/** Shopify CDN: Minification failed

Line 581:0 All "@import" rules must come first

**/
@charset "utf-8";
/* CSS Document */
@import url("bootstrap.css");
@import url("bootstrap-theme.css");
@import url("background.css");
@import url("background.css");
@import url("fonts.css");
@import url("font-awesome.css");
@import url("mobile.css");

BODY
{
  margin:0px;
  background-color:#666666;
  -webkit-font-smoothing:antialiased;
  height:100%;
}
.container-fluid
{
  padding:0px;
}
.test
{
  background-color:#F00;
  height:350px;
}
.test2
{
  background-color:#0F0;
  height:350px;
}
header
{
  width:100%;
  background-image:url(hdeader.png);
  background-repeat:repeat-x;
  height:172px;
  overflow:hidden;
}
header .title
{
  font-family: Bebas Neue;
  font-size:1.5em;
  color:#FFF;
  padding:2px;
}
header .title span
{
  
  color:#ed1e79;
}
header .shop-tab
{
  font-family: Bebas Neue;
  font-size:1.5em;
  color:#fff;

}
header .shop-tab a
{
  color:#fff;
  padding:5px;
}
header .shop-tab .bag
{
  
  width:18px;
  height:25px;
}
header .shop-tab .search
{
  float:right;
  padding:5px;
}
header .shop-tab .search input[type="search"]
{
  background-color:#000;
  color:#FFF;
  border:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  font-size:10px;
  height:24px;
  padding:5px;
}
header .shop-tab .search input[type="image"]
{
  position:relative;
  top:6px;
}
header .logo
{
  margin:0px auto;
    width:189px;
  height:172px;
  text-align: center;
  display: block;  
  
}
.menuManager
{
  width:100%;
  padding:0px;
  
}
.navbar 
{
  background-image:url(menubg.png);
  height:45px;
}
.navbar-brand, .navbar-nav > li > a
{
  color:#999;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
}

.navbar .navbar-collapse {
  text-align: center;
}
.dropdown:hover .dropdown-menu {
    display: block;
 }
