/*
ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost.
The complete list of files it's generated from:
design/themes/buyshop/css/print.css
design/themes/buyshop/css/dropdown.css
design/themes/buyshop/css/scheme.less
design/themes/buyshop/css/addons/social_buttons/styles.less
design/themes/buyshop/css/addons/social_buttons/responsive.less
design/themes/buyshop/css/addons/tags/styles.less
design/themes/buyshop/css/addons/rss_feed/styles.less
design/themes/buyshop/css/addons/newsletters/styles.less
design/themes/buyshop/css/addons/store_locator/styles.less
design/themes/buyshop/css/addons/store_locator/responsive.less
design/themes/buyshop/css/addons/blog/styles.less
design/themes/buyshop/css/addons/blog/responsive.less
design/themes/buyshop/css/addons/bestsellers/styles.css
design/themes/buyshop/css/addons/form_builder/styles.less
design/themes/buyshop/css/addons/form_builder/responsive.less
design/themes/buyshop/css/addons/banners/styles.less
design/themes/buyshop/css/addons/discussion/styles.less
design/themes/buyshop/css/addons/discussion/responsive.less
design/themes/buyshop/css/addons/image_zoom/styles.less
design/themes/buyshop/css/addons/hybrid_auth/styles.less
*/



@media print {
body {
    background: #FFFFFF;
    min-width: 0;
}
#ci_header, #ci_footer {
    display: none;
}
.product-main-info h1.mainbox-title, .in-stock, .mainbox-title span{
    color: #333;
}
.header, .footer-menu div, .payment-icon, .qty, .button-submit-big, .sidebox-wrapper, .sort-container {
    display: none;
}
.central-column, .container-left .central-column {
    margin: 0;
    overflow: visible;
}
.helper-container {
    width: 700px;
}
.container {
    width: auto;
    border: 0;
}
.product-image {
    display: block;
    float: none;
    text-align: left;
}
}

/**
 * @link        http://www.lwis.net/
 * @copyright    2006-2008 Live Web Institute. All Rights Reserved.
 */

/* Logic */
ul.dropdown, ul.dropdown li, ul.dropdown ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.dropdown {
    position: relative;
    z-index: 100;
    padding-top: 1px;
}
ul.dropdown li {
    position: relative;
    float: left;
    vertical-align: middle;
    line-height: 130%;
    zoom: 1;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    position: relative;
    z-index: 200;
    cursor: default;
}
ul.dropdown ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 100;
    display: none;
    width: 100%;
}
ul.dropdown ul li {
    float: none;
}
ul.dropdown ul ul, ul.dropdown-vertical ul, ul.dropdown-vertical ul ul {
    top: 1px;
    left: 100%;
    margin-top: -7px;
}
ul.dropdown li:hover > ul, ul.dropdown li:hover > span > ul {
    display: block;
}

/* For vertical menu */
ul.dropdown-vertical li {
    float: none;
}
/* /For vertical menu */

/* For right to left orientation */
ul.dropdown-vertical.rtl a {
    text-align: right;
}
ul.dropdown-vertical.rtl ul {
    right: 100%;
    left: auto;
    margin-right: 0;
}
/* /For right to left orientation */
/* /Logic */

