body {
     padding-top: 70px;
     background-color: #e0e4e5 !important;
     font-family: 'Open Sans', serif;
}
 body a {
     text-decoration: none;
     cursor: pointer;
     color: #FF776C;
}
 body a:hover {
     text-decoration: none;
     color: #ffa11d;
}
 body h1 {
     margin-top: 10px;
     font-size: 30px;
     font-family: 'Open Sans', serif;
}
 body h2, body h3, body h4, body h5, body h6 {
     font-family: 'Open Sans', serif;
}
 body h3 {
     font-size: 18px;
}
 body h4 {
     font-size: 16px;
}
 body .navbar-inverse {
     height: 71px;
     background-color: #ff9800;
     -moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.1);
     -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.1);
     box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.1);
     border-bottom: solid 1px #FF5722;
}
 body .navbar-inverse .navbar-header {
     float: none;
}
 body .navbar-inverse .navbar-header .navbar-brand {
     display: block;
     padding: 0;
     height: 70px;
     background-color: white;
}
 @media (min-width:768px){
     body .navbar-inverse .navbar-header .navbar-brand {
        padding: 0 10px;
        background-color: #ff9c00;
    }
}
 body .navbar-inverse .navbar-toggle {
     position: relative;
     right: 0 !important;
     float: right;
     margin: 0;
     padding: 0;
     width: 70px;
     height: 70px;
     border: medium none;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     text-align: center;
     background-color: #f57c00;
}
 body .navbar-inverse .navbar-toggle:focus {
     background-color: #FF5722;
}
 body .navbar-inverse .navbar-toggle .icon-bar {
     display: block;
     margin: 6px auto !important;
     width: 30px;
     height: 2px;
     -moz-border-radius: 1px;
     -webkit-border-radius: 1px;
     border-radius: 1px;
}
 body .navbar-inverse .navbar-nav .dropdown-menu {
     border: medium none;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #ff9800;
     -moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.1);
     -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.1);
     box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.1);
     content: "";
     padding: 0px;
}
 @media screen and (min-width:1150px) {
     body .navbar-inverse .navbar-nav .dropdown-menu {
         padding: 10px 0px;
         background-color: #f57c00;
    }
     body .navbar-inverse .navbar-nav .dropdown-menu li .dropdown-menu {
         padding: 10px 0px;
         background-color: #ff9c00;
    }
     body .navbar-inverse .navbar-nav .dropdown-menu li .dropdown-menu li .dropdown-menu {
         padding: 10px 0px;
         background-color: #ffbc00;
    }
}
 body .navbar-inverse .navbar-nav .dropdown-menu > li > a {
     clear: both;
     color: #fff;
     text-transform: uppercase;
}
 body .navbar-inverse .navbar-nav .dropdown-menu .firstLevel a {
     color: #fff;
}
 body .navbar-inverse .navbar-nav .dropdown-toggle {
     height: 70px;
     background-color: #008D7D !important;
     color: white !important;
}
 body .navbar-inverse .navbar-nav > li > a {
     color: #fff;
     font-weight: 300;
     font-size: 1.2em;
     font-family: 'Open Sans', sans-serif;
     line-height: 2.3em;
}
 body .navbar-inverse .navbar-nav > li > a:hover {
     color: #FFE0B2;
}
 body .navbar-inverse .navbar-nav > li .ico-wishlist {
     display: block;
     padding: 15px;
}
 body .navbar-inverse .navbar-right {
     margin-right: 0;
}
 body .navbar-inverse #small-searchterms {
     margin-bottom: 15px;
     height: 50px;
     border-width: medium medium 2px 0;
     border-style: none none dashed;
     border-color: -moz-use-text-color;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     -moz-border-image: none;
     -o-border-image: none;
     -webkit-border-image: none;
     border-image: none;
     background-color: transparent;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     color: #eef0ee;
     text-align: center;
     font-size: 22px;
}
 body .navbar-inverse .search-box-button {
     -ms-touch-action: manipulation;
     -moz-user-select: none;
     touch-action: manipulation;
     -ms-user-select: none;
     -webkit-user-select: none;
     user-select: none;
     display: inline-block;
     overflow: hidden;
     margin: 0 !important;
     margin-bottom: 0;
     padding: 6px 12px;
     width: 50px;
     height: 70px;
     border: 1px solid transparent;
     border: medium none;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #ffffff;
     background-image: none;
     vertical-align: middle;
     text-align: center;
     text-indent: -200px;
     white-space: nowrap;
     font-weight: normal;
     font-size: 14px;
     line-height: 1.42857143;
     cursor: pointer;
}
 body .navbar-inverse .search-box-button:focus, body .navbar-inverse .search-box-button:active:focus, body .navbar-inverse .search-box-button.active:focus, body .navbar-inverse .search-box-button.focus, body .navbar-inverse .search-box-button:active.focus, body .navbar-inverse .search-box-button.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 body .navbar-inverse .search-box-button:hover, body .navbar-inverse .search-box-button:focus, body .navbar-inverse .search-box-button.focus {
     color: #333333;
     text-decoration: none;
}
 body .navbar-inverse .search-box-button:active, body .navbar-inverse .search-box-button.active {
     outline: 0;
     background-image: none;
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 body .navbar-inverse .search-box-button.disabled, body .navbar-inverse .search-box-button[disabled], fieldset[disabled] body .navbar-inverse .search-box-button {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 body .navbar-inverse .navbar-form.navbar-right.form-inline {
     margin: 0;
}
 body .container .side-2 {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     body .container .side-2 {
         float: left;
         width: 25%;
    }
}
 body .container .center-2 {
     position: relative;
     padding-right: 15px;
     padding-left: 0;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     body .container .center-2 {
         float: left;
         width: 75%;
    }
}
 body .container .side-3 {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     body .container .side-3 {
         float: left;
         width: 16.66666667%;
    }
}
 body .container .center-3 {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     body .container .center-3 {
         float: left;
         width: 66.66666667%;
    }
}
 body .footer {
     margin-top: 50px;
     padding: 30px 0 20px;
     background-color: #f57c00;
     background-position: center -1px;
     background-repeat: no-repeat;
     -moz-box-shadow: 0px -5px 5px 0px rgba(50, 50, 50, 0.1);
     -webkit-box-shadow: 0px -5px 5px 0px rgba(50, 50, 50, 0.1);
     box-shadow: 0px -5px 5px 0px rgba(50, 50, 50, 0.1);
     color: white;
    /* SOCIAL FOOTER */
}
 body .footer a {
     color: white;
}
 body .footer a:hover {
     color: #72C5BD;
}
 body .footer .column {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     body .footer .column {
         float: left;
         width: 33%;
    }
}
 body .footer .column ul {
     padding-left: 0;
     list-style: none;
}
 body .footer .icon-mail:before {
     position: relative;
     left: -40px;
     display: inline-block;
     width: 0;
     color: #18a6e0;
     content: "\e66a";
     line-height: 3;
}
 body .footer select {
     display: block;
     margin: 10px auto;
}
 body .footer .social > li {
     display: inline-block;
}
 body .footer .social > li a {
     display: block;
     padding: 10px;
     height: 50px;
}
 body .footer .social > li a:hover {
     color: #72C5BD;
     text-decoration: none;
}
 body .footer .footer-poweredby, body .footer .footer-disclaimer {
     color: #72C5BD;
     text-align: center;
     font-size: 0.8em;
}
 @media (max-width: 1150px) {
     .navbar-header {
         float: none;
    }
     .navbar-toggle {
         display: block;
    }
     .navbar-nav {
         float: none!important;
         margin: 0;
    }
     .navbar-nav > li {
         float: none;
    }
     .navbar-nav > li > a {
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .navbar-collapse.collapse {
         margin: 0;
         padding: 0;
         width: 100%;
         background-color: #72C5BD;
    }
     .navbar-collapse.collapse .nav.navbar-nav {
         width: 100%;
    }
     .navbar-collapse.collapse .nav.navbar-nav li {
         display: block;
         width: 100%;
         background-color: #FF5722;
    }
     .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
         color: #fff;
         background-color: transparent;
    }
     .navbar-collapse.collapse .nav.navbar-nav .dropdown-menu li a, .navbar-collapse.collapse .nav.navbar-nav .dropdown-menu li.open {
         background-color: #f57c00 !important;
    }
     .navbar-collapse.collapse .nav.navbar-nav .dropdown-menu li .dropdown-menu li a, .navbar-collapse.collapse .nav.navbar-nav .dropdown-menu li .dropdown-menu li.open {
         background-color: #ff9800 !important;
    }
     .navbar-collapse.collapse .nav.navbar-nav .dropdown-menu li .dropdown-menu li .dropdown-menu li a, .navbar-collapse.collapse .nav.navbar-nav .dropdown-menu li .dropdown-menu li .dropdown-menu li.open {
         background-color: #ffba00 !important;
    }
     .navbar-collapse.collapse .nav.navbar-nav li button, .navbar-collapse.collapse .nav.navbar-nav li a {
         padding: 0;
         width: 100%;
         height: 40px;
         border-bottom: 1px solid #008D7D;
         text-align: center;
         line-height: 2;
         color: #fff;
    }
     .btn-flycustomer.active::after, .btn-flysearch.active::after {
         position: fixed;
         top: 0;
         right: 0;
         z-index: -1;
         display: block;
         width: 100%;
         height: 100%;
         background-color: rgba(0, 0, 0, 0.6);
         content: "";
    }
     .flyout-customer.active, .flyout-search.active {
         position: fixed;
         top: calc(50% - 150px);
         right: calc(50% - 150px);
    }
}
 .bar-notification.success {
     position: fixed;
     top: 0;
     left: 0;
     z-index: 999;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.5);
}
 .bar-notification.success .content {
     position: absolute;
     top: calc(50% - 200px);
     left: calc(50% - 200px);
     z-index: 2;
     display: block;
     margin: auto;
     padding: 110px 20px;
     width: 400px;
     height: 400px;
     background-color: #ff9800;
     text-align: center;
}
 .bar-notification.success .content a {
     color: #ffffff;
     font-weight: 200;
     font-size: 3.2em;
}
 .bar-notification.success .close {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.5);
}
 .bar-notification.success .close::before {
     position: absolute;
     font-family: nop-icomoon;
     top: calc(50% - 250px);
     left: calc(50% - -200px);
     display: block;
     color: #ffffff;
     content: "\e735";
}
 .ui-dialog.ui-widget.ui-widget-content {
     position: fixed;
     top: 0;
     left: 0;
     z-index: 999;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.5);
}
 .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content {
     position: absolute;
     top: calc(50% - 200px);
     left: calc(50% - 200px);
     z-index: 2;
     display: block;
     margin: auto;
     padding: 110px 20px;
     width: 400px;
     height: 400px;
     background-color: #18a6e0;
     text-align: center;
}
 .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content p {
     color: #ffffff;
     font-size: 1.5em;
}
 .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.5);
}
 .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before {
     position: absolute;
     top: 100px;
     right: 100px;
     display: block;
     width: 50px;
     height: 6px;
     background-color: #ffffff;
     color: #ffffff;
     content: "";
}
 .zone-promo .block {
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .zone-promo .html-widget {
     display: -webkit-flex !important;
     display: -ms-flexbox !important;
     display: flex !important;
}
 .zone-promo .well {
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     width: 100%;
}
 .zone-promo .well a {
     align-items: flex-end;
     display: -webkit-flex !important;
     display: -ms-flexbox !important;
     display: flex !important;
     color: #f57c00 !important;
}
 .zone-promo .well h3 a {
     display: block !important;
}
 .zone-promo, .zone-about, .zone-our, .modal-header {
     position: relative;
     clear: both;
     width: 100%;
}
 .zone-promo h2, .zone-about h2, .zone-our h2, .modal-header h2 {
     position: relative;
}
 .zone-promo h2 span, .zone-about h2 span, .zone-our h2 span, .modal-header h2 span {
     position: relative;
     z-index: 5;
     display: table;
     margin: 0 auto;
     padding: 0 10px;
     background-color: #dfe3e4;
     text-align: center;
     font-size: 22px;
}
 .zone-promo h2::before, .zone-about h2::before, .zone-our h2::before, .modal-header h2::before {
     position: absolute;
     top: 50%;
     z-index: 1;
     display: block;
     width: 100%;
     height: 1px;
     border-top: solid 1px #72C5BD;
     content: "";
}
 .zone-promo .block, .zone-about .block, .zone-our .block, .modal-header .block {
     opacity: 1;
}
 .zone-promo .block:hover .well, .zone-about .block:hover .well, .zone-our .block:hover .well, .modal-header .block:hover .well {
     opacity: 0.5;
     -moz-transition: all 0.6s ease 0s;
     -o-transition: all 0.6s ease 0s;
     -webkit-transition: all 0.6s ease 0s;
     transition: all 0.6s ease 0s;
}
 .zone-promo .block:hover .well:hover, .zone-about .block:hover .well:hover, .zone-our .block:hover .well:hover, .modal-header .block:hover .well:hover {
     color: #72C5BD;
     opacity: 1;
     -moz-transition: all 0.6s ease 0s;
     -o-transition: all 0.6s ease 0s;
     -webkit-transition: all 0.6s ease 0s;
     transition: all 0.6s ease 0s;
}
 .well:hover h3 {
     color: #FF776C !important;
}
 .zone-promo .block .well, .zone-about .block .well, .zone-about .block .well, .zone-our .block .well, .modal-header .block .well {
     padding: 0px;
     border: medium none;
     background-color: white;
     -moz-box-shadow: 0 0 5px rgba(255, 119, 108, 0.9);
     -webkit-box-shadow: 0 0 5px rgba(255, 119, 108, 0.9);
     box-shadow: 0 0 5px rgba(255, 119, 108, 0.9);
     margin: 10px !important;
}
 .zone-promo .block .well.transparent, .zone-about .block .well.transparent, .zone-our .block .well.transparent, .modal-header .block .well.transparent {
     background-color: rgba(0, 0, 0, 0) !important;
}
 .zone-promo .block .well h3, .zone-about .block .well .ofertas, .zone-about .block .well h3, .zone-our .block .well h3, .modal-header .block .well h3 {
     margin-top: 10px;
     color: #008D7D;
     text-align: center;
     letter-spacing: 1px;
     font-weight: 400;
     font-size: 1.3em;
     width: 100%;
}
 .zone-promo .block .well img, .zone-about .block .well img, .zone-our .block .well img, .modal-header .block .well img {
     display: block;
     max-width: 100%;
     height: auto;
     -moz-border-radius:0px 0px 4px 4px;
     -webkit-border-radius: 0px 0px 4px 4px;
     border-radius:0px 0px 4px 4px;
}
 @media (min-width: 320px) {
     .zone-promo .html-widget {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 425px) {
     .zone-promo .html-widget {
         float: left;
         width: 50%;
    }
     .zone-promo .block .well, .zone-about .block .well, .zone-our .block .well, .modal-header .block .well {
    }
}
 @media (min-width: 768px) {
     .zone-promo .html-widget {
         float: left;
         width: 33.333%;
    }
     .zone-promo .block .well, .zone-about .block .well, .zone-our .block .well, .modal-header .block .well {
    }
}
 @media (min-width: 992px) {
     .zone-promo .html-widget {
         float: left;
         width: 20%;
    }
     .zone-promo .block .well, .zone-about .block .well, .zone-our .block .well, .modal-header .block .well {
    }
}
 @media (min-width: 1200px) {
     .zone-promo .html-widget {
         float: left;
         width: 20%;
    }
     .zone-promo .block .well, .zone-about .block .well, .zone-our .block .well, .modal-header .block .well {
    }
}
 .zone-promo .module .well {
     padding: 0;
}
 .zone-promo .module .well h3 {
     padding: 5px 0 0px;
}
 .html-widget .module.w2 {
     position: relative;
     float: left;
     padding: 5px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 992px) {
     .html-widget .module.w2 {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 768px) {
     .html-widget .module.w2 {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 1200px) {
     .html-widget .module.w2 {
         float: left;
         width: 50%;
    }
}
 .html-widget .module.w3 {
     position: relative;
     float: left;
     padding: 5px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 992px) {
     .html-widget .module.w3 {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 768px) {
     .html-widget .module.w3 {
         float: left;
         width: 75%;
    }
}
 @media (min-width: 1200px) {
     .html-widget .module.w3 {
         float: left;
         width: 75%;
    }
}
 .html-widget .module.w4 {
     position: relative;
     float: left;
     padding: 5px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 992px) {
     .html-widget .module.w4 {
         float: left;
         width: 100%;
    }
}
 @media (min-width: 768px) {
     .html-widget .module.w4 {
         float: left;
         width: 100%;
    }
}
 @media (min-width: 1200px) {
     .html-widget .module.w4 {
         float: left;
         width: 100%;
    }
}
 .zone-about .module {
     position: relative;
     float: left;
     padding: 5px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 768px) {
     .zone-about .module {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 992px) {
     .zone-about .module {
         float: left;
         width: 25%;
    }
}
 @media (min-width: 1200px) {
     .zone-about .module {
         float: left;
         width: 25%;
    }
}
 .zone-about .module .well.filters .form-group {
     margin: 10px 0 !important;
     padding: 0 !important;
}
 .zone-our .module {
     position: relative;
     float: left;
     padding: 5px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 768px) {
     .zone-our .module {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 992px) {
     .zone-our .module {
         float: left;
         width: 33.33333333%;
    }
}
 @media (min-width: 1200px) {
     .zone-our .module {
         float: left;
         width: 33.33333333%;
    }
}
 .zone-newproducts, .zone-share, .zone-tags, .product-filters, .featured-product {
     position: relative;
     clear: both;
}
 .zone-newproducts > h3, .zone-share > h3, .zone-tags > h3, .product-filters > h3, .featured-product > h3 {
     position: relative;
}
 .zone-newproducts > h3 span, .zone-share > h3 span, .zone-tags > h3 span, .product-filters > h3 span, .featured-product > h3 span {
     position: relative;
     z-index: 5;
     display: table;
     margin: 0 auto;
     padding: 0 10px;
     background-color: #e0e4e5;
     text-align: center;
     font-size: 22px;
}
 .zone-newproducts > h3::before, .zone-share > h3::before, .zone-tags > h3::before, .product-filters > h3::before, .featured-product > h3::before {
     position: absolute;
     top: 50%;
     z-index: 1;
     display: block;
     width: 100%;
     height: 1px;
     border-top: solid 1px black;
     content: "";
}
 .contact-page .page-title {
     position: relative;
     clear: both;
}
 .contact-page .page-title > h1 {
     position: relative;
}
 .contact-page .page-title > h1 span {
     position: relative;
     z-index: 5;
     display: table;
     margin: 0 auto;
     padding: 0 10px;
     background-color: #dfe3e4;
     text-align: center;
     font-size: 22px;
}
 .contact-page .page-title > h1::before {
     position: absolute;
     top: 50%;
     z-index: 1;
     display: block;
     width: 100%;
     height: 1px;
     border-top: solid 1px black;
     content: "";
}
 .bootstrap-tagsinput {
     padding: 0;
     list-style: outside none none;
}
 .bootstrap-tagsinput li.tag {
     display: inline-block;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #27353b;
}
 .bootstrap-tagsinput li.tag a {
     display: block;
     padding: 10px;
     vertical-align: middle;
     font-weight: lighter;
}
 .register-block, .returning-wrapper {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 768px) {
     .register-block, .returning-wrapper {
         float: left;
         width: 50%;
    }
}
 .order-summary-content > form, .wishlist-content, .total-info {
     overflow-x: auto;
     min-height: 0.01%;
}
 @media screen and (max-width: 767px) {
     .order-summary-content > form, .wishlist-content, .total-info {
         -ms-overflow-style: -ms-autohiding-scrollbar;
         overflow-y: hidden;
         margin-bottom: 15px;
         width: 100%;
         border: 1px solid #dddddd;
    }
     .order-summary-content > form > .table, .wishlist-content > .table, .total-info > .table {
         margin-bottom: 0;
    }
     .order-summary-content > form > .table > thead > tr > th, .wishlist-content > .table > thead > tr > th, .total-info > .table > thead > tr > th, .order-summary-content > form > .table > tbody > tr > th, .wishlist-content > .table > tbody > tr > th, .total-info > .table > tbody > tr > th, .order-summary-content > form > .table > tfoot > tr > th, .wishlist-content > .table > tfoot > tr > th, .total-info > .table > tfoot > tr > th, .order-summary-content > form > .table > thead > tr > td, .wishlist-content > .table > thead > tr > td, .total-info > .table > thead > tr > td, .order-summary-content > form > .table > tbody > tr > td, .wishlist-content > .table > tbody > tr > td, .total-info > .table > tbody > tr > td, .order-summary-content > form > .table > tfoot > tr > td, .wishlist-content > .table > tfoot > tr > td, .total-info > .table > tfoot > tr > td {
         white-space: nowrap;
    }
     .order-summary-content > form > .table-bordered, .wishlist-content > .table-bordered, .total-info > .table-bordered {
         border: 0;
    }
     .order-summary-content > form > .table-bordered > thead > tr > th:first-child, .wishlist-content > .table-bordered > thead > tr > th:first-child, .total-info > .table-bordered > thead > tr > th:first-child, .order-summary-content > form > .table-bordered > tbody > tr > th:first-child, .wishlist-content > .table-bordered > tbody > tr > th:first-child, .total-info > .table-bordered > tbody > tr > th:first-child, .order-summary-content > form > .table-bordered > tfoot > tr > th:first-child, .wishlist-content > .table-bordered > tfoot > tr > th:first-child, .total-info > .table-bordered > tfoot > tr > th:first-child, .order-summary-content > form > .table-bordered > thead > tr > td:first-child, .wishlist-content > .table-bordered > thead > tr > td:first-child, .total-info > .table-bordered > thead > tr > td:first-child, .order-summary-content > form > .table-bordered > tbody > tr > td:first-child, .wishlist-content > .table-bordered > tbody > tr > td:first-child, .total-info > .table-bordered > tbody > tr > td:first-child, .order-summary-content > form > .table-bordered > tfoot > tr > td:first-child, .wishlist-content > .table-bordered > tfoot > tr > td:first-child, .total-info > .table-bordered > tfoot > tr > td:first-child {
         border-left: 0;
    }
     .order-summary-content > form > .table-bordered > thead > tr > th:last-child, .wishlist-content > .table-bordered > thead > tr > th:last-child, .total-info > .table-bordered > thead > tr > th:last-child, .order-summary-content > form > .table-bordered > tbody > tr > th:last-child, .wishlist-content > .table-bordered > tbody > tr > th:last-child, .total-info > .table-bordered > tbody > tr > th:last-child, .order-summary-content > form > .table-bordered > tfoot > tr > th:last-child, .wishlist-content > .table-bordered > tfoot > tr > th:last-child, .total-info > .table-bordered > tfoot > tr > th:last-child, .order-summary-content > form > .table-bordered > thead > tr > td:last-child, .wishlist-content > .table-bordered > thead > tr > td:last-child, .total-info > .table-bordered > thead > tr > td:last-child, .order-summary-content > form > .table-bordered > tbody > tr > td:last-child, .wishlist-content > .table-bordered > tbody > tr > td:last-child, .total-info > .table-bordered > tbody > tr > td:last-child, .order-summary-content > form > .table-bordered > tfoot > tr > td:last-child, .wishlist-content > .table-bordered > tfoot > tr > td:last-child, .total-info > .table-bordered > tfoot > tr > td:last-child {
         border-right: 0;
    }
     .order-summary-content > form > .table-bordered > tbody > tr:last-child > th, .wishlist-content > .table-bordered > tbody > tr:last-child > th, .total-info > .table-bordered > tbody > tr:last-child > th, .order-summary-content > form > .table-bordered > tfoot > tr:last-child > th, .wishlist-content > .table-bordered > tfoot > tr:last-child > th, .total-info > .table-bordered > tfoot > tr:last-child > th, .order-summary-content > form > .table-bordered > tbody > tr:last-child > td, .wishlist-content > .table-bordered > tbody > tr:last-child > td, .total-info > .table-bordered > tbody > tr:last-child > td, .order-summary-content > form > .table-bordered > tfoot > tr:last-child > td, .wishlist-content > .table-bordered > tfoot > tr:last-child > td, .total-info > .table-bordered > tfoot > tr:last-child > td {
         border-bottom: 0;
    }
}
 .order-summary-content > form .cart, .wishlist-content .cart, .total-info .cart, .order-summary-content > form .cart-total, .wishlist-content .cart-total, .total-info .cart-total {
     margin-bottom: 20px;
     max-width: 100%;
     width: 100%;
}
 .order-summary-content > form .cart > thead > tr > th, .wishlist-content .cart > thead > tr > th, .total-info .cart > thead > tr > th, .order-summary-content > form .cart-total > thead > tr > th, .wishlist-content .cart-total > thead > tr > th, .total-info .cart-total > thead > tr > th, .order-summary-content > form .cart > tbody > tr > th, .wishlist-content .cart > tbody > tr > th, .total-info .cart > tbody > tr > th, .order-summary-content > form .cart-total > tbody > tr > th, .wishlist-content .cart-total > tbody > tr > th, .total-info .cart-total > tbody > tr > th, .order-summary-content > form .cart > tfoot > tr > th, .wishlist-content .cart > tfoot > tr > th, .total-info .cart > tfoot > tr > th, .order-summary-content > form .cart-total > tfoot > tr > th, .wishlist-content .cart-total > tfoot > tr > th, .total-info .cart-total > tfoot > tr > th, .order-summary-content > form .cart > thead > tr > td, .wishlist-content .cart > thead > tr > td, .total-info .cart > thead > tr > td, .order-summary-content > form .cart-total > thead > tr > td, .wishlist-content .cart-total > thead > tr > td, .total-info .cart-total > thead > tr > td, .order-summary-content > form .cart > tbody > tr > td, .wishlist-content .cart > tbody > tr > td, .total-info .cart > tbody > tr > td, .order-summary-content > form .cart-total > tbody > tr > td, .wishlist-content .cart-total > tbody > tr > td, .total-info .cart-total > tbody > tr > td, .order-summary-content > form .cart > tfoot > tr > td, .wishlist-content .cart > tfoot > tr > td, .total-info .cart > tfoot > tr > td, .order-summary-content > form .cart-total > tfoot > tr > td, .wishlist-content .cart-total > tfoot > tr > td, .total-info .cart-total > tfoot > tr > td {
     padding: 8px;
     border-top: 1px solid #dddddd;
     vertical-align: top;
     line-height: 1.42857143;
}
 .order-summary-content > form .cart > thead > tr > th, .wishlist-content .cart > thead > tr > th, .total-info .cart > thead > tr > th, .order-summary-content > form .cart-total > thead > tr > th, .wishlist-content .cart-total > thead > tr > th, .total-info .cart-total > thead > tr > th {
     border-bottom: 2px solid #dddddd;
     vertical-align: bottom;
}
 .order-summary-content > form .cart > caption + thead > tr:first-child > th, .wishlist-content .cart > caption + thead > tr:first-child > th, .total-info .cart > caption + thead > tr:first-child > th, .order-summary-content > form .cart-total > caption + thead > tr:first-child > th, .wishlist-content .cart-total > caption + thead > tr:first-child > th, .total-info .cart-total > caption + thead > tr:first-child > th, .order-summary-content > form .cart > colgroup + thead > tr:first-child > th, .wishlist-content .cart > colgroup + thead > tr:first-child > th, .total-info .cart > colgroup + thead > tr:first-child > th, .order-summary-content > form .cart-total > colgroup + thead > tr:first-child > th, .wishlist-content .cart-total > colgroup + thead > tr:first-child > th, .total-info .cart-total > colgroup + thead > tr:first-child > th, .order-summary-content > form .cart > thead:first-child > tr:first-child > th, .wishlist-content .cart > thead:first-child > tr:first-child > th, .total-info .cart > thead:first-child > tr:first-child > th, .order-summary-content > form .cart-total > thead:first-child > tr:first-child > th, .wishlist-content .cart-total > thead:first-child > tr:first-child > th, .total-info .cart-total > thead:first-child > tr:first-child > th, .order-summary-content > form .cart > caption + thead > tr:first-child > td, .wishlist-content .cart > caption + thead > tr:first-child > td, .total-info .cart > caption + thead > tr:first-child > td, .order-summary-content > form .cart-total > caption + thead > tr:first-child > td, .wishlist-content .cart-total > caption + thead > tr:first-child > td, .total-info .cart-total > caption + thead > tr:first-child > td, .order-summary-content > form .cart > colgroup + thead > tr:first-child > td, .wishlist-content .cart > colgroup + thead > tr:first-child > td, .total-info .cart > colgroup + thead > tr:first-child > td, .order-summary-content > form .cart-total > colgroup + thead > tr:first-child > td, .wishlist-content .cart-total > colgroup + thead > tr:first-child > td, .total-info .cart-total > colgroup + thead > tr:first-child > td, .order-summary-content > form .cart > thead:first-child > tr:first-child > td, .wishlist-content .cart > thead:first-child > tr:first-child > td, .total-info .cart > thead:first-child > tr:first-child > td, .order-summary-content > form .cart-total > thead:first-child > tr:first-child > td, .wishlist-content .cart-total > thead:first-child > tr:first-child > td, .total-info .cart-total > thead:first-child > tr:first-child > td {
     border-top: 0;
}
 .order-summary-content > form .cart > tbody + tbody, .wishlist-content .cart > tbody + tbody, .total-info .cart > tbody + tbody, .order-summary-content > form .cart-total > tbody + tbody, .wishlist-content .cart-total > tbody + tbody, .total-info .cart-total > tbody + tbody {
     border-top: 2px solid #dddddd;
}
 .order-summary-content > form .cart .table, .wishlist-content .cart .table, .total-info .cart .table, .order-summary-content > form .cart-total .table, .wishlist-content .cart-total .table, .total-info .cart-total .table {
     background-color: #ffffff;
}
 .order-summary-content > form .cart .td-title, .wishlist-content .cart .td-title, .total-info .cart .td-title, .order-summary-content > form .cart-total .td-title, .wishlist-content .cart-total .td-title, .total-info .cart-total .td-title {
     position: absolute;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
     margin: -1px;
     padding: 0;
     width: 1px;
     height: 1px;
     border: 0;
}
 .cart-item-row > * {
     vertical-align: middle !important;
}
 .cart-item-row .remove-from-cart {
     text-align: center;
}
 .cart-item-row .product-picture > img {
     max-height: 150px;
}
 .cart-item-row .qty-input {
     width: 50px !important;
     text-align: center;
}
 .button-1, .button-2, .like-button {
     -ms-touch-action: manipulation;
     -moz-user-select: none;
     -ms-user-select: none;
     touch-action: manipulation;
     -webkit-user-select: none;
     user-select: none;
     display: inline-block;
     margin-bottom: 0;
     padding: 6px 12px;
     border: 1px solid #FF9800;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     background-color: #FF5722;
     background-image: none;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
     white-space: nowrap;
     font-weight: normal !important;
     font-size: 14px;
     font-family: 'Open Sans', serif;
     line-height: 1.42857143;
     cursor: pointer;
}
 .button-1:focus, .button-2:focus, .like-button:focus, .button-1:active:focus, .button-2:active:focus, .like-button:active:focus, .button-1.active:focus, .button-2.active:focus, .like-button.active:focus, .button-1.focus, .button-2.focus, .like-button.focus, .button-1:active.focus, .button-2:active.focus, .like-button:active.focus, .button-1.active.focus, .button-2.active.focus, .like-button.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 .button-1:hover, .button-2:hover, .like-button:hover, .button-1:focus, .button-2:focus, .like-button:focus, .button-1.focus, .button-2.focus, .like-button.focus {
     color: #333333;
     text-decoration: none;
}
 .button-1:active, .button-2:active, .like-button:active, .button-1.active, .button-2.active, .like-button.active {
     outline: 0;
     background-image: none;
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .button-1.disabled, .button-2.disabled, .like-button.disabled, .button-1[disabled], .button-2[disabled], .like-button[disabled], fieldset[disabled] .button-1, fieldset[disabled] .button-2, fieldset[disabled] .like-button {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 .button-1:hover, .button-2:hover, .like-button:hover, .button-1:focus, .button-2:focus, .like-button:focus, .button-1.focus, .button-2.focus, .like-button.focus, .button-1:active, .button-2:active, .like-button:active, .button-1.active, .button-2.active, .like-button.active, .open > .dropdown-toggle.button-1, .open > .dropdown-toggle.button-2, .open > .dropdown-toggle.like-button {
     border: 1px solid #FF5722;
     background-color: #FF9800;
     color: #ffffff;
}
 .button-1:active, .button-2:active, .like-button:active, .button-1.active, .button-2.active, .like-button.active, .open > .dropdown-toggle.button-1, .open > .dropdown-toggle.button-2, .open > .dropdown-toggle.like-button {
     background-image: none;
}
 .button-1.disabled, .button-2.disabled, .like-button.disabled, .button-1[disabled], .button-2[disabled], .like-button[disabled], fieldset[disabled] .button-1, fieldset[disabled] .button-2, fieldset[disabled] .like-button, .button-1.disabled:hover, .button-2.disabled:hover, .like-button.disabled:hover, .button-1[disabled]:hover, .button-2[disabled]:hover, .like-button[disabled]:hover, fieldset[disabled] .button-1:hover, fieldset[disabled] .button-2:hover, fieldset[disabled] .like-button:hover, .button-1.disabled:focus, .button-2.disabled:focus, .like-button.disabled:focus, .button-1[disabled]:focus, .button-2[disabled]:focus, .like-button[disabled]:focus, fieldset[disabled] .button-1:focus, fieldset[disabled] .button-2:focus, fieldset[disabled] .like-button:focus, .button-1.disabled.focus, .button-2.disabled.focus, .like-button.disabled.focus, .button-1[disabled].focus, .button-2[disabled].focus, .like-button[disabled].focus, fieldset[disabled] .button-1.focus, fieldset[disabled] .button-2.focus, fieldset[disabled] .like-button.focus, .button-1.disabled:active, .button-2.disabled:active, .like-button.disabled:active, .button-1[disabled]:active, .button-2[disabled]:active, .like-button[disabled]:active, fieldset[disabled] .button-1:active, fieldset[disabled] .button-2:active, fieldset[disabled] .like-button:active, .button-1.disabled.active, .button-2.disabled.active, .like-button.disabled.active, .button-1[disabled].active, .button-2[disabled].active, .like-button[disabled].active, fieldset[disabled] .button-1.active, fieldset[disabled] .button-2.active, fieldset[disabled] .like-button.active {
     border-color: #1695c9;
     background-color: #18a6e0;
}
 .button-1 .badge, .button-2 .badge, .like-button .badge {
     background-color: #ffffff;
     color: #18a6e0;
}
 .email-a-friend-button {
     height: 53px;
     font-size: 25px;
}
 .product-no-reviews .button-2 {
     margin-top: 15px;
     width: 100%;
}
 .product-socialshare > label {
     line-height: 2.5;
}
 .btn-default {
     border: medium none;
     background-color: #ffffff;
     color: #000000;
}
 .email-a-friend {
     float: left;
     margin-right: 3px;
}
 #mob-menu-button, .mob-top-menu {
     display: none;
}
 .fieldset .title {
}
 @h 3;
 .compare-products, .add-to-cart {
     margin-bottom: 15px;
}
 .form-horizontal .control-label {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 768px) {
     .form-horizontal .control-label {
         float: left;
         width: 16.66666667%;
    }
}
 input[type=text], input[type=password] {
     display: block;
     padding: 6px 12px;
     width: 100%;
     height: 34px;
     border: 1px solid #cccccc;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #ffffff;
     background-image: none;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     color: #555555;
     font-size: 14px;
     line-height: 1.42857143;
     -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
 input[type=text]:focus, input[type=password]:focus {
     outline: 0;
     border-color: #72C5BD;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(114, 197, 189, 0.6);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(114, 197, 189, 0.6);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(114, 197, 189, 0.6);
}
 input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder {
     color: #999999;
     opacity: 1;
}
 input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder {
     color: #999999;
}
 input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder {
     color: #999999;
}
 input[type=text][disabled], input[type=password][disabled], input[type=text][readonly], input[type=password][readonly], fieldset[disabled] input[type=text], fieldset[disabled] input[type=password] {
     background-color: #eeeeee;
     opacity: 1;
}
 input[type=text][disabled], input[type=password][disabled], fieldset[disabled] input[type=text], fieldset[disabled] input[type=password] {
     cursor: not-allowed;
}
 textareainput[type=text], textareainput[type=password] {
     height: auto;
}
 select {
     display: block;
     display: table-cell;
     padding: 6px 12px;
     width: 100%;
     width: auto;
     height: 34px;
     border: 1px solid #cccccc;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #ffffff;
     background-image: none;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     color: #555555;
     font-size: 14px;
     line-height: 1.42857143;
     -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
 select:focus {
     outline: 0;
     border-color: #72C5BD;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(114, 197, 189, 0.6);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(114, 197, 189, 0.6);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(114, 197, 189, 0.6);
}
 select::-moz-placeholder {
     color: #999999;
     opacity: 1;
}
 select:-ms-input-placeholder {
     color: #999999;
}
 select::-webkit-input-placeholder {
     color: #999999;
}
 select[disabled], select[readonly], fieldset[disabled] select {
     background-color: #eeeeee;
     opacity: 1;
}
 select[disabled], fieldset[disabled] select {
     cursor: not-allowed;
}
 textareaselect {
     height: auto;
}
 .category-manufacturer {
     display: table;
     clear: both;
}
 .category-manufacturer .breadcrumb {
     float: left;
     margin: 0;
     padding: 10px 0 0;
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
 .category-manufacturer .manufacturers {
     float: left;
     padding-top: 10px;
}
 .recently-added-products-page {
     margin-right: auto;
     margin-left: auto;
     padding-right: 15px;
     padding-left: 15px;
}
 @media (min-width: 768px) {
     .recently-added-products-page {
         width: 750px;
    }
}
 @media (min-width: 992px) {
     .recently-added-products-page {
         width: 970px;
    }
}
 @media (min-width: 1200px) {
     .recently-added-products-page {
         width: 1170px;
    }
}
 .recently-added-products-page > .navbar-header, .recently-added-products-page > .navbar-collapse {
     margin-right: -15px;
     margin-left: -15px;
}
 @media (min-width: 768px) {
     .recently-added-products-page > .navbar-header, .recently-added-products-page > .navbar-collapse {
         margin-right: 0;
         margin-left: 0;
    }
}
/* LISTADO DE PRODUCTOS EN CATEGORIA */
 .category-page h1, .manufacturer-page h1 {
     text-align: center;
}
 .product-selectors {
     margin: 0px 14px 20px 12px;
     border: 1px solid #ddd;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     background-color: #ffffff;
     -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
     -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
 .product-selectors > .list-group, .product-selectors > .panel-collapse > .list-group {
     margin-bottom: 0;
}
 .product-selectors > .list-group .list-group-item, .product-selectors > .panel-collapse > .list-group .list-group-item {
     border-width: 1px 0;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
}
 .product-selectors > .list-group:first-child .list-group-item:first-child, .product-selectors > .panel-collapse > .list-group:first-child .list-group-item:first-child {
     border-top: 0;
     -webkit-border-top-left-radius: -1;
     border-top-left-radius: -1;
     -webkit-border-top-right-radius: -1;
     border-top-right-radius: -1;
}
 .product-selectors > .list-group:last-child .list-group-item:last-child, .product-selectors > .panel-collapse > .list-group:last-child .list-group-item:last-child {
     border-bottom: 0;
     -webkit-border-bottom-right-radius: -1;
     border-bottom-right-radius: -1;
     -webkit-border-bottom-left-radius: -1;
     border-bottom-left-radius: -1;
}
 .product-selectors > .table, .product-selectors > .table-responsive > .table, .product-selectors > .panel-collapse > .table {
     margin-bottom: 0;
}
 .product-selectors > .table caption, .product-selectors > .table-responsive > .table caption, .product-selectors > .panel-collapse > .table caption {
     padding-right: 15px;
     padding-left: 15px;
}
 .product-selectors > .table:first-child, .product-selectors > .table-responsive:first-child > .table:first-child {
     -webkit-border-top-left-radius: -1;
     border-top-left-radius: -1;
     -webkit-border-top-right-radius: -1;
     border-top-right-radius: -1;
}
 .product-selectors > .table:first-child > thead:first-child > tr:first-child, .product-selectors > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .product-selectors > .table:first-child > tbody:first-child > tr:first-child, .product-selectors > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
     -webkit-border-top-left-radius: -1;
     border-top-left-radius: -1;
     -webkit-border-top-right-radius: -1;
     border-top-right-radius: -1;
}
 .product-selectors > .table:first-child > thead:first-child > tr:first-child td:first-child, .product-selectors > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .product-selectors > .table:first-child > tbody:first-child > tr:first-child td:first-child, .product-selectors > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .product-selectors > .table:first-child > thead:first-child > tr:first-child th:first-child, .product-selectors > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .product-selectors > .table:first-child > tbody:first-child > tr:first-child th:first-child, .product-selectors > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
     -webkit-border-top-left-radius: -1;
     border-top-left-radius: -1;
}
 .product-selectors > .table:first-child > thead:first-child > tr:first-child td:last-child, .product-selectors > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .product-selectors > .table:first-child > tbody:first-child > tr:first-child td:last-child, .product-selectors > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .product-selectors > .table:first-child > thead:first-child > tr:first-child th:last-child, .product-selectors > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .product-selectors > .table:first-child > tbody:first-child > tr:first-child th:last-child, .product-selectors > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
     -webkit-border-top-right-radius: -1;
     border-top-right-radius: -1;
}
 .product-selectors > .table:last-child, .product-selectors > .table-responsive:last-child > .table:last-child {
     -webkit-border-bottom-right-radius: -1;
     border-bottom-right-radius: -1;
     -webkit-border-bottom-left-radius: -1;
     border-bottom-left-radius: -1;
}
 .product-selectors > .table:last-child > tbody:last-child > tr:last-child, .product-selectors > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .product-selectors > .table:last-child > tfoot:last-child > tr:last-child, .product-selectors > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
     -webkit-border-bottom-right-radius: -1;
     border-bottom-right-radius: -1;
     -webkit-border-bottom-left-radius: -1;
     border-bottom-left-radius: -1;
}
 .product-selectors > .table:last-child > tbody:last-child > tr:last-child td:first-child, .product-selectors > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .product-selectors > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .product-selectors > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .product-selectors > .table:last-child > tbody:last-child > tr:last-child th:first-child, .product-selectors > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .product-selectors > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .product-selectors > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
     -webkit-border-bottom-left-radius: -1;
     border-bottom-left-radius: -1;
}
 .product-selectors > .table:last-child > tbody:last-child > tr:last-child td:last-child, .product-selectors > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .product-selectors > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .product-selectors > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .product-selectors > .table:last-child > tbody:last-child > tr:last-child th:last-child, .product-selectors > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .product-selectors > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .product-selectors > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
     -webkit-border-bottom-right-radius: -1;
     border-bottom-right-radius: -1;
}
 .product-selectors > .panel-body + .table, .product-selectors > .panel-body + .table-responsive, .product-selectors > .table + .panel-body, .product-selectors > .table-responsive + .panel-body {
     border-top: 1px solid #dddddd;
}
 .product-selectors > .table > tbody:first-child > tr:first-child th, .product-selectors > .table > tbody:first-child > tr:first-child td {
     border-top: 0;
}
 .product-selectors > .table-bordered, .product-selectors > .table-responsive > .table-bordered {
     border: 0;
}
 .product-selectors > .table-bordered > thead > tr > th:first-child, .product-selectors > .table-responsive > .table-bordered > thead > tr > th:first-child, .product-selectors > .table-bordered > tbody > tr > th:first-child, .product-selectors > .table-responsive > .table-bordered > tbody > tr > th:first-child, .product-selectors > .table-bordered > tfoot > tr > th:first-child, .product-selectors > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .product-selectors > .table-bordered > thead > tr > td:first-child, .product-selectors > .table-responsive > .table-bordered > thead > tr > td:first-child, .product-selectors > .table-bordered > tbody > tr > td:first-child, .product-selectors > .table-responsive > .table-bordered > tbody > tr > td:first-child, .product-selectors > .table-bordered > tfoot > tr > td:first-child, .product-selectors > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
     border-left: 0;
}
 .product-selectors > .table-bordered > thead > tr > th:last-child, .product-selectors > .table-responsive > .table-bordered > thead > tr > th:last-child, .product-selectors > .table-bordered > tbody > tr > th:last-child, .product-selectors > .table-responsive > .table-bordered > tbody > tr > th:last-child, .product-selectors > .table-bordered > tfoot > tr > th:last-child, .product-selectors > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .product-selectors > .table-bordered > thead > tr > td:last-child, .product-selectors > .table-responsive > .table-bordered > thead > tr > td:last-child, .product-selectors > .table-bordered > tbody > tr > td:last-child, .product-selectors > .table-responsive > .table-bordered > tbody > tr > td:last-child, .product-selectors > .table-bordered > tfoot > tr > td:last-child, .product-selectors > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
     border-right: 0;
}
 .product-selectors > .table-bordered > thead > tr:first-child > td, .product-selectors > .table-responsive > .table-bordered > thead > tr:first-child > td, .product-selectors > .table-bordered > tbody > tr:first-child > td, .product-selectors > .table-responsive > .table-bordered > tbody > tr:first-child > td, .product-selectors > .table-bordered > thead > tr:first-child > th, .product-selectors > .table-responsive > .table-bordered > thead > tr:first-child > th, .product-selectors > .table-bordered > tbody > tr:first-child > th, .product-selectors > .table-responsive > .table-bordered > tbody > tr:first-child > th {
     border-bottom: 0;
}
 .product-selectors > .table-bordered > tbody > tr:last-child > td, .product-selectors > .table-responsive > .table-bordered > tbody > tr:last-child > td, .product-selectors > .table-bordered > tfoot > tr:last-child > td, .product-selectors > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .product-selectors > .table-bordered > tbody > tr:last-child > th, .product-selectors > .table-responsive > .table-bordered > tbody > tr:last-child > th, .product-selectors > .table-bordered > tfoot > tr:last-child > th, .product-selectors > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
     border-bottom: 0;
}
 .product-selectors > .table-responsive {
     margin-bottom: 0;
     border: 0;
}
 .product-selectors > .panel-heading {
     border-color: #dddddd;
     background-color: #f5f5f5;
     color: #333333;
}
 .product-selectors > .panel-heading + .panel-collapse > .panel-body {
     border-top-color: #dddddd;
}
 .product-selectors > .panel-heading .badge {
     background-color: #333333;
     color: #f5f5f5;
}
 .product-selectors > .panel-footer + .panel-collapse > .panel-body {
     border-bottom-color: #dddddd;
}
 .product-selectors > * {
     float: left;
     padding: 15px;
}
 .product-filters-wrapper {
     display: inherit;
     clear: both;
     margin-bottom: 25px;
     padding-bottom: 10px;
     border-bottom: 1px solid;
}
 .product-filters-wrapper .filter {
     margin-right: 2px;
     margin-bottom: 5px;
     padding: 5px 10px;
     height: 34px;
     border: 1px solid #cccccc;
     background-color: #ffffff;
     text-align: center;
}
 .product-filters-wrapper .filter:last-child {
     margin-right: 0;
}
 .product-filters-wrapper .filter .title {
     float: left;
}
 .product-filters-wrapper .filter .item {
     float: left;
     padding: 0 5px;
}
 .product-filters-wrapper .filter .item:last-child::after {
     content: none !important;
}
 .product-filters-wrapper .filter .item::after {
     content: ",";
}
 .product-filters-wrapper .already-filters .filter {
     background-color: #eeeeee;
     cursor: not-allowed;
}
 .product-filters-wrapper .remove-filters .filter {
     -ms-touch-action: manipulation;
     -moz-user-select: none;
     touch-action: manipulation;
     -ms-user-select: none;
     -webkit-user-select: none;
     user-select: none;
     display: inline-block;
     margin-bottom: 0;
     padding: 6px 12px;
     border: 1px solid transparent;
     border-color: #1695c9;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #18a6e0;
     background-image: none;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
     white-space: nowrap;
     font-weight: normal;
     font-size: 14px;
     line-height: 1.42857143;
     cursor: pointer;
}
 .product-filters-wrapper .remove-filters .filter:focus, .product-filters-wrapper .remove-filters .filter:active:focus, .product-filters-wrapper .remove-filters .filter.active:focus, .product-filters-wrapper .remove-filters .filter.focus, .product-filters-wrapper .remove-filters .filter:active.focus, .product-filters-wrapper .remove-filters .filter.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 .product-filters-wrapper .remove-filters .filter:hover, .product-filters-wrapper .remove-filters .filter:focus, .product-filters-wrapper .remove-filters .filter.focus {
     color: #333333;
     text-decoration: none;
}
 .product-filters-wrapper .remove-filters .filter:active, .product-filters-wrapper .remove-filters .filter.active {
     outline: 0;
     background-image: none;
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .product-filters-wrapper .remove-filters .filter.disabled, .product-filters-wrapper .remove-filters .filter[disabled], fieldset[disabled] .product-filters-wrapper .remove-filters .filter {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 .product-filters-wrapper .remove-filters .filter:hover, .product-filters-wrapper .remove-filters .filter:focus, .product-filters-wrapper .remove-filters .filter.focus, .product-filters-wrapper .remove-filters .filter:active, .product-filters-wrapper .remove-filters .filter.active, .open > .dropdown-toggle.product-filters-wrapper .remove-filters .filter {
     border-color: #106c92;
     background-color: #1384b2;
     color: #ffffff;
}
 .product-filters-wrapper .remove-filters .filter:active, .product-filters-wrapper .remove-filters .filter.active, .open > .dropdown-toggle.product-filters-wrapper .remove-filters .filter {
     background-image: none;
}
 .product-filters-wrapper .remove-filters .filter.disabled, .product-filters-wrapper .remove-filters .filter[disabled], fieldset[disabled] .product-filters-wrapper .remove-filters .filter, .product-filters-wrapper .remove-filters .filter.disabled:hover, .product-filters-wrapper .remove-filters .filter[disabled]:hover, fieldset[disabled] .product-filters-wrapper .remove-filters .filter:hover, .product-filters-wrapper .remove-filters .filter.disabled:focus, .product-filters-wrapper .remove-filters .filter[disabled]:focus, fieldset[disabled] .product-filters-wrapper .remove-filters .filter:focus, .product-filters-wrapper .remove-filters .filter.disabled.focus, .product-filters-wrapper .remove-filters .filter[disabled].focus, fieldset[disabled] .product-filters-wrapper .remove-filters .filter.focus, .product-filters-wrapper .remove-filters .filter.disabled:active, .product-filters-wrapper .remove-filters .filter[disabled]:active, fieldset[disabled] .product-filters-wrapper .remove-filters .filter:active, .product-filters-wrapper .remove-filters .filter.disabled.active, .product-filters-wrapper .remove-filters .filter[disabled].active, fieldset[disabled] .product-filters-wrapper .remove-filters .filter.active {
     border-color: #1695c9;
     background-color: #18a6e0;
}
 .product-filters-wrapper .remove-filters .filter .badge {
     background-color: #ffffff;
     color: #18a6e0;
}
 .product-grid, .manufacturer-grid, .store-grid {
     clear: both;
     margin-top: 20px;
}
 .product-grid .item-box, .manufacturer-grid .item-box, .store-grid .item-box {
     position: relative;
     float: left;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
     margin-bottom: 30px;
}
 .sub-category-grid {
     clear: both;
     margin-bottom: 20px;
}
 .sub-category-grid .item-box {
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     position: relative;
     float: left;
     width: 100%;
}
 .contenedor-nuestras-tiendas {
     float: left;
     width: 100%;
     -moz-column-count: 2;
     -webkit-column-count: 2;
     column-count: 2;
     -moz-column-gap: 10px;
     -webkit-column-gap: 10px;
     column-gap: 10px;
}
 .box-nuestras-tiendas {
     display: inline-block;
     padding: 5px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 .sub-category-grid h2 {
     font-size: 1.25em !important;
     width: 100%;
     height: 60px;
     text-align: center;
     margin-top: 0px !important;
     background: #fff;
     border: 1px solid #ddd;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .sub-category-grid h2 a {
     color: #FF776C !important;
}
 h3.product-title a {
     color: #008d7d !important;
}
 @media (max-width: 768px) {
     .contenedor-nuestras-tiendas {
         width: 100%;
         -moz-column-count: 1;
         -webkit-column-count: 1;
         column-count: 1;
         -moz-column-gap: 0px;
         -webkit-column-gap: 0px;
         column-gap: 0px;
    }
}
 @media (min-width: 768px) {
     .product-grid .item-box, .manufacturer-grid .item-box, .store-grid .item-box, .sub-category-grid .item-box {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 992px) {
     .product-grid .item-box, .manufacturer-grid .item-box, .store-grid .item-box, .sub-category-grid .item-box {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 1200px) {
     .product-grid .item-box, .manufacturer-grid .item-box, .store-grid .item-box, .sub-category-grid .item-box {
         float: left;
         width: 33.333%;
    }
}
 .product-grid .item-box .thumbnail, .manufacturer-grid .item-box .thumbnail, .store-grid .item-box .thumbnail {
     margin-bottom: 0;
}
 .product-grid .item-box .thumbnail h3, .manufacturer-grid .item-box .thumbnail h3, .store-grid .item-box .thumbnail h3 {
     text-align: center;
}
 .product-grid .item-box .thumbnail .add-info, .manufacturer-grid .item-box .thumbnail .add-info, .store-grid .item-box .thumbnail .add-info {
     width: 100%;
     text-align: center;
}
 .product-list {
     clear: both;
     margin-top: 20px;
}
 .product-list .item-box {
     display: flex;
}
 .product-list .item-box .thumbnail {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 768px) {
     .product-list .item-box .thumbnail {
         float: left;
         width: 100%;
    }
}
 @media (min-width: 1200px) {
     .product-list .item-box .thumbnail {
         float: left;
         width: 100%;
    }
}
 .product-list .item-box .thumbnail .picture {
     position: relative;
     float: left;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 768px) {
     .product-list .item-box .thumbnail .picture {
         float: left;
         width: 33.33333333%;
    }
}
 @media (min-width: 992px) {
     .product-list .item-box .thumbnail .picture {
         float: left;
         width: 33.33333333%;
    }
}
 @media (min-width: 1200px) {
     .product-list .item-box .thumbnail .picture {
         float: left;
         width: 25%;
    }
}
 .product-list .item-box .thumbnail .caption {
     position: relative;
     float: left;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 768px) {
     .product-list .item-box .thumbnail .caption {
         float: left;
         width: 66.66666667%;
    }
}
 @media (min-width: 992px) {
     .product-list .item-box .thumbnail .caption {
         float: left;
         width: 66.66666667%;
    }
}
 @media (min-width: 1200px) {
     .product-list .item-box .thumbnail .caption {
         float: left;
         width: 75%;
    }
}
 .product-list .item-box .thumbnail .caption h2 {
     margin-top: 5px;
}
 .product-list .item-box .thumbnail .caption .price.actual-price {
     font-size: 1.5em;
}
/* DETALLES DE PRODUCTO */
 .product-essential {
     position: relative;
     padding: 15px 0 0;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     .product-essential {
         float: left;
         width: 100%;
    }
}
 .product-essential .side-a {
     position: relative;
     padding: 0;
     min-height: 1px;
    /*.prodetail-left.affix {
         .make-xs-column(12);
         .make-sm-column(12);
         .make-md-column(8);
         .make-lg-column(8);
         padding-left: 0px;
         position: fixed;
    }
    */
}
 @media (min-width: 992px) {
     .product-essential .side-a {
         float: left;
         width: 66.66666667%;
    }
}
 .product-essential .side-a .WrapimageWrap {
     background-color: #ffffff;
}
 .product-essential .side-a .WrapimageWrap .picture .image {
     display: block;
     width: auto;
     height: 375px;
}
 .product-essential .side-a .WrapimageWrap .picture .zoomImg {
     cursor: zoom-in;
}
 .product-essential .side-a .picture-thumbs {
     display: flex;
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .product-essential .side-a .picture-thumbs {
         display: none !important;
    }
}
 @media (min-width: 1200px) {
     .product-essential .side-a .picture-thumbs {
         display: none !important;
    }
}
 .product-essential .side-a .picture-thumbs .thumbs {
     border: 1px solid transparent;
     cursor: pointer;
}
 .product-essential .side-a .picture-thumbs .thumbs:hover {
     border: 1px solid #18a6e0;
}
 .product-essential .thumbs-desktop {
     display: flex;
}
 @media (max-width: 767px) {
     .product-essential .thumbs-desktop {
         display: none !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .product-essential .thumbs-desktop {
         display: none !important;
    }
}
 .product-essential .thumbs-desktop .thumbs {
     float: left;
     border: 1px solid transparent;
     opacity: 0.8;
     cursor: pointer;
}
 .product-essential .thumbs-desktop .thumbs:hover {
     border: 1px solid #ff6666;
     opacity: 1;
}
 .product-essential .overview {
     position: relative;
     float: right;
     padding-right: 0;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
@media (min-width: 992px) {
     .product-essential .overview {
         float: left;
         width: 33.33333333%;
    }
     .fixed-wrapper{
        width: 100%;
        position: absolute;
        top: 0;
        left: 15px;
     }
     .fixed-div{
        width: auto;
        position: fixed;
     }
}
 @media (min-width: 768px) {
     .product-essential .overview .attributes .form-group {
         display: inline-block;
         margin-bottom: 0;
         vertical-align: middle;
    }
     .product-essential .overview .attributes .form-control {
         display: inline-block;
         width: auto;
         vertical-align: middle;
    }
     .product-essential .overview .attributes .form-control-static {
         display: inline-block;
    }
     .product-essential .overview .attributes .input-group {
         display: inline-table;
         vertical-align: middle;
    }
     .product-essential .overview .attributes .input-group .input-group-addon, .product-essential .overview .attributes .input-group .input-group-btn, .product-essential .overview .attributes .input-group .form-control {
         width: auto;
    }
     .product-essential .overview .attributes .input-group > .form-control {
         width: 100%;
    }
     .product-essential .overview .attributes .control-label {
         margin-bottom: 0;
         vertical-align: middle;
    }
     .product-essential .overview .attributes .radio, .product-essential .overview .attributes .checkbox {
         display: inline-block;
         margin-top: 0;
         margin-bottom: 0;
         vertical-align: middle;
    }
     .product-essential .overview .attributes .radio label, .product-essential .overview .attributes .checkbox label {
         padding-left: 0;
    }
     .product-essential .overview .attributes .radio input[type="radio"], .product-essential .overview .attributes .checkbox input[type="checkbox"] {
         position: relative;
         margin-left: 0;
    }
     .product-essential .overview .attributes .has-feedback .form-control-feedback {
         top: 0;
    }
}
 .product-essential .overview .attributes label, .product-essential .overview .attributes .required {
     padding-right: 10px;
}
 .product-essential .overview .attributes .attrib {
     margin-bottom: 15px;
}
 .product-essential .overview .qty-label {
     float: left;
     padding: 8px 5px 0 0;
}
 .product-essential .overview .qty-input {
     float: left;
     margin-right: 3px;
     width: 70px;
     height: 32px;
     border: medium none;
}
 .product-essential .overview .add-to-cart .radio, .product-essential .overview .add-to-cart .checkbox, .product-essential .overview .add-to-cart .radio-inline, .product-essential .overview .add-to-cart .checkbox-inline {
     margin-top: 0;
     margin-bottom: 0;
     padding-top: 7px;
}
 .product-essential .overview .add-to-cart .radio, .product-essential .overview .add-to-cart .checkbox {
     min-height: 27px;
}
 .product-essential .overview .add-to-cart .form-group {
     margin-right: -15px;
     margin-left: -15px;
}
 @media (min-width: 768px) {
     .product-essential .overview .add-to-cart .control-label {
         margin-bottom: 0;
         padding-top: 7px;
         text-align: right;
    }
}
 .product-essential .overview .add-to-cart .has-feedback .form-control-feedback {
     right: 15px;
}
 @media (min-width: 768px) {
     .product-essential .overview .add-to-cart .form-group-lg .control-label {
         padding-top: 14.333333px;
    }
}
 @media (min-width: 768px) {
     .product-essential .overview .add-to-cart .form-group-sm .control-label {
         padding-top: 6px;
    }
}
 .product-essential .overview .add-to-cart .add-to-cart-panel {
     margin-right: -15px;
     margin-left: -15px;
}
 .product-essential .overview .product-specs-box, .product-essential .overview .product-tags-box {
     margin-top: 15px;
}
 .product-essential .product-collateral {
     display: table;
     clear: both;
}
 .product-essential .product-price {
     margin: 10px 0;
     font-weight: bold;
     font-size: 1.8em;
}
 .product-essential .side-a .product-collateral {
     display: none !important;
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .product-essential .side-a .product-collateral {
         display: block !important;
    }
}
 @media (min-width: 1200px) {
     .product-essential .side-a .product-collateral {
         display: block !important;
    }
}
 .product-essential > .product-collateral {
     display: none !important;
}
 @media (max-width: 767px) {
     .product-essential > .product-collateral {
         display: block !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .product-essential > .product-collateral {
         display: block !important;
    }
}
/* STOREMAP -MAPA DE TIENDAS */
 .page-storesmap h1 {
     text-align: center;
}
/* ACHICAR ANCHO DE PAGINA */
 .page.login-page, .page.registration-page {
     margin-right: auto;
     margin-left: auto;
     padding-right: 15px;
     padding-left: 15px;
}
 @media (min-width: 768px) {
     .page.login-page, .page.registration-page {
         width: 750px;
    }
}
 @media (min-width: 992px) {
     .page.login-page, .page.registration-page {
         width: 970px;
    }
}
 @media (min-width: 1200px) {
     .page.login-page, .page.registration-page {
         width: 1170px;
    }
}
 .page.login-page > .navbar-header, .page.registration-page > .navbar-header, .page.login-page > .navbar-collapse, .page.registration-page > .navbar-collapse {
     margin-right: -15px;
     margin-left: -15px;
}
 @media (min-width: 768px) {
     .page.login-page > .navbar-header, .page.registration-page > .navbar-header, .page.login-page > .navbar-collapse, .page.registration-page > .navbar-collapse {
         margin-right: 0;
         margin-left: 0;
    }
}
/**/
 .side-2 {
     position: relative;
     min-height: 1px;
     margin-top: 53px;
     padding: 10px;
     background-color: #fff;
     border: 1px solid #ddd;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
}
 @media (max-width: 767px) {
     .side-2 {
         display: none !important;
    }
}
 @media (min-width: 768px) and (max-width: 992px) {
     .side-2 {
         display: none !important;
    }
}
 @media (min-width: 992px) {
     .side-2 {
         float: left;
         width: 25%;
    }
}
 .category-products .panel {
     background-color: #FFFFFF;
     border: 0px;
     -moz-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-radius: 0px;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     margin-bottom: 0px;
}
 .category-products .panel-default .panel-heading, .brands-products .panel-default .panel-heading {
     background-color: #FFFFFF;
     border: 0 none;
     color: #FFFFFF;
     padding: 5px 20px;
}
 .category-products .panel-default .panel-heading .panel-title a, .brands-name a {
     color: #696763;
     font-size: 15px;
     text-decoration: none;
     text-transform: uppercase;
     font-weight: bold;
}
 .brands-name .nav > li > a {
     padding: 4px 15px;
}
 .brands-name .nav > li > a:hover {
     text-decoration: none;
}
 .category-products .panel-default .panel-heading .panel-title a i, .subcategory-products .subpanel-heading .panel-title a i {
     font-size: 16px;
     line-height: unset !important;
}
 .category-products .panel-default .panel-heading .panel-title a:hover {
}
 .panel-group .panel-heading + .panel-collapse .panel-body {
     border-top: 0 none;
}
 .category-navigation-div .panel-group {
     margin-bottom: 0px;
}
 .category-navigation-div .panel-body {
     padding: 0px 15px 15px 15px;
}
 .category-navigation-div .panel-collapse h4.panel-title {
     margin: 10px 0px;
     font-size: 14px;
}
 .submenu-plus .badge, .subsubmenu-plus .badge {
     -moz-border-radius: 10px !important;
     -webkit-border-radius: 10px !important;
     border-radius: 10px !important;
     display: inline-block !important;
     font-size: 8px !important;
     font-weight: bold !important;
     padding: 0px !important;
     text-align: center !important;
     vertical-align: baseline !important;
     white-space: nowrap !important;
}
 .panel-body ul {
     padding-left: 20px;
}
 .panel-body ul li a {
     color: #696763;
     font-size: 12px;
     text-transform: uppercase;
}
 .panel-body ul li a:hover {
}
 .brands-name {
     padding-bottom: 20px;
     padding-top: 15px;
     margin-bottom: 35px;
     font-family: 'Open Sans', serif;
}
 .center-2 {
     position: relative;
     float: left;
     padding-right: 15px;
     padding-left: 0;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 768px) {
     .center-2 {
         float: left;
         width: 100%;
    }
}
 @media (min-width: 992px) {
     .center-2 {
         float: left;
         width: 75%;
    }
}
/* FORMULARIOS */
 .fieldset {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     .fieldset {
         float: left;
         width: 100%;
    }
}
 .form-register .radio, .edit-address .radio, .form-register .checkbox, .edit-address .checkbox, .form-register .radio-inline, .edit-address .radio-inline, .form-register .checkbox-inline, .edit-address .checkbox-inline {
     margin-top: 0;
     margin-bottom: 0;
     padding-top: 7px;
}
 .form-register .radio, .edit-address .radio, .form-register .checkbox, .edit-address .checkbox {
     min-height: 27px;
}
 .form-register .form-group, .edit-address .form-group {
     margin-right: -15px;
     margin-left: -15px;
}
 @media (min-width: 768px) {
     .form-register .control-label, .edit-address .control-label {
         margin-bottom: 0;
         padding-top: 7px;
         text-align: right;
    }
}
 .form-register .has-feedback .form-control-feedback, .edit-address .has-feedback .form-control-feedback {
     right: 15px;
}
 @media (min-width: 768px) {
     .form-register .form-group-lg .control-label, .edit-address .form-group-lg .control-label {
         padding-top: 14.333333px;
    }
}
 @media (min-width: 768px) {
     .form-register .form-group-sm .control-label, .edit-address .form-group-sm .control-label {
         padding-top: 6px;
    }
}
 .form-register .inputs, .edit-address .inputs {
     position: relative;
     margin-right: -15px;
     margin-left: -15px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     .form-register .inputs, .edit-address .inputs {
         float: left;
         width: 33.33333333%;
    }
}
 .form-register .form-group, .edit-address .form-group {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     .form-register .form-group, .edit-address .form-group {
         float: left;
         width: 33.33333333%;
    }
}
 .buttons, .checkout-buttons {
     clear: both;
     margin-top: 5px;
     text-align: right;
}
 .item-box .buttons {
     text-align: unset;
}
 .view-all-brands {
     color: #fff !important;
}
 .eu-cookie-bar-notification {
     position: fixed;
     top: auto;
     bottom: 0;
     padding: 20px;
     width: 100%;
     height: auto;
     border-top: 3px solid #FF776C;
     background-color: #72C5BD;
     text-align: center;
}
 .ico.ico-delete:before {
     content: "\e66f";
}
 .ico-add:before {
     content: "\e73f";
}
 .icon-exit, .icon-setup {
     touch-action: manipulation;
     user-select: none;
     display: inline-block;
     margin-bottom: 0;
     padding: 6px 12px;
     width: 70px;
     height: 70px;
     border: 1px solid transparent;
     border: medium none;
     border-color: #cccccc;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     -ms-touch-action: manipulation;
     -moz-user-select: none;
     -ms-user-select: none;
     -webkit-user-select: none;
     border-radius: 0;
     background-color: #ffffff;
     background-image: none;
     color: #000000;
     color: #333333;
     vertical-align: middle;
     text-align: center;
     white-space: nowrap;
     font-weight: normal;
     font-size: 14px;
     font-size: 24px;
     line-height: 1.42857143;
     line-height: 2.5 !important;
     cursor: pointer;
}
 .icon-exit:focus, .icon-setup:focus, .icon-exit:active:focus, .icon-setup:active:focus, .icon-exit.active:focus, .icon-setup.active:focus, .icon-exit.focus, .icon-setup.focus, .icon-exit:active.focus, .icon-setup:active.focus, .icon-exit.active.focus, .icon-setup.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 .icon-exit:hover, .icon-setup:hover, .icon-exit:focus, .icon-setup:focus, .icon-exit.focus, .icon-setup.focus {
     color: #333333;
     text-decoration: none;
}
 .icon-exit:active, .icon-setup:active, .icon-exit.active, .icon-setup.active {
     outline: 0;
     background-image: none;
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .icon-exit.disabled, .icon-setup.disabled, .icon-exit[disabled], .icon-setup[disabled], fieldset[disabled] .icon-exit, fieldset[disabled] .icon-setup {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 .icon-exit:hover, .icon-setup:hover, .icon-exit:focus, .icon-setup:focus, .icon-exit.focus, .icon-setup.focus, .icon-exit:active, .icon-setup:active, .icon-exit.active, .icon-setup.active, .open > .dropdown-toggle.icon-exit, .open > .dropdown-toggle.icon-setup {
     border-color: #adadad;
     background-color: #e6e6e6;
     color: #333333;
}
 .icon-exit:active, .icon-setup:active, .icon-exit.active, .icon-setup.active, .open > .dropdown-toggle.icon-exit, .open > .dropdown-toggle.icon-setup {
     background-image: none;
}
 .icon-exit.disabled, .icon-setup.disabled, .icon-exit[disabled], .icon-setup[disabled], fieldset[disabled] .icon-exit, fieldset[disabled] .icon-setup, .icon-exit.disabled:hover, .icon-setup.disabled:hover, .icon-exit[disabled]:hover, .icon-setup[disabled]:hover, fieldset[disabled] .icon-exit:hover, fieldset[disabled] .icon-setup:hover, .icon-exit.disabled:focus, .icon-setup.disabled:focus, .icon-exit[disabled]:focus, .icon-setup[disabled]:focus, fieldset[disabled] .icon-exit:focus, fieldset[disabled] .icon-setup:focus, .icon-exit.disabled.focus, .icon-setup.disabled.focus, .icon-exit[disabled].focus, .icon-setup[disabled].focus, fieldset[disabled] .icon-exit.focus, fieldset[disabled] .icon-setup.focus, .icon-exit.disabled:active, .icon-setup.disabled:active, .icon-exit[disabled]:active, .icon-setup[disabled]:active, fieldset[disabled] .icon-exit:active, fieldset[disabled] .icon-setup:active, .icon-exit.disabled.active, .icon-setup.disabled.active, .icon-exit[disabled].active, .icon-setup[disabled].active, fieldset[disabled] .icon-exit.active, fieldset[disabled] .icon-setup.active {
     border-color: #cccccc;
     background-color: #ffffff;
}
 .icon-exit .badge, .icon-setup .badge {
     background-color: #333333;
     color: #ffffff;
}
 .ico.ico-delete, .ico.ico-add {
     touch-action: manipulation;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     -ms-touch-action: manipulation;
     -moz-user-select: none;
     -ms-user-select: none;
     -webkit-user-select: none;
     user-select: none;
     display: inline-block;
     margin-bottom: 0;
     padding: 6px 12px;
     width: 70px;
     height: 70px;
     border: 1px solid transparent;
     border-color: #ff6666;
     border-radius: 0;
     background-color: #FF776C;
     background-image: none;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
     text-decoration: none;
     text-transform: none;
     white-space: nowrap;
     font-weight: normal;
     font-size: 14px;
     font-size: 24px;
     font-family: 'nop-icomoon';
     src: url('fonts/nop-icomoon.eot');
     src: url('fonts/nop-icomoon.eot?#iefix') format('embedded-opentype'), url('fonts/nop-icomoon.ttf') format('truetype'), url('fonts/nop-icomoon.woff') format('woff'), url('fonts/nop-icomoon.svg#nop-icomoon') format('svg');
     line-height: 1.42857143;
     line-height: 2.5;
     cursor: pointer;
}
 .ico.ico-delete:focus, .ico.ico-add:focus, .ico.ico-delete:active:focus, .ico.ico-add:active:focus, .ico.ico-delete.active:focus, .ico.ico-add.active:focus, .ico.ico-delete.focus, .ico.ico-add.focus, .ico.ico-delete:active.focus, .ico.ico-add:active.focus, .ico.ico-delete.active.focus, .ico.ico-add.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 .ico.ico-delete:hover, .ico.ico-add:hover, .ico.ico-delete:focus, .ico.ico-add:focus, .ico.ico-delete.focus, .ico.ico-add.focus {
     color: #333333;
     text-decoration: none;
}
 .ico.ico-delete:active, .ico.ico-add:active, .ico.ico-delete.active, .ico.ico-add.active {
     outline: 0;
     background-image: none;
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .ico.ico-delete.disabled, .ico.ico-add.disabled, .ico.ico-delete[disabled], .ico.ico-add[disabled], fieldset[disabled] .ico.ico-delete, fieldset[disabled] .ico.ico-add {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 .ico.ico-delete:hover, .ico.ico-add:hover, .ico.ico-delete:focus, .ico.ico-add:focus, .ico.ico-delete.focus, .ico.ico-add.focus, .ico.ico-delete:active, .ico.ico-add:active, .ico.ico-delete.active, .ico.ico-add.active, .open > .dropdown-toggle.ico.ico-delete, .open > .dropdown-toggle.ico.ico-add {
     border-color: #FF776C;
     background-color: #ff6666;
     color: #ffffff;
}
 .ico.ico-delete:active, .ico.ico-add:active, .ico.ico-delete.active, .ico.ico-add.active, .open > .dropdown-toggle.ico.ico-delete, .open > .dropdown-toggle.ico.ico-add {
     background-image: none;
}
 .ico.ico-delete.disabled, .ico.ico-add.disabled, .ico.ico-delete[disabled], .ico.ico-add[disabled], fieldset[disabled] .ico.ico-delete, fieldset[disabled] .ico.ico-add, .ico.ico-delete.disabled:hover, .ico.ico-add.disabled:hover, .ico.ico-delete[disabled]:hover, .ico.ico-add[disabled]:hover, fieldset[disabled] .ico.ico-delete:hover, fieldset[disabled] .ico.ico-add:hover, .ico.ico-delete.disabled:focus, .ico.ico-add.disabled:focus, .ico.ico-delete[disabled]:focus, .ico.ico-add[disabled]:focus, fieldset[disabled] .ico.ico-delete:focus, fieldset[disabled] .ico.ico-add:focus, .ico.ico-delete.disabled.focus, .ico.ico-add.disabled.focus, .ico.ico-delete[disabled].focus, .ico.ico-add[disabled].focus, fieldset[disabled] .ico.ico-delete.focus, fieldset[disabled] .ico.ico-add.focus, .ico.ico-delete.disabled:active, .ico.ico-add.disabled:active, .ico.ico-delete[disabled]:active, .ico.ico-add[disabled]:active, fieldset[disabled] .ico.ico-delete:active, fieldset[disabled] .ico.ico-add:active, .ico.ico-delete.disabled.active, .ico.ico-add.disabled.active, .ico.ico-delete[disabled].active, .ico.ico-add[disabled].active, fieldset[disabled] .ico.ico-delete.active, fieldset[disabled] .ico.ico-add.active {
     border-color: #1695c9;
     background-color: #18a6e0;
}
 .ico.ico-delete .badge, .ico.ico-add .badge {
     background-color: #ffffff;
     color: #18a6e0;
}
 .modal-content {
     padding: 15px;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #EEF0EE;
}
 .modal-content .modal-header {
     padding: 0;
}
 .modal-content .modal-body {
     padding: 0;
}
 .modal-content .modal-footer {
     padding: 0;
}
/* CHECKOUT */
 .checkout-data .step-title h2 {
     position: relative;
     z-index: 0;
     display: table;
}
 .checkout-data .step-title h2 small {
     display: table-cell;
     padding: 0 15px;
     vertical-align: middle;
}
 .checkout-data li {
     padding: 5px 0;
     list-style: outside none none;
}
 .checkout-data li .title {
     margin-left: -20px;
     text-transform: uppercase;
}
/*WRITE REVIEW*/
 .write-review .inputs .form-group label {
     position: absolute;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
     margin: -1px;
     padding: 0;
     width: 1px;
     height: 1px;
     border: 0;
}
 .write-review .inputs input, .write-review .inputs textarea {
     display: block;
     padding: 6px 12px;
     width: 100%;
     height: 34px;
     border: 1px solid #cccccc;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #ffffff;
     background-image: none;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     color: #555555;
     font-size: 14px;
     line-height: 1.42857143;
     -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
 .write-review .inputs input:focus, .write-review .inputs textarea:focus {
     outline: 0;
     border-color: #66afe9;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
 .write-review .inputs input::-moz-placeholder, .write-review .inputs textarea::-moz-placeholder {
     color: #999999;
     opacity: 1;
}
 .write-review .inputs input:-ms-input-placeholder, .write-review .inputs textarea:-ms-input-placeholder {
     color: #999999;
}
 .write-review .inputs input::-webkit-input-placeholder, .write-review .inputs textarea::-webkit-input-placeholder {
     color: #999999;
}
 .write-review .inputs input[disabled], .write-review .inputs textarea[disabled], .write-review .inputs input[readonly], .write-review .inputs textarea[readonly], fieldset[disabled] .write-review .inputs input, fieldset[disabled] .write-review .inputs textarea {
     background-color: #eeeeee;
     opacity: 1;
}
 .write-review .inputs input[disabled], .write-review .inputs textarea[disabled], fieldset[disabled] .write-review .inputs input, fieldset[disabled] .write-review .inputs textarea {
     cursor: not-allowed;
}
 textarea.write-review .inputs input, textarea.write-review .inputs textarea {
     height: auto;
}
 .write-review .review-rating {
     padding: 15px 0;
}
 @media (min-width: 768px) {
     .write-review .review-rating .form-group {
         display: inline-block;
         margin-bottom: 0;
         vertical-align: middle;
    }
     .write-review .review-rating .form-control {
         display: inline-block;
         width: auto;
         vertical-align: middle;
    }
     .write-review .review-rating .form-control-static {
         display: inline-block;
    }
     .write-review .review-rating .input-group {
         display: inline-table;
         vertical-align: middle;
    }
     .write-review .review-rating .input-group .input-group-addon, .write-review .review-rating .input-group .input-group-btn, .write-review .review-rating .input-group .form-control {
         width: auto;
    }
     .write-review .review-rating .input-group > .form-control {
         width: 100%;
    }
     .write-review .review-rating .control-label {
         margin-bottom: 0;
         vertical-align: middle;
    }
     .write-review .review-rating .radio, .write-review .review-rating .checkbox {
         display: inline-block;
         margin-top: 0;
         margin-bottom: 0;
         vertical-align: middle;
    }
     .write-review .review-rating .radio label, .write-review .review-rating .checkbox label {
         padding-left: 0;
    }
     .write-review .review-rating .radio input[type="radio"], .write-review .review-rating .checkbox input[type="checkbox"] {
         position: relative;
         margin-left: 0;
    }
     .write-review .review-rating .has-feedback .form-control-feedback {
         top: 0;
    }
}
 .write-review .review-rating ul {
     float: right;
}
 .write-review .review-rating ul li {
     display: table-cell;
     padding: 0 10px;
}
/* FLYOUTS */
 .headerlinks {
     margin-right: -15px;
}
 .headerlinks .search {
     position: relative;
     z-index: 996;
     float: right;
}
 .headerlinks .wishlist {
     position: relative;
     z-index: 997;
     float: right;
}
 .headerlinks .customerinfo {
     position: relative;
     z-index: 998;
     float: right;
}
 .headerlinks #topcartlink {
     position: relative;
     z-index: 999;
}
 .flyout-cart, .flyout-search, .flyout-customer {
     position: absolute;
     top: 0px;
     right: 0;
     z-index: -1;
     width: 100%;
     height: 100%;
}
 .btn-flysearch, .btn-flycustomer {
     user-select: none;
     touch-action: manipulation;
     display: block;
     display: inline-block;
     float: right;
     margin-bottom: 0;
     padding: 6px 12px;
     width: 70px;
     height: 70px;
     border: 1px solid transparent;
    /*border-left-color: #008D7D;
    */
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     -ms-touch-action: manipulation;
     -moz-user-select: none;
     -ms-user-select: none;
     -webkit-user-select: none;
     border-radius: 0;
     background-color: #f57c00;
     background-image: none;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
     white-space: nowrap;
     font-weight: normal;
     font-size: 14px;
     font-size: 24px;
     line-height: 1.42857143;
     line-height: 2.5;
     cursor: pointer;
}
 .btn-flysearch:focus, .btn-flycustomer:focus, .btn-flysearch:active:focus, .btn-flycustomer:active:focus, .btn-flysearch.active:focus, .btn-flycustomer.active:focus, .btn-flysearch.focus, .btn-flycustomer.focus, .btn-flysearch:active.focus, .btn-flycustomer:active.focus, .btn-flysearch.active.focus, .btn-flycustomer.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 .btn-flysearch:hover, .btn-flycustomer:hover, .btn-flysearch:focus, .btn-flycustomer:focus, .btn-flysearch.focus, .btn-flycustomer.focus {
     color: #333333;
     text-decoration: none;
}
 .btn-flysearch:active, .btn-flycustomer:active, .btn-flysearch.active, .btn-flycustomer.active {
     outline: 0;
     background-image: none;
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .btn-flysearch.disabled, .btn-flycustomer.disabled, .btn-flysearch[disabled], .btn-flycustomer[disabled], fieldset[disabled] .btn-flysearch, fieldset[disabled] .btn-flycustomer {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 .btn-flysearch:hover, .btn-flycustomer:hover, .btn-flysearch:focus, .btn-flycustomer:focus, .btn-flysearch.focus, .btn-flycustomer.focus, .btn-flysearch:active, .btn-flycustomer:active, .btn-flysearch.active, .btn-flycustomer.active, .open > .dropdown-toggle.btn-flysearch, .open > .dropdown-toggle.btn-flycustomer {
     background-color: #FF5722;
     color: #ffffff;
}
 .btn-flysearch:active, .btn-flycustomer:active, .btn-flysearch.active, .btn-flycustomer.active, .open > .dropdown-toggle.btn-flysearch, .open > .dropdown-toggle.btn-flycustomer {
     background-image: none;
}
 .btn-flysearch.disabled, .btn-flycustomer.disabled, .btn-flysearch[disabled], .btn-flycustomer[disabled], fieldset[disabled] .btn-flysearch, fieldset[disabled] .btn-flycustomer, .btn-flysearch.disabled:hover, .btn-flycustomer.disabled:hover, .btn-flysearch[disabled]:hover, .btn-flycustomer[disabled]:hover, fieldset[disabled] .btn-flysearch:hover, fieldset[disabled] .btn-flycustomer:hover, .btn-flysearch.disabled:focus, .btn-flycustomer.disabled:focus, .btn-flysearch[disabled]:focus, .btn-flycustomer[disabled]:focus, fieldset[disabled] .btn-flysearch:focus, fieldset[disabled] .btn-flycustomer:focus, .btn-flysearch.disabled.focus, .btn-flycustomer.disabled.focus, .btn-flysearch[disabled].focus, .btn-flycustomer[disabled].focus, fieldset[disabled] .btn-flysearch.focus, fieldset[disabled] .btn-flycustomer.focus, .btn-flysearch.disabled:active, .btn-flycustomer.disabled:active, .btn-flysearch[disabled]:active, .btn-flycustomer[disabled]:active, fieldset[disabled] .btn-flysearch:active, fieldset[disabled] .btn-flycustomer:active, .btn-flysearch.disabled.active, .btn-flycustomer.disabled.active, .btn-flysearch[disabled].active, .btn-flycustomer[disabled].active, fieldset[disabled] .btn-flysearch.active, fieldset[disabled] .btn-flycustomer.active {
     border-color: #1695c9;
     background-color: #18a6e0;
}
 .btn-flysearch .badge, .btn-flycustomer .badge {
     background-color: #ffffff;
     color: #18a6e0;
}
 .btn-wishlist, .btn-flycart {
     display: block;
     float: right;
     width: 70px;
     height: 70px;
     background-color: #ff9800;
     color: #ffffff;
     text-align: center;
     line-height: 4.5;
    /*border-color: #1695c9;
    */
}
 div.wishlist:hover i {
     color: #FFE0B2;
}
 div#topcartlink:hover i {
     color: #FFE0B2;
}
 .btn-wishlist:hover, .btn-flycart:hover, .btn-wishlist:focus, .btn-flycart:focus, .btn-wishlist.focus, .btn-flycart.focus, .btn-wishlist:active, .btn-flycart:active, .btn-wishlist.active, .btn-flycart.active, .open > .dropdown-toggle.btn-wishlist, .open > .dropdown-toggle.btn-flycart {
     background-color: #FF5722;
     color: #ffffff;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
    /*border-color: #106c92;
    */
}
 .btn-wishlist:active, .btn-flycart:active, .btn-wishlist.active, .btn-flycart.active, .open > .dropdown-toggle.btn-wishlist, .open > .dropdown-toggle.btn-flycart {
     background-image: none;
}
 .btn-wishlist.disabled, .btn-flycart.disabled, .btn-wishlist[disabled], .btn-flycart[disabled], fieldset[disabled] .btn-wishlist, fieldset[disabled] .btn-flycart, .btn-wishlist.disabled:hover, .btn-flycart.disabled:hover, .btn-wishlist[disabled]:hover, .btn-flycart[disabled]:hover, fieldset[disabled] .btn-wishlist:hover, fieldset[disabled] .btn-flycart:hover, .btn-wishlist.disabled:focus, .btn-flycart.disabled:focus, .btn-wishlist[disabled]:focus, .btn-flycart[disabled]:focus, fieldset[disabled] .btn-wishlist:focus, fieldset[disabled] .btn-flycart:focus, .btn-wishlist.disabled.focus, .btn-flycart.disabled.focus, .btn-wishlist[disabled].focus, .btn-flycart[disabled].focus, fieldset[disabled] .btn-wishlist.focus, fieldset[disabled] .btn-flycart.focus, .btn-wishlist.disabled:active, .btn-flycart.disabled:active, .btn-wishlist[disabled]:active, .btn-flycart[disabled]:active, fieldset[disabled] .btn-wishlist:active, fieldset[disabled] .btn-flycart:active, .btn-wishlist.disabled.active, .btn-flycart.disabled.active, .btn-wishlist[disabled].active, .btn-flycart[disabled].active, fieldset[disabled] .btn-wishlist.active, fieldset[disabled] .btn-flycart.active {
     border-color: #1695c9;
     background-color: #18a6e0;
}
 .btn-wishlist .badge, .btn-flycart .badge {
     background-color: #ffffff;
     color: #18a6e0;
}
 .flycustomer-grid, .flyout-search, .flycart-grid {
     -ms-align-content: flex-start;
     -webkit-align-content: flex-start;
     -ms-flex-wrap: wrap;
     align-content: flex-start;
     -webkit-flex-wrap: wrap;
     flex-wrap: wrap;
     display: -webkit-flex;
     display: inline;
     pointer-events: none;
}
 .flycustomer-grid .item, .flyout-search .item, .flycart-grid .item {
     display: block;
     float: right;
     margin: -1px;
     padding: 25px;
     width: 300px;
     height: 300px;
     background-color: #ffffff;
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
     color: #000000;
     opacity: 0;
     -moz-transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0.6s 0s;
     -o-transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0.6s 0s;
     -webkit-transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0.6s 0s;
     transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1), opacity 0.6s 0s;
}
 .flycustomer-grid .item:first-child, .flyout-search .item:first-child, .flycart-grid .item:first-child {
     -moz-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -ms-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -o-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -webkit-transform: translate3d(400%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     transform: translate3d(400%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
}
 .flycustomer-grid .item:first-child .form-search, .flyout-search .item:first-child .form-search, .flycart-grid .item:first-child .form-search {
     display: table-cell;
     vertical-align: middle;
}
 .flycustomer-grid .item:nth-child(2), .flyout-search .item:nth-child(2), .flycart-grid .item:nth-child(2) {
     -moz-transform: translate3d(300%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -ms-transform: translate3d(300%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -o-transform: translate3d(300%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -webkit-transform: translate3d(300%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     transform: translate3d(300%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
}
 .flycustomer-grid .item:nth-child(3), .flyout-search .item:nth-child(3), .flycart-grid .item:nth-child(3) {
     -moz-transform: translate3d(200%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -ms-transform: translate3d(200%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -o-transform: translate3d(200%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -webkit-transform: translate3d(200%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     transform: translate3d(200%, -100%, 0) translate3d(-3.9em, -3.9em, -3.9em);
}
 .flycustomer-grid .item:nth-child(4), .flyout-search .item:nth-child(4), .flycart-grid .item:nth-child(4) {
     opacity: 1;
     -moz-transform: translate3d(100%, -200%, 0) translate3d(-4em, -4em, -4em);
     -ms-transform: translate3d(100%, -200%, 0) translate3d(-4em, -4em, -4em);
     -o-transform: translate3d(100%, -200%, 0) translate3d(-4em, -4em, -4em);
     -webkit-transform: translate3d(100%, -200%, 0) translate3d(-4em, -4em, -4em);
     transform: translate3d(100%, -200%, 0) translate3d(-4em, -4em, -4em);
    /* special box */
}
 .flycustomer-grid .item:nth-child(5), .flyout-search .item:nth-child(5), .flycart-grid .item:nth-child(5) {
     -moz-transform: translate3d(400%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -ms-transform: translate3d(400%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -o-transform: translate3d(400%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -webkit-transform: translate3d(400%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     transform: translate3d(400%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
}
 .flycustomer-grid .item:nth-child(6), .flyout-search .item:nth-child(6), .flycart-grid .item:nth-child(6) {
     -moz-transform: translate3d(300%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -ms-transform: translate3d(300%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -o-transform: translate3d(300%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -webkit-transform: translate3d(300%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     transform: translate3d(300%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
}
 .flycustomer-grid .item:nth-child(7), .flyout-search .item:nth-child(7), .flycart-grid .item:nth-child(7) {
     -moz-transform: translate3d(200%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -ms-transform: translate3d(200%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -o-transform: translate3d(200%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -webkit-transform: translate3d(200%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     transform: translate3d(200%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
}
 .flycustomer-grid .item:nth-child(8), .flyout-search .item:nth-child(8), .flycart-grid .item:nth-child(8) {
     -moz-transform: translate3d(100%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -ms-transform: translate3d(100%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -o-transform: translate3d(100%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     -webkit-transform: translate3d(100%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
     transform: translate3d(100%, -200%, 0) translate3d(-3.9em, -3.9em, -3.9em);
}
 .block-account-navigation {
     margin-bottom: 20px;
     padding: 19px;
     min-height: 20px;
     border: 1px solid #e3e3e3;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     background: #ff9c00;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
 .block-account-navigation blockquote {
     border-color: #ddd;
     border-color: rgba(0, 0, 0, 0.15);
}
 .block-account-navigation .listbox .list {
     padding: 0;
     list-style: none;
}
 .block-account-navigation .listbox .list a {
     -ms-touch-action: manipulation;
     -moz-user-select: none;
     touch-action: manipulation;
     -ms-user-select: none;
     -webkit-user-select: none;
     user-select: none;
     display: inline-block;
     margin-bottom: 0;
     padding: 6px 12px;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background: #ff9c00;
     background-image: none;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
     font-weight: normal;
     font-size: 14px;
     line-height: 1.42857143;
     cursor: pointer;
     width: 100%;
    /*border: 1px solid transparent;
    */
}
 .block-account-navigation .listbox .list a:focus, .block-account-navigation .listbox .list a:active:focus, .block-account-navigation .listbox .list a.active:focus, .block-account-navigation .listbox .list a.focus, .block-account-navigation .listbox .list a:active.focus, .block-account-navigation .listbox .list a.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 .block-account-navigation .listbox .list a:hover, .block-account-navigation .listbox .list a:focus, .block-account-navigation .listbox .list a.focus {
     color: #333333;
     text-decoration: none;
}
 .block-account-navigation .listbox .list a:active, .block-account-navigation .listbox .list a.active {
     outline: 0;
     background-image: none;
}
 .block-account-navigation .listbox .list a.disabled, .block-account-navigation .listbox .list a[disabled], fieldset[disabled] .block-account-navigation .listbox .list a {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 .block-account-navigation .listbox .list a:hover, .block-account-navigation .listbox .list a:focus, .block-account-navigation .listbox .list a.focus, .block-account-navigation .listbox .list a:active, .block-account-navigation .listbox .list a.active, .open > .dropdown-toggle.block-account-navigation .listbox .list a {
     border-color: #ffbc00;
     background-color: #ffbc00;
     color: #ffffff;
}
 .block-account-navigation .listbox .list a:active, .block-account-navigation .listbox .list a.active, .open > .dropdown-toggle.block-account-navigation .listbox .list a {
     background-image: none;
}
 .account-page form, .blog-page .page-body, .blogpost-page .page-body, .change-password-page .page-body, .contact-page .page-body, .topic-page .page-body, .search-input {
     background-color: #fff;
     padding: 10px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
}
 .address-item {
     margin: 10px 0px;
     padding: 10px;
     background-color: #fff;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
}
 .block-account-navigation .listbox .list a.disabled, .block-account-navigation .listbox .list a[disabled], fieldset[disabled] .block-account-navigation .listbox .list a, .block-account-navigation .listbox .list a.disabled:hover, .block-account-navigation .listbox .list a[disabled]:hover, fieldset[disabled] .block-account-navigation .listbox .list a:hover, .block-account-navigation .listbox .list a.disabled:focus, .block-account-navigation .listbox .list a[disabled]:focus, fieldset[disabled] .block-account-navigation .listbox .list a:focus, .block-account-navigation .listbox .list a.disabled.focus, .block-account-navigation .listbox .list a[disabled].focus, fieldset[disabled] .block-account-navigation .listbox .list a.focus, .block-account-navigation .listbox .list a.disabled:active, .block-account-navigation .listbox .list a[disabled]:active, fieldset[disabled] .block-account-navigation .listbox .list a:active, .block-account-navigation .listbox .list a.disabled.active, .block-account-navigation .listbox .list a[disabled].active, fieldset[disabled] .block-account-navigation .listbox .list a.active {
     border-color: #1695c9;
     background-color: #18a6e0;
}
 .block-account-navigation .listbox .list a .badge {
     background-color: #ffffff;
     color: #18a6e0;
}
 .flyout-cart .item, .flyout-search .item, .flyout-customer .item {
     z-index: 100;
     display: table;
     text-align: center;
     pointer-events: auto;
}
 .flyout-cart .item.summary, .flyout-search .item.summary, .flyout-customer .item.summary {
     background: #ff9800;
     color: white;
}
 .flyout-cart .item.summary a, .flyout-search .item.summary a, .flyout-customer .item.summary a {
     color: white;
}
 .flyout-cart .item.summary .btn-default, .flyout-search .item.summary .btn-default, .flyout-customer .item.summary .btn-default {
     display: table-caption;
     margin: 25px auto;
     width: auto;
}
 .flyout-cart .item h3, .flyout-search .item h3, .flyout-customer .item h3 {
     text-align: center;
}
 .flyout-cart .item img, .flyout-search .item img, .flyout-customer .item img {
     display: block;
     margin: 0 auto;
     padding: 1em;
     max-width: 100%;
     max-height: 200px;
}
 .flyout-cart .item .data, .flyout-search .item .data, .flyout-customer .item .data {
     display: inline;
     margin: 0;
     text-align: center;
}
 .flyout-cart .item .data h4, .flyout-search .item .data h4, .flyout-customer .item .data h4 {
     margin-bottom: 0;
}
 .flyout-cart .item img, .flyout-search .item img, .flyout-customer .item img, .flyout-cart .item .data, .flyout-search .item .data, .flyout-customer .item .data {
     opacity: 0;
     -moz-transition: opacity 0.3s;
     -o-transition: opacity 0.3s;
     -webkit-transition: opacity 0.3s;
     transition: opacity 0.3s;
}
 .flyout-cart .item .info, .flyout-search .item .info, .flyout-customer .item .info {
     display: table-cell;
     width: 100%;
     vertical-align: middle;
     font-size: 1.5em;
}
 .flyout-cart .item .info strong, .flyout-search .item .info strong, .flyout-customer .item .info strong {
     display: block;
     margin-bottom: 15px;
}
 .flyout-cart .item .button, .flyout-search .item .button, .flyout-customer .item .button {
     user-select: none;
     display: block;
     margin-bottom: 0;
     padding: 6px 12px;
     width: 100%;
     height: 50px;
     border: 1px solid #FFE0B2;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     -moz-user-select: none;
     -ms-user-select: none;
     -webkit-user-select: none;
     border-radius: 0;
     background-color: #FF5722;
     background-image: none;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
     white-space: nowrap;
     font-weight: normal;
     font-size: 14px;
     line-height: 2.5;
     cursor: pointer;
     margin: 5px 0px;
}
 .flyout-cart .item .button:focus, .flyout-search .item .button:focus, .flyout-customer .item .button:focus, .flyout-cart .item .button:active:focus, .flyout-search .item .button:active:focus, .flyout-customer .item .button:active:focus, .flyout-cart .item .button.active:focus, .flyout-search .item .button.active:focus, .flyout-customer .item .button.active:focus, .flyout-cart .item .button.focus, .flyout-search .item .button.focus, .flyout-customer .item .button.focus, .flyout-cart .item .button:active.focus, .flyout-search .item .button:active.focus, .flyout-customer .item .button:active.focus, .flyout-cart .item .button.active.focus, .flyout-search .item .button.active.focus, .flyout-customer .item .button.active.focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline: thin dotted;
     outline-offset: -2px;
}
 .flyout-cart .item .button:hover, .flyout-search .item .button:hover, .flyout-customer .item .button:hover, .flyout-cart .item .button:focus, .flyout-search .item .button:focus, .flyout-customer .item .button:focus, .flyout-cart .item .button.focus, .flyout-search .item .button.focus, .flyout-customer .item .button.focus {
     color: #333333;
     text-decoration: none;
}
 .flyout-cart .item .button:active, .flyout-search .item .button:active, .flyout-customer .item .button:active, .flyout-cart .item .button.active, .flyout-search .item .button.active, .flyout-customer .item .button.active {
     outline: 0;
     background-image: none;
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .flyout-cart .item .button.disabled, .flyout-search .item .button.disabled, .flyout-customer .item .button.disabled, .flyout-cart .item .button[disabled], .flyout-search .item .button[disabled], .flyout-customer .item .button[disabled], fieldset[disabled] .flyout-cart .item .button, fieldset[disabled] .flyout-search .item .button, fieldset[disabled] .flyout-customer .item .button {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     opacity: 0.65;
     filter: alpha(opacity=65);
     cursor: not-allowed;
     pointer-events: none;
}
 .flyout-cart .item .button:hover, .flyout-search .item .button:hover, .flyout-customer .item .button:hover, .flyout-cart .item .button:focus, .flyout-search .item .button:focus, .flyout-customer .item .button:focus, .flyout-cart .item .button.focus, .flyout-search .item .button.focus, .flyout-customer .item .button.focus, .flyout-cart .item .button:active, .flyout-search .item .button:active, .flyout-customer .item .button:active, .flyout-cart .item .button.active, .flyout-search .item .button.active, .flyout-customer .item .button.active, .open > .dropdown-toggle.flyout-cart .item .button, .open > .dropdown-toggle.flyout-search .item .button, .open > .dropdown-toggle.flyout-customer .item .button {
     border-color: #FF5722;
     background-color: #FFE0B2;
     color: #FF5722;
}
 .flyout-cart .item .button:active, .flyout-search .item .button:active, .flyout-customer .item .button:active, .flyout-cart .item .button.active, .flyout-search .item .button.active, .flyout-customer .item .button.active, .open > .dropdown-toggle.flyout-cart .item .button, .open > .dropdown-toggle.flyout-search .item .button, .open > .dropdown-toggle.flyout-customer .item .button {
     background-image: none;
}
 .flyout-cart .item .button.disabled, .flyout-search .item .button.disabled, .flyout-customer .item .button.disabled, .flyout-cart .item .button[disabled], .flyout-search .item .button[disabled], .flyout-customer .item .button[disabled], fieldset[disabled] .flyout-cart .item .button, fieldset[disabled] .flyout-search .item .button, fieldset[disabled] .flyout-customer .item .button, .flyout-cart .item .button.disabled:hover, .flyout-search .item .button.disabled:hover, .flyout-customer .item .button.disabled:hover, .flyout-cart .item .button[disabled]:hover, .flyout-search .item .button[disabled]:hover, .flyout-customer .item .button[disabled]:hover, fieldset[disabled] .flyout-cart .item .button:hover, fieldset[disabled] .flyout-search .item .button:hover, fieldset[disabled] .flyout-customer .item .button:hover, .flyout-cart .item .button.disabled:focus, .flyout-search .item .button.disabled:focus, .flyout-customer .item .button.disabled:focus, .flyout-cart .item .button[disabled]:focus, .flyout-search .item .button[disabled]:focus, .flyout-customer .item .button[disabled]:focus, fieldset[disabled] .flyout-cart .item .button:focus, fieldset[disabled] .flyout-search .item .button:focus, fieldset[disabled] .flyout-customer .item .button:focus, .flyout-cart .item .button.disabled.focus, .flyout-search .item .button.disabled.focus, .flyout-customer .item .button.disabled.focus, .flyout-cart .item .button[disabled].focus, .flyout-search .item .button[disabled].focus, .flyout-customer .item .button[disabled].focus, fieldset[disabled] .flyout-cart .item .button.focus, fieldset[disabled] .flyout-search .item .button.focus, fieldset[disabled] .flyout-customer .item .button.focus, .flyout-cart .item .button.disabled:active, .flyout-search .item .button.disabled:active, .flyout-customer .item .button.disabled:active, .flyout-cart .item .button[disabled]:active, .flyout-search .item .button[disabled]:active, .flyout-customer .item .button[disabled]:active, fieldset[disabled] .flyout-cart .item .button:active, fieldset[disabled] .flyout-search .item .button:active, fieldset[disabled] .flyout-customer .item .button:active, .flyout-cart .item .button.disabled.active, .flyout-search .item .button.disabled.active, .flyout-customer .item .button.disabled.active, .flyout-cart .item .button[disabled].active, .flyout-search .item .button[disabled].active, .flyout-customer .item .button[disabled].active, fieldset[disabled] .flyout-cart .item .button.active, fieldset[disabled] .flyout-search .item .button.active, fieldset[disabled] .flyout-customer .item .button.active {
     border-color: #1695c9;
     background-color: #18a6e0;
}
 .flyout-cart .item .button .badge, .flyout-search .item .button .badge, .flyout-customer .item .button .badge {
     background-color: #ffffff;
     color: #18a6e0;
}
 .flyout-cart.active .item, .flyout-search.active .item, .flyout-customer.active .item {
     opacity: 1;
     transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);
     -o-transition: transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);
     -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 1, 0.3, 1);
     transform: translate3d(0, 0, 0);
}
 .flyout-cart.active .item img, .flyout-search.active .item img, .flyout-customer.active .item img, .flyout-cart.active .item .data, .flyout-search.active .item .data, .flyout-customer.active .item .data {
     opacity: 1 !important;
     -moz-transition: none;
     -o-transition: none;
     -webkit-transition: none;
     transition: none;
}
/* cart page */
 .cart-footer {
     overflow: hidden;
}
 .cart-footer .cart-collaterals {
     overflow: hidden;
     margin-right: -15px;
     margin-left: -15px;
     height: 180px;
}
 .cart-footer .cart-collaterals .coupon-box, .cart-footer .cart-collaterals .giftcard-box {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
}
 @media (min-width: 992px) {
     .cart-footer .cart-collaterals .coupon-box, .cart-footer .cart-collaterals .giftcard-box {
         float: left;
         width: 50%;
    }
}
 .cart-footer .cart-collaterals .coupon-box input, .cart-footer .cart-collaterals .giftcard-box input {
     margin-right: 15px;
}
 .cart-footer .cart-collaterals .shipping {
     display: table;
     clear: both;
     margin-bottom: 15px;
     width: 100%;
}
 .cart-footer .cart-collaterals .shipping-options {
     overflow: hidden;
     margin-right: -15px;
     margin-left: -15px;
}
 .cart-footer .cart-collaterals .shipping-options .inputs {
     position: relative;
     display: inline-block;
     float: left;
     margin-bottom: 15px;
     padding-right: 15px;
     padding-left: 15px;
     min-height: 1px;
     width: 100%;
}
 @media (min-width: 768px) {
     .cart-footer .cart-collaterals .shipping-options .inputs {
         float: left;
         width: 50%;
    }
}
 @media (min-width: 992px) {
     .cart-footer .cart-collaterals .shipping-options .inputs {
         float: left;
         width: 25%;
    }
}
 @media (min-width: 1200px) {
     .cart-footer .cart-collaterals .shipping-options .inputs {
         float: left;
         width: 25%;
    }
}
 .cart-footer .cart-collaterals .shipping-options .inputs label {
     position: absolute;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
     margin: -1px;
     padding: 0;
     width: 1px;
     height: 1px;
     border: 0;
}
 .cart-footer .cart-collaterals .shipping-options .inputs input[type=text], .cart-footer .cart-collaterals .shipping-options .inputs select {
     display: block;
     padding: 6px 12px;
     width: 100%;
     height: 34px;
     border: 1px solid #cccccc;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     background-color: #ffffff;
     background-image: none;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     color: #555555;
     font-size: 14px;
     line-height: 1.42857143;
     -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
 .cart-footer .cart-collaterals .shipping-options .inputs input[type=text]:focus, .cart-footer .cart-collaterals .shipping-options .inputs select:focus {
     outline: 0;
     border-color: #66afe9;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
 .cart-footer .cart-collaterals .shipping-options .inputs input[type=text]::-moz-placeholder, .cart-footer .cart-collaterals .shipping-options .inputs select::-moz-placeholder {
     color: #999999;
     opacity: 1;
}
 .cart-footer .cart-collaterals .shipping-options .inputs input[type=text]:-ms-input-placeholder, .cart-footer .cart-collaterals .shipping-options .inputs select:-ms-input-placeholder {
     color: #999999;
}
 .cart-footer .cart-collaterals .shipping-options .inputs input[type=text]::-webkit-input-placeholder, .cart-footer .cart-collaterals .shipping-options .inputs select::-webkit-input-placeholder {
     color: #999999;
}
 .cart-footer .cart-collaterals .shipping-options .inputs input[type=text][disabled], .cart-footer .cart-collaterals .shipping-options .inputs select[disabled], .cart-footer .cart-collaterals .shipping-options .inputs input[type=text][readonly], .cart-footer .cart-collaterals .shipping-options .inputs select[readonly], fieldset[disabled] .cart-footer .cart-collaterals .shipping-options .inputs input[type=text], fieldset[disabled] .cart-footer .cart-collaterals .shipping-options .inputs select {
     background-color: #eeeeee;
     opacity: 1;
}
 .cart-footer .cart-collaterals .shipping-options .inputs input[type=text][disabled], .cart-footer .cart-collaterals .shipping-options .inputs select[disabled], fieldset[disabled] .cart-footer .cart-collaterals .shipping-options .inputs input[type=text], fieldset[disabled] .cart-footer .cart-collaterals .shipping-options .inputs select {
     cursor: not-allowed;
}
 textarea.cart-footer .cart-collaterals .shipping-options .inputs input[type=text], textarea.cart-footer .cart-collaterals .shipping-options .inputs select {
     height: auto;
}
/* */
 @media (min-width: 768px) {
     .newsletter-subscribe-block .form-group {
         display: inline-block;
         margin-bottom: 0;
         vertical-align: middle;
    }
     .newsletter-subscribe-block .form-control {
         display: inline-block;
         width: auto;
         vertical-align: middle;
    }
     .newsletter-subscribe-block .form-control-static {
         display: inline-block;
    }
     .newsletter-subscribe-block .input-group {
         display: inline-table;
         vertical-align: middle;
    }
     .newsletter-subscribe-block .input-group .input-group-addon, .newsletter-subscribe-block .input-group .input-group-btn, .newsletter-subscribe-block .input-group .form-control {
         width: auto;
    }
     .newsletter-subscribe-block .input-group > .form-control {
         width: 100%;
    }
     .newsletter-subscribe-block .control-label {
         margin-bottom: 0;
         vertical-align: middle;
    }
     .newsletter-subscribe-block .radio, .newsletter-subscribe-block .checkbox {
         display: inline-block;
         margin-top: 0;
         margin-bottom: 0;
         vertical-align: middle;
    }
     .newsletter-subscribe-block .radio label, .newsletter-subscribe-block .checkbox label {
         padding-left: 0;
    }
     .newsletter-subscribe-block .radio input[type="radio"], .newsletter-subscribe-block .checkbox input[type="checkbox"] {
         position: relative;
         margin-left: 0;
    }
     .newsletter-subscribe-block .has-feedback .form-control-feedback {
         top: 0;
    }
}
 .newsletter-subscribe-block .newsletter-email {
     margin-bottom: 15px;
}
/* SOCIAL SHARE*/
 .product-socialshare {
     padding-top: 15px;
}
 .product-socialshare label {
     float: left;
     padding: 5px 5px 0 0;
}
 .product-socialshare .product-share-button > div {
     display: inline-block;
     vertical-align: top;
}
 .product-socialshare .product-share-button .more-sharebutton {
     position: relative;
     display: none;
}
 .product-socialshare .product-share-button .more-sharebutton .more-links {
     position: absolute;
     top: 0;
     right: 0;
     display: none;
     width: 400px;
     height: 400px;
}
 .product-socialshare .product-share-button .more-sharebutton .more-links.active {
     display: block;
}
 .remove_left_padding {
     padding-left: 0px;
}
 .remove_right_padding {
     padding-right: 0px;
}
 @media (min-width:320px) and (max-width:768px) {
     .remove_left_padding {
         padding-left: 15px;
    }
     .remove_right_padding {
         padding-right: 15px;
    }
}
 div.pager ul {
     margin-left: 0px;
     padding-left: 0px;
}
 div.pager a {
     color: #ff9800;
}
 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
     color: #fff;
     background-color: #ff9800;
}
 .modal-header .close {
     margin-top: -15px;
}
.topic-page .table td{
    border: 1px solid #ddd;
}
a.post-title {
    font-size: 20px;
    font-weight: bold;
}
.blogpost-page .page-title{
    padding:0px;
}
@media (min-width: 768px) {
    .blogpost-page .form-horizontal .control-label { width:auto; }
}