/*************************************** menu manager ********************************************************/
.homeThumb
{
  padding:25px;
  float:none !important;  
  margin:0px auto;
  text-align:center;
}
.homeThumb a
{
  opacity:0.5;
  border:0px;
}
.homeThumb a:hover
{
  opacity:0.9;
  border:0px;
}
.navbar .nav > li {
z-index: 10000 !important;
-webkit-transform: translate3d(0, 0, 0);
overflow: visible !important;
}
/*******************************************ABOUT US *********************************************************/
.aboutp
{
  height:500px;
}
.aboutContent
{
  margin-top:5%;
  opacity: 0.6;
  background-color: rgb(163,21,85);
  height: auto;
  
  box-shadow: inset 0 50px rgba(232,38,126,0.2), 
             inset 0 -15px 30px rgba(231,30,121,0.4),
             0 5px 10px rgba(231,30,121,0.5);
           
  max-width:100% !important;
    max-height:100% !important;

}
.aboutContent h1 {
margin: 0px;
font-family: "Champagne & Limousines" !important;
font-size: 3em;
font-weight: bold;
color: #ffff00 !important;

}
.aboutContent p
{
margin: 0px;
font-family: Century !important;
font-size: 1.2em;
color: #fff;
line-height: 25px;
text-align: justify;
padding: 10px;
}
.aboutContent p .person
{
  color:#FF0 !important;
  font-style:normal;
}
.block_career
{
  margin-top:15% !important;
  height:200px;
  width:90%;
  margin:0px auto;
  opacity:0.7;
  background-color:#019090;
  
}
.block_career h2 {
  margin:0px;
font-family: League Gothic !important;
font-size: 4.5em;
float: right;
direction: rtl;
vertical-align:top;
-webkit-font-smoothing: antialiased;
color: yellow;
padding: 3px;
display:inline-block;
}
.block_career a {
font-family: League Gothic !important;
font-size: 2em;
float: right;
direction: rtl;
vertical-align:top;
-webkit-font-smoothing: antialiased;
color: white;
padding: 3px;
display:inline-block;
}
.block_soal
{
  margin-top:1% !important;
  height:200px;
  width:90%;
  margin:0px auto;
  opacity:0.7;
  background-color:#a0359d;
}
.block_soal h2 {
  margin:0px;
font-family: League Gothic !important;
font-size: 4.5em;
float: right;
direction: rtl;
vertical-align:top;
-webkit-font-smoothing: antialiased;
color: yellow;
padding: 3px;
display:inline-block;
}
.block_soal a {
font-family: League Gothic !important;
font-size: 2em;
float: right;
direction: rtl;
vertical-align:top;
-webkit-font-smoothing: antialiased;
color: white;
padding: 3px;
display:inline-block;
}
/*******************************************CARRERES ***********************************************************/
.carrer_content
{
margin-top:5%;
float: left;
height: auto;
background-color: rgb(28,187,180);
float: left;
opacity:0.6;
box-shadow: inset 10 10 50px 20px #0c524f;
}
.carrer_content h1
{
margin: 0px;
font-family: "Champagne & Limousines" !important;
font-size: 3em;
font-weight: bold;
color: #ffff00 !important;
}
.carrer_content p
{
margin: 0px;
font-family: Century !important;
font-size:1.5em;
color: #fff;
line-height: 25px;
text-align: justify;
padding: 15px 0px 15px 0px;
}
.block_about
{
  margin-top:15% !important;
  height:200px;
  width:90%;
  margin:0px auto;
  opacity:0.7;
  background-color:#d41c6f;
  
}
.block_about h2 {
  margin:0px;
font-family: League Gothic !important;
font-size: 4.5em;
text-transform:uppercase;
float: right;
direction: rtl;
vertical-align:top;
-webkit-font-smoothing: antialiased;
color: yellow;
padding: 3px;
display:block;
width:100%;
}
.block_about a {
font-family: League Gothic !important;
font-size: 2em;
float: right;
direction: rtl;
vertical-align:top;
-webkit-font-smoothing: antialiased;
color: white;
padding: 3px;

}
.carrer_content .speech-bubble {
   width: 110px;
   height: 55px;
   position: relative;
   display:block; 	
   margin:0px auto;
  background-color: #fff;
  padding: 8px;
  -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.carrer_content .speech-bubble a {
   font-family: League Gothic !important;
font-size: 2em;
text-transform:uppercase;
text-align: center !important;
margin:0px auto;  
}

/*
.carrer_content #speech-bubble {
   width: 140px;
   height: 60px;
   background: white;
   position: relative;
   top: -15px;
   -moz-border-radius:    100px;
   -webkit-border-radius: 100px;
   border-radius:         100px;
   left:          200px;
   color: red;
   font-weight: bold;
}
.carrer_content #speech-bubble:before {
   content:"";
   position: absolute;
   right: -15px;
   top: 20px;
   width: 0;
   height: 0;
   border-top: 13px solid transparent;
   border-left: 26px solid white;
   border-bottom: 13px solid transparent;
}
.carrer_content #speech-bubble a {
  color: red;
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 1px;
  margin-left: 23px;
  
}
*/

/*******************************************FOOTER AREA MANAGER **********************************************/
.footer-wrapper 
{
  clear:both;
    width:100%;
    position:relative !important;
    bottom:0%;  
  right:0%;
  left:0%;
}
footer
{
  
  font-family: Champagne & Limousines !important;
  font-size:1em;
  color:#FFF;
  padding:15px;
  padding-bottom:10px;
    height:275px;
  
  

}
footer h2
{
  font-family: Champagne & Limousines !important;
  font-size:1em;
  color:#FFF;
  font-weight:bold;
}
footer ul
{
  list-style:none !important;
  list-style-position: outside;
  padding-left: 1em;
}
footer li a
{
  font-family: Champagne & Limousines !important;
  font-size:0.9em;
  color:#FFF;
  list-style:none !important;
  list-style-position: outside;
  text-transform:uppercase;
}
footer li a:hover
{
  font-family: Champagne & Limousines !important;
  font-size:0.9em;
  color:#FFF;
  list-style:none !important;
  list-style-position: outside;
  text-transform:uppercase;
  
}
footer input[type="email"] {
background-color: #666666;
border: solid 2px #FFF;
margin: 0px;
width: 180px;
float: left;
display: inline-block;
height:32px;
}
footer .strip
{
  height:45px;
  background-color:#000;
  padding:0px;
}

/* ******************breadcrumb****************************/
.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3;
}

/** The Spacing **/
.btn-breadcrumb .btn {
  padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
  padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
  padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad;
}