/* Decoration */
ul.dropdown-vertical a, ul.dropdown-vertical a:visited, ul.dropdown-vertical a:active {
    color: #444;
    text-decoration: none;
}
ul.dropdown-vertical ul {
    margin: -2px 0 0 -4px;
    padding: 5px 0;
    width: 180px;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    box-shadow: 0 3px 3px rgba(0,0,0,0.20);
}
ul.dropdown-vertical ul ul {
    margin-left: 0;
}
ul.dropdown-vertical a {
    display: block;
    padding: 10px 20px 8px 10px;
    position: relative;
    z-index: 530;
}
ul.dropdown-vertical i {
    color: #ccc;
    position: absolute;
    right: 12px;
    top: 11px;
}
ul.dropdown-vertical .icon-left-open {
    display: none;
}
ul.dropdown-vertical ul *.dir i {
    top: 7px;
}
ul.dropdown-vertical *.dir:hover > i {
    color: #333;
}
ul.dropdown-vertical ul *.dir:hover {
    background-color: #fff;
    background-position: right -62px;
}
ul.dropdown-vertical > li:hover {
    margin-top: -1px;
    border-top: 1px solid #ccc;
    background-color: #fff;
}
ul.dropdown-vertical ul li:hover > a {
    text-decoration: underline;
}
ul.dropdown-vertical > li.active {
    border-bottom: 1px dotted #ccc;
    background-color: #fff;
}
ul.dropdown-vertical ul li a {
    padding: 5px 10px 5px;
}
.hide-border {
    position: absolute;
    right: 0;
    z-index: 300;
    display: none;
    padding: 0 2px;
    height: 100%;
    background-color: #fff;
}
ul.dropdown-vertical > li:hover .hide-border {
    display: block;
}
ul.dropdown-vertical > li:hover ul .hide-border {
    display: none;
    margin-top: -6px;
    margin-right: -1px;
    padding: 4px 2px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
ul.dropdown-vertical.rtl > li:hover ul .hide-border {
    margin-right: -7px;
}
ul.dropdown-vertical > li:hover ul li:hover > .hide-border {
    display: block;
}

.tygh-header ul.dropdown, 
.tygh-header ul.dropdown-vertical {
    z-index: 600;
}
.tygh-header ul.dropdown li:hover, 
.tygh-header ul.dropdown-vertical li:hover {
    z-index: 610;
}
.tygh-header ul.dropdown li a, 
.tygh-header ul.dropdown-vertical li a {
    z-index: 620;
}

/* Separator */
ul.dropdown-vertical > li {
    border-bottom: 1px solid transparent;
}
ul.dropdown-vertical > li.b-border {
    border-bottom: 1px dotted #ccc;
}
ul.dropdown-vertical > li:hover {
    border-bottom: 1px solid #ccc;
}
ul.dropdown-vertical ul .b-border {
    border: none;
}
/* /Separator */

/* Decoration for right to left orientation*/
.right-column ul.dropdown-vertical ul {
    top: 1px;
    right: 100%;
    left: auto;
}
ul.dropdown-vertical.rtl *.dir i {
    left: 3px;
}
ul.dropdown-vertical.rtl .icon-left-open {
    display: inline-block;
}
ul.dropdown-vertical.rtl .icon-right-open {
    display: none;
}
ul.dropdown-vertical.rtl .hide-border {
    right: 100%;
    left: auto;
    margin-right: -6px;
}
ul.dropdown-vertical.rtl ul {
    -webkit-border-radius: 5px 0 5px 5px;
    -moz-border-radius: 5px 0 5px 5px;
    border-radius: 5px 0 5px 5px;
}
/* /Decoration for right to left orientation*/
/* /Decoration */

/* Multicolumns dropdown */
.wrap-dropdown-multicolumns {
    position: relative;
    display: block;
    margin: 0 auto;
    *z-index: 1;
}
ul.dropdown-multicolumns {
    margin: 0px auto 0px auto;
    padding: 0px 9px;
    min-height: 40px;
    list-style: none;
    border:none!important;
}
ul.dropdown-multicolumns li {
    position: relative;
    float: left;
    margin-top: 5px;
    _margin-right: 5px;
    border: none;
    text-align: center;
    padding: 0;
}
ul.dropdown-multicolumns li:last-child {
    margin-right: 0;
} 
ul.dropdown-multicolumns li.fullwidth {
    position: static !important;
}
ul.dropdown-multicolumns > li.active {
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
ul.dropdown-multicolumns > li:hover {
    z-index: 500;
    border-bottom: none;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}
ul.dropdown-multicolumns > li.nodrop:hover {
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}

ul.dropdown-multicolumns li a {
    display: block;
    padding: 9px 10px 7px 10px;
    outline: 0;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
}
ul.dropdown-multicolumns li a.drop, ul.dropdown-multicolumns li.nodrop a {
    text-transform: uppercase;
    font-size: 90%;
    line-height: 14px;
    font-weight: bold;
}
ul.dropdown-multicolumns li i.icon-down-micro{
   margin-top:13px;
    display: inline-block;
    float: none;
}
ul.dropdown-multicolumns li:hover a {
    position: relative;
    z-index: 600;
    text-shadow: none;
}
ul.dropdown-multicolumns li:hover div a {
    display: inline;
}
ul.dropdown-multicolumns li .drop {
    padding-right: 27px;
}
ul.dropdown-multicolumns li:hover .drop {
    padding-right: 27px;
}
/* Right aligned menu item */
ul.dropdown-multicolumns .right {
    right: 0;
    float: right;
    margin-right: 0px;
}
ul.dropdown-multicolumns li.right:hover {
    margin-right: -1px;
}
/* /Right aligned menu item */

.dropdown-1column, 
.dropdown-2columns, 
.dropdown-3columns, 
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
    position: absolute;
    left: -999em;
    z-index: 510;
    margin:15px auto;
    padding:5px 0 0;
    -webkit-border-radius: 0px 3px 3px 3px;
    -khtml-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius:0 0 5px 5px;
    background: #fff;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    text-align: left;
}

/* Drop downs sizes */
.dropdown-1column {width: 163px;}
.dropdown-2columns {width: 318px;}
.dropdown-3columns {width: 473px;}
.dropdown-4columns {width: 628px;}
.dropdown-5columns {width: 783px;}
.dropdown-fullwidth {
    width: 938px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dropdown-multicolumns li .first-fullwidth {
    -webkit-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
}
/* /Drop downs sizes */

/* Drop to right */
.dropdown-multicolumns li:hover .dropdown-1column, 
.dropdown-multicolumns li:hover .dropdown-2columns, 
.dropdown-multicolumns li:hover .dropdown-3columns,
.dropdown-multicolumns li:hover .dropdown-4columns,
.dropdown-multicolumns li:hover .dropdown-5columns {
    top: 25px;
    left: -1px;
}
.dropdown-multicolumns li:hover .dropdown-fullwidth {
    left: 0px;
    display: block;
}
/* /Drop to right */

/* Drop to left */
.dropdown-multicolumns li .drop-left {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px;
}
.dropdown-multicolumns li:hover .drop-left {
    top: 25px;
    right: -1px;
    left: auto;
}
.dropdown-multicolumns li.right:hover .dropdown-fullwidth {
    top: 33px;
    right: 18px;
}
/* /Drop to left */

/* Columns Sizes */
.dropdown-multicolumns .col-1,
.dropdown-multicolumns .col-2,
.dropdown-multicolumns .col-3,
.dropdown-multicolumns .col-4,
.dropdown-multicolumns .col-5,
.dropdown-multicolumns .col-6 {
    float: left;
    display: inline-block;
    margin-right: 10px;
    padding-bottom: 10px;
}
.dropdown-multicolumns .col-1 {width:135px;margin-left:9px}
.dropdown-multicolumns .col-2 {width: 300px;}
.dropdown-multicolumns .col-3 {width: 455px;}
.dropdown-multicolumns .col-4 {width: 610px;}
.dropdown-multicolumns .col-5 {width: 765px;}
.dropdown-multicolumns .col-6 {width: 920px;}

.dropdown-multicolumns .firstcolumn {/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
    clear: left;
    margin-left: 9px;
}
/* /Columns Sizes */

.dropdown-multicolumns .lastcolumn {
    margin-right:0;
}

/* Content styles */
ul.dropdown-multicolumns h3 {
    margin-bottom: 10px;
    padding-bottom: 2px;
    border-bottom: 1px solid #e5e5e5;
    color: #4d4d4d;
    font-weight: 600;
    font-size: 100%;
}
ul.dropdown-multicolumns li h3 a {
    font-weight: bold;
}
ul.dropdown-multicolumns li:hover div a {
    padding: 0;
    border: none;
    text-decoration: none;
    text-shadow: none;
}
ul.dropdown-multicolumns .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
    margin-top: 18px;
}

ul.dropdown-multicolumns li ul {
    margin: 0 0 12px 0;
    padding: 0;
    list-style: none;
}
ul.dropdown-multicolumns li ul li {
    position: relative;
    float: left;
    margin:0;
    width:100%;
    text-align: left;
    text-shadow: 1px 1px 1px #ffffff;
    font-size: 90%;
    _padding-top:3px;
    _padding-bottom:5px
}
ul.dropdown-multicolumns li ul li a{
    padding:0 12px!important;
}
ul.dropdown-multicolumns li ul li:hover {
    margin: 3px 0 5px;
    padding: 0;
    border: none;

    margin-top: 0;
    margin-bottom: 0;
}
.dropdown-bottom {
    clear: left;
    padding: 10px 20px;
    border-top: 1px solid #e6e6e6;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    background-color: #f1f1f1;
    text-align: right;
}
.dropdown-bottom a {
    text-transform: uppercase;
    font-size: 85%;
}
ul.dropdown-multicolumns {
    padding-bottom: 1px;
    border: 1px solid #444;
    border-bottom: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
ul.dropdown-multicolumns li:hover div a {
    color: #444;
}
ul.dropdown-multicolumns li:hover div a:hover {
    text-decoration: underline;
}
ul.dropdown-multicolumns li div li a.drop,ul.dropdown-multicolumns li div li a{
    border: none;
    margin:5px 10px
}
ul.dropdown-multicolumns li div li a{margin:5px 0}
ul.dropdown-multicolumns li ul li:hover{
    text-decoration:none
}
ul.dropdown-multicolumns li ul li.alt-link:hover{
    background: none
}

ul.dropdown-multicolumns li .drop, ul.dropdown-multicolumns li:hover .drop {
    position: relative;
    padding-right:12px;
}
ul.dropdown-multicolumns li .drop i {
    position: absolute;
    right:0;
    top: 9px;
    text-shadow: none;
}
ul.dropdown-multicolumns h3 {
    min-height: 25px;
    line-height: 100%;
    padding-top:10px;
}
/* /Content styles */
/* /Multicolumns dropdown */
.sort-by-bestsellers-asc {
    display: none;
}.product-main-info .product-detail-price .price-num,
.product-main-info.product-quick-view .price-num {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
body,
div,
span,
li,
td,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.ui-widget select,
.ui-widget textarea,
.ui-widget,
.ui-dialog .ui-dialog-title,
a,
a:visited,
a:active,
.popup-title:hover > a,
.popup-title.unlogged a,
.popup-title.logged a,
.minicart-title,
ul.dropdown-multicolumns li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
}
a,
a:visited,
a:active,
.tygh-footer a:link,
.tygh-footer a:visited,
.top-links-grid a:link,
.top-links-grid a:visited,
.product-filters li a.filter-item,
.sidebox-body ul a.extra-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title {
  font-family: Oswald;
  font-size: 23px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.breadcrumbs a,
.breadcrumbs i,
.breadcrumbs span,
.sku span {
  font-size: 100%;
  line-height: 100%;
}
.shipping-edit-link span {
  font-size: 100%;
  line-height: 130%;
}
.button-submit-action input,
.button-submit input,
.button a,
.button-action a,
.button-big a,
.button-submit-action input,
.button-submit input,
.button-submit-big input {
  font-family: Oswald;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.button-submit-big input,
.button-big a {
  font-size: 16.1px;
}
body {
  background: #ffffff;
}
.helper-container {
  background: url('../../../../../../../../design/themes/buyshop/media/images/patterns/buyshop/general_bg_image.png?1598714049') center center repeat-x fixed;
}
.tygh-top-panel > div {
  background-color: #333333;
  background: -webkit-gradient(linear,left top,left bottom,from(#333333),to(#333333));
  background: -webkit-linear-gradient(top,#333333,#333333);
  background: -moz-linear-gradient(top,#333333,#333333);
  background: -ms-linear-gradient(top,#333333,#333333);
  background: -o-linear-gradient(top,#333333,#333333);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff333333', GradientType=0);
}
.tygh-top-panel {
  background-color: #333333;
  background: -webkit-gradient(linear,left top,left bottom,from(#333333),to(#333333));
  background: -webkit-linear-gradient(top,#333333,#333333);
  background: -moz-linear-gradient(top,#333333,#333333);
  background: -ms-linear-gradient(top,#333333,#333333);
  background: -o-linear-gradient(top,#333333,#333333);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff333333', GradientType=0);
}
.tygh-header {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.tygh-header > div {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.tygh-content > div {
  background: #ffffff;
}
.tygh-content {
  background: #ffffff;
}
.tygh-footer > div {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#000,#f3f3f3);
  background: -moz-linear-gradient(top,#000,#f3f3f3);
  background: -ms-linear-gradient(top,#000,#f3f3f3);
  background: -o-linear-gradient(top,#000,#f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#fff3f3f3', GradientType=0);
}
.tygh-footer {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#000,#f3f3f3);
  background: -moz-linear-gradient(top,#000,#f3f3f3);
  background: -ms-linear-gradient(top,#000,#f3f3f3);
  background: -o-linear-gradient(top,#000,#f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#fff3f3f3', GradientType=0);
}
a,
.statistic-list .shipping-edit-link span,
.ui-widget-content a,
.dropdown-box .buttons-container a.account:hover,
.orders-actions i,
.orders-print i,
.sidebox-body a:hover,
.sidebox-important-wrapper .text-links a:hover,
.cvv2,
.sidebox-body .checkout-summary a:link,
.sidebox-body .checkout-summary a:visited,
.sidebox-wrapper.order-products .sidebox-body a,
.select-link > span,
.account-cancel,
ul.dropdown-vertical ul li:hover > a,
ul.dropdown-vertical li.active > a,
.sidebox-wrapper .sidebox-body ul li.active > a,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.active a,
ul.dropdown-multicolumns li h3.active a,
ul.dropdown-multicolumns li ul li a:hover,
.stars .icon-star,
.stars .icon-star-empty,
.stars .icon-star-half,
.icon-flight,
.icon-heart,
.icon-chart-bar,
.icon-download,
.popup-tabs i,
.link-dashed {
  color: #000000;
}
.cvv2:hover,
.product-description a.cm-dialog-opener,
.product-description a.cm-dialog-opener:hover,
.shipping-edit-link:hover span,
.select-link > span,
#sign_io > a,
#sign_io > a:visited,
#sign_io > a:hover,
#sign_io > a:active,
.select-link .select-vendor,
.link-dashed {
  border-color: #000000;
}
.dropdown-multicolumns,
.ui-dialog .ui-dialog-titlebar,
.sidebox-important-wrapper .sidebox-title,
.step-title-active span.float-left,
.notification-content-extended h1,
.cm-paging-dots a.active i,
.cm-paging-dots a.active:hover i {
  background-color: #000000;
  background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#000000));
  background: -webkit-linear-gradient(top,#000,#000000);
  background: -moz-linear-gradient(top,#000,#000000);
  background: -ms-linear-gradient(top,#000,#000000);
  background: -o-linear-gradient(top,#000,#000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);
}
ul.dropdown-multicolumns > li.active {
  background-color: #0a0a0a;
}
.cm-paging a.active,
.cm-paging a:hover.active {
  background-color: #000000;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth,
ul.dropdown-multicolumns {
  border-color: #000000;
}
ul.dropdown-multicolumns {
  border-top-color: #000;
}
ul.dropdown-multicolumns > li:hover {
  background-color: #fff;
}
ul.dropdown-multicolumns li a {
  text-shadow: 0 1px 0 #000000;
  color: #ffffff;
}
ul.dropdown-multicolumns li:hover a {
  color: #000000;
}
.ui-widget-header .ui-icon-closethick {
  color: #4d4d4d;
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before {
  color: #808080;
}
.compare-menu ul li a:hover {
  background-color: #000000;
}
.tabs,
.tabs ul li,
.tabs ul li.active {
  border-color: #3bde7f;
}
.tabs ul li {
  background-color: #5ee496;
  background: -webkit-gradient(linear,left top,left bottom,from(#78e8a7),to(#5ee496));
  background: -webkit-linear-gradient(top,#78e8a7,#5ee496);
  background: -moz-linear-gradient(top,#78e8a7,#5ee496);
  background: -ms-linear-gradient(top,#78e8a7,#5ee496);
  background: -o-linear-gradient(top,#78e8a7,#5ee496);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff77e8a7', endColorstr='#ff5de396', GradientType=0);
}
.tabs ul li:hover {
  background-color: #51e28d;
  background: -webkit-gradient(linear,left top,left bottom,from(#6be69f),to(#51e28d));
  background: -webkit-linear-gradient(top,#6be69f,#51e28d);
  background: -moz-linear-gradient(top,#6be69f,#51e28d);
  background: -ms-linear-gradient(top,#6be69f,#51e28d);
  background: -o-linear-gradient(top,#6be69f,#51e28d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ae59e', endColorstr='#ff50e18d', GradientType=0);
}
.tabs ul li.active,
.tabs ul li.active {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.tabs ul li.active,
.tabs ul li.active {
  border-bottom-color: #ffffff;
}
.table th,
.orders-summary-wrap {
  background-color: #59e393;
  background: -webkit-gradient(linear,left top,left bottom,from(#73e7a4),to(#59e393));
  background: -webkit-linear-gradient(top,#73e7a4,#59e393);
  background: -moz-linear-gradient(top,#73e7a4,#59e393);
  background: -ms-linear-gradient(top,#73e7a4,#59e393);
  background: -o-linear-gradient(top,#73e7a4,#59e393);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73e7a4', endColorstr='#ff59e393', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
}
.sidebox-title {
  background-color: #fff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#fff));
  background: -webkit-linear-gradient(top,#ffffff,#fff);
  background: -moz-linear-gradient(top,#ffffff,#fff);
  background: -ms-linear-gradient(top,#ffffff,#fff);
  background: -o-linear-gradient(top,#ffffff,#fff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  color: #000000;
  text-shadow: 0px 1px 0px #808080;
}
.sidebox-wrapper .sidebox-body {
  border-color: #fff;
  box-shadow: inset 0 30px 25px -20px #e5e5e5;
}
.sidebox-important-wrapper .sidebox-body {
  background-color: #ffffff;
  box-shadow: inset 0 30px 25px -20px #e5e5e5;
}
.ui-slider .ui-slider-range.ui-widget-header {
  background-color: #1a1a1a;
  background: -webkit-gradient(linear,left top,left bottom,from(#4d4d4d),to(#1a1a1a));
  background: -webkit-linear-gradient(top,#4d4d4d,#1a1a1a);
  background: -moz-linear-gradient(top,#4d4d4d,#1a1a1a);
  background: -ms-linear-gradient(top,#4d4d4d,#1a1a1a);
  background: -o-linear-gradient(top,#4d4d4d,#1a1a1a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c4c', endColorstr='#ff191919', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  border-color: #000000;
  border-top-color: #333333;
}
body,
div,
p,
.tabs ul li.active a,
.tabs ul li.active a:visited,
.tabs ul li.active a:hover,
.tabs ul li.active a:active,
.checkout-sidebox-title,
.demo-site-panel select {
  color: #000000;
}
.icon-cancel.small {
  color: #78e8a7;
}
.button-submit-action.button-wrap-left,
.button-submit.button-wrap-left,
.button-action.button-wrap-left,
.button.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.go-button {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.button-submit.button-wrap-left,
.button.button-wrap-left,
.go-button {
  background-color: #106032;
  background: -webkit-gradient(linear,left top,left bottom,from(#19944d),to(#106032));
  background: -webkit-linear-gradient(top,#19944d,#106032);
  background: -moz-linear-gradient(top,#19944d,#106032);
  background: -ms-linear-gradient(top,#19944d,#106032);
  background: -o-linear-gradient(top,#19944d,#106032);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff19944c', endColorstr='#ff106031', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #0a3d20;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover {
  background-color: #0e532b;
  background: -webkit-gradient(linear,left top,left bottom,from(#157f42),to(#0e532b));
  background: -webkit-linear-gradient(top,#157f42,#0e532b);
  background: -moz-linear-gradient(top,#157f42,#0e532b);
  background: -ms-linear-gradient(top,#157f42,#0e532b);
  background: -o-linear-gradient(top,#157f42,#0e532b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff157e41', endColorstr='#ff0e532b', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #083019;
}
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active {
  background-color: #14763d;
  background: -webkit-gradient(linear,left top,left bottom,from(#0d4a26),to(#14763d));
  background: -webkit-linear-gradient(top,#0d4a26,#14763d);
  background: -moz-linear-gradient(top,#0d4a26,#14763d);
  background: -ms-linear-gradient(top,#0d4a26,#14763d);
  background: -o-linear-gradient(top,#0d4a26,#14763d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0c4a26', endColorstr='#ff13753d', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  border-color: #083019;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
  background-color: #0e532b;
  background: -webkit-gradient(linear,left top,left bottom,from(#157f4e),to(#0e532b));
  background: -webkit-linear-gradient(top,#157f4e,#0e532b);
  background: -moz-linear-gradient(top,#157f4e,#0e532b);
  background: -ms-linear-gradient(top,#157f4e,#0e532b);
  background: -o-linear-gradient(top,#157f4e,#0e532b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff157e4d', endColorstr='#ff0e532b', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover {
  background-color: #0b4222;
  background: -webkit-gradient(linear,left top,left bottom,from(#126d43),to(#0b4222));
  background: -webkit-linear-gradient(top,#126d43,#0b4222);
  background: -moz-linear-gradient(top,#126d43,#0b4222);
  background: -ms-linear-gradient(top,#126d43,#0b4222);
  background: -o-linear-gradient(top,#126d43,#0b4222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff126d43', endColorstr='#ff0b4121', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #020d07;
}
.button-action.button-wrap-left:hover:active,
.button-submit-action.button-wrap-left:hover:active,
.button-submit-big.button-wrap-left:hover:active,
.button-big.button-wrap-left:hover:active {
  background-color: #126d43;
  background: -webkit-gradient(linear,left top,left bottom,from(#0b4222),to(#126d43));
  background: -webkit-linear-gradient(top,#0b4222,#126d43);
  background: -moz-linear-gradient(top,#0b4222,#126d43);
  background: -ms-linear-gradient(top,#0b4222,#126d43);
  background: -o-linear-gradient(top,#0b4222,#126d43);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b4121', endColorstr='#ff126d43', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  border-color: #020d07;
}
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a {
  color: #e5fbee;
  text-shadow: 0px 1px 0px #072714;
}
.button-submit.button-wrap-left i,
.button.button-wrap-left i,
.go-button i {
  color: #ffffff;
  text-shadow: 0px 1px 0px #072714;
}
.button-submit-action.button-wrap-left input,
.button-submit-action.button-wrap-left a,
.button-action.button-wrap-left input,
.button-action.button-wrap-left a,
.qv-buttons-container .button-action.button-wrap-left input,
.qv-buttons-container .button-action.button-wrap-left a,
.buttons-container .button-action.button-wrap-left input,
.buttons-container .button-action.button-wrap-left a,
.buttons-container-item .button-action.button-wrap-left input,
.buttons-container-item .button-action.button-wrap-left a,
.button-submit-big.button-wrap-right input,
.button-submit-big.button-wrap-right a,
.sidebox-body .button-action.button-wrap-left input,
.sidebox-body .button-action.button-wrap-left a,
.button-big.button-wrap-left input,
.button-big.button-wrap-left a {
  color: #cff7e0;
  text-shadow: 0px 1px 0px #031209;
}
.button-submit-action.button-wrap-left i,
.button-action.button-wrap-left i,
.qv-buttons-container .button-action.button-wrap-left i,
.buttons-container .button-action.button-wrap-left i,
.buttons-container-item .button-action.button-wrap-left i,
.button-submit-big.button-wrap-right i,
.sidebox-body .button-action.button-wrap-left i,
.button-big.button-wrap-left i {
  color: #fbfefc;
  text-shadow: 0px 1px 0px #031209;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span {
  color: #0e532b;
}
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i {
  color: #9B9B9B;
}
.top-links-grid .dropdown-box .popup-title .icon-user,
.top-links-grid .dropdown-box .popup-title a,
.top-links-grid .dropdown-box .icon-down-micro {
  color: #c1c1c1;
}
.top-links-grid .popup-title:hover,
.top-links-grid .popup-content {
  border-color: #212121;
}
.top-links-grid .popup-title:hover > a,
.top-links-grid .dropdown-box .popup-title:hover i,
.top-links-grid .popup-title.logged:hover > a,
.top-links-grid .dropdown-box .popup-title.logged:hover i {
  color: #000000;
}
.footer-menu {
  border-bottom: 1px solid #dcdcdc;
  -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
  -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
}
.footer-menu p span,
p.bottom-copyright {
  color: #4d4d4d;
}
.tygh-footer a:link,
.tygh-footer a:visited,
.social-link i {
  color: #808080;
}
a.bottom-copyright {
  color: #d9d9d9;
}
.step-title-active {
  background-color: #59e393;
  background: -webkit-gradient(linear,left top,left bottom,from(#6be69f),to(#59e393));
  background: -webkit-linear-gradient(top,#6be69f,#59e393);
  background: -moz-linear-gradient(top,#6be69f,#59e393);
  background: -ms-linear-gradient(top,#6be69f,#59e393);
  background: -o-linear-gradient(top,#6be69f,#59e393);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ae59e', endColorstr='#ff59e393', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
}
.checkout-summary table tbody.total th,
.order-products .edit-products {
  background-color: #6be69f;
  background: -webkit-gradient(linear,left top,left bottom,from(#59e393),to(#6be69f));
  background: -webkit-linear-gradient(top,#59e393,#6be69f);
  background: -moz-linear-gradient(top,#59e393,#6be69f);
  background: -ms-linear-gradient(top,#59e393,#6be69f);
  background: -o-linear-gradient(top,#59e393,#6be69f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff59e393', endColorstr='#ff6ae59e', GradientType=0);
  border-top: 1px solid #3fdf82;
}
.checkout-separator {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#66e59c),to(#ffffff));
  background: -webkit-linear-gradient(top,#66e59c,#ffffff);
  background: -moz-linear-gradient(top,#66e59c,#ffffff);
  background: -ms-linear-gradient(top,#66e59c,#ffffff);
  background: -o-linear-gradient(top,#66e59c,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66e59b', endColorstr='#ffffffff', GradientType=0);
}
.icon-cancel-circle {
  color: #23cd6a;
}
.icon-cancel-circle:hover,
.remove:hover .icon-cancel-circle,
.remove:hover span {
  color: #000000;
}
.section-body,
.section-body-details {
  box-shadow: inset 0 30px 25px -20px #5ee496;
  -webkit-box-shadow: inset 0 30px 25px -20px #5ee496;
  -moz-box-shadow: inset 0 30px 25px -20px #5ee496;
}
.cm-slide-prev i,
.cm-slide-next i,
.owl-more-theme .owl-prev,
.owl-more-theme .owl-next {
  color: #20c064;
}
.cm-slide-prev:hover i,
.cm-slide-next:hover i,
.owl-more-theme .owl-prev:hover,
.owl-more-theme .owl-prev:focus,
.owl-more-theme .owl-prev:active,
.owl-more-theme .owl-next:hover,
.owl-more-theme .owl-next:focus,
.owl-more-theme .owl-next:active {
  color: #000000;
}
.owl-more-theme .owl-prev:hover,
.owl-more-theme .owl-next:hover {
  background-color: #55e290;
}
.ui-slider .ui-slider-handle {
  background-color: #4ce18b;
  background: -webkit-gradient(linear,left top,left bottom,from(#6fe7a1),to(#4ce18b));
  background: -webkit-linear-gradient(top,#6fe7a1,#4ce18b);
  background: -moz-linear-gradient(top,#6fe7a1,#4ce18b);
  background: -ms-linear-gradient(top,#6fe7a1,#4ce18b);
  background: -o-linear-gradient(top,#6fe7a1,#4ce18b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6fe6a1', endColorstr='#ff4ce08a', GradientType=0);
  border: 1px solid #1daa58;
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
}
.range-slider.ui-slider.ui-slider-horizontal {
  background-color: #4ce18b;
  background: -webkit-gradient(linear,left top,left bottom,from(#24d66f),to(#4ce18b));
  background: -webkit-linear-gradient(top,#24d66f,#4ce18b);
  background: -moz-linear-gradient(top,#24d66f,#4ce18b);
  background: -ms-linear-gradient(top,#24d66f,#4ce18b);
  background: -o-linear-gradient(top,#24d66f,#4ce18b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff24d56e', endColorstr='#ff4ce08a', GradientType=0);
  border: 1px solid #1daa58;
  border-right: none;
}
.section-title {
  background-color: #51e28d;
  background: -webkit-gradient(linear,left top,left bottom,from(#66e59c),to(#51e28d));
  background: -webkit-linear-gradient(top,#66e59c,#51e28d);
  background: -moz-linear-gradient(top,#66e59c,#51e28d);
  background: -ms-linear-gradient(top,#66e59c,#51e28d);
  background: -o-linear-gradient(top,#66e59c,#51e28d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66e59b', endColorstr='#ff50e18d', GradientType=0);
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #24d66f;
}
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.account-info .user-name,
.arrows-list li.delim,
.b-bottom,
.delim,
.order-information hr,
.image-captcha,
form .captcha-input-text,
.object-image,
.button a,
.button-action a,
.button-big a,
.button-submit-action input,
.button-submit input,
.button-submit-big input,
.updates-wrapper,
.order-products .order-product-list li,
.breadcrumbs,
.product-notification-body ul ul,
.thumbnails-item,
.csse-uploaded-images img,
.csse-uploaded-images a.delete-thumb {
  border-color: #24d66f;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
.details-link,
.combination-link,
.detailed-link,
.popup-title,
.popup-title.unlogged a i {
  color: #1daa58;
}
.pagination a.set,
.pagination a.prev,
.pagination a.next,
.sort-pagination a.set,
.sort-pagination a.prev,
.sort-pagination a.next {
  border-color: #1daa58;
}
.step-title span.float-left {
  background-color: #1daa58;
}
.table,
table.qty-discounts,
.checkout-sidebox-title,
.checkout-totals,
.table-filters .delim td,
hr,
.section-body .buttons-container,
.mainbox-cart-body .table,
.ui-dialog .buttons-container.picker,
.compare-table td,
.sitemap-section h2,
.product-main-info .add-buttons-wrap,
.success-registration-list li {
  border-color: #55e290;
}
.select-wrap.languages a.active-element,
.select-wrap.currencies a.active-element {
  background-color: #55e290;
}
.statistic-list-wrap {
  width: 100%;
  -webkit-box-shadow: inset 0 120px 100px -100px #55e290;
  box-shadow: inset 0 120px 100px -100px #55e290;
}
.table th,
.table td,
.table .table td,
.dark-hr,
.border,
.table,
.table .table-footer td,
.buttons-container-picker,
.notification-body-extended,
.product-notification-buttons {
  border-color: #48e088;
}
.section-title,
.section-body,
.section-body-details,
.products-2,
ul.statistic-list.total,
.orders-summary-wrap,
.orders-summary-wrap table tbody tr {
  border-color: #2edc77;
}
.checkout-summary table td,
.section-title span,
.search-magnifier,
html input.search-input:focus,
.popup-title.logged a,
.sidebox-body .add-buttons-wrap a,
.sidebox-body .add-buttons-wrap a:hover,
.sidebox-body a:link,
.sidebox-body a:visited,
.sidebox-body .account-info a span,
.sidebox-important-wrapper .text-links a:link,
.sidebox-important-wrapper a:visited,
.extra-link,
a.extra-link:visited,
a.extra-link:hover,
a.extra-link:active,
.sidebox-body ul a.extra-link,
.card-info h5,
.card-info p,
.order-information h4,
.order-information ul,
.order-products .product-price,
.product-filters li a.filter-item,
.product-filters li a.filter-item:hover,
.filter-title,
.select-wrap.currencies a.active-element,
.detailed-link.open,
.detailed-link:hover,
.product-info .sub-price,
.details-link:hover,
.details-block .open,
.control-group label,
.product-list-field label,
.login-popup .control-group label,
.login .control-group label,
.step-body-active .control-group label,
.qty label,
.product-list-field span {
  color: #000000;
}
.product-filters a.extra-link,
.filter-title,
.detailed-link:hover,
.detailed-link.open,
.details-link:hover,
.compare-checkbox {
  border-color: #000000;
}
#content_features .control-group:nth-child(2n),
.section-body .buttons-container,
.info-field-title,
.el-dialogform-content,
.el-dialogform-content .ui-widget-content,
.ui-dialog .ui-dialog-buttonpane,
.compare-table tr:nth-child(odd),
.search-result:hover {
  background-color: #6be69f;
}
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #0b4222;
}
.no-items,
.product-cell-empty div,
.statistic-list-wrap,
.table tr:nth-child(2n),
.table .table-footer td,
.mainbox-cart-body .product-options,
.discount-info,
.info-block,
.checkout-sidebox-title {
  background-color: #6fe7a1;
}
.caret-info .caret-inner {
  border-bottom-color: #6fe7a1;
}
.discount-info,
.info-block,
.details-block-box,
.product-filters li a.filter-item.disabled .filter-icon,
.orders-notes-body,
.details-block-box,
.form-wrap-default .buttons-container {
  border-color: #3fdf82;
}
.caret-info .caret-outer,
.caret-info.alt .caret-outer,
.minicart-separator td {
  border-bottom-color: #3fdf82;
}
.buttons-container,
.buttons-container-item,
.buttons-container.wrap,
.checkout-buttons {
  border-top-color: #3fdf82;
}
.caret .caret-outer,
.object-container {
  border-right-color: #3fdf82;
}
.object-container {
  border-left-color: #3fdf82;
}
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.dropdown-content li:hover,
.tabs .dropdown-menu li.active {
  background-color: #3fdf82;
  background: -webkit-gradient(linear,left top,left bottom,from(#59e393),to(#3fdf82));
  background: -webkit-linear-gradient(top,#59e393,#3fdf82);
  background: -moz-linear-gradient(top,#59e393,#3fdf82);
  background: -ms-linear-gradient(top,#59e393,#3fdf82);
  background: -o-linear-gradient(top,#59e393,#3fdf82);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff59e393', endColorstr='#ff3fde82', GradientType=0);
}
.cm-slider .cm-paging-dots a,
.cm-slider .cm-paging-dots a:hover,
.cm-slider .cm-paging-dots a.active,
.cm-paging a:hover {
  background-color: #3fdf82;
}
.buttons-container,
.buttons-container-item,
.checkout-buttons,
.ui-dialog .ui-dialog-content,
.product-notification-buttons,
.box,
.buttons-container.wrap,
.login .body-bc,
.details-block-box,
.entry-page-countries li a:hover,
.pagination-helper-container {
  background-color: #62e599;
}
.caret-info.alt .caret-inner,
.caret-info.light .caret-outer {
  border-bottom-color: #62e599;
}
.mainbox-cart-body .product-options {
  border-color: #62e599;
}
.cm-hint {
  color: #20c064 !important;
}
.exception-code {
  color: #20c064;
}
.popup-content ul.account-info li.user-name {
  border-color: #20c064;
}
.price-slider ul li {
  background-color: #20c064;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
.step-four .control-group input,
.step-four .control-group select,
.step-four .control-group,
.form-payment label,
.filter-wrap .icon-right-dir,
.filter-wrap .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #072714;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #157f42;
}
.pagination-selected-page,
.sort-pagination span {
  background-color: #157f42;
}
.tab-list-title {
  border-color: #157f42;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #0e532b;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #0e532b;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #126936;
}
.views-icons a,
.helper-container .search-input,
.value-changer .increase,
.value-changer .decrease {
  color: #1daa58;
}
ul.text-links.text-links-inline li.level-0 > ul,
.sort-dropdown,
.popup-tools,
.popup-title.active,
.popup-content,
.cvv2-note,
.select-popup,
.value-changer .increase,
.value-changer .decrease,
.dropdown-content {
  border-color: #1daa58;
}
.success-registration-list li span {
  color: #19944d;
}
.pagination a.set:hover,
.pagination a.prev:hover,
.pagination a.next:hover,
.sort-pagination a.set:hover,
.sort-pagination a.prev:hover,
.sort-pagination a.next:hover,
.increase:hover,
.decrease:hover {
  background-color: #000000;
}
.sort-pagination a.set:hover,
.sort-pagination a.prev:hover,
.sort-pagination a.next:hover,
.pagination a.set:hover,
.pagination a.prev:hover,
.pagination a.next:hover,
.increase:hover,
.decrease:hover,
.product-description {
  border-color: #000000;
}
.sort-dropdown {
  background-color: #106032;
  background: -webkit-gradient(linear,left top,left bottom,from(#19944d),to(#106032));
  background: -webkit-linear-gradient(top,#19944d,#106032);
  background: -moz-linear-gradient(top,#19944d,#106032);
  background: -ms-linear-gradient(top,#19944d,#106032);
  background: -o-linear-gradient(top,#19944d,#106032);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff19944c', endColorstr='#ff106031', GradientType=0);
  border-color: #0a3d20;
}
.sort-dropdown.open {
  background-color: #157f42;
  background: -webkit-gradient(linear,left top,left bottom,from(#0e532b),to(#157f42));
  background: -webkit-linear-gradient(top,#0e532b,#157f42);
  background: -moz-linear-gradient(top,#0e532b,#157f42);
  background: -ms-linear-gradient(top,#0e532b,#157f42);
  background: -o-linear-gradient(top,#0e532b,#157f42);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0e532b', endColorstr='#ff157e41', GradientType=0);
  border-color: #083019;
}
.sort-dropdown.open,
.sort-dropdown:hover {
  border-color: #083019;
}
.views-icons a:hover {
  background-color: #2edc77;
  background: -webkit-gradient(linear,left top,left bottom,from(#59e393),to(#2edc77));
  background: -webkit-linear-gradient(top,#59e393,#2edc77);
  background: -moz-linear-gradient(top,#59e393,#2edc77);
  background: -ms-linear-gradient(top,#59e393,#2edc77);
  background: -o-linear-gradient(top,#59e393,#2edc77);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff59e393', endColorstr='#ff2ddb76', GradientType=0);
  background-color: #106032;
  background: -webkit-gradient(linear,left top,left bottom,from(#157f42),to(#106032));
  background: -webkit-linear-gradient(top,#157f42,#106032);
  background: -moz-linear-gradient(top,#157f42,#106032);
  background: -ms-linear-gradient(top,#157f42,#106032);
  background: -o-linear-gradient(top,#157f42,#106032);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff157e41', endColorstr='#ff106031', GradientType=0);
}
.views-icons .active,
.views-icons .active:hover {
  background-color: #62e599;
  background: -webkit-gradient(linear,left top,left bottom,from(#2edc77),to(#62e599));
  background: -webkit-linear-gradient(top,#2edc77,#62e599);
  background: -moz-linear-gradient(top,#2edc77,#62e599);
  background: -ms-linear-gradient(top,#2edc77,#62e599);
  background: -o-linear-gradient(top,#2edc77,#62e599);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ddb76', endColorstr='#ff61e498', GradientType=0);
  background-color: #157f42;
  background: -webkit-gradient(linear,left top,left bottom,from(#0e532b),to(#157f42));
  background: -webkit-linear-gradient(top,#0e532b,#157f42);
  background: -moz-linear-gradient(top,#0e532b,#157f42);
  background: -ms-linear-gradient(top,#0e532b,#157f42);
  background: -o-linear-gradient(top,#0e532b,#157f42);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0e532b', endColorstr='#ff157e41', GradientType=0);
}
.sort-dropdown input,
.sort-dropdown a,
.sort-dropdown a input,
.sort-dropdown a a,
.views-icons .active input,
.views-icons .active a,
.views-icons > a:hover input,
.views-icons > a:hover a {
  color: #e5fbee;
  text-shadow: 0px 1px 0px #072714;
}
.sort-dropdown i,
.sort-dropdown a i,
.views-icons .active i,
.views-icons > a:hover i {
  color: #ffffff;
  text-shadow: 0px 1px 0px #072714;
}
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs span {
  color: #157f42;
}
.breadcrumbs a:hover {
  color: #000000;
}
.pagination-selected-page {
  color: #fff;
}
.mainbox-cart-body .table tr {
  background-color: #fff;
}
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  color: #000;
}
.product-list-field .qty-out-of-stock,
.qty-out-of-stock {
  color: #A80006;
}
.thumb-discount-label,
.discount-label {
  background: #0e532b;
  color: white;
  border-bottom: 1px solid #072714;
}
.product-list-field .qty-in-stock,
.qty-in-stock,
.product-promo-header {
  color: #0e532b;
}
.icon-left-circle,
.icon-right-circle {
  color: #072714;
}
.product-switcher .icon-left-circle,
.product-switcher .icon-right-circle {
  color: #20c064;
}
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #000000;
}
.product-switcher .switcher-icon:hover .icon-left-circle,
.product-switcher .switcher-icon:hover .icon-right-circle,
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #000000;
}
.homepage-vendors {
  box-shadow: inset -60px 0 60px -30px #f2f2f2;
}
.form-wrap,
.payment-methods-wrap {
  box-shadow: inset 0 70px 70px -30px #f7f7f7;
  -webkit-box-shadow: inset 0 70px 70px -30px #f7f7f7;
  -moz-box-shadow: inset 0 70px 70px -30px #f7f7f7;
}
.form-wrap,
.payment-methods-wrap {
  border-color: #e3e3e3;
}
.helper-container .search-input {
  background-color: #fdfdfd;
  background: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fdfdfd));
  background: -webkit-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -moz-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -ms-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -o-linear-gradient(top,#f7f7f7,#fdfdfd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#fffdfdfd', GradientType=0);
}
.product-filters-variants li label.disabled,
.product-filters-variants li label.disabled > input {
  color: #8c8c8c;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.go-button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tygh-top-panel .control-group.input-append .go-button {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0);
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  background-color: #0b4222;
  background: -webkit-gradient(linear,left top,left bottom,from(#126d43),to(#0b4222));
  background: -webkit-linear-gradient(top,#126d43,#0b4222);
  background: -moz-linear-gradient(top,#126d43,#0b4222);
  background: -ms-linear-gradient(top,#126d43,#0b4222);
  background: -o-linear-gradient(top,#126d43,#0b4222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff126d43', endColorstr='#ff0b4121', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  background-color: #0e532b;
  background: -webkit-gradient(linear,left top,left bottom,from(#157f4e),to(#0e532b));
  background: -webkit-linear-gradient(top,#157f4e,#0e532b);
  background: -moz-linear-gradient(top,#157f4e,#0e532b);
  background: -ms-linear-gradient(top,#157f4e,#0e532b);
  background: -o-linear-gradient(top,#157f4e,#0e532b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff157e4d', endColorstr='#ff0e532b', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  background-color: #0b4222;
  background: -webkit-gradient(linear,left top,left bottom,from(#126d43),to(#0b4222));
  background: -webkit-linear-gradient(top,#126d43,#0b4222);
  background: -moz-linear-gradient(top,#126d43,#0b4222);
  background: -ms-linear-gradient(top,#126d43,#0b4222);
  background: -o-linear-gradient(top,#126d43,#0b4222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff126d43', endColorstr='#ff0b4121', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  background-color: #106032;
  background: -webkit-gradient(linear,left top,left bottom,from(#19944d),to(#106032));
  background: -webkit-linear-gradient(top,#19944d,#106032);
  background: -moz-linear-gradient(top,#19944d,#106032);
  background: -ms-linear-gradient(top,#19944d,#106032);
  background: -o-linear-gradient(top,#19944d,#106032);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff19944c', endColorstr='#ff106031', GradientType=0);
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar,
.sidebox-important-wrapper .sidebox-title,
.step-title-active span.float-left,
.notification-content-extended h1,
.cm-paging-dots a.active i,
.cm-paging-dots a.active:hover i {
  background-color: #020d07;
  background: -webkit-gradient(linear,left top,left bottom,from(#0e532b),to(#020d07));
  background: -webkit-linear-gradient(top,#0e532b,#020d07);
  background: -moz-linear-gradient(top,#0e532b,#020d07);
  background: -ms-linear-gradient(top,#0e532b,#020d07);
  background: -o-linear-gradient(top,#0e532b,#020d07);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0e532b', endColorstr='#ff020d06', GradientType=0);
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.dropdown-multicolumns {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-banner__image-item {
  text-align: center;
}
.ty-banner__image-wrapper {
  position: relative;
  overflow: hidden;
  margin: 0 0 10px 0;
  text-align: center;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-blog__item {
  border-bottom: 1px solid #0e532b;
  padding-bottom: 30px;
  margin: -1px;
  margin-bottom: 50px;
}
.ty-blog__item:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.ty-blog *,
.ty-blog-grid * {
  font-size: 14px;
}
.ty-blog h1,
.ty-blog-grid h1 {
  font-size: 25px;
}
.ty-blog h2,
.ty-blog-grid h2 {
  font-size: 23px;
}
.ty-blog h3,
.ty-blog-grid h3 {
  font-size: 21px;
}
.ty-blog h4,
.ty-blog-grid h4 {
  font-size: 19px;
}
.ty-blog h5,
.ty-blog-grid h5 {
  font-size: 16px;
}
.ty-blog h6,
.ty-blog-grid h6 {
  font-size: 14px;
}
.ty-blog hr,
.ty-blog-grid hr {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ty-blog img,
.ty-blog-grid img {
  width: auto;
  max-width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}
.ty-blog h2.ty-blog__post-title,
.ty-blog-grid h2.ty-blog__post-title {
  margin-bottom: 4px;
}
.ty-blog .ty-blog__post-title,
.ty-blog-grid .ty-blog__post-title {
  margin-bottom: 0;
  padding: 0 0 6px;
  font-size: 27px;
}
.ty-blog .ty-blog__img-block,
.ty-blog-grid .ty-blog__img-block {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ty-blog .ty-blog__img-block img,
.ty-blog-grid .ty-blog__img-block img {
  margin-top: 0;
  margin-bottom: 0;
}
.ty-blog .ty-blog__description,
.ty-blog-grid .ty-blog__description {
  margin-bottom: 30px;
}
.ty-blog .ty-blog__date,
.ty-blog-grid .ty-blog__date {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 10px;
  color: #adadad;
  font-weight: normal;
  font-size: 12px;
}
.ty-blog .ty-blog__author,
.ty-blog-grid .ty-blog__author {
  display: inline-block;
  margin-bottom: 15px;
  padding-left: 12px;
  border-left: 1px solid #adadad;
  color: #adadad;
  font-weight: normal;
  font-size: 12px;
}
.ty-blog-sidebox {
  margin: 0 0 10px;
}
.ty-blog-sidebox__item {
  border-bottom: 1px solid #0e532b;
  padding-bottom: 10px;
  margin-bottom: 7px;
}
.ty-blog-sidebox__item:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.ty-blog-text-links {
  margin: 20px 0 40px;
}
.ty-blog-text-links__item {
  margin-bottom: 20px;
}
.ty-blog-text-links__item:last-child {
  margin-bottom: 25px;
}
.ty-blog-text-links__date {
  color: #adadad;
  border: 1px solid #0e532b;
  padding: 3px 8px;
  margin-right: 9px;
  float: left;
  font-size: 12px;
}
.ty-blog-text-links__a {
  padding-top: 3px;
  display: block;
}
.ty-blog-recent-posts-scroller {
  margin-left: -10px;
  margin-right: -10px;
}
.ty-blog-recent-posts-scroller__item {
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.ty-blog-recent-posts-scroller__item .ty-blog__date {
  display: block;
  margin-bottom: 0;
  margin-top: 5px;
  color: #adadad;
  font-size: 12px;
}
.ty-blog-recent-posts-scroller__img-block {
  margin-bottom: 10px;
  max-height: 150px;
  min-height: 150px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.ty-blog-recent-posts-scroller__img-block img {
  display: block;
  bottom: -100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: -100%;
  vertical-align: middle;
}
.ty-blog-recent-posts-scroller__img-block .ty-no-image {
  height: 150px;
  min-height: initial !important;
  min-width: initial !important;
}
@media (max-width: 767px) {
  .ty-blog__title {
    margin-top: 50px;
  }
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-scroller-discussion-list {
  margin-left: -10px;
  margin-right: -10px;
}
.ty-discussion-post__content {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ty-discussion-post__content a {
  display: block;
  position: relative;
}
.ty-scroller-discussion-list__item {
  margin-left: 10px;
  margin-right: 10px;
}
.ty-discussion-post {
  position: relative;
  margin: 10px 0 15px 0;
  padding: 15px;
  border: 1px solid #0e532b;
}
.ty-discussion-post__author {
  font-weight: bold;
}
.ty-discussion-post__date {
  float: right;
  right: 0;
  margin-top: 1px;
  color: #adadad;
  font-size: 12px;
}
.ty-discussion-post__rating {
  font-size: 15px;
  margin-bottom: 5px;
}
.ty-discussion-post__message {
  line-height: 1.75;
}
.ty-company-detail__top-links .ty-stars__icon {
  font-size: 21px;
}
.ty-discussion__rating-wrapper {
  margin-bottom: 10px;
}
.ty-discussion__rating-wrapper .ty-stars .ty-stars__icon {
  font-size: 20px;
  margin-right: 0px;
}
.ty-stars,
.ty-discussion__review-a,
.ty-discussion__review-write {
  display: inline-block;
  margin-right: 25px;
  cursor: pointer;
}
.ty-stars {
  color: #000000;
}
.ty-stars__icon {
  vertical-align: middle;
  margin-left: 2px;
  font-size: 14px;
}
.ty-stars a:hover {
  text-decoration: none;
}
.ty-product-list__rating {
  position: absolute;
  text-align: center;
  right: 0;
  left: 0;
}
.ty-product-list__rating .ty-stars {
  margin-right: 0;
}
.ty-companies .ty-stars {
  display: block;
  margin: 5px 0 0;
}
.ty-rating {
  float: left;
  color: #000000;
}
.ty-rating__label {
  display: inline-block;
}
.ty-rating:not(:checked) > .ty-rating__check {
  position: absolute;
  left: -9999px;
  clip: rect(0,0,0,0);
}
.ty-rating:not(:checked) > .ty-rating__label {
  float: right;
  width: 17px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 100%;
  line-height: 1.2;
  margin-right: 2px;
}
.ty-rating:not(:checked) > .ty-rating__label:before {
  font-family: 'glyphs';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 21px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e004";
}
.ty-rating:not(:checked) > .ty-rating__label:hover:before,
.ty-rating:not(:checked) > .ty-rating__label:hover ~ .ty-rating__label:before {
  content: "\e041";
}
.ty-rating > .ty-rating__check:checked ~ .ty-rating__label:before,
.ty-rating > .ty-rating__check:checked + .ty-rating__label:hover:before,
.ty-rating > .ty-rating__check:checked + .ty-rating__label:hover ~ .ty-rating__label:before,
.ty-rating > .ty-rating__check:checked ~ .ty-rating__label:hover:before,
.ty-rating > .ty-rating__check:checked ~ .ty-rating__label:hover ~ .ty-rating__label:before,
.ty-rating > .ty-rating__label:hover ~ .ty-rating__check:checked ~ .ty-rating__label:before {
  content: "\e041";
}
.ty-template-small__item-description .ty-stars {
  display: block;
}
@media (max-width: 979px) {
  .ty-discussion-post__author {
    display: block;
  }
  .ty-discussion-post__date {
    display: block;
    float: none;
  }
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-form-builder__checkbox-label,
.ty-form-builder__radio-label {
  display: inline-block;
  margin: 0 15px 5px 0;
  white-space: nowrap;
}
.ty-form-builder__multiple-select,
.ty-form-builder__select,
.ty-form-builder__state,
.ty-form-builder__country {
  width: 100%;
  max-width: 500px;
}
.ty-form-builder__textarea {
  width: 100%;
  max-width: 500px;
}
.ty-form-builder .ty-input-text {
  width: 100%;
  max-width: 500px;
}
@media (max-width: 979px) {
  .ty-form-builder__textarea {
    max-width: 400px;
  }
  .ty-form-builder .ty-input-text {
    max-width: 400px;
  }
  .ty-form-builder__multiple-select,
  .ty-form-builder__select,
  .ty-form-builder__state,
  .ty-form-builder__country {
    max-width: 400px;
  }
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.cloudzoom-lens {
  border: 1px solid #b3b3b3;
  cursor: move;
  width: 150px;
  height: 150px;
}
.cloudzoom-zoom {
  border: 1px solid #a6a6a6;
  height: 450px;
  width: 450px;
  z-index: 2000;
  background: #fff;
  -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 15px rgba(0,0,0,0.2);
  box-shadow: 0 4px 15px rgba(0,0,0,0.2);
}
.cloudzoom-zoom-inside {
  border: medium none;
  box-shadow: none;
  z-index: 2000;
}
.cloudzoom-caption {
  background-color: #000000;
  color: #FFFFFF;
  display: none;
  font-family: sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 10px;
  text-align: left;
}
.cloudzoom-blank {
  background-image: url('../../../../../../../../design/themes/buyshop/media/images/addons/image_zoom/blank.png?1598714049');
  z-index: 2000;
}
.cloudzoom-ajax-loader {
  background-image: url('../../../../../../../../design/themes/buyshop/media/images/icons/ajax_loader.svg?1598714049');
  height: 32px;
  width: 32px;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-newsletters {
  margin-bottom: 30px;
}
.ty-newsletters__item {
  margin-bottom: 5px;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-icon-feed {
  display: inline-block;
  float: right;
  margin-top: -25px;
  font-size: 16px;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-social-buttons {
  margin: 20px 0px;
}
.ty-social-buttons__inline {
  display: inline-block;
  vertical-align: top;
  margin: 5px 20px 10px 0;
}
.ty-social-buttons__email-sharing {
  text-decoration: none;
}
.ty-social-buttons__email-icon {
  vertical-align: middle;
  margin-left: 5px;
  font-size: 16px;
}
.ty-product-bigpicture .ty-social-buttons__inline {
  margin: 5px 0 0;
}
@media (max-width: 767px) {
  .ty-social-buttons__inline {
    display: block;
  }
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-hybrid-auth__icon {
  margin-right: 5px;
}
.ty-link-unlink-provider {
  position: relative;
}
.ty-link-unlink-provider img {
  opacity: 0.25;
  filter: alpha(opacity=25);
}
.ty-link-unlink-provider .ty-hybrid-auth__add {
  position: absolute;
  top: 12px;
  left: 7px;
  font-size: 22px;
  z-index: 1;
  display: none;
  line-height: 0;
}
.ty-link-unlink-provider:hover .ty-hybrid-auth__add {
  display: block;
}
.ty-link-unlink-provider:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ty-hybrid-auth__icon {
  position: relative;
}
.ty-hybrid-auth__icon .ty-hybrid-auth__remove {
  position: absolute;
  top: -7px;
  left: 29px;
  z-index: 1;
  display: none;
  line-height: 0;
}
.ty-hybrid-auth__icon:hover .ty-hybrid-auth__remove {
  display: block;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-store-location {
  margin-top: 30px;
}
.ty-store-location__map-wrapper {
  float: left;
  width: 600px;
  height: 450px;
  border: 1px solid #979797;
  margin: 0 30px 20px 0;
}
.ty-store-location__locations-wrapper {
  display: block;
  vertical-align: top;
  overflow: hidden;
}
.ty-store-location__item:first-child {
  margin-top: 0;
}
.ty-store-location__item {
  margin: 20px 0;
}
h3.ty-store-location__item-title {
  font-size: 22px;
  margin: 0 0 2px 0;
}
.ty-store-location__item-country {
  font-size: 13px;
  font-weight: normal;
}
.ty-store-location__item-view {
  margin: 20px 0;
}
@media (max-width: 979px) {
  .ty-store-location__map-wrapper {
    width: 400px;
    height: 300px;
  }
}
@media (max-width: 767px) {
  .ty-store-location__map-wrapper {
    width: 100%;
    float: none;
  }
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}
.ty-tag-cloud {
  margin: 10px 0;
}
.ty-tag-cloud__item {
  margin-right: 10px;
}
.ty-tag-level-0,
.ty-tag-level-0:active {
  font-size: 100%;
}
.ty-tag-level-1,
.ty-tag-level-1:active {
  font-size: 150%;
}
.ty-tag-level-2,
.ty-tag-level-2:active {
  font-size: 200%;
}
.ty-tag-level-3,
.ty-tag-level-3:active {
  font-size: 250%;
}
.ty-tag-level-4,
.ty-tag-level-4:active {
  font-size: 300%;
}
.ty-tag-level-5,
.ty-tag-level-5:active {
  font-size: 350%;
}
.ty-tag-level-6,
.ty-tag-level-6:active {
  font-size: 400%;
}
ul.ty-tags-list {
  padding-left: 0;
}
.ty-tags-list__item {
  display: inline-block;
}
.ty-tags-list__a {
  position: relative;
  display: block;
  float: left;
  margin: 3px 5px 3px 15px;
  padding: 0 27px 0 10px;
  font-size: 12px;
  line-height: 24px;
  text-decoration: none;
  border: 0 none;
  background: #e6e6e6;
}
.ty-tags-list__a:before {
  position: absolute;
  top: 50%;
  left: -14px;
  float: left;
  margin-top: -12px;
  width: 0;
  height: 0;
  border-width: 12px 14px 12px 0;
  border-style: solid;
  border-color: transparent #e6e6e6 transparent transparent;
  content: "";
}
.ty-tags-list__a:after {
  position: absolute;
  top: 50%;
  left: 0;
  float: left;
  margin-top: -2px;
  width: 4px;
  height: 4px;
  background: #fff;
  content: "";
}
.ty-tags-list__a {
  background: #e6e6e6;
  color: #676767;
  transition: none;
  padding-right: 10px;
}
.ty-tags-list__a:hover {
  background: #16A085;
  color: #fff;
  text-shadow: none;
}
.ty-tags-list__a:hover:before {
  border-right-color: #16a085;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #000000;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #000000;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #000000;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 150%;
}
.product-price .strike {
  font: Arial, Helvetica, sans-serif;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
.nav-header > a,
.quick-view,
.quick-view:visited,
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
  font-size: 23px;
  font-family: Oswald;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 150%;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 130%;
  line-height: 130%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
.quick-view,
.quick-view:visited,
td.quick_view_td {
  font: Oswald !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title {
  font-family: Oswald;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 36.57px;
  line-height: 36.57px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 27.14px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 25.3px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h4,
.footer-info .footer-info-facebook h4,
.footer-info .footer-twitter h4,
.footer-info .footer-contacts h4 {
  font-size: 20.7px;
  margin: 0 0 25px;
}
.buttons-container button i,
.product-info .qv-buttons-container button i {
  font-size: 21.16px;
  line-height: 34.5px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.1px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.1px;
  text-transform: uppercase;
  line-height: 36.8px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-family: Oswald;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: #fff;
}
.bottom-tool-line {
  background-color: #333333;
}
.footer-menu {
  background-color: #000;
  opacity: 0.85;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro {
  color: #000000;
  text-shadow: none;
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  border-color: #020d07;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.es-nav a.btn,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.product-info .buttons-container .product-notify-email button {
  border-color: #051f10;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.es-nav a.btn:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.flexslider.banners .flex-direction-nav a:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.select-wrap.currencies a.active-element {
  border-color: #020d07;
}
.ui-dialog .ui-dialog-titlebar-close,
.quick-view:hover {
  background-color: #0e532b;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #0e532b;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #9B9B9B;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #808080;
}
.input-append.subscribe .input-text {
  color: #808080 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #808080;
}
.footer-menu p span {
  color: #fff;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #4d4d4d;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #9B9B9B;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #000000;
}
.cm-hint {
  color: #404040 !important;
}
.subscribe .cm-hint {
  color: #404040;
}
.popup-content ul.account-info li.user-name {
  border-color: #9B9B9B;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #000000;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #595959;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #000000;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #000000;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #404040;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #595959;
}
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  border-color: #0a3d20;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #000;
  font-size: 110%;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #000;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  font: Oswald;
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #0e532b;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track,
.tygh-top-panel .input-append .input-text {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #9B9B9B;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  background-color: #4A4A4A;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-languages .select-wrap {
  border: 1px solid #4A4A4A;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #000;
}
.tygh-top-panel a:hover {
  color: #0e532b;
}
.tygh-top-panel .phone {
  color: #9B9B9B;
}
.product-cell-wrapper,
.span3.product {
  box-shadow: 0 0 4px #AFA6A6;
}
.tygh-content {
  color: #000;
}
.tygh-content a {
  color: #000;
}
.tygh-content a:hover {
  color: #000;
}
.footer-info {
  border-top: 1px solid #ECECEC;
}
.promo_box {
  border-bottom: 1px solid #ECECEC;
}
.footer-info a {
  color: #000;
}
.footer-info a:hover {
  color: #000;
}
.footer-info h4 {
  color: #000;
}
.footer-info strong {
  color: #000;
}
p.bottom-copyright {
  color: #808080;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
  background-color: #e2e2e2 !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale {
  background-color: #FF391C;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: #ffffff;
}
ul.dropdown-multicolumns li:hover a,
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.buyshop-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
.tygh-footer a.bottom-copyright:link,
.tygh-footer a.bottom-copyright:visited,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.ls-container:hover .ls-nav-prev,
.ls-container:hover .ls-nav-next,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
.add-buttons-wrap .wish-link.text-button,
.add-buttons-wrap .add-to-compare .text-button,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
a.bottom-copyright,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.carousel-testimonials .quotes {
  color: #0e532b;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #0e532b !important;
}
.sale_discount,
.tp-bannertimer,
.quick-view:hover,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.rtl .owl-theme .owl-controls .owl-buttons div:hover,
.nav-header>a,
.carousel-testimonials .flexslider .flex-direction-nav a,
.filters-by-category li a.selected {
  background-color: #0e532b;
}
.promo_box:hover div {
  background-color: #020d07;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #0e532b;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #0e532b;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.index_custom_blocks .box .inside,
.flexslider.banners {
  border-bottom: 5px solid #0e532b;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #0e532b;
}
.blockquote.style1 {
  border-left: 5px solid #0e532b;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #0e532b;
}
ul.dropdown-multicolumns li:hover a,
.top-menu a.drop:hover,
.top-menu li.nodrop a:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a {
  color: #0e532b;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.buyshop-socials .social-icons i,
.select-wrap.currencies a.active-element {
  color: #FFFFFF;
}
.buyshop-socials .social-icons i:hover {
  color: #0e532b;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000;
}
.dropdown-multicolumns,
.bottom-tool-line i {
  background: none !important;
  box-shadow: none;
}
.product-container.template-products.list .product-info .buttons-container button i,
.flexslider .slides,
.flexslider .slides p {
  color: #fff;
}
.owl-theme .owl-controls .owl-buttons div,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price {
  background: #0e532b;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #9d3bc6;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #9d3bc6;
}
ul.dropdown-multicolumns > li.active a {
  color: #0e532b;
}
.button-submit input {
  line-height: 15px;
}
.tygh-content > div {
  background: transparent none repeat scroll 0 0;
}
body {
  background: transparent none repeat scroll 0 0;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
.footer-info {
  background: transparent none repeat scroll 0 0;
  border-top: none;
}
.index_flexslider .owl-wrapper-outer {
  background: transparent;
  border-top: none;
  box-shadow: none;
  margin: 0 0 25px;
}
.tygh-header > div {
  border-bottom: 5px solid #5b9e00;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #a80006;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
}
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transform: rotate(360deg);
}
.es-nav .disable a.btn:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before {
  font-family: 'glyphs';
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview {
    padding: 5px 5px 10px 5px;
    margin: 0;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview .big_image {
    width: 230px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
}
@media (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px !important;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box a span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px !important;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
}
@media (max-width: 767px) {
  #tru_search {
    width: 150px;
  }
  #tru_search select {
    width: 150px;
  }
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-4columns {
    width: 520px;
  }
  .dropdown-multicolumns .col-1 {
    width: 220px;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .jcarousel-clip.jcarousel-clip-vertical {
    height: 345px !important;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .box a span {
    font-size: 12px !important;
  }
  .index_custom_blocks .box .text {
    line-height: 63px !important;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 30px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 0;
  }
  .top-cart-content {
    padding-right: 45px;
  }
}
@media (max-width: 479px) {
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 20px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 20px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .span6.product-info {
    padding-top: 35px;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .index_custom_blocks .box .icon_circle.dark {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_dark_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 62px 63px;
  }
  .index_custom_blocks .box .icon_circle.light {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icon_light_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 63px 63px;
  }
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/buyshop/media/images/icons/payments_r.png?1598714049') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.live-edit-wrap .icon-edit [class^="icon-"]:before,
.live-edit-wrap .icon-edit [class*=" icon-"]:before,
.live-edit-wrap .icon-edit:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class^="icon-"]:before,
.cm-icon-live-edit.icon-live-edit.ty-icon-live-edit [class*=" icon-"]:before {
  font-family: 'andepict' !important;
}
.product-quick-view .product-note {
  display: none;
}
a.bottom-copyright {
  color: #666 !important;
  margin-left: 10px;
  text-transform: capitalize;
}
.tygh-top-panel .account {
  color: #fff;
}
#tru_search {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
.tru-price-finder {
  text-align: center;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: green;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid green;
}
.current-club {
  background: green none repeat scroll 0 0;
  border-radius: 10px;
  height: 30px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
.current-club h1 span {
  color: #fff;
}
.product-switcher {
  padding: 0 34px;
  position: absolute;
  right: 0;
  top: 20px;
}
.spy.fix {
  display: none !important;
}