/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
  border-left: 10px solid #428bca;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
  border-left: 10px solid #357ebd;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
  border-left: 10px solid #3276b1;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
  border-left: 10px solid #285e8e;
}

/** Success button **/
.btn-breadcrumb .btn.btn-success:not(:last-child):after {
  border-left: 10px solid #5cb85c;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):before {
  border-left: 10px solid #4cae4c;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
  border-left: 10px solid #47a447;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
  border-left: 10px solid #398439;
}

/** Danger button **/
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {
  border-left: 10px solid #d9534f;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before {
  border-left: 10px solid #d43f3a;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
  border-left: 10px solid #d2322d;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
  border-left: 10px solid #ac2925;
}

/** Warning button **/
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {
  border-left: 10px solid #f0ad4e;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):before {
  border-left: 10px solid #eea236;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
  border-left: 10px solid #ed9c28;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
  border-left: 10px solid #d58512;
}

/** Info button **/
.btn-breadcrumb .btn.btn-info:not(:last-child):after {
  border-left: 10px solid #5bc0de;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):before {
  border-left: 10px solid #46b8da;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
  border-left: 10px solid #39b3d7;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
  border-left: 10px solid #269abc;
}

/*******************************************PROCUT BOX*******************************************/

@import "http://fonts.googleapis.com/css?family=Roboto:300,400,500,700";

.mt40 { margin-top: 40px; }

.panel { position: relative; overflow: hidden; display: block; padding:10px; 
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
 }

.panel-default { 
  border-color: #ed1e79 !important;
  border-width: 1px; 
  background-color: #000 !important; 
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
 }
.cart 
{
  background-color: #f5f5f5 !important; 
  font-family: Century !important;
  text-transform: uppercase;
  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.btnpos {
 float: right !important;
  width: 35px !important;
  height: 37px !important;
  display: block !important;
  z-index: 1000 !important;
  background-color: transparent !important;
  position: relative;
  top: 5%;
}
.panel .panel-body { position: relative; padding: 0 !important; overflow: hidden; height: auto; }
.panel .panel-body a { overflow: hidden; }
.panel .panel-body a img { 
  display: block; 
  margin: 0;
   width: 100%; 
   height: auto; 
   transition: all 0.5s; 
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -o-transition: all 0.5s; 
  
  
}
.panel .panel-body a.zoom:hover img { 
transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); 
  
}
.panel .panel-body a.zoom span.overlay { 
  position: absolute; top: 0; left: 0; visibility: hidden; height: 100%; width: 100%; background-color: #ce215a; opacity: 0;

    transition: opacity .25s ease-out;
    -moz-transition: opacity .25s ease-out;
    -webkit-transition: opacity .25s ease-out;
    -o-transition: opacity .25s ease-out;
}     
.panel .panel-body a.zoom:hover span.overlay { 
    display: block; visibility: visible; opacity: 0.55; -moz-opacity: 0.55; -webkit-opacity: 0.55; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
   }  
.panel .panel-body a.zoom:hover span.overlay i { 

 position: absolute; top: 45%; left: 0%; width: 100%; font-size: 2.25em; color: #fff !important; text-align: center;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    filter: alpha(opacity=1);    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
}
.panel .panel-footer { border-top: 0px none; padding: 8px !important; background-color: #000 !important; border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } 

/*.panel .panel-footer h4 { display: inline; font: 400 normal 1.125em "Roboto",Arial,Verdana,sans-serif; color: #34495e margin: 0 !important; padding: 0 !important; }
.panel .panel-footer i.glyphicon { display: inline; font-size: 1.125em; cursor: pointer; }
.panel .panel-footer i.glyphicon-thumbs-up { color: #1abc9c; }
.panel .panel-footer i.glyphicon-thumbs-down { color: #e74c3c; padding-left: 5px; }
.panel .panel-footer div { width: 15px; display: inline; font: 300 normal 1.125em "Roboto",Arial,Verdana,sans-serif; color: #34495e; text-align: center; background-color: transparent !important; border: none !important; } */
.pull-left
{
  color:#fff;
}
.panel-footer h4
{
  font-family: Century !important;
  font-size:1.2em;
  color: #fff;
  margin: 0px;
  padding: 0px;
  float: left;
}
.modal-title { font: 400 normal 1.625em "Roboto",Arial,Verdana,sans-serif; }
.modal-footer { font: 400 normal 1.125em "Roboto",Arial,Verdana,sans-serif; } 

/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 */.ekko-lightbox-container{position:relative}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;padding-top:45%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000,offx=2,offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ekko-lightbox-nav-overlay a:empty{width:49%}.ekko-lightbox a:hover{text-decoration:none;opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}.ekko-lightbox .modal-footer{text-align:left}

.toolbar
{
  font-family: Century !important;
  font-size:11px;
  
  height: 40px;
  background-color: #fbf6a4;
    border: #fbf6a4 solid 1px;
  
  opacity:0.8;
}
.toolbar .title
{
 font-family: Century !important;
  font-size:15px !important;
  color: #fff;
}

/***************************SELECT BOX CSS STYLE ***********************************************/
.toolbar select {
    padding:3px;
    margin: 0;
   
    background: #fbf6a4;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;

}
select .specialW {
    
  width:100px !important;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}

.toolbar label {position:relative}
.toolbar label:after {
    content:'>';
    font:13px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
.toolbar label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#fbf6a4;
    position:absolute;
    pointer-events:none;
    display:block;
}
.toolbar .pagination {
display:inline-block;
  margin-top: 0px;
  padding: 5px 0px 0px 15px ;
}
.pagination .next 
{
  display:inline-block;
float:right;
margin-top: -20px;
}
.pagination .prev 
{
  display:inline-block;
float:left;
margin-top: -6px;
}
.toolbar .captions
{
  content:''!important;
  background: #fbf6a4;
}
.circle sale {
height: 100px;
width: 100px;
margin-top: -50px;
margin-left: -50px;
}
.pagination > li > a, .pagination > li > span
{
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #428bca;
text-decoration: none;
background-color: transparent !important;
border: 0px none transparent !important;
}

/*
 .product .image a img.second { display: none; }
   .product .image a:hover img.first { display: none; }
   .product .image a:hover img.second { display: block; }
*/

.product-page
{
  margin-top:5%;
  opacity: 0.9;
  background-color: #FFF;
  height: auto;
   border:#ff56a2 solid 8px;         
 
}



.product .description a {
  color: #b8335c; }
.product .details-expand {
  color: #fff;
  background-color: #f5447a; }
  .product .details-expand:hover {
    background-color: #b8335c; }
  .product .details-expand.expanded {
    background-color: #b8335c; }
.product.cta {
  color: #b8335c;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s; }
  .product.cta.alt {
    background-color: #f5447a;
    color: #fff; }
    .product.cta.alt a, .product.cta.alt a:hover {
      color: #fff;
      display: block; }
    .product.cta.alt:hover {
      background-color: #b8335c;
      -webkit-transition: background-color 0.5s;
      -moz-transition: background-color 0.5s;
      transition: background-color 0.5s; }
.product .plabel {
  background-color: #ffcdb9;
  text-shadow: 1px 1px 1px #A7A1A1; }

.btn {
  background-color: #f5447a; }
  .btn:hover, .btn:focus {
    background-color: #b8335c; }

.pricing .special {
  background-color: #ffcdb9;
  color: #fff; }

.top-contrib {
  background-color: #b8335c;
  color: #fff; }

.quantity {
  color: #fff;
  background-color: #f5447a; }
  .quantity:hover {
    background-color: #b8335c;
    color: #fff; }


.collection-page .board-filters a.filter-hidden,
.collection-page .board-links a.filter-hidden {
  background-color: #f5447a;
  color: #fff;
  border-color: #b8335c; }

.btn-atc {
  background-color: #ffc247;
  color: white;
  text-shadow: 1px 1px 1px #c28100;
  box-shadow: 1px 1px 1px #c28100; }
  .btn-atc:hover {
    background-color: #ffaa00; }
  .btn-atc.qadd {
    box-shadow: none; }
  
  
  /*****************************PRODUICT***************************************/
  .product-page .container {
  margin: 10px auto 0 auto; }
  .product-page .container.product-main {
    background-color: #fff;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.38); }
.product-page .content {
  margin: 30px; }
.product-page h1 {
  margin-bottom: 0; }
.product-page .product-details-small {
  display: none; }
.product-page .pricing {
  margin: 20px 0; }
  .product-page .pricing .price {
    font-size: 18px;
    margin-bottom: 0; }
    .product-page .pricing .price .delivery {
      font-size: 12px; }
  .product-page .pricing .special {
    float: left;
    padding: 5px;
    font-family: 'Montserrat', sans-serif;
    box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0, inset rgba(0, 0, 0, 0.05) 0 1px 0; }
.product-page .main-imgs {
  margin-bottom: 20px;
  border:5px #E6E6E6 solid;
  position: relative; }
  .product-page .main-imgs .background {
    display: none; }
.product-page .form-inline.cart div {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 20px; }
.product-page .form-inline.cart .btn {
  width: 100%; }
.product-page .tab-pane {
  border-bottom: solid 1px #ddd;
  margin-bottom: 20px; }

.ratings {
  margin-top: 5px; }
  .ratings .rateit {
    float: left;
    margin-right: 10px; }
  .ratings .extra {
    float: left; }

.product-review {
  border-top: solid 1px #ddd; }
  .product-review header {
    font-family: 'PT Sans', sans-serif;
    background-color: transparent;
    box-shadow: none;
    border: none; }
    .product-review header .rateit {
      float: left;
      margin-right: 10px; }
  .product-review .review-author {
    padding: 10px;
    background-color: #ebebeb;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative; }
    .product-review .review-author .top-contrib {
      text-transform: uppercase;
      position: absolute;
      top: 0;
      right: 0;
      -moz-border-radius: 0 5px 0 5px;
      -ms-border-radius: 0 5px 0 5px;
      -o-border-radius: 0 5px 0 5px;
      -webkit-border-radius: 0 5px 0 5px;
      border-radius: 0 5px 0 5px;
      font-size: 10px;
      padding: 3px 10px; }
    .product-review .review-author p {
      margin-bottom: 0; }
  .product-review .report i {
    margin-top: 3px; }

.user-review-product {
  padding: 10px;
  background-color: #ebebeb;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative; }
  .user-review-product img {
    float: left;
    margin-right: 10px; }
  .user-review-product .name {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0; }

.user-profile img {
  float: left;
  padding: 5px;
  border: solid 1px #ddd;
  margin-right: 20px; }

.alternate-images {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .alternate-images li {
    float: left;
    margin: 0 10px 0 0;
    box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.38); }
    .alternate-images li a {
      display: block; }

.review-totals {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: left; }
  .review-totals p {
    float: left;
    margin: 0; }
  .review-totals li {
    overflow: hidden;
    margin-bottom: 2px; }
  .review-totals .meter {
    float: left;
    height: 20px;
    position: relative;
    width: 200px;
    background-color: #ebebeb;
    margin: 0 10px; }
    .review-totals .meter > span {
      display: block;
      height: 100%;
      position: relative;
      overflow: hidden;
      background-color: #f4b426; }

.review-main {
  margin-left: 40px;
  float: left; }

.share {
  list-style-type: none;
  margin: 0; }
  .share li {
    float: left;
    margin-right: 10px; }

#rate-review {
  float: left;
  margin-right: 10px; }

#rate-review-label,
#rate-review-label-final {
  float: left;
  font-style: italic; }

#rate-review-label {
  padding-right: 10px; }

label sup {
  color: red; }

.shopping-cart .table tbody > tr > td {
  vertical-align: middle; }
.shopping-cart .name {
  width: 90px; }
.shopping-cart .cart-summary td {
  padding-top: 25px;
  padding-bottom: 25px; }
.shopping-cart .cart-summary .cart-total {
  font-weight: 700;
  font-size: 22px; }
.shopping-cart .cart-summary .btn {
  margin-bottom: 0; }
.shopping-cart .img {
  width: 0; }
  .shopping-cart .img img {
    display: none; }
.shopping-cart .quantity {
  display: inline-block;
  width: 16px;
  line-height: 16px;
  text-align: center;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s; }
  .shopping-cart .quantity:hover {
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    transition: background-color 0.5s; }
.shopping-cart .order-quantity {
  display: inline-block;
  padding: 0 5px; }
.shopping-cart .cart-remove {
  padding-right: 20px; }

.instock {
  color: green; }
  .instock .stock-small {
    background-color: green; }

.lowstock {
  color: orange; }
  .lowstock .stock-small {
    background-color: orange; }

.outofstock {
  color: red; }
  .outofstock .stock-small {
    background-color: red; }

.table-striped tbody > tr.cart-summary > td {
  background-color: #fff !important; }

.cart-checkout {
  background-color: #ebebeb;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  padding-bottom: 10px; }
  .cart-checkout img {
    float: left;
    margin-right: 10px; }
  .cart-checkout .name {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0; }
  .cart-checkout .item {
    float: left;
    clear: left;
    margin-left: 10px;
    margin-top: 10px; }
  .cart-checkout .desc {
    float: left; }

.empty-cart {
  display: none; }

.checkout-total {
  text-align: center; }
  .checkout-total span {
    font-size: 56px;
    line-height: 64px; }
  .checkout-total small {
    font-size: 16px;
    font-style: italic;
    line-height: 20px; }

.payment-methods {
  list-style-type: none;
  margin-left: 0;
  padding: 0; }
  .payment-methods li {
    margin-bottom: 10px; }
  .payment-methods input {
    float: left;
    margin-right: 10px;
    margin-top: 4px; }

#shipping-form {
  display: none; }

.form-search .help-block, .form-inline .help-block, .form-horizontal .help-block {
  display: none; }

#rate-review-label .help-block {
  color: #b94a48; }

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto; }

.page-general .container {
  margin: 10px auto 0 auto; }
  .page-general .container.main-content {
    background-color: #fff;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.38); }
.page-general .content {
  margin: 30px; }
  .page-general .content.inner {
    margin-top: 0; }
  .page-general .content h1 {
    margin-top: 0; }

.shopping-cart table {
  table-layout: fixed; }
.shopping-cart .quantity-cell {
  width: 80px; }
.shopping-cart .size .size-large {
  display: none; }
.shopping-cart .stock .stock-small {
  display: block;
  width: 10px;
  height: 10px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
.shopping-cart .stock .stock-large {
  display: none; }
.shopping-cart .cart-remove .remove-large {
  display: none; }
  
.product-details-large h1
{
  font-family: Bebas Neue;
  font-size:2.5em;
  color:#000;
}
.pricing  h2
{
  font-family: Bebas Neue;
  font-size:1.5em;
  color:#F00;
}
.social ul li 
{
  display: inline-block;
  float: left;
  list-style: none;
  padding: 5px;
}
.product-page .plceh 
{
  background-color: transparent;
  color:#000;
    
  
}
.collection-title
{
  font-family: Bebas Neue;
  font-size:1.5em;
  color:#FFF;
}
/**************************TABLE CSS *********************************/
.totalamount 
{
  background-color: #ccc;
}
aside
{
  width: 100%;
  height: 850px;
  display: block;
  float: left;
  background-color: rgb(246,238,109); 
  opacity: 0.8;
  padding: 5px;
}
aside ul li 
{
  list-style: none;
}
aside li a
{
  text-transform: uppercase;
  font-family: Century !important;
  font-size:1.2em;
  color:#000;
}
aside li a:hover
{
  text-transform: uppercase;
  font-family: Bebas Neue;
  font-size:1.2em;
  color:#000;
}
aside h1
{
  font-family: Bebas Neue;
  font-size:3em;
  color:#000;
  margin: 0px;
  padding: 0px;
}
aside h2
{
  font-family: Bebas Neue;
  font-size:2em;
  color:#999;
  margin: 0px 0px 0px 30px;
  padding: 0px;
}
.outside
{
  display: none !important;
}
.emptyCart 
{
   height:400px;
}
.emptyCart h2
{
   font-family: Bebas Neue;
  font-size:2em;
  color:#fff;
}
.form-group 
{
  height: 450px;
  background-color: #fff;
  opacity: 0.8;
  border: solid #ed1e79 4px;
  width:60%;
  padding: 10px;
  
  
}
.form-group .login
{
  width:60%;
}
.form-group .signup
{
  width:60%;
}
.form-group 
{
  font-family: Century !important;
  font-size:12px;
  color: #fff;
  
}

.form-group h2
{
  font-family: Century !important;
  font-size:3em !important;
  color: #999;
  text-transform: uppercase;
}
.form-group label
{
  font-family: Century !important;
  font-size:15px !important;
  color: #999;
}
.form-group a
{
  font-family: Century !important;
  font-size:11px !important;
  color: #999;
}
.form-group a:hover
{
  font-family: Century !important;
  font-size:11px !important;
  color: #000;
  text-decoration: none;
}
.btn-label {position: relative;left: -12px;display: inline-block;padding: 6px 12px;background: rgba(0,0,0,0.15);border-radius: 3px 0 0 3px;}
.btn-labeled {padding-top: 0;padding-bottom: 0;}
.btn { margin-bottom:10px; }