.ts-sidebar:after, header.ts-header .menu-wrapper nav > ul.menu:after, .header-v1 .ts-search-by-category:after, .woocommerce .products.list .product .product-wrapper:after, header.ts-header:after, .header-container:after, header.ts-header .header-top > .container:after, header.ts-header .header-top:after, div#main:after{display:table;content:"";clear:both;}
.header-top > .container, .header-middle > .container, .header-bottom > .container, .ts-compare-popup .content-wrapper{padding-left:30px;padding-right:30px;}
.page-container{min-height:400px;}
.page-container:after{display:table;content:"";clear:both;}
.page-container, #main > .fullwidth-template{padding-top:30px;padding-bottom:0;position:relative;z-index:1;}
html.full-page #main > .fullwidth-template{padding-top:0;}
.woocommerce-page .page-container, body .container-post, .woocommerce-page .page-container .ts-sidebar, body .container-post .ts-sidebar{padding-bottom:50px;}
#main > .page-container,
.container.no-padding{padding-left:15px;padding-right:15px;}
#main > .page-container.show_breadcrumb_v1,
#main > .fullwidth-template.show_breadcrumb_v1{margin-top:-255px;}
header.ts-header{padding:0;width:100%;}
header.ts-header.header-transparent{position:absolute;z-index:99990;}
.menu .ts-columns{margin-left:-15px;margin-right:-15px;}
.menu .ts-columns > .ts-item{float:left;padding:0 15px;}
header.ts-header .menu-wrapper nav > ul.menu > li ul .title-heading, .title-heading{margin-top:20px;}
.title-heading.no-desc{margin:14px 0 0 0 !important;padding:0;line-height:0;}
header.ts-header .menu-wrapper nav > ul.menu > li ul .title-heading a, .title-heading a{font-weight:bold;text-transform:uppercase;}
.nav > .menu > ul{padding:0;margin:0;}
.nav > .menu > ul:after{display:table;content:"";clear:both;}
.nav > .menu > ul > li{list-style:none;display:inline-block;float:left;padding:0;margin:0;}
.nav > .menu > ul > li > a{font-size:14px;line-height:18px;padding:15px 20px;text-transform:uppercase;font-weight:bold;color:#3f3f3f;display:inline-block;}
.nav > .menu > ul > li > a:hover{text-decoration:none;}
header.ts-header .menu-wrapper{line-height:0;}
li.hide ul.sub-menu{display:none !important;}
.vertical-menu-wrapper{width:23%;float:left;position:relative;z-index:99992;}
.vertical-menu-wrapper .vertical-menu-heading{padding:16px 14px 15px 50px;font-weight:bold !important;transition:all 200ms ease-in-out 0s;}
.vertical-menu-wrapper .vertical-menu-heading{font-weight:bold;margin-top:-1px;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;}
@-webkit-keyframes animation_text_categories {
from{text-shadow:none}
to{text-shadow:0 0 5px rgba(255,255,255,0.5)}
}
@-moz-keyframes animation_text_categories {
from{text-shadow:none}
to{text-shadow:0 0 5px rgba(255,255,255,0.5)}
}
@keyframes animation_text_categories {
from{text-shadow:none}
to{text-shadow:0 0 5px rgba(255,255,255,0.5)}
} .vertical-menu-wrapper .vertical-menu-heading:hover{cursor:pointer;}
.vertical-menu-wrapper .vertical-menu-heading:before{font-family:'FontAwesome';background:transparent;content:"\f03a";position:absolute;font-weight:300;left:20px;top:50%;transform:translate(0,-50%);transition:transform 200ms ease-in-out 0s;}
.vertical-menu-wrapper .vertical-menu{visibility:hidden;opacity:0;display:none;position:absolute;left:0;right:0;top:100%;transform-origin:0 0 0;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;}
@-webkit-keyframes animation_vertial_categories {
from{visibility:hidden;opacity:0;transform:scale(1,0.7);}
to{visibility:visible;opacity:1;transform:scale(1,1);}
}
@-moz-keyframes animation_vertial_categories {
from{visibility:hidden;opacity:0;transform:scale(1,0.7);}
to{visibility:visible;opacity:1;transform:scale(1,1);}
}
@keyframes animation_vertial_categories {
from{visibility:hidden;opacity:0;transform:scale(1,0.7);}
to{visibility:visible;opacity:1;transform:scale(1,1);}
}
header.ts-header .menu-wrapper nav.vertical-menu > ul.menu > li > a, .widget-container nav.vertical-menu > ul.menu > li > a{padding-left:0;padding-right:0;}
header.ts-header .menu-wrapper nav.vertical-menu > ul.menu li .menu-icon, .widget-container nav.vertical-menu > ul.menu li .menu-icon{padding:0 15px 0 0;width:30px;line-height:16px;display:inline-block;}
.vertical-menu-wrapper:hover .vertical-menu{display:block;-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_vertial_categories;-moz-animation-name:animation_vertial_categories;animation-name:animation_vertial_categories;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.vertical-menu-wrapper nav.vertical-menu:before{content:"";position:absolute;top:0px;right:0;left:0;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,0.1);}
header.ts-header .menu-wrapper .vertical-menu > ul.menu > li, .widget-container .vertical-menu > ul.menu > li{width:100%;padding:0 20px;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
header.ts-header .menu-wrapper nav.vertical-menu > ul.menu > li > a, .widget-container nav.vertical-menu > ul.menu > li > a{border-width:1px 0 0 0;border-style:solid;width:100%;text-align:left;background:transparent !important;}
header.ts-header .menu-wrapper .vertical-menu > ul.menu > li:first-child > a, .widget-container .vertical-menu > ul.menu > li:first-child > a{border:0;}
header.ts-header .menu-wrapper .vertical-menu > ul.menu li > ul.sub-menu, .widget-container .vertical-menu > ul.menu li > ul.sub-menu{top:-61px;right:auto !important;left:100% !important;opacity:0;list-style:none;visibility:hidden;margin-left:0px;margin-top:0;min-height:70px;transform-origin:0 100% 0;-webkit-transform-origin:0 100% 0;-moz-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
@-moz-keyframes animation_vertical_menu {
0%{opacity:0;visibility:hidden;transform:scale(0.7,1);}
100%{opacity:1;visibility:visible;transform:scale(1,1);}
}
@-webkit-keyframes animation_vertical_menu {
0%{opacity:0;visibility:hidden;transform:scale(0.7,1);}
100%{opacity:1;visibility:visible;transform:scale(1,1);}
}
@keyframes animation_vertical_menu {
0%{opacity:0;visibility:hidden;transform:scale(0.7,1);}
100%{opacity:1;visibility:visible;transform:scale(1,1);}
}
header.ts-header .menu-wrapper .vertical-menu > ul.menu li:hover > ul.sub-menu, .widget-container .vertical-menu > ul.menu li:hover > ul.sub-menu, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li:hover > ul.sub-menu{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_vertical_menu;-moz-animation-name:animation_vertical_menu;animation-name:animation_vertical_menu;display:block;}
header.ts-header .menu-wrapper .vertical-menu > ul.menu li:first-child > ul.sub-menu, .widget-container .vertical-menu > ul.menu li:first-child > ul.sub-menu{top:-2px;}
header.ts-header .menu-wrapper .vertical-menu > ul.menu li:nth-child(2) > ul.sub-menu,
.widget-container .vertical-menu > ul.menu li:nth-child(2) > ul.sub-menu{top:-50px;}
header.ts-header .menu-wrapper .vertical-menu > ul.menu > li.menu-item-has-children > a:after, .widget-container .menu-wrapper .vertical-menu > ul.menu > li.menu-item-has-children > a:after, header.ts-header .menu-wrapper .vertical-menu > ul.menu > li.parent > a:after, .widget-container .menu-wrapper .vertical-menu > ul.menu > li.parent > a:after, ul.menu li.parent.no-sub-menu > a:after, ul.menu li.parent.no-sub-menu > a span:after{display:none !important}
header.ts-header .menu-wrapper .vertical-menu.pc-menu > ul.menu > li.menu-item-has-children:not(.parent) > a:before,
.widget-container .vertical-menu > ul.menu > li.menu-item-has-children:not(.parent) > a:before,
header.ts-header .menu-wrapper .vertical-menu.pc-menu > ul.menu > li.parent > a >.menu-label:after, .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after{content:"\f105" !important;right:0 !important;}
 #right-sidebar .widget-container .vertical-menu > ul.menu li > ul.sub-menu,
.right-sidebar .widget-container .vertical-menu > ul.menu li > ul.sub-menu{right:100% !important;left:auto !important;}
#right-sidebar .widget-container .vertical-menu > ul.menu li > ul.sub-menu,
.right-sidebar .widget-container .vertical-menu > ul.menu li > ul.sub-menu{left:auto !important;right:100% !important;}
#right-sidebar .widget-container nav.vertical-menu > ul.menu li .menu-icon,
.right-sidebar .widget-container nav.vertical-menu > ul.menu li .menu-icon{padding:0 0 0 15px;width:30px;display:inline-block;float:right;}
#right-sidebar .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after,
.right-sidebar .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after, #right-sidebar .widget-container ul.menu ul.sub-menu li.widget_nav_menu li.menu-item-has-children > a:after,
.right-sidebar .widget-container ul.menu ul.sub-menu li.widget_nav_menu li.menu-item-has-children > a:after, #right-sidebar .widget-container ul.menu ul.sub-menu li.widget_nav_menu li.menu-item-has-children > a >.menu-label:after,
.right-sidebar .widget-container ul.menu ul.sub-menu li.widget_nav_menu li.menu-item-has-children > a >.menu-label:after{right:auto !important;left:0 !important;content:"\f104" !important;}
#right-sidebar .widget-container nav.vertical-menu > ul.menu > li > a,
.right-sidebar .widget-container nav.vertical-menu > ul.menu > li > a{text-align:right;padding-right:0 !important;}
#right-sidebar .widget-container nav.vertical-menu > ul.menu li.widget_nav_menu .widgettitle,
.right-sidebar .widget-container nav.vertical-menu > ul.menu li.widget_nav_menu .widgettitle{text-align:right;}
#right-sidebar .widget-container ul.menu ul.sub-menu li.widget_nav_menu li > a,
.right-sidebar .widget-container ul.menu ul.sub-menu li.widget_nav_menu li > a{padding:12px 0 12px 15px;display:inline-block;text-align:right}
#right-sidebar .widget-container.ts-menus-widget .widget-title,
.right-sidebar .widget-container.ts-menus-widget .widget-title{padding:16px 50px 15px 14px;text-align:right}
#right-sidebar .widget-container.ts-menus-widget .widget-title:before,
.right-sidebar .widget-container.ts-menus-widget .widget-title:before{right:20px;left:auto;}
.widget-container .vertical-menu > ul.menu{margin:0;padding:0;}
.widget-container.ts-menus-widget .widget-title{padding:16px 14px 15px 50px;font-weight:bold !important;transition:all 200ms ease-in-out 0s;text-align:left}
.widget-container.ts-menus-widget .widget-title{-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-webkit-animation-name:animation_text_categories;-moz-animation-name:animation_text_categories;animation-name:animation_text_categories;}
@-webkit-keyframes animation_text_categories {
from{text-shadow:none}
to{text-shadow:0 0 5px rgba(255,255,255,0.5)}
}
@-moz-keyframes animation_text_categories {
from{text-shadow:none}
to{text-shadow:0 0 5px rgba(255,255,255,0.5)}
}
@keyframes animation_text_categories {
from{text-shadow:none}
to{text-shadow:0 0 5px rgba(255,255,255,0.5)}
}
.widget-container.ts-menus-widget .widget-title:before{font-family:'FontAwesome';background:transparent;content:"\f03a";position:absolute;font-weight:300;left:20px;top:16px;right:auto;bottom:auto;transition:all 200ms ease-in-out 0s;height:auto;border:0;}
.widget-container.ts-menus-widget .widget-title:after{display:none;}
.widget-container.ts-menus-widget{padding:0;}
.widget-container .vertical-menu > ul.menu > li{position:relative;z-index:999;}
.widget-container .vertical-menu > ul.menu li ul.sub-menu{position:absolute;z-index:999;}
.widget-container .vertical-menu > ul.menu ul li > a:before{display:none;}
.has-vertical-menu .ts-menu{position:relative;}
.has-vertical-menu .ts-menu > .pc-menu{margin-left:23.85%;}
.visible-sticky{display:none !important}
.mobile-menu-wrapper{display:none;}
.ts-menu-drop-icon{display:none}
header.ts-header .menu-wrapper nav > ul.menu, header.ts-header .ts-menu > .menu > ul{margin:0;padding:0;}
header.ts-header .menu-wrapper nav > ul.menu > li, header.ts-header .ts-menu > .menu > ul > li{float:left;list-style:none;position:relative;padding:0 2px;}
header.ts-header .menu-wrapper nav > ul.menu > li:hover, header.ts-header .ts-menu > .menu > ul > li:hover{z-index:99993;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a{text-align:center;display:inline-block;padding:15px 20px;position:relative;}
header.ts-header .menu-wrapper nav > ul.menu > li a:hover, header.ts-header .ts-menu > .menu > ul > li > a:hover{text-decoration:none;}
header.ts-header .menu-wrapper nav > ul.menu > li.parent > a:after, header.ts-header .menu-wrapper nav > ul.menu > li.menu-item-has-children > a:after{position:absolute;content:"\f0d8";font-family:'FontAwesome';font-size:18px;line-height:7px;height:7px;right:50%;margin-right:-5px;bottom:-2px;z-index:3;opacity:0;visibility:hidden;display:none;background:transparent !important;}
header.ts-header .menu-wrapper nav > ul.menu > li.menu-item-has-children:hover > a:after, header.ts-header .menu-wrapper nav > ul.menu > li.parent:hover > a:after{display:block;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;animation-duration:.25s;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:navi_icon_animation;-moz-animation-name:navi_icon_animation;animation-name:navi_icon_animation;}
@-moz-keyframes navi_icon_animation {
0%{opacity:0;bottom:-10px;visibility:hidden}
100%{opacity:1;bottom:-2px;visibility:visible}
}
@-webkit-keyframes navi_icon_animation {
0%{opacity:0;bottom:-10px;visibility:hidden}
100%{opacity:1;bottom:-2px;visibility:visible}
}
@keyframes navi_icon_animation {
0%{opacity:0;bottom:-10px;visibility:hidden}
100%{opacity:1;bottom:-2px;visibility:visible}
}
header.ts-header .menu-wrapper nav.pc-menu.vertical-menu > ul.menu > li.parent > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent.menu-item-has-children > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu li.parent.menu-item-has-children > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children > a:after, .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after, .widget-container .vertical-menu > ul.menu > li.parent.menu-item-has-children > a >.menu-label:after, .widget-container .vertical-menu > ul.menu li.parent.menu-item-has-children > a >.menu-label:after, .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after, .widget-container .vertical-menu > ul.menu ul li.menu-item-has-children > a:after{content:"\f107";font-family:'FontAwesome';padding:0 0 0 5px;display:inline-block;position:absolute;top:50%;right:10px;transform:translate(0,-50%);}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.menu-item-has-children:not(.parent) > a:before{content:"\f107";font-family:'FontAwesome';padding:0 0 0 5px;display:inline-block;position:absolute;top:50%;right:10px;transform:translate(0,-50%);}
header.ts-header .menu-wrapper nav.pc-menu ul.menu > li.parent > a, header.ts-header .menu-wrapper nav.pc-menu ul.menu > li.menu-item-has-children:not(.parent) > a{padding-right:24px;}
header.ts-header .menu-wrapper nav > ul.menu li.fa > a{padding-left:28px;}
header.ts-header .menu-wrapper nav > ul.menu li:before{font-family:'FontAwesome';position:absolute;top:50%;transform:translate(0,-50%);left:14px;bottom:auto;right:auto;z-index:1;transition:all 200ms ease 0s;}
header.ts-header .menu-wrapper nav > ul.menu li .menu-icon{padding:0 5px 0 0;line-height:16px;display:inline-block;}
header.ts-header .menu-wrapper nav > ul.menu li .menu-desc{text-transform:none;}
header.ts-header .menu-wrapper nav > ul.menu li .ts-megamenu-widgets-container > ul, .widget-container .vertical-menu > ul.menu li .ts-megamenu-widgets-container > ul{display:block;padding:0;margin:0 -10px;}
.ts-mega-menu{margin:0 -10px;overflow:hidden;}
header.ts-header .menu-wrapper nav.pc-menu.vertical-menu > ul.menu ul li.parent > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.parent.menu-item-has-children > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children > a:after, .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after, .widget-container .vertical-menu > ul.menu > li.parent.menu-item-has-children > a >.menu-label:after, .widget-container .vertical-menu > ul.menu li.parent.menu-item-has-children > a >.menu-label:after, .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after, .widget-container .vertical-menu > ul.menu ul li.menu-item-has-children > a:after{right:8px;content:"\f105";}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children.parent > a:after{display:none;}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul ul li.parent > a >.menu-label:after{right:-35px;content:"\f105";}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu, .widget-container .vertical-menu li ul.sub-menu{position:absolute;z-index:99990;left:-10px;top:100%;margin:0;padding:20px 30px 40px 30px;width:270px;text-align:left;display:none;visibility:hidden;opacity:0;}
header.ts-header .menu-wrapper nav:not(.vertical-menu) > ul.menu > li:first-child > ul.sub-menu{left:-10px !important;margin:0 !important;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu > li:first-child > ul.sub-menu{left:100% !important;}
header.ts-header .ts-menu > nav > ul.menu li:hover > ul.sub-menu{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;animation-duration:.25s;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:navi_animation;-moz-animation-name:navi_animation;animation-name:navi_animation;display:block;}
@-moz-keyframes navi_animation {
0%{opacity:0;margin-top:8px;visibility:hidden}
100%{opacity:1;margin-top:0;visibility:visible}
}
@-webkit-keyframes navi_animation {
0%{opacity:0;margin-top:8px;visibility:hidden}
100%{opacity:1;margin-top:0;visibility:visible}
}
@keyframes navi_animation {
0%{opacity:0;margin-top:8px;visibility:hidden}
100%{opacity:1;margin-top:0;visibility:visible}
}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu{z-index:99990;transform-origin:0 100% 0;-webkit-transform-origin:0 100% 0;-moz-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu ul.sub-menu{z-index:99991;}
header.ts-header .menu-wrapper nav > ul.menu li.hide > ul.sub-menu, header.ts-header .menu-wrapper nav > ul.menu > li.parent.hide:hover > a:after{display:none;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before, .widget-container .vertical-menu > ul.menu li ul.sub-menu:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;border-width:2px 0 0 0;border-style:solid;box-shadow:0 2px 4px rgba(0,0,0,0.1);}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu{left:100%;width:270px;top:-20px;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li:first-child ul.sub-menu{top:-20px;}
header.ts-header .menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu li:first-child ul.sub-menu, .widget-container .vertical-menu > ul.menu li ul.sub-menu li:first-child ul.sub-menu{top:-20px;}
header.ts-header .menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu, .widget-container .vertical-menu > ul.menu li ul.sub-menu{max-width:750px !important;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu:before{left:0;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu > li, header.ts-header .menu-wrapper nav li.widget_nav_menu li, header.ts-header .menu-wrapper nav div.list-link li, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li, .widget-container .vertical-menu > ul.menu li ul.sub-menu > li, .widget-container .vertical-menu li.widget_nav_menu li, .widget-container .vertical-menu div.list-link li, .widget-container .vertical-menu > ul.menu li.ts-normal-menu ul.sub-menu li{list-style:none;padding:0;border-width:1px 0 0 0;border-style:solid;width:100%;transition:padding 200ms ease-in-out 0s;position:relative;}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu > ul.sub-menu > li{border:0;}
header.ts-header .menu-wrapper nav > ul.menu li:before{display:none;}
header.ts-header .menu-wrapper nav > ul.menu li.fa:before{display:inline-block;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a, header.ts-header .menu-wrapper nav li.widget_nav_menu li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li > a, .widget-container .vertical-menu > ul.menu ul.sub-menu > li > a, .widget-container .vertical-menu li.widget_nav_menu li > a, .widget-container .vertical-menu div.list-link li > a, .widget-container .vertical-menu > ul.menu li.ts-normal-menu ul.sub-menu li > a{display:inline-block;width:100%;position:relative;z-index:99;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu > li:first-child, header.ts-header .menu-wrapper nav li.widget_nav_menu li:first-child, header.ts-header .menu-wrapper nav div.list-link li:first-child, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li:first-child, .widget-container .vertical-menu > ul.menu li ul.sub-menu > li:first-child, .widget-container .vertical-menu li.widget_nav_menu li:first-child, .widget-container .vertical-menu div.list-link li:first-child, .widget-container .vertical-menu > ul.menu li.ts-normal-menu ul.sub-menu li:first-child{border:0;}
header.ts-header .menu-wrapper nav > ul.menu li.custom-position ul.sub-menu{margin-left:100px !important;}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu, .widget-container .vertical-menu li.ts-megamenu-fullwidth ul.sub-menu{width:1170px;}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-4 ul.sub-menu, .widget-container .vertical-menu li.ts-megamenu-columns-4 ul.sub-menu{width:1040px;}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-3 ul.sub-menu, .widget-container .vertical-menu li.ts-megamenu-columns-3 ul.sub-menu{width:790px;}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2 ul.sub-menu, .widget-container .vertical-menu li.ts-megamenu-columns-2 ul.sub-menu{width:520px;}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1 ul.sub-menu, .widget-container .vertical-menu li.ts-megamenu-columns-1 ul.sub-menu{width:270px;}
header.ts-header .menu-wrapper nav > ul.menu  ul.sub-menu > li > a, header.ts-header .menu-wrapper nav li.widget_nav_menu li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li > a, .widget-container li.widget_nav_menu li > a, .widget-container div.list-link li > a, .widget-container ul.menu li.ts-normal-menu ul.sub-menu li > a, .widget-container ul.menu ul.sub-menu > li > a{padding:12px 15px 12px 0;display:inline-block;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a, .widget-container div.list-link li > a, .widget-container ul.menu li.widget_nav_menu li > a, .widget-container ul.menu ul.sub-menu li > a{transition:all 250ms ease 0s;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a:hover, header.ts-header .menu-wrapper nav div.list-link li > a:hover, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.widget_nav_menu li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li a:hover, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.widget_nav_menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-product_cat-ancestor > a, .widget-container ul.menu ul.sub-menu > li > a:hover, .widget-container div.list-link li > a:hover, .widget-container ul.menu ul.sub-menu li.widget_nav_menu li > a:hover, .widget-container ul.menu li.ts-normal-menu ul.sub-menu li a:hover, .widget-container ul.menu ul.sub-menu li.widget_nav_menu li.current-menu-item > a, .widget-container ul.menu li.widget_nav_menu li.current-menu-item > a, .widget-container ul.menu li ul.sub-menu li.current-menu-item > a, .widget-container ul.menu li ul.sub-menu li.current_page_parent > a, .widget-container ul.menu li ul.sub-menu li.current-menu-parent > a, .widget-container ul.menu li ul.sub-menu li.current_page_item > a, .widget-container ul.menu li ul.sub-menu li.current-menu-ancestor > a, .widget-container ul.menu li ul.sub-menu li.current-product_cat-ancestor > a{padding:12px 0 12px 15px;}
header.ts-header li.widget_nav_menu{margin:0;padding:0;}
header.ts-header .menu-wrapper nav li.widget, .widget-container .vertical-menu li.widget{list-style:none;}
header.ts-header .menu-wrapper nav li.widget > .widgettitle, header.ts-header .menu-wrapper nav div.list-link > .widgettitle, .widget-container .vertical-menu li.widget > .widgettitle, .widget-container .vertical-menu div.list-link > .widgettitle{margin:10px 0 15px 0;}
header.ts-header .menu-wrapper nav li.widget ul, header.ts-header .menu-wrapper nav div.list-link ul, .widget-container .vertical-menu li.widget ul, .widget-container .vertical-menu div.list-link ul{margin:0;}
header.ts-header .menu-wrapper nav > ul.menu > li ul li.widget_nav_menu, header.ts-header .menu-wrapper nav div.list-link, .widget-container .vertical-menu > ul.menu > li ul li.widget_nav_menu, .widget-container .vertical-menu div.list-link{float:left;padding:0 10px;}
header.ts-header .menu-wrapper nav > ul.menu > li ul li.widget_text{padding:0 10px;}
header.ts-header .menu-wrapper nav li.ts-megamenu-fullwidth .widget_nav_menu, .widget-container .vertical-menu li.ts-megamenu-fullwidth .widget_nav_menu, .mg-col-6 > div{width:20%;}
header.ts-header .menu-wrapper nav li.ts-megamenu-columns-5 .widget_nav_menu, .widget-container .vertical-menu li.ts-megamenu-columns-5 .widget_nav_menu, .mg-col-5 > div{width:20%;}
header.ts-header .menu-wrapper nav li.ts-megamenu-columns-4 .widget_nav_menu, .widget-container .vertical-menu li.ts-megamenu-columns-4 .widget_nav_menu, .mg-col-4 > div{width:25%;}
header.ts-header .menu-wrapper nav li.ts-megamenu-columns-3 .widget_nav_menu, .widget-container .vertical-menu li.ts-megamenu-columns-3 .widget_nav_menu, .mg-col-3 > div{width:33.33333%}
header.ts-header .menu-wrapper nav li.ts-megamenu-columns-2 .widget_nav_menu, .widget-container .vertical-menu li.ts-megamenu-columns-2 .widget_nav_menu, .mg-col-2 > div{width:50%;}
header.ts-header .menu-wrapper nav li.ts-megamenu-columns-1 .widget_nav_menu, .widget-container .vertical-menu li.ts-megamenu-columns-1 .widget_nav_menu, .mg-col-1 > div{width:100%}
.ts-megamenu-columns-2 li.widget, .ts-megamenu-columns-3 li.widget, .ts-megamenu-columns-4 li.widget{float:left;padding-left:10px;padding-right:10px;}
.ts-megamenu-columns-1 li.widget{clear:both;width:100%;}
.ts-megamenu-columns-2 li.widget{width:50%;}
.ts-megamenu-columns-3 li.widget{width:33.3333%;}
.ts-megamenu-columns-4 li.widget{width:25%;}
header.ts-header .menu-wrapper nav div.ts-megamenu-widgets-container li.widget_text .bg-mega-menu{position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:0;background-repeat:no-repeat !important;}
header.ts-header .menu-wrapper nav div.ts-megamenu-widgets-container > ul > li{position:relative;z-index:1;}
header.ts-header .menu-wrapper nav div.ts-megamenu-widgets-container li.widget_text{position:static;}
.bg-sub-columns-4{padding-right:20%;}
.header-language a:hover, .my-account-wrapper .account-control > a:hover, .shopping-cart-wrapper a.cart-control > span:hover, .my-wishlist-wrapper a:hover, .header-currency a:hover{text-decoration:none;}
.my-account-wrapper, .my-wishlist-wrapper{display:inline-block;line-height:0;}
.shopping-cart-wrapper ul li.loading:before{z-index:2;position:absolute;left:0;right:0;bottom:0;top:-20px;content:"";background-image:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader.gif);background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,0.5)}
.shopping-cart-wrapper ul li:last-child:first-child.loading:before{top:0;}
.shopping-cart-wrapper{position:relative;z-index:998;}
.my-account-wrapper{position:relative;z-index:99991;}
.shopping-cart-wrapper, .ts-tiny-cart-wrapper{z-index:999;display:inline-block;}
.shopping-cart-wrapper .dropdown-container, .my-account-wrapper .dropdown-container, #lang_sel_click ul ul,
.wpml-ls .wpml-ls-sub-menu, .header-currency ul{opacity:0;visibility:hidden;display:none;margin-top:8px;position:absolute;content:"";right:0;left:auto;top:100%;width:270px;background:transparent;padding:20px;text-align:left}
.my-account-wrapper .dropdown-container{right:-1px;}
.shopping-cart-wrapper .dropdown-container{right:0;margin-right:0;padding:30px 0 20px 0;}
.shopping-cart-wrapper .dropdown-container:before, .my-account-wrapper .dropdown-container:before, #lang_sel_click ul ul:before,
.wpml-ls .wpml-ls-sub-menu:before, .header-currency ul:before{position:absolute;content:"";right:0;top:7px;left:0;bottom:0;border-width:2px 1px 1px 1px;border-style:solid;z-index:-1;}
.shopping-cart-wrapper:hover .dropdown-container, .my-account-wrapper:hover .dropdown-container, #lang_sel_click ul li:hover ul,
.wpml-ls:hover .wpml-ls-sub-menu, .header-currency:hover ul{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdown;-moz-animation-name:animation_dropdown;animation-name:animation_dropdown;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;}
@-moz-keyframes animation_dropdown {
0%{opacity:0;visibility:hidden;margin-top:8px;}
100%{opacity:1;visibility:visible;margin-top:0px;}
}
@-webkit-keyframes animation_dropdown {
0%{opacity:0;visibility:hidden;margin-top:8px;}
100%{opacity:1;visibility:visible;margin-top:0px;}
}
@keyframes animation_dropdown {
0%{opacity:0;visibility:hidden;margin-top:8px;}
100%{opacity:1;visibility:visible;margin-top:0px;}
}
.shopping-cart-wrapper .dropdown-container ul.cart-list, .woocommerce .shopping-cart-wrapper .dropdown-container ul.cart-list, .woocommerce-page .shopping-cart-wrapper .dropdown-container ul.cart-list{overflow-y:auto;overflow-x:hidden;max-height:255px;padding:0 20px;position:relative;}
.ts-tiny-account-wrapper{position:relative;}
.wpml-ls.wpml-ls-legacy-list-horizontal > ul > li:before, .wpml-ls.wpml-ls-legacy-list-vertical > ul > li:before{display:none !important;}
.ts-tiny-account-wrapper:before, #lang_sel_click > ul > li:before,
.wpml-ls > ul > li:before, .shopping-cart-wrapper .ic-cart:before, .header-currency .wcml_currency_switcher:before{position:absolute;content:"\f0d8";font-family:'FontAwesome';font-size:18px;line-height:7px;height:7px;right:50%;margin-right:-5px;bottom:-18px;opacity:0;}
.shopping-cart-wrapper .ic-cart:before{right:auto;left:15px;}
.wpml-ls.wpml-ls-legacy-list-horizontal > ul > li:hover:before, .wpml-ls.wpml-ls-legacy-list-vertical > ul > li:hover:before{display:none;}
.my-account-wrapper:hover .ts-tiny-account-wrapper:before, #lang_sel_click > ul > li:hover:before,
.wpml-ls > ul > li:hover:before, .header-currency:hover .wcml_currency_switcher:before, .shopping-cart-wrapper:hover .ic-cart:before{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdow_icon;-moz-animation-name:animation_dropdow_icon;animation-name:animation_dropdow_icon;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
@-moz-keyframes animation_dropdow_icon {
0%{opacity:0;visibility:hidden;bottom:-18px;}
100%{opacity:1;visibility:visible;bottom:-9px;}
}
@-webkit-keyframes animation_dropdow_icon {
0%{opacity:0;visibility:hidden;bottom:-18px;}
100%{opacity:1;visibility:visible;bottom:-9px;}
}
@keyframes animation_dropdow_icon {
0%{opacity:0;visibility:hidden;bottom:-18px;}
100%{opacity:1;visibility:visible;bottom:-9px;}
}
.logged-in .ts-tiny-account-wrapper:before{display:none;}
.shopping-cart-wrapper a.cart-control:hover{text-decoration:none;}
.shopping-cart-wrapper a.cart-control > span{float:left;}
.shopping-cart-wrapper a.cart-control span.cart-number:before{content:"(";}
.shopping-cart-wrapper a.cart-control span.cart-number:after{content:")";}
.shopping-cart-wrapper a.cart-control span.cart-title, .shopping-cart-wrapper a.cart-control .cart-total{margin-right:4px;}
.shopping-cart-wrapper .form-content > label{text-transform:none;padding:0 20px 5px 20px;}
.dropdown-container .dropdown-footer{border-width:1px 0 0 0;border-style:solid;padding:0 20px;}
.dropdown-container .dropdown-footer > a.button{width:100%;}
.dropdown-container .dropdown-footer > a.button.view-cart{margin-bottom:10px;}
.dropdown-container .dropdown-footer > a.button.view-cart:before{content:"\f07a";font-family:'FontAwesome';margin-right:5px}
.my-account-wrapper #ts-login-form{padding-top:10px;display:inline-block;width:100%;}
.my-account-wrapper #ts-login-form p.login-username{margin-bottom:10px;}
.my-account-wrapper #ts-login-form p.login-password{margin-bottom:10px;}
.my-account-wrapper .forgot-pass{margin:0 0 2px 0;}
.my-account-wrapper p.login-submit{padding-top:10px;}
.woocommerce .shopping-cart-wrapper ul li, .woocommerce-page .shopping-cart-wrapper ul li, .shopping-cart-wrapper ul li{list-style:none;padding:0 0 20px 0;margin:0 0 20px 0;display:inline-block;width:100%;position:relative;border-width:0 0 1px 0;border-style:solid;}
.woocommerce .shopping-cart-wrapper ul li:last-child, .woocommerce-page .shopping-cart-wrapper ul li:last-child, .shopping-cart-wrapper ul li:last-child{border:0;padding-bottom:0;}
.shopping-cart-wrapper .cart-item-wrapper span{display:inline-block !important;width:auto !important;}
.shopping-cart-wrapper .cart-item-wrapper span.quantity{padding:0 !important;float:none !important;}
.woocommerce .shopping-cart-wrapper ul, .woocommerce-page .shopping-cart-wrapper ul, .shopping-cart-wrapper ul{padding:0;margin:0;}
.cart-list li .cart-item-wrapper, .woocommerce .cart-list li .cart-item-wrapper, .woocommerce-page .cart-list li .cart-item-wrapper{margin-left:95px;padding-right:7px}
.cart-list li > a, .woocommerce .cart-list li > a, .woocommerce-page .cart-list li > a{float:left;width:80px;}
.shopping-cart-wrapper .cart-list li .cart-item-wrapper, .woocommerce .shopping-cart-wrapper .cart-list li .cart-item-wrapper, .woocommerce-page .shopping-cart-wrapper .cart-list li .cart-item-wrapper{margin-left:95px;padding-right:7px}
.shopping-cart-wrapper .cart-list li > a, .woocommerce .shopping-cart-wrapper .cart-list li > a, .woocommerce-page .shopping-cart-wrapper .cart-list li > a{float:left;width:80px;}
.cart-list li:first-child > a, .woocommerce .cart-list li:first-child > a, .woocommerce-page .cart-list li:first-child > a{top:0;}
.cart-list li .cart-item-wrapper a.remove, .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;right:-7px;left:auto;top:4px;content:"";z-index:2;font-size:0;font-weight:400 !important;height:auto;width:auto;line-height:0;text-indent:0;padding:0;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{right:0;top:5px;margin:0 !important;}
.woocommerce a.remove:hover{background:transparent !important;}
.cart-list li .cart-item-wrapper a.remove:before, .woocommerce .widget_shopping_cart .cart_list li a.remove:before, .woocommerce.widget_shopping_cart .cart_list li a.remove:before{font-family:'FontAwesome';content:"\f057";font-size:13px;font-weight:300 !important;line-height:14px;}
.cart-list li .cart-item-wrapper a.remove:hover, .woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover{text-decoration:none;}
.amount.icon{font-family:'Raleway', sans-serif;}
.shopping-cart-wrapper .total{padding:15px 0;overflow:hidden;}
.shopping-cart-wrapper .total > span.total-title, .widget_shopping_cart .total-title{text-transform:uppercase;}
.shopping-cart-wrapper .total > span.amount, .widget_shopping_cart .total .amount{float:right}
.header-top{padding-top:7px;padding-bottom:7px;}
.header-top .header-top-left{width:50%;display:inline-block;float:left;}
.header-top .header-top-right{width:50%;display:inline-block;float:right;}
.header-v6 .header-top .header-top-right, .header-v8 .header-top .header-top-right{width:65%;}
.header-v6 .header-top .header-top-left, .header-v8 .header-top .header-top-left{width:35%;}
.header-v6.hidden-search .header-top .header-top-right, .header-v6.hidden-search .header-top .header-top-left, .header-v8.hidden-search .header-top .header-top-right, .header-v8.hidden-search .header-top .header-top-left{width:50%;}
.header-top .header-top-right{text-align:right}
.info-desc .fa{margin-right:10px}
.info-desc > span, .my-account-wrapper .account-control > a, .info-desc span, .my-account-wrapper, .my-wishlist-wrapper *{display:inline-block;position:relative;}
.info-desc > span:last-child:before, .header-top-right .group-meta-header > div:last-child:before, .header-top-right .group-meta-header > div:before{content:"";top:5px;bottom:5px;left:-14px;width:1px;border-width:0 1px 0 0;border-style:solid;position:absolute;opacity:0.2;}
.info-desc > span:first-child, .header-top-right .group-meta-header > div:first-child, .header-top-right .group-meta-header > div{margin-right:28px;position:relative;display:inline-block;}
.info-desc > span:last-child, .header-top-right .group-meta-header > div:last-child{margin-right:0;}
.info-desc > span:first-child:before, .header-top-right .group-meta-header > div:first-child:before{display:none;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle, .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{border:0;padding:0;background:transparent !important;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border:0;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover{background:transparent;}
.wpml-ls-legacy-list-horizontal, .wpml-ls-legacy-list-vertical{padding:0;border:0;display:inline-block;}
.wpml-ls-legacy-list-horizontal a, .wpml-ls-legacy-list-vertical a{padding-top:0;padding-bottom:0;border:0;}
.wpml-ls-legacy-dropdown-click a span, .wpml-ls-legacy-list-vertical a span, .wpml-ls-legacy-list-horizontal a span, .wpml-ls-legacy-dropdown a span, .wpml-ls-legacy-list-vertical .wpml-ls-flag, .wpml-ls-legacy-dropdown .wpml-ls-flag{vertical-align:initial;}
.wpml-ls-legacy-list-vertical .wpml-ls-item{display:inline-block;}
.wpml-ls a.wpml-ls-item-toggle:after{display:none;}
.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown-click a:hover, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:inherit;}
#lang_sel_click,
.wpml-ls{z-index:99991;position:relative;width:auto;}
#lang_sel_click ul,
.wpml-ls ul{margin:0;}
#lang_sel_click ul ul,
.wpml-ls ul ul.wpml-ls-sub-menu{position:absolute;padding:20px 20px 20px 20px;width:200px;right:50%;left:auto;margin-right:-100px;opacity:0;border:0;top:100%;}
#lang_sel_click > ul li,
.wpml-ls > ul li{position:relative;list-style:none;padding:0;margin:0;z-index:99991;}
#lang_sel_click > ul li a img,
.wpml-ls > ul li a img{vertical-align:middle;margin-right:5px;}
#lang_sel_click > ul li a .icl_lang_sel_translated,
.wpml-ls > ul li a .icl_lang_sel_translated{padding:0 5px;}
#lang_sel_click ul ul li,
.wpml-ls ul ul li.wpml-ls-item{padding:0;border-width:1px 0 0 0;border-style:solid;}
#lang_sel_click ul ul li:first-child,
.wpml-ls ul ul li.wpml-ls-item:first-child{border:0;}
#lang_sel_click ul ul li a,
.wpml-ls ul ul li a{width:100%;display:inline-block;padding:8px 8px 8px 0;}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0;}
#lang_sel_click ul ul li a:hover,
.wpml-ls ul ul li a:hover{background:rgba(229,229,229,0.15);padding:8px 0 8px 8px;}
#lang_sel_click ul > li:hover ul{opacity:1;visibility:visible !important;}
.header-currency{z-index:99991;position:relative;}
.header-currency ul{position:absolute;padding:20px 20px 20px 20px;width:200px;right:50%;left:auto;margin-right:-100px;opacity:0;top:100%;}
header .header-currency > img{position:absolute;left:0;top:2px;margin-left:5px !important;}
.header-currency ul li{position:relative;list-style:none;margin:0;z-index:99991;border-width:1px 0 0 0;border-style:solid;width:100%;display:inline-block;padding:8px 8px 8px 0;transition:all 260ms ease 0s;cursor:pointer;}
.header-currency ul li:first-child{border:0;}
.header-currency ul li:hover{background:rgba(229,229,229,0.15);padding:8px 0 8px 8px;}
.header-currency:hover ul{opacity:1;visibility:visible !important;}
.header-top{border-width:0 0 1px 0;border-style:solid;}
.header-middle{padding-top:40px;padding-bottom:40px;}
.header-v6 .header-middle{padding-top:0;padding-bottom:0;}
.header-v3 .header-middle > .container, .header-v5 .header-middle > .container{max-width:100%;width:100%;padding:0;}
.header-middle > .container{display:table;}
.header-v5 .header-middle > .container{table-layout:fixed;}
.header-middle > .container > div{vertical-align:middle;display:table-cell;}
.shopping-cart-wrapper, .header-v1 .search-wrapper{text-align:right}
.shopping-cart-wrapper{line-height:0;}
.shopping-cart-wrapper a.cart-control .cart-total{font-weight:bold;}
.shopping-cart-wrapper a.cart-control{display:inline-block;padding:7px 10px 7px 50px;}
.shopping-cart-wrapper .ts-tiny-cart-wrapper{line-height:0;}
.shopping-cart-wrapper .ts-tiny-cart-wrapper{border-width:1px;border-style:solid;padding:0;text-align:left;position:relative;}
.ts-tiny-cart-wrapper .ic-cart .ic{border-bottom:10px solid #fff;border-left:2px solid transparent;border-right:2px solid transparent;height:0;width:16px;position:absolute;content:"";left:12px;top:15px;z-index:2;transition:all 200ms ease 0s;}
.ts-tiny-cart-wrapper .ic-cart .ic:after{position:absolute;content:"";top:-4px;left:2px;width:8px;height:8px;display:inline-block;background:transparent;border-width:1px;border-style:solid;border-radius:100%;z-index:1;transition:all 200ms ease 0s;}
.ts-tiny-cart-wrapper .ic-cart:after{position:absolute;content:"";left:0;width:40px;top:0;bottom:0;}
.header-v1 .search-wrapper{position:relative;}
.header-v1 .search-wrapper .ts-search-by-category{line-height:0;background:rgba(255,255,255,0.1);}
.category-dropdown.select2-container--open .select2-dropdown{left:-1px;}
body.admin-bar .category-dropdown .select2-dropdown{margin-top:32px;}
body.woocommerce-checkout.admin-bar .category-dropdown .select2-dropdown, body.woocommerce-cart.admin-bar .category-dropdown .select2-dropdown, body.woocommerce-account.admin-bar .category-dropdown .select2-dropdown{margin-top:0;}
body .category-dropdown .select2-search--dropdown{padding-top:0;}
.header-v1 .ts-search-by-category form > .select2, .header-v1 .ts-search-by-category select.select-category, header.ts-header .header-v1 .search-content input[type="text"]{background:transparent !important;}
#ts-search-result-container{z-index:99991;}
#ts-search-result-container li a span.hightlight{font-weight:bold;}
#ts-search-result-container ul{padding:0;margin:0;position:relative;z-index:2;}
#ts-search-result-container ul.has-view-all:before{bottom:-50px;}
#ts-search-result-container .view-all-wrapper{padding:10px 15px;border-width:1px 0 0 0;border-style:solid;position:relative;text-align:center;z-index:2;}
#ts-search-result-container .view-all-wrapper a:hover{text-decoration:none;}
#ts-search-result-container ul:before{position:absolute;left:0;right:-1px;bottom:0;top:0;border-width:1px;border-style:solid;content:"";z-index:0;}
body #ts-search-result-container ul:before,
body #ts-search-result-container ul li,
#ts-search-result-container .view-all-wrapper{border-color:#e5e5e5;}
#ts-search-result-container ul li:first-child{border:0;}
#ts-search-result-container ul li{list-style:none;padding:15px 15px 12px 15px;border-width:1px 0 0 0;border-style:solid;position:relative;z-index:2;clear:both;}
#ts-search-result-container ul li a{padding:0;display:inline-block;}
#ts-search-result-container ul li a:hover{text-decoration:none;}
#ts-search-result-container ul li .thumbnail{float:left;width:65px;height:auto;margin:0;}
#ts-search-result-container ul li .thumbnail a{max-width:100%;}
#ts-search-result-container ul li .meta{margin-left:80px;position:relative;top:-4px;}
#ts-search-result-container ul li .meta .price{margin-top:3px;display:inline-block;}
#ts-search-result-container ul li .thumbnail:after{display:table;clear:both;content:"";}
header.ts-header .search-content{display:inline-block;}
.header-v1 .ts-search-by-category{position:relative;width:520px;border-width:1px;border-style:solid;display:inline-block;}
.header-v1 .search-content input[type="text"]{padding-left:20px;padding-right:40px;width:338px;max-width:100%;border:0;}
.header-v1 .ts-search-by-category *{position:relative;z-index:1;text-align:left;}
.header-v1 .ts-search-by-category form{display:inline-block;}
.header-v1 .ts-search-by-category .select2-container .select2-selection--single{border:0;background:transparent;}
.ts-search-by-category input[type="submit"]{transition:none !important;}
.header-v1 .ts-search-by-category .search-content input[type="submit"]{position:absolute;right:10px;top:50%;transform:translate(0,-50%);font-size:0;width:30px;height:26px;padding:0 !important;display:inline-block;float:left;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) 3px -26px no-repeat !important;opacity:0.6;border:0 !important;}
.header-v2 .search-wrapper .search-content, .header-v4 .search-wrapper .search-content, .header-v6 .header-middle .search-wrapper .search-content{border-width:1px;border-style:solid;}
.header-v2 .search-wrapper .search-content input[type="text"], 
.header-v4 .search-wrapper .search-content input[type="text"], 
.header-v6 .header-middle .search-wrapper .search-content input[type="text"]{border:0;}
body #ts-search-result-container ul:before{background:#ffffff;}
.ts-search-by-category .search-content.loading input[type="submit"],
.header-v2 .search-wrapper .search-content.loading ~ div input[type="submit"], 
.header-v3 .search-wrapper .search-content.loading ~ div input[type="submit"], 
.header-v4 .search-wrapper .search-content.loading ~ div input[type="submit"],
.header-v5 .search-wrapper .search-content.loading ~ div input[type="submit"], 
header.ts-header .header-v8 .search-content.loading ~ div input[type="submit"],
header.ts-header .header-v6 .header-top .search-content.loading ~ div input[type="submit"],
body:not(.ts_desktop) header.header-text-light .header-v3 .search-wrapper .search-content.loading ~ input[type="submit"], 
body:not(.ts_desktop) header.header-text-light .header-v5 .search-wrapper .search-content.loading ~ input[type="submit"], 
header.header-text-light .header-v3 .sticky-wrapper:not(.is-sticky) .search-wrapper .search-content.loading ~ input[type="submit"], 
header.header-text-light .header-v5 .sticky-wrapper:not(.is-sticky) .search-wrapper .search-content.loading ~ input[type="submit"], 
header.header-text-light .header-v3.header-template > .header-middle .search-wrapper .search-content.loading ~ input[type="submit"], 
header.header-text-light .header-v5.header-template > .header-middle .search-wrapper .search-content.loading ~ input[type="submit"], 
header.header-text-light:not(.has-sticky) .header-v3 .search-wrapper .search-content.loading ~ input[type="submit"], 
header.header-text-light:not(.has-sticky) .header-v5 .search-wrapper .search-content.loading ~ input[type="submit"]{background-image:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader.gif) !important;background-position:center !important;transition:none;}
.header-v1 .ts-search-by-category .search-content input[type="submit"]:hover{background-position:3px -51px !important;opacity:1;}
.header-v1 .ts-search-by-category form > .select2{width:180px !important;height:auto;border:0;float:left;min-height:42px;}
.header-v1 .ts-search-by-category .select2-selection .select2-selection__rendered{float:left;font-weight:bold;padding:11px 35px 11px 20px;border:0;background:none;border-radius:0;position:relative;}
.header-v1 .ts-search-by-category select{width:180px;height:auto;border:0;float:left;padding:10px 35px 10px 20px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-weight:bold;background-image:url(//directcedarsupplies.com/wp-content/themes/gon/images/icon-select-categories.png);}
.header-v1 .ts-search-by-category .select2-selection .select2-selection__rendered:before{position:absolute;right:0;bottom:8px;top:8px;content:"";border-width:0 1px 0 0;border-style:solid;content:"";width:1px;opacity:0.4;}
.header-v2 .search-wrapper, .header-v4 .search-wrapper{width:33.333333%;}
.header-v2 .search-wrapper form, .header-v4 .search-wrapper form, .header-v6 .search-wrapper form, .header-v7 .search-wrapper.search-mobile form, .header-v8 .search-wrapper form{position:relative;}
.header-v2 .search-wrapper .search-field, .header-v2 .search-wrapper form, .header-v4 .search-wrapper .search-field, .header-v4 .search-wrapper form{max-width:270px;display:inline-block;width:100%;}
.header-v2.hidden-cart.show-search .search-wrapper .search-field, .header-v2.hidden-cart.show-search .search-wrapper form, .header-v4.hidden-cart.show-search .search-wrapper .search-field, .header-v4.hidden-cart.show-search .search-wrapper form{max-width:320px;}
.header-v2 .search-wrapper input[type="text"],
.header-v4 .search-wrapper input[type="text"],
.header-v6 .header-middle .search-wrapper input[type="text"],
header.ts-header .header-v8 .header-middle .search-wrapper input[type="text"],
.header-v7 .header-middle .search-wrapper.search-mobile input[type="text"]{padding-right:33px;}
.header-v2 .search-wrapper input[type="submit"],
.header-v4 .search-wrapper input[type="submit"],
.header-v6 .header-middle .search-wrapper input[type="submit"],
header.ts-header .header-v8 .header-middle .search-wrapper input[type="submit"],
.header-v7 .header-middle .search-wrapper.search-mobile input[type="submit"]{position:absolute;right:8px;top:7px;content:"";font-size:0;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) 3px -26px no-repeat !important;opacity:0.8;z-index:2;border:0 !important;padding:0 !important;width:30px;height:30px;transition:all 300ms ease 0s;}
.header-v2 .search-wrapper input[type="submit"]:hover,
.header-v4 .search-wrapper input[type="submit"]:hover,
.header-v6 .header-middle .search-wrapper input[type="submit"]:hover,
header.ts-header .header-v8 .header-middle .search-wrapper input[type="submit"]:hover,
.header-v7 .header-middle .search-wrapper.search-mobile input[type="submit"]:hover{background-position:3px -51px !important;opacity:1;}
header.ts-header .header-v3 .header-middle, header.ts-header .header-v3 .sticky-wrapper.is-sticky .header-sticky, header.ts-header .header-v5 .header-middle, header.ts-header .header-v5 .sticky-wrapper.is-sticky .header-sticky{padding:0 50px;border:0;}
.header-v3 .header-middle:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";opacity:0;z-index:-1;transition:all 300ms ease 0s;}
.header-v6  .shopping-cart-wrapper .dropdown-container{padding-top:62px;}
.header-v6  .shopping-cart-wrapper .dropdown-container:before{top:38px;}
.header-v6  .shopping-cart-wrapper .ic-cart:before{margin-bottom:-31px;}
header.ts-header .header-v6 .header-top .search-wrapper, header.ts-header .header-v8 .header-top .search-wrapper{margin-bottom:-10px;margin-top:-10px;position:relative;top:-1px;}
header.ts-header .header-v6 .header-top .search-wrapper input[type="text"],
header.ts-header .header-v8 .header-top .search-wrapper input[type="text"]{background:transparent;border:0;padding-left:5px;padding-right:30px;padding-top:10px;padding-bottom:11px;}
.header-top-right .group-meta-header > div.search-wrapper:before{top:8px;bottom:9px;}
header.ts-header .header-v6 .header-top .search-wrapper input[type="submit"]{position:absolute;right:2px;top:8px;content:"";font-size:0;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) -95px 0px no-repeat !important;opacity:0.7;z-index:2;border:0 !important;padding:0 !important;width:20px;height:20px;transition:all 300ms ease 0s;}
header.ts-header .header-v6 .header-top .search-wrapper input[type="submit"]:hover{background-position:-117px 0px !important;opacity:1;}
header.ts-header .header-v3 .menu-wrapper, header.ts-header .header-v5 .menu-wrapper{line-height:0;}
header.ts-header .header-v3 .menu-wrapper .ts-menu, header.ts-header .header-v5 .menu-wrapper .ts-menu{display:inline-block;}
header.ts-header .header-v3 .menu-wrapper nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu, header.ts-header .header-v5 .menu-wrapper nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu{padding-left:50px;padding-right:50px;}
header.ts-header .header-v3 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v3 .ts-menu > .menu > ul > li > a, header.ts-header .header-v5 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v5 .ts-menu > .menu > ul > li > a{padding:32px 15px !important;}
header.ts-header .header-v6 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v6 .ts-menu > .menu > ul > li > a{padding:48px 15px !important;}
header.ts-header .header-v6 .menu-wrapper nav, header.ts-header .header-v6 .ts-menu{float:right;}
.header-v3 .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after, .header-v5 .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after, .header-v6 .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after{display:none !important;}
header.ts-header .header-v3 .menu-wrapper nav > ul.menu li.fa > a, header.ts-header .header-v5 .menu-wrapper nav > ul.menu li.fa > a, header.ts-header .header-v6 .menu-wrapper nav > ul.menu li.fa > a{padding-left:20px;}
.header-v4 .menu-wrapper{text-align:center;line-height:0;}
.header-v4 .menu-wrapper .ts-menu{display:inline-block;text-align:left;}
.header-v6  .shopping-cart-wrapper{margin-left:30px;}
.header-v6 .header-middle > .logo-wrapper{display:none;}
.header-v3 .menu-wrapper{text-align:center;width:64%;}
.header-v3.hidden-search.hidden-cart.hidden-wishlist.hidden-myaccount .menu-wrapper{width:100%;}
.header-v3.hidden-search.hidden-cart.hidden-wishlist.hidden-myaccount .group-button-icon-header{display:none !important;}
.header-v3 .search-wrapper{width:18%;padding:0;}
.header-v3 .search-wrapper form, .header-v5 .search-wrapper form{position:relative;}
.header-v3 .search-wrapper .search-field, .header-v3 .search-wrapper form, .header-v5 .search-wrapper .search-field, .header-v5 .search-wrapper form{max-width:200px;display:inline-block;width:100%;}
.header-v3 .search-wrapper input[type="text"],
.header-v5 .search-wrapper input[type="text"]{border:0;background:transparent !important;padding-left:40px;padding-right:0;}
.header-v3 .search-wrapper input[type="submit"],
.header-v5 .search-wrapper input[type="submit"]{position:absolute;left:0;top:7px;content:"";font-size:0;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) 2px 3px no-repeat !important;opacity:0.8;z-index:2;border:0 !important;padding:0 !important;width:30px;height:30px;transition:all 300ms ease 0s;}
.header-v3 .search-wrapper input[type="submit"]:hover,
.header-v5 .search-wrapper input[type="submit"]:hover{background-position:-24px 3px !important;opacity:1;}
.group-button-icon-header{width:18%;}
.group-button-icon-header .my-account-wrapper{width:30px;}
.group-button-icon-header .my-wishlist-wrapper a, .group-button-icon-header .account-control, .group-button-icon-header .my-account-wrapper .account-control > a{font-size:0;line-height:0;}
.group-button-icon-header > div{padding-right:15px;margin-right:15px;position:relative;float:right;}
.group-button-icon-header > div:first-child{padding-right:0;margin-right:0;}
.group-button-icon-header > div:after{position:absolute;right:0;left:auto;top:0;bottom:0;border-width:0 1px 0 0;border-style:solid;content:"";width:1px;opacity:0.15;}
.group-button-icon-header > div:first-child:after{display:none;}
.group-button-icon-header .my-account-wrapper .account-control > a.log-out, .group-button-icon-header .my-account-wrapper .account-control > a.sign-up{display:none !important;}
.group-button-icon-header .my-account-wrapper .dropdown-container{right:50%;left:auto;margin-right:-135px;}
.group-button-icon-header .my-account-wrapper .account-control a:before{content:"\f007";font-family:'FontAwesome';}
.group-button-icon-header .my-wishlist-wrapper a:before{content:"\f004";font-family:'FontAwesome';}
.group-button-icon-header .shopping-cart-wrapper .cart-total, .header-v3 .group-button-header-v5 .shopping-cart-wrapper .cart-total{display:none;}
.group-button-icon-header .my-account-wrapper .dropdown-container{padding-top:50px;}
.group-button-icon-header .my-account-wrapper .dropdown-container:before{top:32px;}
.group-button-icon-header .my-account-wrapper .ts-tiny-account-wrapper:before{bottom:-34px;}
.group-button-icon-header .my-account-wrapper:hover .ts-tiny-account-wrapper:before{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdow2_icon_v3;-moz-animation-name:animation_dropdow2_icon_v3;animation-name:animation_dropdow2_icon_v3;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
@-moz-keyframes animation_dropdow2_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-41px;}
100%{opacity:1;visibility:visible;bottom:-34px;}
}
@-webkit-keyframes animation_dropdow2_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-41px;}
100%{opacity:1;visibility:visible;bottom:-34px;}
}
@keyframes animation_dropdow2_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-41px;}
100%{opacity:1;visibility:visible;bottom:-34px;}
}
.group-button-icon-header .shopping-cart-wrapper:hover .ic-cart:before{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdow_icon_v3;-moz-animation-name:animation_dropdow_icon_v3;animation-name:animation_dropdow_icon_v3;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
@-moz-keyframes animation_dropdow_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-44px;}
100%{opacity:1;visibility:visible;bottom:-37px;}
}
@-webkit-keyframes animation_dropdow_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-44px;}
100%{opacity:1;visibility:visible;bottom:-37px;}
}
@keyframes animation_dropdow_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-44px;}
100%{opacity:1;visibility:visible;bottom:-37px;}
}
.group-button-icon-header .shopping-cart-wrapper .dropdown-container{padding:60px 0 20px 0;}
.group-button-icon-header .shopping-cart-wrapper .dropdown-container:before{top:35px;}
.group-button-icon-header .shopping-cart-wrapper{top:5px;}
.group-button-icon-header .shopping-cart-wrapper .ts-tiny-cart-wrapper{border:0;}
.group-button-icon-header .shopping-cart-wrapper a.cart-control span.cart-number{position:absolute;right:0;top:-12px;content:"";font-weight:700;}
.group-button-icon-header .shopping-cart-wrapper a.cart-control span.cart-number:before, .group-button-icon-header .shopping-cart-wrapper a.cart-control span.cart-number:after{display:none;}
.group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic{position:relative;top:auto;left:auto;right:auto;bottom:auto;float:left;}
.group-button-icon-header .shopping-cart-wrapper a.cart-control{padding:0 15px 0 0;}
.group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic:after{border-color:#3f3f3f}
.group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic{border-bottom-color:#3f3f3f}
.group-button-icon-header .ts-tiny-cart-wrapper .ic-cart:after{display:none;}
.group-button-icon-header .shopping-cart-wrapper .ic-cart:before{left:3px;bottom:-37px;}
.rs-visible-logo-v5{display:none !important;}
.header-v5 .menu-wrapper{width:50%;text-align:center;}
.header-v5 .search-wrapper{display:inline-block;width:15%;padding:21px 0;}
.header-v5 .group-button-icon-header{width:15%;}
.header-v5.hidden-cart .group-button-icon-header, .header-v5.hidden-myaccount .group-button-icon-header, .header-v5.hidden-wishlist .group-button-icon-header{width:10%;}
.header-v5.hidden-cart.hidden-myaccount .group-button-icon-header, .header-v5.hidden-myaccount.hidden-wishlist .group-button-icon-header, .header-v5.hidden-wishlist.hidden-cart .group-button-icon-header{width:6%;}
.header-v5.hidden-cart .menu-wrapper, .header-v5.hidden-myaccount .menu-wrapper, .header-v5.hidden-wishlist .menu-wrapper{width:55%;}
.header-v5.hidden-cart.hidden-myaccount .menu-wrapper, .header-v5.hidden-myaccount.hidden-wishlist .menu-wrapper, .header-v5.hidden-wishlist.hidden-cart .menu-wrapper{width:58%;}
.header-v5.hidden-search .menu-wrapper{width:65%;}
.header-v5.hidden-cart.hidden-search .menu-wrapper, .header-v5.hidden-myaccount.hidden-search .menu-wrapper, .header-v5.hidden-wishlist.hidden-search .menu-wrapper{width:70%;}
.header-v5.hidden-cart.hidden-myaccount.hidden-search .menu-wrapper, .header-v5.hidden-myaccount.hidden-cart.hidden-search .menu-wrapper, .header-v5.hidden-wishlist.hidden-myaccount.hidden-search .menu-wrapper{width:74%;}
.header-v5.hidden-search.hidden-cart.hidden-wishlist.hidden-myaccount .menu-wrapper{width:80%;}
.header-v5.hidden-cart.hidden-wishlist.hidden-myaccount .menu-wrapper{width:60%;}
.header-v5.hidden-cart.hidden-wishlist.hidden-myaccount .group-button-icon-header{display:none !important;}
.header-v5.hidden-cart.hidden-wishlist.hidden-myaccount .search-wrapper{width:20%;}
header.ts-header .logo-wrapper{padding:0 0 0 0;}
.logo-wrapper img.sticky-logo{display:none;}
.logo-wrapper .normal-logo.mobile-logo{display:none;}
header.ts-header .logo-wrapper .logo{line-height:0;}
header.ts-header .logo-wrapper a{font-size:30px;line-height:32px;display:inline-block;max-width:100%;}
header.ts-header .logo-wrapper a:hover{text-decoration:none;}
.header-v2 .logo-wrapper, .header-v4 .logo-wrapper{width:33.333333%;text-align:center;}
.header-v2.hidden-cart.hidden-search .logo-wrapper, .header-v4.hidden-cart.hidden-search .logo-wrapper{width:100% !important;text-align:center;}
.header-v2.hidden-search.show-cart .logo-wrapper, .header-v4.hidden-search.show-cart .logo-wrapper, .header-v2.hidden-cart.show-search .logo-wrapper, .header-v4.hidden-cart.show-search .logo-wrapper{width:50%;text-align:left}
.header-v2.hidden-cart.show-search .search-wrapper, .header-v4.hidden-cart.show-search .search-wrapper{width:50%;text-align:right;}
.header-v2.hidden-cart.show-search .logo-wrapper, .header-v4.hidden-cart.show-search .logo-wrapper{width:50%;text-align:left;}
header.ts-header .menu-wrapper nav > ul.menu li.logo-header-menu > a{padding-top:23px !important;padding-bottom:0 !important;}
header.ts-header .header-v3 .menu-wrapper nav > ul.menu > li:hover > a, header.ts-header .header-v3 .ts-menu > .menu > ul > li:hover > a, header.ts-header .header-v3 .menu-wrapper nav > ul.menu li.fa:hover:before{font-weight:normal !important;}
header.ts-header .header-v3 .logo-wrapper{display:none}
header.ts-header .header-v5 .logo-wrapper{width:20%;padding:21px 0;}
.header-v8 .group-button-icon-header{width:auto;}
.header-v8 .vertical-menu-wrapper{width:270px;}
.header-v8 .has-vertical-menu .ts-menu > .pc-menu{margin-left:280px;margin-right:80px;}
.fullwidth-template-padding .fullwidth-template{padding-left:30px;padding-right:30px;}
header.ts-header .header-v8 .header-bottom > .container, header.ts-header .header-v8 .header-middle > .container, header.ts-header .header-v8 .header-top > .container{max-width:100%;width:100%;padding-left:30px;padding-right:30px;}
.content-middle-header .wpb_row, .content-middle-header .wpb_content_element, .content-middle-header .vc_tta-container{margin-bottom:0;}
.content-middle-header{width:75%;}
.info-footer{margin-bottom:20px;}
.content-middle-header .ts-feature-wrapper.feature-horizontal.icon-small{padding-bottom:0;}
header.ts-header .header-v8 .header-middle:after{display:table;clear:both;content:"";}
.header-v8 .group-button-icon-header .shopping-cart-wrapper .dropdown-container{padding-top:42px;}
.header-v8 .group-button-icon-header .shopping-cart-wrapper .dropdown-container:before{top:17px;}
.header-v8 .group-button-icon-header .shopping-cart-wrapper .ic-cart:before{bottom:-19px;}
.header-v8 .group-button-icon-header .shopping-cart-wrapper:hover .ic-cart:before{-webkit-animation-name:animation_dropdow_icon_v8;-moz-animation-name:animation_dropdow_icon_v8;animation-name:animation_dropdow_icon_v8;}
@-moz-keyframes animation_dropdow_icon_v8 {
0%{opacity:0;visibility:hidden;bottom:-26px;}
100%{opacity:1;visibility:visible;bottom:-19px;}
}
@-webkit-keyframes animation_dropdow_icon_v8 {
0%{opacity:0;visibility:hidden;bottom:-26px;}
100%{opacity:1;visibility:visible;bottom:-19px;}
}
@keyframes animation_dropdow_icon_v8 {
0%{opacity:0;visibility:hidden;bottom:-26px;}
100%{opacity:1;visibility:visible;bottom:-19px;}
} header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li > a{padding:15px 20px !important;}
header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li.fa > a{padding-left:34px !important;}
header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li.parent > a >.menu-label:after, 
header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li.menu-item-has-children:not(.parent) > a:after{display:none !important;}
header.ts-header .header-v8 .group-button-icon-header{position:absolute;right:30px;top:15px;}
header.ts-header .header-v8 .search-wrapper input[type="submit"]{position:absolute;right:2px;top:8px;content:"";font-size:0;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) -144px 0px no-repeat !important;opacity:0.7;z-index:2;border:0 !important;padding:0 !important;width:20px;height:20px;transition:all 300ms ease 0s;}
header.ts-header .header-v8 .search-wrapper input[type="submit"]:hover{background-position:-167px 0px !important;opacity:1;}
.fullwidth-template-padding footer .footer-container  > div > .container{max-width:100%;width:100%;padding-left:15px;padding-right:15px;}
.widget-container .horizontal-menu-footer .widget-container ul li{display:inline-block;padding:0px 21px 12px 0;position:relative;}
.horizontal-menu-footer .widget-container ul li:after{content:"";position:absolute;left:auto;right:10px;top:4px;bottom:16px;width:1px;border-width:0 1px 0 0;border-style:solid;opacity:0.4;}
.horizontal-menu-footer .widget-container ul li:last-child:after{display:none}
.horizontal-menu-footer .widget-container ul li a:hover{text-decoration:none !important;}
header.ts-header .header-bottom{clear:both;position:relative;z-index:998;width:100%;border-width:1px 0 0 0;border-style:solid;}
header.ts-header .header-bottom:after, header.ts-header .header-v6 .header-middle:after{position:absolute;content:"";top:100%;margin-top:0;left:0;right:0;height:20px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/line-bottom-menu.png) top left repeat-x;z-index:0;opacity:0.8;}
header.ts-header .header-v4 .header-bottom{clear:both;position:relative;z-index:998;width:100%;border:0;}
body.header-v7 #page{margin-left:250px;}
body.header-v7.page-template-blank-page-template #page{margin-left:0 !important;margin-right:0 !important;}
body.header-v7 .container{max-width:100%;}
header.ts-header.header-v7, header.ts-header.header-v7 .header-middle{position:fixed;top:0;bottom:0;left:0;right:auto;padding:0;width:250px;z-index:99;}
body.logged-in header.ts-header.header-v7 .header-middle{padding:7% 0 40px 0;}
header.ts-header.header-v7 .header-middle{padding:6% 0 40px 0;}
.header-v7 .header-middle > .container, .header-v7 .header-middle > .container > div{display:block;width:auto;margin:0;padding:0;}
header.ts-header.header-v7 .header-middle > .container > div.logo-wrapper{margin-bottom:40px;padding:0 28px;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu li ul.sub-menu{max-width:950px;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu > li, header.ts-header.header-v7 .ts-menu > .menu > ul > li{width:100%;padding:0 28px;margin:0;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu > li > a{padding:14px 0;text-transform:uppercase;border-width:0 0 1px 0;border-style:solid;border-color:rgba(153,153,153,0.3);width:100%;text-align:left}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu > li.parent > a:after, header.ts-header.header-v7 .menu-wrapper nav > ul.menu > li.menu-item-has-children:not(.parent) > a:after{display:none !important;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu > li:last-child > a{border:0 !important;}
header.ts-header.header-v7 .menu-wrapper nav.pc-menu ul.menu > li.parent > a, header.ts-header.header-v7 .menu-wrapper nav.pc-menu ul.menu > li.menu-item-has-children:not(.parent) > a{padding-right:24px;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu li.fa > a{padding-left:28px;}
header.ts-header.header-v7  .menu-wrapper nav.pc-menu.vertical-menu > ul.menu > li.parent > a >.menu-label:after, header.ts-header.header-v7  .menu-wrapper nav.pc-menu > ul.menu > li.parent.menu-item-has-children > a >.menu-label:after, header.ts-header.header-v7  .menu-wrapper nav.pc-menu > ul.menu li.parent.menu-item-has-children > a >.menu-label:after, header.ts-header.header-v7  .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after, header.ts-header.header-v7  .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children > a:after, header.ts-header.header-v7  .menu-wrapper nav.pc-menu > ul.menu > li.menu-item-has-children:not(.parent) > a:before{content:"\f105";}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu li ul.sub-menu{top:0;left:100%;right:auto;}
header.ts-header.header-v7 .ts-menu > nav > ul.menu li:hover > ul.sub-menu{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:navi_animation_v7;-moz-animation-name:navi_animation_v7;animation-name:navi_animation_v7;}
header.ts-header.header-v7 .ts-menu > nav > ul.menu li > ul.sub-menu{transform-origin:0 100% 0;-webkit-transform-origin:0 100% 0;-moz-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;}
@-moz-keyframes navi_animation_v7 {
0%{opacity:0;visibility:hidden;transform:scale(0.7,1);}
100%{opacity:1;visibility:visible;transform:scale(1,1);}
}
@-webkit-keyframes navi_animation_v7 {
0%{opacity:0;visibility:hidden;transform:scale(0.7,1);}
100%{opacity:1;visibility:visible;transform:scale(1,1);}
}
@keyframes navi_animation_v7 {
0%{opacity:0;visibility:hidden;transform:scale(0.7,1);}
100%{opacity:1;visibility:visible;transform:scale(1,1);}
} .header-v7 .group-button-icon-header > div:first-child:after{display:block;}
.header-v7 .group-button-icon-header > div{float:left;padding-right:20px;margin-right:20px;}
.header-v7  .menu-wrapper nav > ul.menu > li.parent:hover > a:after, .header-v7  .menu-wrapper nav > ul.menu > li.menu-item-has-children:hover > a:after{display:none !important}
.header-v7 .cart-dropdown-form, .header-v7 .account-dropdown-form, .header-v7 .group-button-icon-header .ic-cart:before, .header-v7 .ts-tiny-account-wrapper:before, .group-button-icon-header > div.shopping-cart-wrapper:after{display:none !important;}
.header-v7 .header-middle > .container > div.group-button-icon-header{overflow:hidden;margin-top:60px;padding:0 28px;}
.header-v7 .group-button-icon-header div.shopping-cart-wrapper{margin:0;padding:0;}
.header-v7 .search-pc{line-height:0;cursor:pointer;transition:all 200ms ease 0s;}
#ts-search-popup-button-close{z-index:4;width:30px;height:30px;display:inline-block !important;cursor:pointer;font-size:24px;text-align:center;position:absolute;right:20px;top:50%;transform:translate(0,-50%);}
#ts-search-popup{position:fixed;z-index:99;height:90px;padding:20px 0;left:250px;right:0;top:-100%;bottom:auto;transition:all 400ms ease 0s;}
.logged-in #ts-search-popup{margin-top:32px;}
#page.active-popup-search #ts-search-popup{top:0;}
#ts-search-popup input[type="text"]{max-width:100%;}
#ts-search-popup .search-table{display:table;padding-right:70px;table-layout:auto;width:100%;margin:0 auto;}
#ts-search-popup form{position:relative;z-index:2;}
#ts-search-popup .search-content,
#ts-search-popup .search-button{display:table-cell;padding:2px;vertical-align:middle;}
#ts-search-popup .search-button{width:140px;}
#ts-search-popup .search-button input[type="submit"]{padding-left:0 !important;padding-right:0 !important;min-width:140px;}
 .select2-container, .woocommerce .select2-container.select2-container--open{z-index:100000;}
.woocommerce .select2-container{z-index:99998;}
.select2-container .select2-results > .select2-results__options{max-height:190px;overflow-y:auto;}
.dokan-dashboard .dokan-dash-sidebar ul li{list-style:none;}
body.dokan-dashboard input[type="search"],
body.dokan-dashboard input[type="text"],
body.dokan-dashboard input[type="password"],
body.dokan-dashboard input[type="number"],
body.dokan-dashboard input[type="email"],
body.dokan-dashboard input[type="tel"],
body.dokan-dashboard select, body.dokan-dashboard textarea{max-width:100%;}
#payment-form > fieldset{padding:10px;}
#payment-form > fieldset .dokan-form-group{display:table;margin:0;padding:0;table-layout:auto;width:100%;}
#payment-form > fieldset .dokan-form-group > *{display:table-cell;vertical-align:middle;margin:0;float:none;padding-top:0;padding-bottom:0;width:auto;}
#payment-form > fieldset .dokan-form-group .dokan-form-group{margin-bottom:10px;}
#payment-form .dokan-text-left{margin:10px 0 !important;}
.dokan-seller-listing .dokan-seller-search-form{float:right;width:auto;}
.dokan-seller-listing .dokan-seller-search-form > *{display:inline-block;}
.dokan-seller-listing .dokan-seller-search-form label input{width:500px;}
ul.dokan-seller-wrap{clear:both;}
body .dokan-seller-listing .dokan-seller-search-form{width:100%;}
#tab-shipping > h4{margin-top:20px;}
.dokan-shipping-calculate-wrapper > button{clear:both;}
body.dokan-store #dokan-content > *{position:relative;z-index:1;}
ul.store-social{margin-bottom:0;}
body.dokan-store .store-page-wrap{position:relative;z-index:1;}
#nav-below{clear:both;}
.dokan-single-store .profile-frame .profile-info-box{width:100%;}
body.dokan-store .dokan-widget-area{position:relative;z-index:1;}
.dokan-store-sidebar.dokan-w3{margin-left:0 !important;margin-right:0 !important;padding:30px 15px;}
.dokan-single-store.dokan-w8{padding:30px 15px;width:75%;}
body.dokan-store .dokan-widget-area aside{border-width:1px;border-style:solid;margin:0 0 30px 0;clear:both;padding:0 20px 20px 20px;}
body.dokan-store #main{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative;}
body.dokan-store.wide #main:before{position:absolute;content:"";left:-1000px;top:0;right:-1000px;bottom:0;z-index:0;}
body .dokan-store-tabs{position:relative;z-index:5;}
body .dokan-category-menu h3.widget-title{background:transparent;border-width:0;}
body .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before{top:17px;}
body.dokan-store .dokan-single-store .profile-frame .profile-info-box .profile-info li{list-style:none;}
body.dokan-store .dokan-single-store .profile-frame .profile-info-box .profile-info{margin:0 auto;display:block;max-height:300px;}
body.dokan-store .dokan-single-store .profile-frame .profile-layout-default .dokan-store-info{padding-left:20px;}
body .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-rating{display:inline-block;float:none;width:100%;}
body #store-toc-wrapper{position:relative;z-index:5;}
body .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{margin-bottom:0;}
body.dokan-store .dokan-single-store .profile-frame .profile-info-box .profile-info i{float:none;margin:0;}
body.dokan-store .woocommerce .seller-items .products .product, body.dokan-store.woocommerce-page .products .product{width:25%;}
.dokan-single-store .dokan-store-tabs ul li{float:left;padding:0;}
.dokan-single-store .dokan-store-tabs ul:after{display:table;clear:both;content:"";}
.product-edit-new-container table.dokan-attribute-options-table{table-layout:auto;}
.product-edit-new-container table.dokan-attribute-options-table th{text-align:center;vertical-align:middle;}
.product-edit-new-container table.dokan-attribute-options-table ul.tagit{border-radius:0;margin-top:10px;}
.product-edit-new-container .dokan-variations-table .dokan-w3{width:100%;}
.product-variation-single-popup-content #product-variations .wc-metabox table.data_table td.dimensions_field input{padding-top:5px;padding-bottom:5px;}
.dokan-table > thead > tr > th{border-bottom-width:1px;}
body.dokan-dashboard form.report-filter > input[type="submit"]{clear:both;float:left;}
body.dokan-dashboard .report-filter .dokan-form-group input.datepicker{max-width:180px;}
.product-variation-single-popup-content #product-variations .wc-metabox h3{margin-bottom:0;}
.product-variation-single-popup-content #product-variations .wc-metabox table{margin:0 !important;border:none;}
.product-variation-single-popup-content #product-variations .wc-metabox table td{border:none;}
.product-variation-single-popup-content #product-variations .wc-metabox table tr{background-color:#fff;}
.product-variation-single-popup-content #product-variations .wc-metabox table td.sku,
.product-variation-single-popup-content #product-variations .wc-metabox table td.upload_image,
.product-variation-single-popup-content #product-variations .wc-metabox table td.options{width:40% !important;}
.chart-container div.legend > div, .chart-container div.legend > table{max-width:calc(100% - 42px);}
.dokan-widget-area input[type="search"],
.dokan-widget-area input[type="text"],
.dokan-widget-area input[type="password"],
.dokan-widget-area input[type="number"],
.dokan-widget-area input[type="email"],
.dokan-widget-area input[type="tel"],
.dokan-widget-area select, .dokan-widget-area textarea{max-width:100%;}
body.dokan-store .dokan-category-menu #cat-drop-stack{margin-top:0;}
body.dokan-store .dokan-category-menu #cat-drop-stack > ul{margin-bottom:0;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{padding:10px 0;margin-bottom:10px;text-align:left}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title:after{display:none;}
.widget-container.widget_products  ul.product_list_widget li .ts-wg-thumbnail, .woocommerce-page .widget-container.widget_products  ul.product_list_widget li .ts-wg-thumbnail{margin-right:15px;}
.widget-collapse{height:auto !important;display:block !important;}
.footer-bottom{clear:both !important;}
.widget.store-contact ul li{border-bottom:none;}
.dashboard-widget.products ul li, .dashboard-widget.orders ul li{padding:5px 0;}
.dokan-widget-area .widget .widget-title{padding-bottom:10px;}
.dokan-category-menu #cat-drop-stack{margin-top:20px;}
.dokan-category-menu .sub-block h3{padding:2px 0;margin:0;font-weight:normal;}
body .product-edit-new-container .dokan-btn-lg{margin-bottom:30px;border-radius:0;font-weight:bold;}
#nav-below{padding-bottom:1%;}
body .location-container{margin-top:20px;}
.dokan-store-sidebar form.seller-form ul li{list-style:none;}
#dokan-form-contact-seller{margin-top:10px;}
.product-edit-container #variants-holder .inputs-box .option-couplet li:before{display:none !important;}
#tabs_container div:after{clear:both;content:"";display:table;}
body table.dokan-table-striped{min-width:700px;table-layout:auto;overflow:auto;margin-bottom:60px;}
body table.dokan-table tbody tr:last-child td{border-bottom-width:1px;}
article hr{margin-bottom:30px;}
article > form{margin-bottom:30px;}
body input[type="date"]{max-width:360px;}
body .wp-editor-wrap{magrin-bottom:20px;}
body .wp-editor-wrap .wp-editor-container{border-width:1px;border-style:solid;}
body .table-striped{table-layout:auto;}
#pv_seller_info_container,
#pv_shop_description_container{margin-bottom:30px;}
.woocommerce-account .show_if_seller .pull-left{float:none;}
.mfp-bg{z-index:99999;}
.mfp-wrap{z-index:100000;}
.ui-datepicker{z-index:999999 !important;}
.product-edit-container #variants-holder .inputs-box .box-header:after{display:table;content:"";clear:both;}
.product-edit-container #product-variations .wc-metabox table td.sku{width:14%;}
.product-edit-container #product-variations .wc-metabox table td.upload_image, 
.product-edit-container #product-variations .wc-metabox table td.options{width:auto;display:inline-block;}
.product-edit-container #product-variations .wc-metabox table{margin:0;}
.dokan-order-filter-serach .dokan-form-group .datepicker{float:left;width:auto;padding-top:12px;padding-bottom:12px !important;}
.dokan-order-filter-serach .dokan-left .dokan-form-group .dokan-btn{margin-top:8px;margin-left:10px;}
#dokan_comments-form select{max-width:none;width:200px;}
#dokan_comments-form .dokan-btn{margin-left:10px;}
.dokan-dashboard .dokan-edit-sidebar .dokan-toggle-sidebar a{margin-top:10px;}
.product-edit-container #product-variations .wc-metabox table.data_table td{padding:6px;}
.media-frame select{height:28px;}
.media-frame select, .wp-admin .media-frame select{line-height:22px;}
.product-edit-container .dokan-feat-image-upload a.close{padding:48% 0;}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close{padding:40% 0;}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close:hover, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.image a.action-delete:hover, 
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete:hover, 
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image a.action-delete:hover{text-decoration:none;}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image, 
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder, 
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image{list-style:none;}
html body input.dokan-form-control{background-color:#ffffff;background-image:none;border:1px solid #EDEDED;padding:4px 6px;border-radius:0;color:#555555;display:block;font-size:14px;min-height:26px;line-height:26px;vertical-align:middle;width:100%;margin:0;}
.dokan-dashboard .upload_image a.upload_image_button{height:auto;width:auto;display:inline-block;}
.product-edit-container #product-variations .wc-metabox table td.upload_image, 
.product-edit-container #product-variations .wc-metabox table td.options{border-width:0;padding:10px;}
.dokan-variable-attributes .weight-dimension .dokan-form-group{margin-left:-5px;margin-right:-5px;overflow:hidden;}
.dokan-variable-attributes .weight-dimension .dokan-form-group > input[type="text"]{width:calc(33.33333% - 10px);float:left;margin:0 5px;}
.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a{margin:0;}
body .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap ul{background:transparent !important;margin-top:0;}
.ts-effect .overlay{display:block;position:absolute;z-index:20;background:rgba(0, 0, 0, 0.5);overflow:hidden;transition:all 0.5s;font-size:0;}
.ts-effect .overlay:before{position:absolute;top:50%;left:50%;z-index:100;width:50px;height:50px;content:"+";font-weight:normal;font-family:"Times New Roman";text-align:center;color:#fff;line-height:50px;font-size:38px;transform:translate(-50%,-50%);}
.ts-effect:after{content:"";display:table;clear:both;}
.ts-effect .item{position:relative;float:left;margin-bottom:5px;width:33.3333%;overflow:hidden;}
.ts-effect .item-wrapper{position:relative;}
.ts-effect a.item-wrapper{display:block;}
.ts-effect .item-image{position:relative;}
.ts-effect .item a.link{position:absolute;left:0;right:0;bottom:0;top:0;display:block;z-index:1;}
.ts-effect .item img{display:block;margin:0;padding:0;max-width:100%;height:auto;}
.eff-background-from-top-icon .overlay{top:0;left:0;right:0;width:100%;height:0;}
.eff-background-from-top-icon .item:hover .overlay{height:100%;}
.gallery-size-thumbnail{margin-left:-5px !important;margin-right:-5px !important;}
.gallery-size-thumbnail .gallery-item{float:left;margin:0;padding:0 5px;}
.gallery-size-thumbnail .gallery-item a{display:inline-block;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-3 .gallery-item{width:33.3333%;}
.ts-gallery-img, .ts-list-video{margin-left:-5px;margin-right:-5px;margin-bottom:20px;overflow:hidden;}
.ts-gallery-img li.first, .ts-list-video li.first{clear:both;}
.ts-gallery-img li, .ts-list-video li{padding:5px;float:left;display:inline-block;text-align:center;position:relative;}
.ts-gallery-img li a{display:inline-block;}
.ts-gallery-img.columns-5 li{width:20%;}
.ts-gallery-img.columns-4 li{width:25%;}
.ts-gallery-img.columns-3 li{width:33.3333%;}
div#main{min-height:600px;width:100%;clear:both;}
h4.heading-title > a, h3.product-name > a, h3.product-name, .ts-compare-table-wrapper h6 > a, .ts-wishlist-table-wrapper .product-name > a{font-weight:400;letter-spacing:0.2px;}
h3.product-name{margin-bottom:5px;}
#main-content .ts-large-one-third .vc_col-sm-4{width:35%;padding:2% 3% 0 3%;}
#main-content .ts-large-one-third .vc_col-sm-8{width:65%;}
.ts-product .content-wrapper.loading{max-height:400px;overflow:hidden;}
.ts-product.list .content-wrapper.loading{max-height:200px;}
.ts-blogs-wrapper.loading .content-wrapper, .ts-product-in-category-tab-wrapper .column-products.loading{height:420px;overflow:hidden;}
.ts-products-widget .ts-products-widget-wrapper.loading, .ts-product-deals-widget .ts-product-deals-slider-wrapper.loading, .ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading, .list-posts article .gallery.loading, .single .gallery.loading, .ts-product-in-category-tab-wrapper .column-banners.loading, .ts-product-in-category-tab-wrapper .row-products.loading, .ts-product-in-category-tab-2-wrapper .row-content.loading{height:300px;overflow:hidden;}
.list-posts article .gallery.loading{margin:0;}
.ts-blogs-widget .ts-blogs-widget-wrapper.loading, .ts-logo-slider-wrapper.loading .content-wrapper, .related-posts.loading .content-wrapper, .blogs article a.gallery.loading, .ts-testimonial-wrapper.loading, .ts-twitter-slider.loading, .ts-portfolio-wrapper.loading, .ts-product-in-sub-category-tab-wrapper .row-banners.loading{height:200px;overflow:hidden;}
.ts-product-category-slider-wrapper .content-wrapper.loading{height:500px;overflow:hidden;}
.thumbnail.loading, .widget-container .gallery.loading figure{height:100px;overflow:hidden;}
.vertical-thumbnail .images-thumbnails .thumbnails.loading{height:300px;}
.ts-products-widget .ts-products-widget-wrapper.loading, .ts-product-deals-widget .ts-product-deals-slider-wrapper.loading, .ts-blogs-widget .ts-blogs-widget-wrapper.loading, .ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading, .blogs article a.gallery.loading, .ts-blogs-wrapper.loading .content-wrapper, .ts-testimonial-wrapper.loading, .ts-twitter-slider.loading, .list-posts article .gallery.loading, .single .gallery.loading, .ts-portfolio-wrapper.loading, .thumbnails.loading, .thumbnail.loading, .ts-product-category-slider-wrapper .content-wrapper.loading, .ts-product-in-category-tab-wrapper .column-banners.loading, .ts-product-in-category-tab-wrapper .column-products.loading, .ts-product-in-sub-category-tab-wrapper .row-banners.loading, .ts-product-in-sub-category-tab-wrapper .row-products.loading, .ts-product-in-category-tab-2-wrapper .row-content.loading{position:relative;}
.tab-content.loading:before, .tab-contents.loading:before, .list-posts article .gallery.loading:before, .widget-container .gallery.loading figure:before, .related-posts.loading .content-wrapper:before, .ts-product .content-wrapper.loading:before, .thumbnail.loading:before, .thumbnails.loading:before, .ts-logo-slider-wrapper.loading .content-wrapper:before, .ts-products-widget .ts-products-widget-wrapper.loading:before, .ts-product-deals-widget .ts-product-deals-slider-wrapper.loading:before, .ts-blogs-widget .ts-blogs-widget-wrapper.loading:before, .ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading:before, .blogs article a.gallery.loading:before, .ts-blogs-wrapper.loading .content-wrapper:before, .ts-testimonial-wrapper.loading:before, .ts-twitter-slider.loading:before, .single .gallery.loading:before, .ts-portfolio-wrapper.loading:before, .ts-product-category-slider-wrapper .content-wrapper.loading:before, .ts-product-in-category-tab-wrapper .column-banners.loading:before, .ts-product-in-category-tab-wrapper .column-products.loading:before, .ts-product-in-sub-category-tab-wrapper .row-banners.loading:before, .ts-product-in-sub-category-tab-wrapper .row-products.loading:before, .ts-product-in-category-tab-2-wrapper .row-content.loading:before, .ts-wishlist-table-wrapper.loading:after, .ts-compare-popup.loading:after{position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:10;background-image:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader1.gif);background-position:center;background-repeat:no-repeat;display:block;}
.ts-product-in-category-tab-wrapper .column-products.loading:before, .ts-product-in-category-tab-2-wrapper .row-content.loading:before{left:1px;right:1px;}
.ts-testimonial-wrapper.text-light.loading:before, .ts-logo-slider-wrapper.style-light.loading .content-wrapper:before, .ts-twitter-slider.text-light.loading:before{background-color:#645c57;}
.thumbnails.loading:before, .thumbnail.loading:before{display:block !important}
.tab-content.loading:before{bottom:24px;top:1px;}
.widget .widgettitle{text-transform:uppercase;}
.block-feature-middle{border-width:0 1px 0 1px;border-style:solid;border-color:rgba(217,217,217,0.15);}
.fix-content-pile-revolution{margin-top:-110px;margin-left:-30px;margin-right:-30px;padding-left:25px;padding-right:25px;padding-top:30px;}
.fix-colunm-mini-padding .vc_col-sm-6{padding-left:5px;padding-right:5px;}
.fix-colunm-mini-padding .vc_row{margin-left:-5px;margin-right:-5px;}
.fix-colunm-mini-padding .ts-single-image{margin-bottom:10px;}
.fix-slider-logo-margin-top .ts-logo-slider-wrapper{margin-top:-1px;}
.fix-margin-bottom .wpb_content_element{margin-bottom:0;}
.fix-width-two-third .vc_col-sm-4{width:40%}
.fix-width-two-third .vc_col-sm-8{width:60%;}
.header-v7 .fullwidth-template .vc_tta-tabs{padding:15px;}
.custom-six-col-footer .vc_col-sm-2:first-child{width:25%;}
.custom-six-col-footer .vc_col-sm-2{width:15%;}
.fullwidth-template-padding .vc_col-sm-3 .ts-list-of-product-categories-wrapper{background-size:50%;}
.breadcrumb-title-wrapper{width:100%;margin:0;display:block;background-size:cover;background-position:center;padding:70px 0 70px 0;position:relative;z-index:0;}
.breadcrumb-title-wrapper .breadcrumbs-container{display:inline-block;}
.breadcrumb-title-wrapper.breadcrumb-v1{padding:70px 0 325px 0;position:relative;}
.breadcrumb-title-wrapper.ts-breadcrumb-parallax{background-attachment:fixed;}
.breadcrumb-title-wrapper.breadcrumb-v1:after{position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:0;background:-webkit-linear-gradient(bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1));background:-o-linear-gradient(bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1));background:-moz-linear-gradient(bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1));background:linear-gradient(to bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#000000')";}
.breadcrumbs-container > span{margin:0 10px;}
.breadcrumbs-container > span.brn_arrow{position:relative;}
.breadcrumbs-container > span.current{opacity:1;margin:0;}
.breadcrumb-title-wrapper .breadcrumb-title{width:100%;}
.breadcrumb-title-wrapper .breadcrumb-content{display:block;vertical-align:middle;text-align:center;position:relative;z-index:3;}
.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content, .breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title{height:100%;}
.breadcrumb-title-wrapper .breadcrumbs{width:100%;display:inline-block;padding:0 0 0 0;max-width:100%;}
.breadcrumb-title-wrapper .breadcrumb-title h1{margin:0 0 10px 0;display:inline-block;width:100%;}
.breadcrumb-title-wrapper .breadcrumb-title a{opacity:0.8;}
.breadcrumb-title-wrapper .breadcrumb-title a:hover{text-decoration:none;}
.breadcrumb-title-wrapper .breadcrumb-title a:hover{opacity:1;}
.breadcrumb-title-wrapper.breadcrumb-v3{padding:20px 0;}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{display:table;min-height:80px;}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title h1, .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs{display:table-cell;vertical-align:middle;width:auto;text-align:left;}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs{text-align:right;}
.heading-title.page-title{margin-bottom:10px;}
.related{margin-top:60px;}
.related article a.thumbnail{margin-bottom:10px;width:100%;}
.related .ts-video.auto-size{margin-bottom:18px;}
.related .ts-soundcloud{margin-bottom:10px;}
.related-posts article, .ts-blogs article{padding-left:1px;padding-right:1px;}
.related-portfolio article{padding-left:0;padding-right:0;}
.commentlist{margin-bottom:60px;}
.comments-title .heading-title, #comment-wrapper .heading-title{border-width:0 0 1px 0;border-style:solid;padding-bottom:16px;margin:0 0 20px 0;}
.comments-area{margin:50px 0 0 0;clear:both;}
.commentlist > li{padding:20px 0 0 0;margin-top:0;overflow:hidden;}
.commentlist > li:first-child{padding-top:0;}
.commentlist .children{padding:30px 0 0 100px;margin:0;}
.commentlist .children > li{list-style:none;}
.commentlist .comment-inner{overflow:hidden;}
.comments-area .comment-awaiting-moderation{font-style:italic;margin-bottom:10px;display:inline-block;width:100%;font-size:12px;line-height:14px;}
.comments-area .comment-text, .comments-area .comment-meta, .comments-area .datetime, .comments-area .reply, .comments-area .author-name, .comments-area .comment-awaiting-moderation{position:relative;z-index:2;}
.comments-area .reply a:hover{text-decoration:none;}
.comments-area .comment-author{float:left;overflow:hidden;padding-left:20px;display:inline-block;width:100%;margin-top:18px;}
.comments-area .comment-author .avatar{border-radius:100%;width:60px;height:60px;float:left;}
.comment-author .author-name{display:inline-block;float:left;text-transform:capitalize;margin-bottom:4px;}
.comments-area .comment-author .author-info{margin-left:80px;overflow:hidden;padding:10px 0 0 0;}
.comment-author .author-name cite{font-style:normal;font-weight:bold;}
.comments-area .comment-detail{position:relative;margin:0;display:inline-block;width:100%;z-index:2;padding:18px 20px 8px 20px;border-width:1px;border-style:solid;}
.comments-area .comment-detail:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:#f5f5f5;}
.comments-area .comment-detail:after{content:"";position:absolute;top:auto;left:44px;bottom:-7px;right:auto;width:14px;height:14px;border-width:1px;border-style:solid;transform:rotate(45deg);z-index:0;background:#f5f5f5;}
.comments-area .datetime{clear:both;margin-right:30px;}
.comments-area .datetime, .comments-area .reply{display:inline-block;float:left;font-size:12px;line-height:14px;}
.comments-area .datetime i, .comments-area .reply i{margin-right:10px}
.comments-area .comment-meta > a:hover, .comment-author .author-name a:hover{text-decoration:none;}
#comment-nav-below{margin-bottom:20px;}
#comment-nav-below a{text-decoration:none;}
#comment-wrapper .comment-edit-link{float:right;font-size:12px;line-height:14px;}
li.comment #comment-wrapper{margin-top:20px;}
#comment-wrapper{overflow:hidden;}
#comment-wrapper .info-wrapper{width:48%;float:left;margin-right:4%;}
#comment-wrapper .message-wrapper{width:48%;float:left;}
#comment-wrapper p.form-submit{clear:both;margin-top:10px;display:inline-block;width:100%;}
body .tp-bullets, body sr7-bullets{z-index:990;}
body .theme-default .nivo-directionNav{top:40%;}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover, .theme-default .nivo-directionNav a:hover{text-decoration:none;}
.tp-leftarrow.tparrows, .tp-rightarrow.tparrows, .sr7-leftarrow.sr7-arrows, .sr7-rightarrow.sr7-arrows, .wpb_gallery .wpb_flexslider .flex-direction-nav a, .theme-default .nivo-directionNav a, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div{background:none !important;width:44px !important;height:44px !important;line-height:44px !important;min-height:44px;min-width:44px;text-align:center !important;border-radius:0 !important;font-size:0;margin:0;text-shadow:none;transition:all 250ms ease 0s;text-indent:0 !important;border:0 !important;}
.tp-leftarrow.tparrows:before, .tp-rightarrow.tparrows:before, .sr7-leftarrow.sr7-arrows:before, .sr7-rightarrow.sr7-arrows:before, .wpb_gallery .wpb_flexslider .flex-direction-nav a:before, .theme-default .nivo-directionNav a:before, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:before{font-family:'FontAwesome' !important;font-size:30px !important;font-weight:normal !important;position:relative;z-index:110;line-height:42px !important;margin:0 !important;transition:all 250ms ease 0s;width:auto !important;display:inline-block;}
.tp-leftarrow.tparrows:before, .sr7-leftarrow.sr7-arrows:before, .wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-prev:before, .theme-default .nivo-directionNav a.nivo-prevNav:before, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-prev:before{content:"\f104" !important;}
.tp-rightarrow.tparrows:before, .sr7-rightarrow.sr7-arrows:before, .wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-next:before, .theme-default .nivo-directionNav a.nivo-nextNav:before, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-next:before{content:"\f105" !important;}
.tp-leftarrow.tparrows:after, .tp-rightarrow.tparrows:after, .sr7-leftarrow.sr7-arrows:after, .sr7-rightarrow.sr7-arrows:after, .wpb_gallery .wpb_flexslider .flex-direction-nav a:after, .theme-default .nivo-directionNav a:after, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:after{position:absolute;content:"";left:0;right:0;bottom:0;top:0;opacity:0.2;width:auto;height:auto;line-height:0;transition:all 250ms ease 0s;width:auto;display:inline-block;}
.tp-leftarrow.tparrows:hover:after, .tp-rightarrow.tparrows:hover:after, .sr7-leftarrow.sr7-arrows:hover:after, .sr7-rightarrow.sr7-arrows:hover:after, .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover:after, .theme-default .nivo-directionNav a:hover:after, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:hover:after{opacity:1;}
body .rev_slider_wrapper .tp-bullets .tp-bullet, body rs-module-wrap .tp-bullets .tp-bullet, body sr7-module sr7-bullets sr7-bullet{width:12px !important;height:12px !important;border-radius:100% !important;background:#fff !important;opacity:1 !important;border:0 !important;margin-right:5px !important;overflow:visible}
body .rev_slider_wrapper .tp-bullets .tp-bullet:last-child, body rs-module-wrap .tp-bullets .tp-bullet:last-child, body sr7-module sr7-bullets sr7-bullet:last-child{margin-right:0 !important}
body .rev_slider_wrapper .tp-bullets .tp-bullet:hover, body .rev_slider_wrapper .tp-bullets .tp-bullet.selected, body rs-module-wrap .tp-bullets .tp-bullet:hover, body rs-module-wrap .tp-bullets .tp-bullet.selected, body sr7-module sr7-bullets sr7-bullet:hover, body sr7-module sr7-bullets sr7-bullet.selected{width:12px !important;height:12px !important;border:0 !important}
.tp-bullets .tp-bullet:before, sr7-bullets sr7-bullet:before{left:-2px;right:-2px;top:-2px;bottom:-2px;position:absolute;content:"";border-radius:100% !important;border-width:2px;border-style:solid;border-color:transparent;z-index:2}
.tp-bullets .tp-bullet:after, sr7-bullets sr7-bullet:after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";border-radius:100% !important;background:rgba(0,0,0,0.1);z-index:1;opacity:0;}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected, sr7-bullets sr7-bullet:hover, sr7-bullets sr7-bullet.selected, body .rev_slider .tp-bullets .tp-bullet:hover, body .rev_slider .tp-bullets .tp-bullet.selected, body rs-module-wrap .tp-bullets .tp-bullet:hover, body rs-module-wrap .tp-bullets .tp-bullet.selected{border:0 !important;margin-top:0 !important;background:transparent !important;}
.tp-bullets.simplebullets .bullet:hover:after, .tp-bullets.simplebullets .bullet.selected:after, body .rev_slider .tp-bullets .tp-bullet:hover:after, body .rev_slider .tp-bullets .tp-bullet.selected:after, body rs-module-wrap .tp-bullets .tp-bullet:hover:after, body rs-module-wrap .tp-bullets .tp-bullet.selected:after, sr7-bullets sr7-bullet:hover:after, sr7-bullets sr7-bullet.selected:after{opacity:1;}
.tp-bullets.simplebullets .bullet:hover:before, .tp-bullets.simplebullets .bullet.selected:before, body .rev_slider .tp-bullets .tp-bullet:hover:before, body .rev_slider .tp-bullets .tp-bullet.selected:before, body rs-module-wrap .tp-bullets .tp-bullet:hover:before, body rs-module-wrap .tp-bullets .tp-bullet.selected:before, sr7-bullets sr7-bullet:hover:before, sr7-bullets sr7-bullet.selected:before{border-color:#fff;}
.tp-bullets.tp-thumbs .thumb, sr7-bullets.tp-thumbs .thumb{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{border-width:2px;border-style:solid;margin:0;min-width:160px !important;text-align:center !important;padding:12px 25px;line-height:24px;font-weight:bold !important;text-transform:uppercase;background-image:none;border-radius:0;text-shadow:none !important;box-shadow:none;height:auto;display:inline-block;position:relative;transition:all 200ms ease 0s;}
body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{text-transform:uppercase !important;}
body .rev_slider_wrapper .rev-btn.ts-button:hover, body rs-module-wrap .rev-btn.ts-button:hover, body sr7-module sr7-btn.ts-button:hover{text-decoration:none;background:transparent !important;}
body .rev_slider_wrapper .ts-button-style-2-light, body rs-module-wrap .ts-button-style-2-light, body sr7-module .ts-button-style-2-light{padding:0 !important;background:transparent !important;color:#fff !important;margin:0;line-height:24px;font-weight:bold !important;text-transform:uppercase;border-radius:0;text-shadow:none !important;box-shadow:none;height:auto;display:inline-block;text-align:center;position:relative;transition:all 200ms ease 0s;}
.ts-button-style-2-light:before{content:"\f0da";font-family:'FontAwesome';margin-right:10px}
.ts-heading-5, .ts-heading-6{letter-spacing:3px !important;}
.ts-heading-6{letter-spacing:2px !important;}
body .wpcf7 form .wpcf7-response-output{margin:20px 0;padding:8px 15px;}
body span.wpcf7-not-valid-tip{margin-top:5px;}
body div.wpcf7{margin-bottom:20px !important;}
body div.wpcf7 input.wpcf7-submit{float:left;margin-bottom:20px;}
body div.wpcf7 img.ajax-loader{margin:5px 0 5px 10px;}
body .wpcf7-spinner{top:10px;}
h1.title-coming{font-size:70px;line-height:76px;margin-top:80px;}
.blank-page-template{text-align:center;padding:60px 30px 20px 30px;position:relative;}
.blank-page-template .ts-countdown, .blank-page-template .ts-social-icons{display:inline-block;}
.bg-blank-page{position:absolute;left:50%;top:0;bottom:0;width:1920px;transform:translate(-50%,0);content:"";z-index:0;background-color:#000 !important;}
.blank-page-template .wpb_widgetised_column.wpb_content_element{margin-bottom:0;}
.ts-group-button-coming{padding-top:20px;padding-bottom:50px}
.ts-group-button-coming .ts-button{min-width:145px;margin:5px;}
#main > .fullwidth-template .top-slideshow{margin-top:-30px;}
body .owl-carousel{z-index:5;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.woocommerce .ts-slider .products .product, .woocommerce-page .ts-slider .products .product{width:100%;padding-left:0;padding-right:0;}
.ts-slider ul li{list-style:none;}
.ts-slider.products section.product, .woocommerce .ts-slider.products section.product, .woocommerce-page .ts-slider.products section.product{padding:0}
.content-border{border-width:1px;border-style:solid;padding:0 20px 0 20px;}
.woocommerce .content-wrapper{position:relative;}
.woocommerce .content-wrapper:after{display:table;clear:both;content:"";}
.owl-dots{display:none !important;}
.ts-twitter-slider .owl-dots, .ts-testimonial-wrapper .owl-dots{display:inline-block !important;}
.gallery .owl-dots, .ts-twitter-slider .owl-dots, .ts-testimonial-wrapper .owl-dots, .ts-product-in-category-tab-wrapper .owl-dots, .ts-product-in-sub-category-tab-wrapper .owl-dots{position:absolute;content:"";left:0;right:0;bottom:12px;display:inline-block !important;text-align:center;display:none;line-height:0;z-index:6;}
.ts-twitter-slider .owl-dots, .ts-testimonial-wrapper .owl-dots{bottom:0;}
.ts-twitter-slider.content-border .owl-dots, .ts-testimonial-wrapper.content-border .owl-dots, .ts-product-in-category-tab-wrapper .owl-dots, .ts-product-in-sub-category-tab-wrapper .owl-dots{bottom:20px;}
.gallery .owl-dots > div, .ts-twitter-slider .owl-dots > div, .ts-testimonial-wrapper .owl-dots > div, .ts-product-in-category-tab-wrapper .owl-dots > div, .ts-product-in-sub-category-tab-wrapper .owl-dots > div{display:inline-block;overflow:hidden;line-height:0;margin:0;}
.gallery .owl-dots > div > span, .ts-twitter-slider .owl-dots > div > span, .ts-testimonial-wrapper .owl-dots > div > span, .ts-product-in-category-tab-wrapper .owl-dots > div > span, .ts-product-in-sub-category-tab-wrapper .owl-dots > div > span, body .flex-control-paging li a, body .theme-default .nivo-controlNav a, body .theme-default .nivo-controlNav a.active{display:inline-block;width:16px;height:16px;position:relative;z-index:9;padding:3px;margin:0;background:transparent !important;box-shadow:none;}
.gallery .owl-dots > div > span:before, .ts-twitter-slider .owl-dots > div > span:before, .ts-testimonial-wrapper .owl-dots > div > span:before, .ts-product-in-category-tab-wrapper .owl-dots > div > span:before, .ts-product-in-sub-category-tab-wrapper .owl-dots > div > span:before, body .flex-control-paging li a:before, body .theme-default .nivo-controlNav a:before{position:absolute;left:3px;right:3px;bottom:3px;top:3px;content:"";border-width:1px;border-style:solid;border-radius:100%;transition:all 200ms ease 0s;}
body #fp-nav ul li a span, 
body .fp-slidesNav ul li a span{background:transparent;}
body #fp-nav ul li, 
body .fp-slidesNav ul li{width:16px;height:16px;margin:6px 0;}
body #fp-nav ul li:last-child, 
body .fp-slidesNav ul li:last-child{margin-bottom:0;}
body #fp-nav ul li a span, 
body .fp-slidesNav ul li a span, body #fp-nav ul li a.active span, 
body .fp-slidesNav ul li a.active span, body #fp-nav ul li:hover a.active span, 
body .fp-slidesNav ul li:hover a.active span, body #fp-nav ul li:hover a span, 
body .fp-slidesNav ul li:hover a span{display:inline-block;width:16px;height:16px;position:relative;z-index:9;padding:3px;margin:0;}
body #fp-nav ul li a span:before, 
body .fp-slidesNav ul li aspan:before{position:absolute;left:3px;right:3px;bottom:3px;top:3px;content:"";border-width:1px;border-style:solid;border-radius:100%;transition:all 200ms ease 0s;}
.gallery .owl-dots > div > span:before, .ts-twitter-slider.text-light .owl-dots > div > span:before, .ts-testimonial-wrapper.text-light .owl-dots > div > span:before, .ts-product-in-category-tab-wrapper .owl-dots > div > span:before, .ts-product-in-sub-category-tab-wrapper .owl-dots > div > span:before, body #fp-nav ul li a span:before, 
body .fp-slidesNav ul li a span:before, body .flex-control-paging li a:before{border-color:#fff;}
.gallery .owl-dots > div.active > span, .ts-twitter-slider .owl-dots > div.active > span, .ts-testimonial-wrapper .owl-dots > div.active > span, .ts-product-in-category-tab-wrapper .owl-dots > div.active > span, .ts-product-in-sub-category-tab-wrapper .owl-dots > div.active > span, body #fp-nav ul li a.active span, 
body .fp-slidesNav ul li a.active span, body .flex-control-paging li a.active, body .theme-default .nivo-controlNav a.active{cursor:default;}
.gallery .owl-dots > div > span:hover:before, .gallery .owl-dots > div.active > span:before, .ts-twitter-slider.text-light .owl-dots > div > span:hover:before, .ts-testimonial-wrapper.text-light .owl-dots > div > span:hover:before, .ts-twitter-slider.text-light .owl-dots > div.active > span:before, .ts-testimonial-wrapper.text-light .owl-dots > div.active > span:before, .ts-product-in-category-tab-wrapper .owl-dots > div > span:hover:before, .ts-product-in-category-tab-wrapper .owl-dots > div.active > span:before, .ts-product-in-sub-category-tab-wrapper .owl-dots > div.active > span:before, .ts-product-in-sub-category-tab-wrapper .owl-dots > div > span:hover:before, body #fp-nav ul li a.active span:before, 
body .fp-slidesNav ul li a.active span:before, body #fp-nav ul li:hover a span:before, 
body .fp-slidesNav ul li:hover a span:before, body .flex-control-paging li a.active:before, body .flex-control-paging li a:hover:before{background:#fff !important;border-color:#fff !important;}
article.single .entry-content .gallery .owl-dots > div > span{width:18px;height:18px;padding:4px;}
article.single .entry-content .gallery .owl-dots{bottom:15px;}
.owl-controls .owl-nav > div{position:absolute;cursor:pointer;top:-60px;width:30px !important;height:30px !important;z-index:4;line-height:0;display:inline-block;font-size:0;text-align:center;font-weight:bold;border-width:2px;border-style:solid;transition:left 650ms,right 650ms,color 250ms,background 250ms,opacity 250ms,border-color 250ms,visibility 250ms ease 0s;}
.ts-shortcode.content-border .owl-controls .owl-nav > div, .ts-product-deals-slider-wrapper.ts-slider.content-border .owl-controls .owl-nav > div{top:-60px;}
.ts-product-deals-slider-wrapper.ts-slider.content-border.list .owl-controls .owl-nav > div{top:-70px;}
.vc_tta-tabs.default .ts-shortcode.content-no-border .owl-controls .owl-nav > div{top:-62px;}
.vc_tta-tabs-position-bottom.vc_tta-tabs.default .ts-shortcode.content-no-border .owl-controls .owl-nav > div{bottom:-60px;top:auto;}
.vc_tta-tabs-position-bottom.vc_tta-tabs.default_no_border .ts-shortcode.content-no-border .owl-controls .owl-nav > div{bottom:-64px;top:auto;}
.ts-logo-slider-wrapper.ts-shortcode.content-border .owl-controls .owl-nav > div{top:-40px;}
.ts-testimonial-wrapper .owl-controls .owl-nav > div.owl-prev, .ts-twitter-slider .owl-controls .owl-nav > div.owl-prev{top:auto;bottom:0;margin:0;transform:translate(-50%,0);left:50%;right:auto;}
.ts-testimonial-wrapper .owl-controls .owl-nav > div.owl-next, .ts-twitter-slider .owl-controls .owl-nav > div.owl-next{top:auto;bottom:0;margin:0;transform:translate(50%,0);right:50%;left:auto;}
.ts-testimonial-wrapper.content-border .owl-controls .owl-nav > div, .ts-twitter-slider.content-border .owl-controls .owl-nav > div{bottom:20px;}
.owl-controls .owl-nav > div:before{line-height:24px;font-family:'FontAwesome';font-size:24px;font-weight:300;transition:none;}
.owl-controls .owl-nav > div.owl-next{right:0;left:auto}
.owl-controls .owl-nav > div.owl-prev{left:0;}
.ts-testimonial-wrapper .owl-controls .owl-nav > div.owl-next, .ts-twitter-slider .owl-controls .owl-nav > div.owl-next{margin-right:-20px;}
.ts-testimonial-wrapper .owl-controls .owl-nav > div.owl-prev, .ts-twitter-slider .owl-controls .owl-nav > div.owl-prev{margin-left:-20px;}
.owl-controls .owl-nav > div.owl-next:before{content:"\f105";}
.owl-controls .owl-nav > div.owl-prev:before{content:"\f104";}
.ts-quickshop-wrapper .owl-controls .owl-nav > div{top:50% !important;margin-top:-15px;}
.ts-quickshop-wrapper .owl-controls .owl-nav > div.owl-next{right:0;left:auto}
.ts-quickshop-wrapper .owl-controls .owl-nav > div.owl-prev{left:0;right:auto}
.images-thumbnails >.thumbnails *{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.vertical-thumbnail .images-thumbnails > .thumbnails .caroufredsel_wrapper, .vertical-thumbnail .images-thumbnails > .thumbnails .caroufredsel_wrapper ul{width:100% !important;}
.images-thumbnails >.thumbnails ul{margin:0;}
.images-thumbnails >.thumbnails ul li{line-height:0;}
.images-thumbnails >.thumbnails .owl-controls .owl-nav > div{top:50%;margin-top:-14px;border:0;line-height:0;width:20px !important;}
.images-thumbnails >.thumbnails .owl-controls .owl-nav > div:before{line-height:28px !important;}
.images-thumbnails >.thumbnails .owl-carousel .owl-stage-outer{padding:0;}
.images-thumbnails >.thumbnails .owl-controls .owl-nav > div.owl-next{right:1px;left:auto}
.images-thumbnails >.thumbnails .owl-controls .owl-nav > div.owl-prev{left:1px;right:auto}
div.product .images-thumbnails .owl-controls div.owl-next{visibility:hidden;opacity:0;transform:translate(10px,0);transition:all 400ms ease 0s;}
div.product .images-thumbnails .owl-controls div.owl-prev{visibility:hidden;opacity:0;transform:translate(-10px,0);transition:all 400ms ease 0s;}
div.product .thumbnails:hover .owl-controls div.owl-prev, div.product .thumbnails:hover .owl-controls div.owl-next{visibility:visible;opacity:1;transform:translate(0,0);}
.vertical-thumbnail .images-thumbnails >.thumbnails .owl-controls .owl-nav > div{top:auto;left:50%;right:auto;bottom:0;margin:0;width:30px !important;height:20px !important;margin-left:-15px !important;}
.vertical-thumbnail .images-thumbnails >.thumbnails .owl-controls .owl-nav > div.owl-next{top:10px;bottom:auto;}
.vertical-thumbnail .images-thumbnails >.thumbnails .owl-controls .owl-nav > div.owl-prev{top:auto;bottom:0;}
.vertical-thumbnail .images-thumbnails >.thumbnails .owl-controls .owl-nav > div:before{line-height:18px !important;}
.vertical-thumbnail .images-thumbnails >.thumbnails .owl-controls .owl-nav > div.owl-next:before{content:"\f106";}
.vertical-thumbnail .images-thumbnails >.thumbnails .owl-controls .owl-nav > div.owl-prev:before{content:"\f107";}
div.product.vertical-thumbnail .images-thumbnails .owl-controls div.owl-next{visibility:hidden;opacity:0;transform:translate(0,-10px);transition:all 400ms ease 0s;}
div.product.vertical-thumbnail .images-thumbnails .owl-controls div.owl-prev{visibility:hidden;opacity:0;transform:translate(0,10px);transition:all 400ms ease 0s;}
div.product.vertical-thumbnail .images-thumbnails .thumbnails:hover .owl-controls div.owl-prev, div.product.vertical-thumbnail .images-thumbnails .thumbnails:hover .owl-controls div.owl-next{visibility:visible;opacity:1;transform:translate(0,0);}
   #to-top{position:fixed;right:20px;bottom:20px;transform:scale(0,0);width:40px;height:40px;display:inline-block;transition:all 300ms ease 0s;text-align:center;font-size:0;line-height:40px;cursor:pointer;border-radius:100%;display:block !important;z-index:999;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
#to-top a{display:inline-block;width:40px;height:40px;line-height:36px;border-width:2px;border-style:solid;overflow:hidden;border-radius:100%;}
#to-top a:before{font-family:'FontAwesome';content:"\f106";font-size:18px;font-weight:300;}
#to-top a:hover{text-decoration:none;}
#to-top.on{transform:scale(1,1);}
.ts-footer-block .widget-container ul li > a:hover{text-decoration:underline;}
.widget-container ul.list-item, .widget ul.list-item{width:100%;overflow:hidden;margin-bottom:10px}
body .ts-footer-block{border:0;padding:20px 0;margin:0;}
body .ts-footer-block .widget-container{padding:0;margin:0 0 10px 0;border:0;}
body .ts-footer-block .widget-title, body .ts-footer-block .vc_col-sm-3 .widget .widgettitle, body .ts-footer-block .vc_col-sm-4 .widget .widgettitle{padding:0;margin:0 0 30px 0;text-align:left;}
body .ts-footer-block .vc_col-sm-3 .widget .widgettitle, body .ts-footer-block .vc_col-sm-4 .widget .widgettitle{margin:0 0 28px 0;}
body .ts-footer-block .widget-title:before, body .ts-footer-block .widget-title:after{display:none;}
body .ts-footer-block .woocommerce ul.cart_list li:after, body .ts-footer-block .woocommerce ul.product_list_widget li:after, body .ts-footer-block .woocommerce .widget_shopping_cart .cart_list li:after, .woocommerce-page body .ts-footer-block ul.product_list_widget li:after, .woocommerce-page body .ts-footer-block ul.cart_list li:after, .woocommerce-page body .ts-footer-block ul.product_list_widget li:after, body .ts-footer-block .widget-container .post_list_widget > li:before, body .ts-footer-block .widget-container .comment_list_widget > li:before, body .ts-footer-block .widget_archive li:before, footer .widget-container.widget_categories > ul a:before, footer .widget-container ul.product-categories a:before{opacity:0.1;}
.line-logo{display:inline-block;width:100%;text-align:center;position:relative;}
.wpb_text_column .line-logo{margin-bottom:15px;}
.line-logo .logo-bg{position:relative;z-index:1;display:inline-block;}
.line-logo .logo-bg img{position:relative;z-index:1;}
.line-logo .logo-bg:before{position:absolute;left:-30px;right:-30px;bottom:-10px;top:-10px;content:"";}
.line-logo:before{left:0;right:0;top:50%;position:absolute;content:"";border-width:1px 0 0 0;border-style:solid;opacity:0.1;z-index:0;}
footer .widget-container.widget_archive > ul{padding-top:0;line-height:0;}
footer .widget-container.widget_archive ul li a:hover, footer .widget-container.widget_categories ul li a:hover, footer section.ts-product-categories-widget ul li a:hover{text-decoration:none !important;}
footer section.widget_nav_menu > div > ul, footer .widget-container > ul, footer .widget-container .ts-facebook-page-wrapper, footer .widget-container .ts-logo-slider-wrapper .content-wrapper, footer .widget-container .ts-products-widget-wrapper ul.product_list_widget, footer .widget-container ul.product_list_widget, footer section.woocommerce ul.product_list_widget, .woocommerce-page footer section ul.product_list_widget, footer .widget-container .widget_shopping_cart_content, footer .widget-container .ts-product-deals-widget-wrapper.ts-slider, footer .widget-container .testimonial-content{padding:0;}
footer .widget-container.widget_categories > ul{padding:0;}
footer section.ts-testimonial-widget .widget-title{text-align:center;}
footer .widget-container .comment_list_widget > li:first-child{margin-top:0;}
.widget-container > select{margin-top:15px;}
.widget-title{padding:12px 0 15px 0;margin:0;position:relative;text-align:center;text-transform:uppercase;}
.widget-title:before{position:absolute;content:"";left:0;right:0;bottom:0;height:1px;border-width:0 0 1px 0;border-style:solid;}
.widget-title:after{position:absolute;content:"\f0d8";font-family:'FontAwesome';font-size:18px;line-height:7px;height:7px;left:50%;margin-left:-5px;bottom:0;}
.widget-container{border-width:1px;border-style:solid;margin:0 0 30px 0;clear:both;padding:0 20px 10px 20px;}
.widget-container:last-child{margin-bottom:0;}
.widget-container.widget_text{padding:0;border:0;}
.widget-container .owl-controls .owl-nav > div{top:auto !important;bottom:20px;}
.widget-container .ts-logo-slider-wrapper.no-title .owl-controls .owl-nav > div{top:auto !important;bottom:20px !important;}
.widget-container .owl-controls .owl-nav > div.owl-prev, .widget-container .ts-logo-slider-wrapper .owl-controls .owl-nav > div.owl-prev{left:50%;right:auto;transform:translate(-50%,0);margin-left:-20px;margin-top:0;}
.widget-container .owl-controls .owl-nav > div.owl-next, .widget-container .ts-logo-slider-wrapper .owl-controls .owl-nav > div.owl-next{right:50%;left:auto;transform:translate(50%,0);margin-right:-20px;margin-top:0;}
section.woocommerce.widget-container > ul, .widget-container > ul, section.ts-social-icons .social-icons, .widget-container .tagcloud, section.widget_product_search > form, section.mailchimp-subscription .subscribe-widget, .widget-container .widget_shopping_cart_content, .widget-container .ts-facebook-page-wrapper, .widget-container .ts-product-deals-widget-wrapper.ts-slider, .widget-container .ts-blogs-widget-wrapper, .widget-container .ts-recent-comments-widget-wrapper, .widget-container .ts-logo-slider-wrapper .content-wrapper, section.widget_nav_menu > div > ul, section.ts-flickr-widget .ts-flickr-wrapper{padding:20px 0 0 0;}
.widget-container .ts-blogs-widget-wrapper, .widget-container .ts-recent-comments-widget-wrapper, .widget-container .ts-slider{padding-top:0;}
.widget-container .ts-product-deals-widget-wrapper.ts-slider, .widget-container .ts-blogs-widget-wrapper.ts-slider, .widget-container .ts-recent-comments-widget-wrapper.ts-slider, .widget-container .ts-slider{padding-bottom:50px;}
.widget-container .ts-logo-slider-wrapper.ts-slider .logos{padding-bottom:70px;padding-top:6px;}
.widget-container .ts-product-deals-widget-wrapper.ts-slider, .widget-container .ts-logo-slider-wrapper.ts-slider{padding-bottom:0;}
.widget-container .ts-product-deals-widget-wrapper.ts-slider .owl-stage-outer{padding-bottom:50px;}
.widget-container .ts-products-widget-wrapper ul.product_list_widget , .widget-container ul.product_list_widget, section.woocommerce ul.product_list_widget, .woocommerce-page section ul.product_list_widget, .widget-container .widget_shopping_cart_content{padding:20px 0 10px 0;}
section.woocommerce ul.cart_list, .woocommerce-page section ul.cart_list{padding-top:0;padding-bottom:0;}
.widget-container.widget_calendar{padding:0 !important;border:0 !important}
.widget-container > ul ol, .widget-container > ul ul{margin-left:10px;}
.widget-container ul ul{margin:10px 0 0 12px}
.widget-container ul li{list-style:none;padding:6px 0 6px 0;}
.widget-container ul li > a:hover{text-decoration:none;}
.widget-container ul li:first-child{padding-top:0;}
.widget-container ul li:last-child{padding-bottom:0;}
section.widget_nav_menu > div > ul li.fa:before{margin-right:5px}
.widget-container ul ul li > a{position:relative}
.widget-container ul ul li > a:before{content:"\f105";font-family:'FontAwesome';margin-right:5px}
li.fa:before{font-family:'FontAwesome';}
.widget-container.mailchimp-subscription{text-align:center;padding:23px 20px 24px 20px;}
#right-sidebar .widget-container.mailchimp-subscription,
#left-sidebar .widget-container.mailchimp-subscription{background:rgba(105,105,105,0.1);}
.widget-container.mailchimp-subscription .widget-title{padding:0;margin:0;}
.widget-container.mailchimp-subscription .subscribe-widget{padding-top:10px;}
.mailchimp-subscription .widget-title-wrapper > .widget-title:before, .mailchimp-subscription .widget-title-wrapper > .widget-title:after{display:none;}
.subscribe-email input[type="email"]{border:0;}
.feedburner-subscription .button.button-subscribe{border-width:2px;border-style:solid;margin-top:10px;}
.subscribe-widget .subscribe-email{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;}
footer .widget-container .subscribe-widget .subscribe-email{justify-content:flex-start;flex-direction:column;align-items:flex-start;}
.widget-container .subscribe-widget .subscribe-email{gap:10px 0;}
.subscribe-widget .newsletter{margin-bottom:15px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .subscribe-email{max-width:720px;border-width:1px;border-style:solid;padding:20px 15px;margin-left:auto;margin-right:auto;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode input[type="email"]{max-width:550px;padding:12px 5px;}
.ts-mailchimp-subscription-shortcode.style-3 input[type="email"]{max-width:100%;}
.vc_col-sm-3 .subscribe-widget .newsletter, .vc_col-sm-4 .subscribe-widget .newsletter{margin-bottom:0;}
footer .vc_col-sm-3 .subscribe-widget input[type="email"],
footer .vc_col-sm-4 .subscribe-widget input[type="email"]{border-width:1px;border-style:solid;}
.text-light .mailchimp-subscription .widgettitle, #colophon .text-light .mailchimp-subscription .widgettitle{color:#fff;}
.ts-mailchimp-subscription-shortcode{padding:36px 0 38px 0;text-align:center;}
footer .ts-mailchimp-subscription-shortcode{text-align:start;padding:0;}
.newsletter p{margin:0;}
.ts-mailchimp-subscription-shortcode.style-2{padding:0;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode{padding-top:0;}
.ts-mailchimp-subscription-shortcode.style-3{padding:0;}
.ts-mailchimp-subscription-shortcode.style-3 .mailchimp-subscription{display:flex;align-items:center;gap:0 50px;}
.ts-mailchimp-subscription-shortcode.style-3 .widgettitle{margin-bottom:0;}
.ts-mailchimp-subscription-shortcode.style-3 .subscribe-widget{flex:1;width:100%;}
.ts-mailchimp-subscription-shortcode .widgettitle{margin-bottom:15px;}
body .newsletters-main-content .vc_column-inner{padding-top:0 !important;}
body .newsletters-main-content{background-position:top right !important;}
.ts-mailchimp-subscription-shortcode input[type="email"]{max-width:550px;padding:12px 20px;flex:1;}
.ts-mailchimp-subscription-shortcode .button{padding-left:5px !important;padding-right:5px !important;min-width:130px;position:relative;}
.ts-mailchimp-subscription-shortcode.style-2{text-align:center;margin:75px 0 70px 0;}
.ts-mailchimp-subscription-shortcode.style-2 .subscribe-email{padding:20px;display:inline-block;margin:20px 0;}
.ts-mailchimp-subscription-shortcode.style-2 .button{margin-top:0;}
.ts-mailchimp-subscription-shortcode.style-2 input[type="email"]{max-width:100%;width:560px;}
.ts-mailchimp-subscription-shortcode.style-3 .subscribe-email{margin-top:0;flex-wrap:nowrap;align-items:center;}
.custom-newsletter-long-title .ts-mailchimp-subscription-shortcode.style-3 .widgettitle{width:38%;text-align:left;}
.widget-container .tagcloud{overflow:hidden;}
.widget-container .tagcloud a{margin:0 10px 10px 0;display:inline-block;line-height:initial;float:left;font-weight:400;}
.widget-container .tagcloud a:hover{text-decoration:none;}
.ts-social-icons .social-icons{padding-top:15px;}
.ts-social-icons:after{display:table;clear:both;content:"";}
.ts-social-icons .social-icons{float:left;width:100%;display:inline-block;}
.ts-social-icons .list-icons{margin:0 -5px;}
.ts-social-icons .social-icons li, .ts-social-icons .social-icons li a{width:30px;height:30px;text-align:center;line-height:30px;padding:0;display:inline-block;position:relative;}
.ts-social-icons .social-icons.style-2 li a{border-radius:100%;}
.ts-social-icons .ts-tooltip{position:absolute;content:"";top:-30px;left:50%;margin-left:-30px;height:20px;opacity:0;visibility:hidden;padding:2px 5px;line-height:16px;width:66px;font-size:10px;transition:all 200ms ease 0s;}
.ts-social-icons .ts-tooltip:before{font-family:'FontAwesome';content:"\f0d7";position:absolute;bottom:-9px;left:50%;font-size:12px;margin-left:-5px;}
.ts-social-icons li:hover .ts-tooltip{opacity:1;top:-24px;visibility:visible;}
.ts-social-icons .social-icons li{margin:2px 5px 7px 5px;float:left;}
.ts-social-icons .social-icons li i{font-size:15px;line-height:30px;}
.ts-social-icons .social-desc{margin-bottom:20px;}
.ts-social-icons .social-icons li a:hover i{color:#fff !important;}
.ts-social-icons .social-icons li:hover a.facebook, footer#colophon .ts-social-icons li:hover a.facebook{background-color:#3B5998;}
.ts-social-icons .social-icons li:hover a.twitter, footer#colophon .ts-social-icons li:hover a.twitter{background-color:#2CAAE1;}
.ts-social-icons .social-icons li:hover a.google-plus, footer#colophon .ts-social-icons li:hover a.google-plus{background-color:#DD4B39;}
.ts-social-icons .social-icons li:hover a.flickr, footer#colophon .ts-social-icons li:hover a.flickr{background-color:#E30761;}
.ts-social-icons .social-icons li:hover a.vimeo, footer#colophon .ts-social-icons li:hover a.vimeo{background-color:#17B3E8;}
.ts-social-icons .social-icons li a.facebook span{background-color:#3B5998;}
.ts-social-icons .social-icons li a.twitter span{background-color:#2CAAE1;}
.ts-social-icons .social-icons li a.google-plus span{background-color:#DD4B39;}
.ts-social-icons .social-icons li a.flickr span{background-color:#E30761;}
.ts-social-icons .social-icons li a.vimeo span{background-color:#17B3E8;}
.ts-social-icons .social-icons li a.facebook span:before{color:#3B5998;}
.ts-social-icons .social-icons li a.twitter span:before{color:#2CAAE1;}
.ts-social-icons .social-icons li a.google-plus span:before{color:#DD4B39;}
.ts-social-icons .social-icons li a.flickr span:before{color:#E30761;}
.ts-social-icons .social-icons li a.vimeo span:before{color:#17B3E8;}
.ts-social-icons .social-icons li a.youtube span{background-color:#CC181E;}
.ts-social-icons .social-icons li a.viber span{background-color:#7C529E;}
.ts-social-icons .social-icons li a.skype span{background-color:#009EE5;}
.ts-social-icons .social-icons li a.instagram span{background-color:#125688;}
.ts-social-icons .social-icons li a.youtube span:before{color:#CC181E;}
.ts-social-icons .social-icons li a.viber span:before{color:#7C529E;}
.ts-social-icons .social-icons li a.skype span:before{color:#009EE5;}
.ts-social-icons .social-icons li a.instagram span:before{color:#125688;}
.ts-social-icons .social-icons li:hover a.youtube, footer#colophon .ts-social-icons li:hover a.youtube{background-color:#CC181E;}
.ts-social-icons .social-icons li:hover a.viber, footer#colophon .ts-social-icons li:hover a.viber{background-color:#7C529E;}
.ts-social-icons .social-icons li:hover a.skype, footer#colophon .ts-social-icons li:hover a.skype{background-color:#009EE5;}
.ts-social-icons .social-icons li:hover a.instagram, footer#colophon .ts-social-icons li:hover a.instagram{background-color:#125688;}
footer .ts-social-icons .social-icons.style-3{padding-top:0;}
.ts-social-icons .social-icons.style-3 .list-icons{margin:0;}
.ts-social-icons .social-icons.style-3 li, .ts-social-icons .social-icons.style-3 li a{width:auto;height:auto;text-align:inherit;line-height:inherit;background:transparent !important;}
.ts-social-icons .social-icons.style-3 li a:hover{text-decoration:none;}
.ts-social-icons .social-icons.style-3 li a span{position:static;opacity:1;margin:0;height:auto;width:auto;line-height:inherit;font-size:inherit;padding:0;visibility:visible;background:transparent !important;}
.ts-social-icons .social-icons.style-3 li{width:100%;display:inline-block;margin:0 0 10px 0;}
.ts-social-icons .social-icons.style-3 li a i{width:30px;height:30px;text-align:center;line-height:30px;margin-right:10px;}
.ts-social-icons .social-icons.style-3 li a span:before{display:none;}
.ts-social-icons .social-icons.style-3 li a.facebook:hover i, footer#colophon .ts-social-icons .social-icons.style-3 li a.facebook:hover i{background-color:#3B5998;}
.ts-social-icons .social-icons.style-3 li a.twitter:hover i, footer#colophon .ts-social-icons .social-icons.style-3 li a.twitter:hover i{background-color:#2CAAE1;}
.ts-social-icons .social-icons.style-3 li a.google-plus:hover i, footer#colophon .ts-social-icons .social-icons.style-3 li a.google-plus:hover i{background-color:#DD4B39;}
.ts-social-icons .social-icons.style-3 li a.flickr:hover i, footer#colophon .ts-social-icons .social-icons.style-3 li a.flickr:hover i{background-color:#E30761;}
.ts-social-icons .social-icons.style-3 li a.vimeo:hover i, footer#colophon .ts-social-icons .social-icons.style-3 li a.vimeo:hover i{background-color:#17B3E8;}
.ts-social-icons .social-icons.style-3 li a.youtube:hover i
, footer#colophon .ts-social-icons .social-icons.style-3 li a.youtube:hover i{background-color:#CC181E;}
.ts-social-icons .social-icons.style-3 li a.viber:hover i
, footer#colophon .ts-social-icons .social-icons.style-3 li a.viber:hover i{background-color:#7C529E;}
.ts-social-icons .social-icons.style-3 li a.skype:hover i
, footer#colophon .ts-social-icons .social-icons.style-3 li a.skype:hover i{background-color:#009EE5;}
.ts-social-icons .social-icons.style-3 li a.instagram:hover i
, footer#colophon .ts-social-icons .social-icons.style-3 li a.instagram:hover i{background-color:#125688;}
.ts-social-icons .social-icons.style-3 li a.facebook:hover span, footer#colophon .ts-social-icons .social-icons.style-3 li a.facebook:hover span{color:#3B5998;}
.ts-social-icons .social-icons.style-3 li a.twitter:hover span, footer#colophon .ts-social-icons .social-icons.style-3 li a.twitter:hover span{color:#2CAAE1;}
.ts-social-icons .social-icons.style-3 li a.google-plus:hover span, footer#colophon .ts-social-icons .social-icons.style-3 li a.google-plus:hover span{color:#DD4B39;}
.ts-social-icons .social-icons.style-3 li a.flickr:hover span, footer#colophon .ts-social-icons .social-icons.style-3 li a.flickr:hover span{color:#E30761;}
.ts-social-icons .social-icons.style-3 li a.vimeo:hover span, footer#colophon .ts-social-icons .social-icons.style-3 li a.vimeo:hover span{color:#17B3E8;}
.ts-social-icons .social-icons.style-3 li a.youtube:hover span
, footer#colophon .ts-social-icons .social-icons.style-3 li a.youtube:hover span{color:#CC181E;}
.ts-social-icons .social-icons.style-3 li a.viber:hover span
, footer#colophon .ts-social-icons .social-icons.style-3 li a.viber:hover span{color:#7C529E;}
.ts-social-icons .social-icons.style-3 li a.skype:hover span
, footer#colophon .ts-social-icons .social-icons.style-3 li a.skype:hover span{color:#009EE5;}
.ts-social-icons .social-icons.style-3 li a.instagram:hover span
, footer#colophon .ts-social-icons .social-icons.style-3 li a.instagram:hover span{color:#125688;}
.footer-social-center{text-align:center;margin-bottom:20px;}
body .ts-footer-block .footer-social-center .widget-container{display:inline-block;margin:0;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content:before{background-color:#888888;}
.woocommerce .widget_price_filter .price_slider_wrapper , .woocommerce-page .widget_price_filter .price_slider_wrapper{padding:25px 0 0 0;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{background-image:none;box-shadow:none;border-radius:0;height:4px;position:relative;z-index:1;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:-1px;background:transparent !important;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range:before{position:absolute;left:1px;right:1px;bottom:1px;top:1px;z-index:1;content:"";}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background:transparent;border-radius:1px;border-width:1px;border-style:solid;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{width:2px;height:14px;border:0;margin-left:-1px;top:-6px;background-image:none;}
.woocommerce .widget_price_filter .ui-slider{margin-left:2px;margin-right:2px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1px;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_wrapper .price_slider_amount{padding-top:10px;}
.woocommerce .widget-container .price_slider_amount, .woocommerce-page .widget-container .price_slider_amount{position:relative}
.woocommerce .widget-container .price_slider_amount .price_label, .woocommerce-page .widget-container .price_slider_amount .price_label{margin:15px 0;display:inline-block;width:100%;font-weight:bold;}
.woocommerce .widget-container .price_slider_amount .price_label span, .woocommerce-page .widget-container .price_slider_amount .price_label span{font-weight:400;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{width:100%;float:none;}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount{text-align:left;float:none;}
.widget-container.product-filter-by-color ul{margin-right:-8px;}
.widget-container.product-filter-by-color ul:after{display:table;content:"";clear:both;}
.widget-container.product-filter-by-color ul li{list-style:none;display:inline-block;float:left;padding:0;line-height:0;width:30px;height:30px;margin:0 8px 8px 0;}
.widget-container.product-filter-by-color ul li a{font-size:0;width:30px;height:30px;margin:0;line-height:30px;float:left;line-height:0;}
.widget-container.product-filter-by-color ul li a span{font-size:0;width:30px;height:30px;line-height:30px;display:inline-block;}
.widget-container.product-filter-by-color ul li a{position:relative;z-index:2;line-height:0}
.widget-container.product-filter-by-color ul li a:before{content:"";position:absolute;left:-3px;right:-3px;bottom:-3px;top:-3px;border-width:1px;border-style:solid;z-index:1;opacity:0;transition:all 200ms ease 0s;}
.widget-container.product-filter-by-color ul li:hover a:before, .widget-container.product-filter-by-color ul li.chosen a:before{opacity:1;}
.widget-container.product-filter-by-color ul li.chosen a:after{position:absolute;top:-10px;right:-12px;font-family:'FontAwesome';font-size:14px;line-height:14px;font-weight:400;content:"\f00d";margin-right:5px;z-index:3;border-radius:100%;color:red;}
.widget-container.product-filter-by-color ul li:hover a:after, .widget-container.product-filter-by-color ul li.chosen a:after{opacity:1;}
.widget-container.product-filter-by-color ul li small.count{display:none;}
.woocommerce .widget_layered_nav ul, .woocommerce .widget_layered_nav ul{margin:0 -8px 0 0;}
.woocommerce .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item a, .woocommerce .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item span{padding:0;position:relative;z-index:1;width:100%;display:block;padding:10px 6px 17px 0;text-align:center;}
.woocommerce .widget_layered_nav ul li span.count{display:none;}
.woocommerce .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item:before{left:0;right:6px;bottom:6px;top:0;position:absolute;content:"";z-index:0;opacity:0.4;display:inline-block;}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li{display:inline-block;position:relative;width:33.33333%;padding:0 6px 6px 0;margin:0;}
.woocommerce .widget_layered_nav ul li:nth-child(3n+1), 
.woocommerce-page .widget_layered_nav ul li:nth-child(3n+1){clear:both;}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before{font-family:'FontAwesome';font-size:14px;line-height:14px;content:"\f00d";position:absolute;top:-7px;right:0px;margin:0;font-weight:300;color:red;z-index:2;}
.woocommerce .widget_layered_nav_filters ul{margin:0;padding:5px 0;}
.woocommerce .widget_layered_nav_filters ul li{display:inline-block;width:100%;padding:0;margin:0 0 10px 0;position:relative;}
.woocommerce .widget_layered_nav_filters ul li:before{content:"";position:absolute;display:inline-block;left:0;right:0;height:1px;bottom:-7px;top:auto;border-width:1px 0 0 0;border-style:solid;}
.woocommerce .widget_layered_nav_filters ul li:last-child:before{display:none;}
.woocommerce .widget_layered_nav_filters ul li a:before{font-family:'FontAwesome';font-size:14px;line-height:14px;content:"\f00d";color:red;}
.woocommerce ul.cart_list li.empty, .woocommerce ul.product_list_widget li.empty, .woocommerce-page ul.cart_list li.empty, .woocommerce-page ul.product_list_widget li.empty{min-height:0;margin:0;padding:0;}
header .woocommerce ul.cart_list li, header .woocommerce ul.product_list_widget li, .woocommerce-page header ul.product_list_widget li, .woocommerce header .widget_shopping_cart .cart_list li, header .woocommerce.widget_shopping_cart .cart_list li{}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li, .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{position:relative;overflow:hidden;margin:0 0 17px 0;padding:0 0 18px 0;}
.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after, .woocommerce .widget_shopping_cart .cart_list li:after, .woocommerce.widget_shopping_cart .cart_list li:after{border-width:0 0 1px 0;border-style:solid;position:absolute;left:0;right:0;bottom:0;height:1px;content:"";display:block;}
.woocommerce ul.cart_list li:last-child, .woocommerce ul.product_list_widget li:last-child, .woocommerce .widget_shopping_cart .cart_list li:last-child, .woocommerce.widget_shopping_cart .cart_list li:last-child, .woocommerce-page ul.product_list_widget li:last-child{padding-bottom:0;}
.woocommerce ul.cart_list li:last-child:after, .woocommerce ul.product_list_widget li:last-child:after, .woocommerce .widget_shopping_cart .cart_list li:last-child:after, .woocommerce.widget_shopping_cart .cart_list li:last-child:after, .woocommerce-page ul.product_list_widget li:last-child:after{display:none;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{box-shadow:none;width:80px;margin:0;float:left;}
.widget.ts-products-widget ul.product_list_widget li img, .woocommerce-page .widget.ts-products-widget ul.product_list_widget li img{width:100px;}
.widget.ts-products-widget ul.product_list_widget li .ts-wg-meta{margin-left:120px;}
.widget.ts-products-widget .woocommerce ul.product_list_widget li:after, .woocommerce-page .widget.ts-products-widget ul.product_list_widget li:after{display:none;}
.widget.ts-products-widget .woocommerce ul.product_list_widget li, .woocommerce-page .widget.ts-products-widget ul.product_list_widget li{padding-bottom:10px;}
.widget.ts-products-widget .woocommerce ul.product_list_widget li:last-child, .woocommerce-page .widget.ts-products-widget ul.product_list_widget li:last-child{margin-bottom:0;padding-bottom:0;}
.widget.ts-products-widget .ts-wg-meta > a, .woocommerce-page .widget.ts-products-widget .ts-wg-meta > a, .widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce .widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce-page .widget-container ul.product_list_widget .ts-wg-meta > a, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{font-weight:normal;margin:6px 0 6px 0;text-transform:none;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.woocommerce.widget_recent_reviews ul.product_list_widget li a{margin-top:0;}
ul.product_list_widget li .ts-wg-meta{margin-left:95px;margin-top:-4px;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{margin:0;}
body.woocommerce .widget_shopping_cart ul.product_list_widget li > *,
body .woocommerce .widget_shopping_cart ul.product_list_widget li > *{margin-left:95px;margin-right:10px;width:auto;padding:0;}
body.woocommerce .widget_shopping_cart ul.product_list_widget li > a:not(.remove),
body .woocommerce .widget_shopping_cart ul.product_list_widget li > a:not(.remove){margin-bottom:5px;}
.widget_shopping_cart ul.product_list_widget li > a img{margin-left:-95px;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{margin:0 0 4px 0;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{float:left;}
.woocommerce ul.product_list_widget li > a.ts-wg-thumbnail, .woocommerce-page ul.product_list_widget li > a.ts-wg-thumbnail{margin:0;padding:0;display:inline-block;position:relative;top:auto;left:auto;bottom:auto;right:auto;float:left;}
.woocommerce ul.product_list_widget li > a.ts-wg-thumbnail:before, .woocommerce-page ul.product_list_widget li > a.ts-wg-thumbnail:before{position:absolute;z-index:4;left:0;right:100%;bottom:0;top:0;content:"";background:rgba(0,0,0,0.4);transition:all 400ms ease 0s;}
.woocommerce ul.product_list_widget li > a.ts-wg-thumbnail:after, .woocommerce-page ul.product_list_widget li > a.ts-wg-thumbnail:after{position:absolute;top:50%;left:-50%;z-index:5;width:40px;height:40px;content:"+";font-weight:normal;font-family:"Times New Roman";text-align:center;color:#fff;line-height:40px;font-size:32px;transform:translate(-50%,-50%);transition:all 350ms ease 0s;}
.woocommerce ul.product_list_widget li > a.ts-wg-thumbnail:hover:before, .woocommerce-page ul.product_list_widget li > a.ts-wg-thumbnail:hover:before{right:0;}
.woocommerce ul.product_list_widget li > a.ts-wg-thumbnail:hover:after, .woocommerce-page ul.product_list_widget li > a.ts-wg-thumbnail:hover:after{left:50%;}
.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover{text-decoration:none;}
.ts-recent-comments-widget .owl-controls .owl-nav > div.owl-next, .ts-recent-comments-widget .owl-controls .owl-nav > div.owl-prev, .ts-blogs-widget-wrapper .owl-controls .owl-nav > div.owl-next, .ts-blogs-widget-wrapper .owl-controls .owl-nav > div.owl-prev, .ts-products-widget-wrapper .owl-next, .ts-products-widget-wrapper .owl-prev, .ts-product-deals-widget-wrapper .owl-nav > div.owl-next, .ts-product-deals-widget-wrapper .owl-nav > div.owl-prev{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.woocommerce ul.cart_list li .price, .woocommerce ul.product_list_widget li .price, .woocommerce-page ul.cart_list li .price, .woocommerce-page ul.product_list_widget li .price{margin-bottom:3px;margin-left:-2px;display:inline-block;width:100%;}
.woocommerce ul.cart_list li span.amount, .woocommerce ul.product_list_widget li span.amount, .woocommerce-page ul.cart_list li span.amount, .woocommerce-page ul.product_list_widget li span.amount{margin:0 2px 2px 2px;display:inline-block;}
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del{opacity:0.5;}
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5{border:0;}
.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after{font-size:12px;line-height:14px;}
.woocommerce p.stars a{line-height:16px;}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating{margin:5px 0 0 0;}
.woocommerce ul.cart_list li .quantity, .woocommerce-page ul.cart_list li .quantity{margin:0;display:inline-block;width:100%;}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{margin:18px 0 15px 0;padding:15px 0 0 0;border:0;position:relative;text-transform:uppercase;}
.woocommerce .widget_shopping_cart .total:after, .woocommerce-page .widget_shopping_cart .total:after, .woocommerce-page.widget_shopping_cart .total:after, .woocommerce.widget_shopping_cart .total:after{content:"";display:table;clear:both;}
.woocommerce .widget_shopping_cart .total:before, .woocommerce-page .widget_shopping_cart .total:before, .woocommerce-page.widget_shopping_cart .total:before, .woocommerce.widget_shopping_cart .total:before{position:absolute;top:0;right:0;left:0;height:1px;border-width:1px 0 0 0;border-style:solid;content:"";opacity:0.6;}
.woocommerce .widget_shopping_cart .total:before, .woocommerce-page .widget_shopping_cart .total:before, .woocommerce-page.widget_shopping_cart .total:before, .woocommerce.widget_shopping_cart .total:before{right:0;left:0;}
.woocommerce .widget_shopping_cart .buttons a.button, .woocommerce-page .widget_shopping_cart .buttons a.button, .woocommerce-page.widget_shopping_cart .buttons a.button, .woocommerce.widget_shopping_cart .buttons a.button{width:100%;padding-left:5px;padding-right:5px;}
.woocommerce.widget_recent_reviews ul.product_list_widget li, .woocommerce-page .widget_recent_reviews ul.product_list_widget li{position:relative;padding-left:55px}
.woocommerce.widget_recent_reviews ul.product_list_widget li a, .woocommerce-page .widget_recent_reviews ul.product_list_widget li a{font-weight:normal;}
.woocommerce.widget_recent_reviews ul.product_list_widget li img, .woocommerce-page .widget_recent_reviews ul.product_list_widget li img{width:40px;position:absolute;top:7px;left:0;}
.woocommerce.widget_recent_reviews ul.product_list_widget l:first-child img, .woocommerce-page .widget_recent_reviews ul.product_list_widget li:first-child img{width:40px;position:absolute;top:2px;left:0;display:inline-block;}
.woocommerce.widget_recent_reviews ul.product_list_widget li .star-rating, .woocommerce-page .widget_recent_reviews ul.product_list_widget li .star-rating{margin-top:5px;}
.woocommerce.widget_recent_reviews ul.product_list_widget li .reviewer, .woocommerce-page .widget_recent_reviews ul.product_list_widget li .reviewer{margin-top:3px;display:inline-block;width:100%;}
.textwidget > ul{margin-top:0;}
.widget-container.widget_text:after{display:table;clear:both;content:"";}
.widget-container.widget_calendar #calendar_wrap{margin-top:20px;}
#calendar_wrap caption{padding:10px 0;text-align:center;text-transform:uppercase;}
#calendar_wrap th, 
#calendar_wrap td{padding:2px 5px;text-align:center;font-weight:normal;}
#calendar_wrap td#prev{text-align:left}
#calendar_wrap td#next{text-align:right}
#calendar_wrap #today{font-weight:bold;text-decoration:underline;}
.widget-container.widget_product_search .widget-title-wrapper, .widget-container.widget_search .widget-title-wrapper{margin-bottom:20px;}
section.widget_product_search > form{padding-top:0;padding-bottom:0;}
.widget-container.widget_product_search, .widget-container.widget_search{padding:0;border:0;}
section.widget_product_search > form, section.widget_search > form{display:inline-block;width:100%;position:relative;}
section.widget_product_search > form input[type="search"],
section.widget_search > form input[type="text"]{padding-right:33px;max-width:100%;}
section.widget_product_search > form input[type="submit"],
section.widget_search > form input[type="submit"]{position:absolute;right:8px;top:7px;content:"";font-size:0;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) 3px -26px no-repeat !important;opacity:0.8;z-index:2;border:0 !important;padding:0 !important;width:30px;height:30px;transition:all 300ms ease 0s;}
section.widget_product_search > form input[type="submit"]:hover,
section.widget_search > form input[type="submit"]:hover{background-position:3px -51px !important;opacity:1;}
.ts-video .cover{overflow:hidden;}
.ts-video iframe{max-width:100%;}
.ts-video .description{padding:5px 0 0 0;}
.ts-video .hide iframe{display:none;}
.ts-video .hide .description{display:none;}
.ts-video ul li a{padding-left:20px;display:inline-block;position:relative;margin:0;}
.ts-video ul li{margin:5px 0 0 0;padding:0;}
.widget-container.ts-video ul{border:0;padding:0;margin-top:20px;}
.ts-video ul li a:hover{text-decoration:underline;}
.ts-video ul li a:before{content:"\f144";position:absolute;left:0;top:2px;font:15px FontAwesome;display:inline-block;}
.ts-video ul li a:hover{text-decoration:none;}
.post_list_widget .ts-video.auto-size{padding-bottom:57.25% !important;margin-bottom:15px}
.post_list_widget .ts-soundcloud{margin-bottom:15px;}
.post_list_widget .blockquote-bg{padding:10px 10px 10px 20px;margin:0;}
.post_list_widget .blockquote-meta{padding:10px 10px;position:relative;overflow:hidden}
.post_list_widget .blockquote-meta:before{left:10px;right:10px;top:0;height:1px;border-width:1px 0 0 0;border-style:solid;content:"";z-index:1;border-color:initial;opacity:0.2;position:absolute;}
.post_list_widget .blockquote-bg:before{left:5px;background-position:-34px -44px;width:50px;height:35px;}
.blockquote-meta .author{display:inline-block;}
.blockquote-meta .author a:hover{text-decoration:underline;}
.ts-blogs-widget-wrapper{position:relative;}
.post_list_widget{margin:0;}
.widget-container .post_list_widget > li{position:relative;padding:0 0 0 70px;margin:15px 0 15px;min-height:60px;display:inline-block;width:100%;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.widget-container .post_list_widget > li:after{display:table;content:"";clear:both;}
.ts-blogs-widget .post_list_widget > li a.thumbnail, .ts-blogs-widget .post_list_widget > li a.thumbnail.gallery .owl-item{overflow:hidden;position:relative;}
.ts-blogs-widget .post_list_widget > li a.thumbnail:before, .ts-blogs-widget .post_list_widget > li a.thumbnail.gallery .owl-item:before{position:absolute;z-index:4;left:0;right:100%;bottom:0;top:0;content:"";background:rgba(0,0,0,0.4);transition:all 400ms ease 0s;}
.ts-blogs-widget .post_list_widget > li a.thumbnail:after, .ts-blogs-widget .post_list_widget > li a.thumbnail.gallery .owl-item:after{position:absolute;top:50%;left:-50%;z-index:5;width:40px;height:40px;content:"+";font-weight:normal;font-family:"Times New Roman";text-align:center;color:#fff;line-height:40px;font-size:32px;transform:translate(-50%,-50%);transition:all 350ms ease 0s;}
.ts-blogs-widget .post_list_widget > li a.thumbnail:hover:before, .ts-blogs-widget .post_list_widget > li a.thumbnail.gallery .owl-item:hover:before{right:0;}
.ts-blogs-widget .post_list_widget > li a.thumbnail:hover:after, .ts-blogs-widget .post_list_widget > li a.thumbnail.gallery .owl-item:hover:after{left:50%;}
.ts-blogs-widget .post_list_widget > li a.thumbnail.gallery:before, .ts-blogs-widget .post_list_widget > li a.thumbnail.gallery:after{display:none;}
footer .ts-blogs-widget .post_list_widget > li:first-child{margin-top:0;}
.widget-container .has-image .post_list_widget > li{padding:0;}
.widget-container .post_list_widget > li:before{content:"";position:absolute;display:inline-block;left:0;right:0;height:1px;bottom:-15px;top:auto;border-width:1px 0 0 0;border-style:solid;}
.widget-container .post_list_widget > li:last-child:before{display:none}
.widget-container .post_list_widget > li a{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.widget-container .has-image .post_list_widget > li a{font-weight:bold;}
.widget-container a.thumbnail{max-width:100%;}
.ts-blogs-widget-wrapper.no-image .post-date{position:absolute;left:0;top:0;content:"";border-width:2px;border-style:solid;width:50px;padding:6px 0;text-align:center;text-transform:uppercase;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center;}
.ts-blogs-widget-wrapper.no-image .post-date .day{font-size:24px;line-height:24px;padding-bottom:3px;text-align:center;display:inline-block;border-width:0 0 1px 0;border-style:solid;border-color:inherit;}
.ts-blogs-widget-wrapper.no-image .post-date .month{font-size:12px;line-height:14px;}
.ts-blogs-widget-wrapper .has-image .excerpt{margin-top:10px;}
.ts-blogs-widget-wrapper .excerpt{margin-top:5px;}
.ts-blogs-widget-wrapper .post-meta{width:100%;display:inline-block;margin-top:10px;}
.widget-container .post-meta > span{font-size:12px;line-height:14px;float:left;margin-bottom:5px;}
.widget-container .post-meta span.author, .widget-container .post-meta span.date-time{margin-right:12px;}
.comment_list_widget .comment-body{font-weight:normal;border:0;margin:0;padding:0;position:relative;background:transparent;font-style:normal;min-height:0;}
.comment_list_widget .comment-body:before, .comment_list_widget .comment-body:after{display:none}
.comment_list_widget .avatar > a{display:inline-block;width:40px;height:40px;position:relative;}
.comment_list_widget .avatar{display:inline-block;float:left;}
.comment_list_widget .comment-meta .meta{font-size:12px;line-height:14px;margin-left:55px;}
.comment_list_widget .comment-meta .author a{font-weight:bold;}
.comment_list_widget .comment-meta span.date{width:100%;display:inline-block;margin-top:3px;}
.comment_list_widget .date i{margin-right:5px;font-size:99%;}
.widget-container .comment_list_widget > li{margin:20px 0 21px 0;padding:0;clear:both;display:inline-block;width:100%;position:relative;}
.widget-container .comment_list_widget > li:last-child{margin-bottom:0;}
.widget-container .comment_list_widget > li:before{content:"";position:absolute;display:inline-block;left:0;right:0;height:1px;bottom:-20px;top:auto;border-width:1px 0 0 0;border-style:solid;}
.widget-container .comment_list_widget > li:last-child:before{display:none}
.ts-recent-comments-widget .comment-meta{display:inline-block;width:100%;margin-bottom:10px;}
 .woocommerce .ts-product-deals-widget .ts-product-deals-widget-wrapper .products .product, .woocommerce-page .ts-product-deals-widget .ts-product-deals-slider-wrapper .products .product{padding:20px 0 10px 0;margin:0;}
.ts-product-deals-widget .ts-product-deals-widget-wrapper:after{display:table;content:"";clear:both;}
.ts-product-deals-widget ul li .product-title{margin-bottom:7px;display:inline-block;}
.ts-product-deals-widget .loop-add-to-cart, .woocommerce-page .ts-product-deals-widget .loop-add-to-cart, .woocommerce-page #content .ts-product-deals-widget .loop-add-to-cart,
.woocommerce .ts-product-deals-widget .loop-add-to-cart, .woocommerce #content .ts-product-deals-widget .loop-add-to-cart{padding-top:5px;}
.woocommerce.ts-product-deals-widget ul.products, .woocommerce .ts-product-deals-widget ul.products, .woocommerce-page .ts-product-deals-widget ul.products, .woocommerce-page .ts-product-deals-widget .loop-add-to-cart, .woocommerce-page #content .ts-product-deals-widget .loop-add-to-cart,
.woocommerce .ts-product-deals-widget .loop-add-to-cart, .woocommerce #content .ts-product-deals-widget .loop-add-to-cart{margin:0;}
.woocommerce.ts-product-deals-widget ul.products li.product, .woocommerce .ts-product-deals-widget ul.products li.product, .woocommerce-page .ts-product-deals-widget ul.products li.product{margin:0 0 10px 0;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{box-shadow:none;}
   .ts-flickr-wrapper{overflow:hidden;margin-bottom:20px;}
.ts-flickr-wrapper > .item{display:inline-block;float:left;transition:all 200ms ease 0s;position:relative;overflow:hidden;}
.ts-flickr-wrapper > .item a:before{position:absolute;z-index:4;left:0;right:100%;bottom:0;top:0;content:"";background:rgba(0,0,0,0.4);transition:all 400ms ease 0s;}
.ts-flickr-wrapper > .item a:after{position:absolute;top:50%;left:-50%;z-index:5;width:40px;height:40px;content:"+";font-weight:normal;font-family:"Times New Roman";text-align:center;color:#fff;line-height:40px;font-size:32px;transform:translate(-50%,-50%);transition:all 350ms ease 0s;}
.ts-flickr-wrapper > .item a:hover:before{right:0;}
.ts-flickr-wrapper > .item a:hover:after{left:50%;}
footer .ts-flickr-wrapper > .item a:before, footer .ts-flickr-wrapper > .item a:after{display:none;}
footer section.ts-flickr-widget .ts-flickr-wrapper{padding:0 1px;margin:0;}
footer .ts-flickr-wrapper > .item:hover{filter:grayscale(1);}
footer .ts-footer-block .fix-flickr-home-3 .ts-flickr-widget{padding-left:80px;}
.ts-flickr-wrapper.columns-2 .item{width:50%;}
.ts-flickr-wrapper.columns-3 .item{width:33.3333%;}
.ts-flickr-wrapper.columns-4 .item{width:25%;}
.ts-flickr-wrapper.columns-5 .item{width:25%;}
.widget-container.widget_archive > ul{padding-top:5px;margin:0;}
.widget-container.widget_archive ul li{text-align:right;position:relative;margin:0;padding:10px 0 11px 0;display:inline-block;width:100%;}
.widget_archive li:before{content:"";position:absolute;display:inline-block;left:0;right:0;height:1px;bottom:0;top:auto;border-width:1px 0 0 0;border-style:solid;}
.widget_archive ul li:last-child:before{display:none;}
.widget_archive li a{float:left;}
.widget-container ul.product-categories{padding:2px 0;margin:0;}
.widget-container ul.product-categories ul, .widget-container ul.product-categories li{margin:0;padding:0;}
.widget-container ul.product-categories li{margin:0;padding:0;position:relative;}
.widget-container ul.product-categories li a{position:relative;padding:11px 0 10px 0;display:inline-block;width:100%;}
.widget-container ul.product-categories li.cat-parent > a:after{font-family:'FontAwesome';content:"\f0d7";position:absolute;right:0;top:50%;transform:translate(0 ,-50%);}
.widget-container ul.product-categories ul.children li a{padding-left:20px}
.widget-container ul.product-categories ul.children ul.children li a{padding-left:40px}
.widget-container ul.product-categories a:before{content:"";position:absolute;display:inline-block;left:0;right:0;height:1px;bottom:-1px;top:auto;border-width:1px 0 0 0;border-style:solid;margin:0;}
.widget-container ul.product-categories > li:last-child > a:before, .widget-container ul.product-categories > li.cat-parent:last-child > ul.children > li:last-child > a:before, .widget-container ul.product-categories > li.cat-parent:last-child > ul.children > li.cat-parent > ul.children > a:before{display:none;}
.widget-container ul.product-categories > li.cat-parent:last-child > a:before{display:inline-block;}
.widget-container.ts-product-categories-widget ul.product-categories li.cat-parent > a:after{display:none;}
.widget-container.ts-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle{position:absolute;right:0;top:10px;z-index:2;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;cursor:pointer;}
.widget-container.ts-product-categories-widget ul.product-categories li span.icon-toggle{display:none;}
.widget-container.ts-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle:before{font-family:'FontAwesome';content:"\f0d7";font-size:14px;line-height:14px;display:inline-block;}
.widget-container.ts-product-categories-widget ul.product-categories li.cat-parent.active > span.icon-toggle:before{content:"\f0d8";}
.widget-container.ts-product-categories-widget ul.product-categories li a{padding-right:20px}
.widget-container.ts-product-categories-widget ul.product-categories > li.cat-parent.active:last-child > a:before{display:inline-block;}
.widget-container.ts-product-categories-widget ul.product-categories > li.cat-parent:last-child > a:before{display:none;}
.widget-container.ts-twitter-widget .item{position:relative;padding:0;margin:20px 0 21px;display:inline-block;width:100%;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.widget-container.ts-twitter-widget .item:before{content:"";position:absolute;display:inline-block;left:0;right:0;height:1px;bottom:-20px;top:auto;border-width:1px 0 0 0;border-style:solid;}
.widget-container.ts-twitter-widget .item:last-child:before{display:none}
.widget-container.ts-twitter-widget .avatar-name img{width:30px;height:auto;float:left;}
.widget-container.ts-twitter-widget .avatar-name{min-height:30px;}
.avatar-name a{font-weight:bold;margin:0 0 0 10px;position:relative;top:2px;}
.avatar-name a:hover{text-decoration:none;}
.widget-container.ts-twitter-widget .content{margin-top:10px;}
.widget-container.ts-twitter-widget .date-time{font-size:12px;line-height:14px;margin-top:10px;display:inline-block;width:100%;}
.widget-container.ts-single-image{border:0;padding:0;}
.widget-container.ts-single-image img{margin:0;padding:0;}
.widget-container.widget_categories ul, .widget-container.widget_categories ul li{margin:0;padding:0;}
.widget-container.widget_categories ul.children{display:none;}
.widget-container.widget_categories > ul{padding:2px 0;margin:0;}
.widget-container.widget_categories > ul li, .dokan-category-menu ul li{margin:0;padding:0;position:relative;list-style:none;}
.widget-container.widget_categories > ul li a, .dokan-category-menu ul li a{position:relative;padding:11px 0 10px 0;display:inline-block;width:100%;}
.widget-container.widget_categories > ul ul.children li a, .dokan-category-menu ul .sub-category h3 > a{padding-left:20px}
.widget-container.widget_categories > ul ul.children ul.children li a, .dokan-category-menu ul .sub-category .sub-category h3 > a{padding-left:40px}
.widget-container.widget_categories > ul a:before, .dokan-category-menu ul a:before{content:"" !important;position:absolute;display:inline-block;left:0;right:0;height:1px;bottom:-1px;top:auto;border-width:1px 0 0 0;border-style:solid;margin:0;}
.dokan-category-menu > div > ul > li:last-child > a:before, .widget-container.widget_categories > ul > li:last-child > a:before, .widget-container.widget_categories > ul > li.cat-parent:last-child > ul.children > li:last-child > a:before, .widget-container.widget_categories > ul > li.cat-parent:last-child > ul.children > li.cat-parent > ul.children > a:before{display:none;}
.widget-container.widget_categories > ul > li.cat-parent:last-child > a:before, .dokan-category-menu > div > ul > li.has-children:last-child > a:before{display:inline-block;}
.widget-container.widget_categories > ul li.cat-parent > a:after{display:none;}
.widget-container.widget_categories > ul li.cat-parent > span.icon-toggle{position:absolute;right:0;top:10px;z-index:2;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;cursor:pointer;}
.widget-container.widget_categories > ul li span.icon-toggle{display:none;}
.widget-container.widget_categories > ul li.cat-parent > span.icon-toggle:before{font-family:'FontAwesome';content:"\f0d7";font-size:14px;line-height:14px;display:inline-block;}
.widget-container.widget_categories > ul li.cat-parent.active > span.icon-toggle:before{content:"\f0d8";}
.widget-container.widget_categories > ul li a{padding-right:20px}
.widget-container.widget_categories > ul > li.cat-parent.active:last-child > a:before{display:inline-block;}
.widget-container.widget_categories > ul > li.cat-parent:last-child > a:before{display:none;}
.dokan-category-menu > div > ul li a:hover{text-decoration:none;}
.dokan-store-menu ul li{list-style:none;}
.dokan-store-menu ul li .caret-icon{float:right;}
.dokan-store-open-close label{display:inline;}
.dokan-store-menu ul li a{border-width:0 !important;}
.dokan-store-menu ul li a:hover{text-decoration:none;}
.dokan-input-group input[type="number"]{margin-bottom:0;}
.widget-container.ts-blogs-tabs-widget{padding:0;border:0;}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab{width:50%;}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab:last-child a{border-left-width:0;}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab a{width:100%;text-align:center;}
.widget-container.ts-blogs-tabs-widget .post_list_widget > li{padding-left:0;padding-right:0;padding:20px 0 0 0;margin:20px 0 0 0;min-height:0;}
.widget-container.ts-blogs-tabs-widget .post_list_widget > li:first-child{margin-top:0;padding-top:0;}
section.ts-blogs-tabs-widget .post_list_widget.has-image .blog-info{margin-left:105px;margin-top:-4px;}
.widget-container .post_list_widget.no-image .blog-info{margin:0;}
.widget-container .post_list_widget.has-image .thumbnail{float:left;margin:0;width:90px;display:inline-block;}
.widget-container.ts-blogs-tabs-widget a.post-title:hover{text-decoration:none;}
.widget-container.ts-blogs-tabs-widget .post-meta{margin-top:3px;display:inline-block;width:100%;}
.widget-container.ts-blogs-tabs-widget .excerpt{margin-top:3px;display:inline-block;width:100%;}
.widget-container.ts-blogs-tabs-widget .post-meta span.author, .widget-container.ts-blogs-tabs-widget .post-meta span.date-time, .widget-container.ts-blogs-tabs-widget .post-meta span.comment{margin:0;width:100%;display:inline-block;}
.product-filter-by-availability-wrapper ul{margin-top:24px;}
.product-filter-by-availability-wrapper ul li{position:relative;padding:0 0 6px 0;}
.product-filter-by-availability-wrapper ul li label{text-indent:22px;width:100%;display:inline-block;}
.product-filter-by-availability-wrapper ul li input{position:absolute;content:"";left:0;top:4px;}
.ts-instagram-wrapper{overflow:hidden;margin-bottom:20px;}
.ts-instagram-wrapper > .item{display:inline-block;float:left;transition:all 200ms ease 0s;position:relative;overflow:hidden;}
.ts-instagram-wrapper > .item a:before{position:absolute;z-index:4;left:0;right:100%;bottom:0;top:0;content:"";background:rgba(0,0,0,0.4);transition:all 400ms ease 0s;}
.ts-instagram-wrapper > .item a:after{position:absolute;top:50%;left:-50%;z-index:5;width:40px;height:40px;content:"+";font-weight:normal;font-family:"Times New Roman";text-align:center;color:#fff;line-height:40px;font-size:32px;transform:translate(-50%,-50%);transition:all 350ms ease 0s;}
.ts-instagram-wrapper > .item a:hover:before{right:0;}
.ts-instagram-wrapper > .item a:hover:after{left:50%;}
footer .ts-instagram-wrapper > .item a:before, footer .ts-instagram-wrapper > .item a:after{display:none;}
footer section.ts-instagram-wrapper .ts-flickr-wrapper{padding:0 1px;margin:0;}
footer .ts-instagram-wrapper > .item:hover{filter:grayscale(1);}
.ts-instagram-wrapper.columns-2 .item{width:50%;}
.ts-instagram-wrapper.columns-3 .item{width:33.3333%;}
.ts-instagram-wrapper.columns-4 .item{width:25%;}
.ts-instagram-wrapper.columns-5 .item{width:25%;}
.woocommerce > .products > .list-categories{width:100%;}
.woocommerce > .products{clear:both;display:flex;flex-flow:row wrap;}
.woocommerce .products .product, .woocommerce-page .products .product{margin:0 0 20px 0;padding:0 10px;float:left;}
.woocommerce-page .woocommerce > .products .product{margin:20px 0 10px 0;}
.woocommerce.ts-products .products .product, .woocommerce-page .ts-products .products .product{margin-bottom:0;}
.woocommerce-page.columns-8 .products .product, .woocommerce.columns-8 .products .product{width:12.5%;}
.woocommerce-page.columns-7 .products .product, .woocommerce.columns-7 .products .product{width:14.285%}
.woocommerce-page.columns-6 .products .product, .woocommerce.columns-6 .products .product{width:16.6%}
.woocommerce-page.columns-5 .products .product, .woocommerce.columns-5 .products .product{width:20%;}
.woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product{width:25%;}
.woocommerce-page.columns-3 .products .product, .woocommerce.columns-3 .products .product{width:33.33333%;}
.woocommerce-page.columns-2 .products .product, .woocommerce.columns-2 .products .product{width:50%;}
.woocommerce-page.columns-1 .products .product, .woocommerce.columns-1 .products .product{width:100%}
.header-v7 .page-fullwidth-template .woocommerce .products .product, .header-v7.woocommerce-page .page-fullwidth-template .products .product{padding:0 5px;margin:0;}
.header-v7 .woocommerce .meta-on-thumbnail .product .product-wrapper .thumbnail-wrapper, .header-v7.woocommerce-page .meta-on-thumbnail .product .product-wrapper .thumbnail-wrapper{margin-bottom:10px;}
.woocommerce .meta-on-thumbnail .product .product-wrapper .meta-wrapper{position:absolute;z-index:99;left:0;right:0;bottom:0;padding:0 6% 5% 6%;text-align:left}
.meta-wrapper .meta-left{float:left;max-width:60%}
.meta-wrapper .meta-right{float:right;max-width:40%;text-align:right}
.woocommerce .products .meta-right .star-rating, .woocommerce-page .products .meta-right .star-rating, .woocommerce .star-rating .meta-right, .woocommerce-page .meta-right .star-rating{margin:7px 0 0 0;display:inline-block;}
.ts-single-product .woocommerce-page.columns-1 .products .product, .ts-single-product .woocommerce.columns-1 .products .product{margin-bottom:0;}
.woocommerce .products ul, .woocommerce .products, .woocommerce-page .products ul, .woocommerce-page .products{margin:0;}
.woocommerce.columns-3, .woocommerce.columns-4, .woocommerce.columns-5, .woocommerce.columns-6{margin:20px 0;clear:both;}
.woocommerce .products, .woocommerce-page .products{margin:0 -10px;}
.woocommerce.ts-product-deals-widget-wrapper .products, .woocommerce-page .ts-product-deals-widget-wrapper .products, .woocommerce .ts-slider .products, .woocommerce-page .ts-slider .products{margin:0;}
.woocommerce.columns-3:after, .woocommerce.columns-4:after, .woocommerce.columns-5:after, .woocommerce.columns-6:after{display:table;clear:both;content:"";}
.woocommerce .products .product .product-wrapper, .woocommerce-page .products .product .product-wrapper{position:relative;margin-left:auto !important;margin-right:auto !important;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before, 
.woocommerce #content input.button.loading:before, 
.woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, 
.woocommerce-page #content input.button.loading:before{position:static;background:none;}
.woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after, .woocommerce #respond input#submit.loading:after, 
.woocommerce #content input.button.loading:after, 
.woocommerce-page a.button.loading:after, .woocommerce-page button.button.loading:after, .woocommerce-page input.button.loading:after, .woocommerce-page #respond input#submit.loading:after, 
.woocommerce-page #content input.button.loading:after,
.mailchimp-subscription .processing button.button:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65);}
.woocommerce .thumbnail-wrapper a.button.loading:after{background-color:transparent !important;}
.ts-button-product{min-width:210px;text-align:center;}
.woocommerce .product .product-wrapper a.added_to_cart, .woocommerce-page .product .product-wrapper a.added_to_cart, .woocommerce .product .product-wrapper a.button, .woocommerce-page .product .product-wrapper a.button, .woocommerce #content .product .product-wrapper a.added_to_cart,
.woocommerce-page #content .product .product-wrapper a.added_to_cart,
.woocommerce #content .product .product-wrapper a.button,
.woocommerce-page #content .product .product-wrapper a.button,
.ts-button-product, .ts-product-deals-widget .loop-add-to-cart a, .woocommerce-page .ts-product-deals-widget .loop-add-to-cart a, .woocommerce-page #content .ts-product-deals-widget .loop-add-to-cart a,
.woocommerce .ts-product-deals-widget .loop-add-to-cart a, .woocommerce #content .ts-product-deals-widget .loop-add-to-cart a{background:none;border-width:2px;border-style:solid;padding:8px 10px;width:100%;text-align:center;}
.woocommerce .product .product-wrapper a.added_to_cart, .woocommerce-page .product .product-wrapper a.added_to_cart, .woocommerce #content .product .product-wrapper a.added_to_cart,
.woocommerce-page #content .product .product-wrapper a.added_to_cart,
.ts-product-deals-widget .loop-add-to-cart a.added_to_cart, .woocommerce-page .ts-product-deals-widget .loop-add-to-cart a.added_to_cart, .woocommerce-page #content .ts-product-deals-widget .loop-add-to-cart a.added_to_cart,
.woocommerce .ts-product-deals-widget .loop-add-to-cart a.added_to_cart, .woocommerce #content .ts-product-deals-widget .loop-add-to-cart a.added_to_cart{margin-top:5px;display:none !important;}
.woocommerce .product .product-wrapper a.added_to_cart:hover, .woocommerce-page .product .product-wrapper a.added_to_cart:hover, .woocommerce .product .product-wrapper a.button:hover, .woocommerce-page .product .product-wrapper a.button:hover, .woocommerce .product .product-wrapper a.added_to_cart:focus, .woocommerce-page .product .product-wrapper a.added_to_cart:focus, .woocommerce .product .product-wrapper a.button:focus, .woocommerce-page .product .product-wrapper a.button:focus, .woocommerce #content .product .product-wrapper a.added_to_cart:hover, 
.woocommerce-page #content .product .product-wrapper a.added_to_cart:hover,
.woocommerce #content .product .product-wrapper a.button:hover,
.woocommerce-page #content .product .product-wrapper a.button:hover,
.woocommerce #content .product .product-wrapper a.added_to_cart:focus, 
.woocommerce-page #content .product .product-wrapper a.added_to_cart:focus,
.woocommerce #content .product .product-wrapper a.button:focus,
.woocommerce-page #content .product .product-wrapper a.button:focus,
.ts-button-product:hover, .ts-button-product:focus{background-image:none;}
.woocommerce .product .product-wrapper .thumbnail-wrapper{position:relative;z-index:1;margin:0 0 14px 0;max-width:100%;line-height:0;overflow:hidden;}
.woocommerce .product .product-wrapper .thumbnail-wrapper > a{position:relative;z-index:2;display:inline-block;max-width:100%;line-height:0;}
.woocommerce .products .product a img, .woocommerce-page .products .product a img{margin:0;box-shadow:none;}
.woocommerce .products .product a:hover img, .woocommerce-page .products .product a:hover img{box-shadow:none !important;}
.woocommerce .product .product-wrapper figure{position:relative;z-index:1;overflow:hidden;margin-bottom:0;}
.woocommerce-product-gallery__wrapper:after{content:'';display:table;clear:both;}
.woocommerce .product .product-wrapper figure img:first-child{position:relative;z-index:2}
.woocommerce .product .product-wrapper figure.has-back-image img:last-child{position:absolute;right:0;top:0;z-index:3}
.woocommerce .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{display:none;}
.woocommerce .products .product .product-wrapper .meta-wrapper:after{display:table;clear:both;content:"";}
.woocommerce .product .product-wrapper .meta-wrapper{margin:0;padding:0;position:relative;z-index:1;text-align:center;}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, 
.woocommerce #content input.button.added:before, 
.woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, 
.woocommerce-page #content input.button.added:before{font-family:'FontAwesome';content:"\f00c";position:static;margin:0 8px 0 0;padding:0;}
.ts-products-widget-wrapper .product-categories span, .woocommerce .products .product .product-categories span, .woocommerce-page .products .product .product-categories span, .widget-container .product-categories span{display:none;}
.woocommerce .products .product .product-categories, .woocommerce-page .products .product .product-categories, .widget.ts-products-widget .product-categories, .woocommerce-page .widget.ts-products-widget .product-categories{margin-bottom:4px;overflow:hidden;line-height:18px;}
.woocommerce .products .product .product-categories a, .woocommerce-page .products .product .product-categories a, .woocommerce .widget-container il li .product-categories a, .woocommerce-page ul li .widget-container .product-categories a, .widget-container ul li .product-categories a, .widget.ts-products-widget .product-categories a, .woocommerce-page .widget.ts-products-widget .product-categories a{display:inline-block;padding:0;margin:0;line-height:16px;}
.woocommerce .products .product .product-categories a:hover, .woocommerce-page .products .product .product-categories a:hover, .widget-container ul li .product-categories a:hover, .ts-products-widget-wrapper .product-categories a:hover{text-decoration:none;}
.products .product h3, .woocommerce .products .product h3, .woocommerce-page .products .product h3{margin:0 0 5px 0;padding:0;display:inline-block;width:100%;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.summary .sku-wrapper.product_meta{margin-top:0;}
.products .product .product-sku{display:none}
.products .product-type-simple .product-sku{display:inline-block;width:100%;font-family:arial}
.woocommerce .products .product .price del, .woocommerce-page .products .product .price del{font-size:100%;line-height:100%;margin:0;opacity:0.5;display:inline-block;}
.woocommerce .products .product .price ins, .woocommerce-page .products .product .price ins{margin:0;}
.woocommerce .products .product .price .amount, .woocommerce-page .products .product .price .amount, .product-price .amount{padding:0 2px 0 2px;}
.woocommerce .products .product .price, .woocommerce-page .products .product .price{margin-left:-2px;margin-right:-2px;display:block;padding-bottom:3px;line-height:18px;}
.woocommerce .meta-on-thumbnail .products .product-type-variable .amount:last-child, .woocommerce-page .meta-on-thumbnail .products .product-type-variable .amount:last-child{display:block;}
.pp_woocommerce .star-rating, .woocommerce .star-rating, .woocommerce-page .star-rating{width:65px;height:12px;overflow:hidden;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating, .woocommerce .star-rating, .woocommerce-page .star-rating{margin:7px auto 0 auto;width:65px;height:12px;overflow:hidden;position:relative;line-height:20px;font-size:9px;}
.woocommerce.ts-product-deals-widget-wrapper .products .star-rating, .woocommerce .ts-product-deals-slider-wrapper .products .star-rating, .woocommerce-page .ts-product-deals-slider-wrapper .products .star-rating{margin-bottom:5px;}
.pp_woocommerce .star-rating:before, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute;}
.pp_woocommerce .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;}
.pp_woocommerce .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .pp_woocommerce .star-rating:before, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before{letter-spacing:4px;font-size:9px;line-height:12px;font-family:star;}
.woocommerce .products .product .short-description, .woocommerce-page .products .product .short-description{margin:10px 0 10px 0;padding:0;width:100%;}
 .woocommerce .products .product .product-label, .woocommerce-page .products .product .product-label{position:absolute;left:0;right:auto;top:0px;bottom:auto;z-index:4;text-align:left;width:100%;line-height:0;text-align:center;}
.woocommerce .products .product .product-label span:first-child, .woocommerce-page .products .product .product-label span:first-child{margin-top:0 !important;}
.woocommerce .ts-product-deals-slider-wrapper .products .product .product-label span:nth-child(2),
.woocommerce-page .ts-product-deals-slider-wrapper .products .product .product-label span:nth-child(2){margin-top:0 !important;}
.woocommerce .products .product .product-label .onsale, .woocommerce-page .products .product .product-label .onsale, .woocommerce .products .product .product-label .featured, .woocommerce-page .products .product .product-label .featured, .woocommerce .products .product .product-label .out-of-stock, .woocommerce-page .products .product .product-label .out-of-stock{position:static;margin:0;min-height:0;min-width:0;box-shadow:none;text-shadow:none;padding:1px;text-align:center;float:left;display:inline-block;border-radius:0;min-width:44px;height:auto;margin-top:3px;clear:both;}
.woocommerce .products .product .product-label .out-of-stock, .woocommerce-page .products .product .product-label .out-of-stock{width:auto;padding:1px 5px;}
.ts-product.featured .product-label .featured{display:none !important;}
.product-group-button{margin:0;padding:0;position:absolute;z-index:5;display:inline-block;z-index:-1;line-height:0;}
.product-group-button > div.loop-add-to-cart{position:relative;}
.product-group-button > div.loop-add-to-cart a{position:static;}
.woocommerce .product .thumbnail-wrapper .product-group-button > div{background:none !important;}
.woocommerce .product .thumbnail-wrapper .product-group-button > div, .woocommerce .product .thumbnail-wrapper .product-group-button > div a{font-size:0;line-height:0;padding:0;min-width:0;width:30px;height:30px;text-align:center;}
.woocommerce .product .thumbnail-wrapper .product-group-button .loop-add-to-cart a{line-height:30px;}
.woocommerce .product .thumbnail-wrapper .product-group-button .loop-add-to-cart a:first-child:before{font-family:'FontAwesome';content:"\f07a";line-height:30px;text-indent:0;color:inherit !important;}
.woocommerce .product .product-wrapper .thumbnail-wrapper .loop-add-to-cart a.added:first-child:before{font-family:'FontAwesome';content:"\f00c";position:static;margin:0;padding:0;}
.product-group-button > div{width:30px;height:30px;line-height:30px;display:inline-block;position:relative;float:left;}
.thumbnail-wrapper .product-group-button > div a i:before{line-height:30px;transition:none;}
.thumbnail-wrapper .product-group-button > div a{margin:0;cursor:pointer;display:inline-block;width:100%;line-height:30px;width:30px;height:30px;transition:all 200ms ease 0s;}
.thumbnail-wrapper .product-group-button{opacity:0}
.thumbnail-wrapper:hover .product-group-button{opacity:1;}
.woocommerce .product .thumbnail-wrapper .product-group-button > div a:first-child:before, .thumbnail-wrapper .product-group-button > div.wishlist a:after, .meta-wrapper .product-group-button > div.wishlist a:after{width:30px;height:30px;text-align:center;line-height:30px;font-size:13px;color:inherit !important;display:inline-block;}
.thumbnail-wrapper .button-in a i{line-height:30px;font-size:13px;}
.thumbnail-wrapper .product-group-button > div.wishlist a:after, .meta-wrapper .product-group-button > div.wishlist a:after{font-family:'FontAwesome';content:"\f08a";}
.meta-wrapper .product-group-button > div.wishlist a.added:after, .thumbnail-wrapper .product-group-button > div.wishlist a.added:after, div.product .summary .wishlist a.added:before{content:"\f004";}
div.product .summary :is(.wishlist,.compare) .ts-tooltip{display:none;}
.thumbnail-wrapper .product-group-button > div a:hover{text-decoration:none}
.thumbnail-wrapper .product-group-button > div a.added{font-size:0;width:30px;height:30px;display:inline-block;text-align:center;}
.thumbnail-wrapper .product-group-button > div.compare a:before{font-family:'FontAwesome';content:"\f079";font-size:13px;line-height:30px;}
.thumbnail-wrapper .product-group-button > div.compare a.added:before{content:"\f047";}
.meta-wrapper .button-in.compare, .meta-wrapper .button-in.wishlist{display:none;text-align:center;position:relative;}
.meta-wrapper .button-in.wishlist a, .meta-wrapper .button-in.compare a{line-height:30px;font-size:13px;height:30px;width:30px;display:inline-block;}
.meta-wrapper .button-in a.loading:before, .thumbnail-wrapper .button-in a.loading:before, div.product .summary .wishlist a.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100% !important;height:100% !important;margin:0;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader.gif) center no-repeat !important;}
.woocommerce .thumbnail-wrapper a.button.loading:after{background-color:transparent !important;}
.products{clear:both;}
#content > .products{margin:0 -10px;}
.products .product.product-category, .woocommerce .products .product.product-category, .woocommerce-page .products .product.product-category{text-align:center;position:relative;z-index:0;}
.ts-product-category-slider-wrapper .products .product.product-category{margin:0 !important;}
.products .product.product-category h3, .woocommerce .products .product.product-category h3, .woocommerce-page .products .product.product-category h3{position:relative;margin:0;z-index:1;margin-bottom:5px;}
.products .product.product-category h3, .woocommerce .products .product.product-category h3, .woocommerce-page .products .product.product-category h3, .products .product.product-category .count, .woocommerce .products .product.product-category .count, .woocommerce-page .products .product.product-category .count{color:#fff;}
.products .product.product-category .meta-wrapper{position:absolute;left:49%;top:49%;transform:translate(-49%,-49%);z-index:3;opacity:0;transition:all 300ms ease-in-out 0s;}
.products .product.product-category:hover .meta-wrapper{opacity:1;}
.products .product.product-category:before{position:absolute;content:"";left:0;right:0;bottom:0;top:0;z-index:2;background:#212121;opacity:0;transition:all 300ms ease-in-out 0s;}
body.woocommerce .products .product.product-category:before{left:20px;right:20px;}
.products .product.product-category:hover:before{opacity:0.6;}
.products .product.product-category:hover .meta-wrapper > div{-webkit-animation-duration:400ms;-moz-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:run_categories_detail;-moz-animation-name:run_categories_detail;animation-name:run_categories_detail;}
.products .product.product-category:hover .meta-wrapper > div:nth-child(2){animation-delay:300ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;}
.products .product.product-category:hover .meta-wrapper > div:nth-child(3){animation-delay:600ms;-webkit-animation-delay:200ms;-moz-animation-delay:200ms;}
@-webkit-keyframes run_categories_detail {
from{opacity:0;transform:translate(0,20px);}
to{opacity:1;transform:translate(0,0);}
}
@-moz-keyframes run_categories_detail {
from{opacity:0;transform:translate(0,20px);}
to{opacity:1;transform:translate(0,0);}
}
@keyframes run_categories_detail {
from{opacity:0;transform:translate(0,20px);}
to{opacity:1;transform:translate(0,0);}
}
.products .product.product-category h3 mark, .woocommerce .products .product.product-category h3 mark, .woocommerce-page .products .product.product-category h3 mark{background:none;display:none;}
.products .product.product-category .shop-now-button, .woocommerce .products .product.product-category .shop-now-button, .woocommerce-page .products .product.product-category .shop-now-button{margin-top:25px;background:transparent !important;color:#fff !important;border-color:#ffffff !important;}
.products .product.product-category .shop-now-button:hover, .woocommerce .products .product.product-category .shop-now-button:hover, .woocommerce-page .products .product.product-category .shop-now-button:hover{margin-top:25px;background:#ffffff !important;color:#3f3f3f !important;border-color:#ffffff !important;}
.products .product.product-category img, .woocommerce .products .product.product-category img, .woocommerce-page .products .product.product-category img{transition:all 300ms ease-in-out 0s;position:relative;z-index:0;}
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div{top:50%;transform:translate(0,-50%);}
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-prev{left:10px;}
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-next{right:10px;}
#main-content > #primary > .woocommerce.columns-3, 
#main-content > #primary > .woocommerce.columns-4, 
#main-content > #primary > .woocommerce.columns-5, 
#main-content > #primary > .woocommerce.columns-6{margin-top:0;}
.woocommerce .before-loop-wrapper{display:inline-block;width:100%;border-width:0 0 2px 0;border-style:solid;margin-top:-5px;}
.product-category-top-content{margin-left:-15px;margin-right:-15px;padding-bottom:0 !important;}
.product-category-top-content .widget-container{width:25%;float:left;clear:none;padding:20px 15px;border:0;margin:0;}
.product-category-top-content .widget-title-wrapper > .widget-title{padding:0;margin:0 0 10px 0;text-align:left}
.product-category-top-content .widget-title-wrapper > .widget-title:before, .product-category-top-content .widget-title-wrapper > .widget-title:after{display:none;}
.product-category-top-content .widget-container:after{display:table;clear:both;content:"";}
.prod-cat-show-top-content-button{float:right;margin:0 0 8px 30px;padding:0 0 0 30px;border-width:0 0 0 1px;border-style:solid;display:inline-block;}
.prod-cat-show-top-content-button a:after{margin-left:8px;font-family:'FontAwesome';content:"\f039";font-size:14px;line-height:14px;width:15px;text-align:center;display:inline-block;}
.prod-cat-show-top-content-button a:hover{text-decoration:none;}
.prod-cat-show-top-content-button a.active:after{content:"\f00d";}
.gridlist-toggle{float:left;margin:0 40px 8px 0;padding:0 20px 0 0;line-height:0;border-width:0 1px 0 0;border-style:solid;}
.gridlist-toggle a{font-size:0;line-height:0;padding:0;position:relative;z-index:1;display:inline-block;margin:0 10px 0 0;}
.gridlist-toggle a:hover{text-decoration:none}
.gridlist-toggle a#grid:before{content:"\f00a";font-family:'FontAwesome';font-size:18px;font-weight:300;}
.gridlist-toggle a#list:before{content:"\f00b";font-family:'FontAwesome';font-size:18px;font-weight:300;}
.gridlist-toggle a span{display:none;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin:-4px 0 8px 0;float:right;width:auto;}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{width:190px;padding:7px 20px 7px 5px;border:0;}
.woocommerce .woocommerce-ordering .orderby, .woocommerce-page .woocommerce-ordering .orderby{width:215px;padding:0;border:0;margin:0 0 0 0;}
.woocommerce .woocommerce-ordering .orderby li a.current, .woocommerce-page .woocommerce-ordering .orderby li a.current{cursor:default;}
.woocommerce .woocommerce-ordering .orderby > li, .woocommerce-page .woocommerce-ordering .orderby > li{padding:0;position:relative;cursor:pointer;}
.woocommerce .woocommerce-ordering .orderby > li .orderby-current, .woocommerce-page .woocommerce-ordering .orderby > li .orderby-current{padding:4px 15px 4px 0;display:inline-block;width:100%;transition:all 200ms ease 0s;}
.woocommerce .woocommerce-ordering .orderby > li:after, .woocommerce-page .woocommerce-ordering .orderby > li:after{position:absolute;content:"";top:9px;right:0px;font-family:'FontAwesome';content:"\f0d7";font-size:14px;line-height:14px;transition:all 300ms ease 0s;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.woocommerce .woocommerce-ordering .orderby:hover > li:after, .woocommerce-page .woocommerce-ordering .orderby:hover > li:after{transform:rotate(180deg);}
.woocommerce .woocommerce-ordering .orderby li, .woocommerce-page .woocommerce-ordering .orderby li{list-style:none;position:relative;z-index:4;}
.woocommerce .woocommerce-ordering .orderby ul, .woocommerce-page .woocommerce-ordering .orderby ul{margin:0;padding:9px 0 0 0;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;right:0;z-index:5;transition:all 200ms ease 0s;}
.woocommerce .woocommerce-ordering .orderby ul:before, .woocommerce-page .woocommerce-ordering .orderby ul:before{position:absolute;content:"";top:8px;left:0;right:0;bottom:0;z-index:-1;border-width:2px 1px 1px 1px;border-style:solid;}
.woocommerce .woocommerce-ordering .orderby:hover ul, .woocommerce-page .woocommerce-ordering .orderby:hover ul{visibility:visible;opacity:1;}
.woocommerce .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .before-loop-wrapper .woocommerce-result-count{padding:0;margin:0 0 8px 0;}
.woocommerce .woocommerce-ordering .orderby ul li a:hover, .woocommerce-page .woocommerce-ordering .orderby ul li a:hover{text-decoration:none;}
.woocommerce .woocommerce-ordering .orderby ul li, .woocommerce-page .woocommerce-ordering .orderby ul li{padding:0 15px;}
.woocommerce .woocommerce-ordering .orderby ul li a, .woocommerce-page .woocommerce-ordering .orderby ul li a{padding:6px 0;width:100%;display:inline-block;position:relative;border-width:1px 0 0 0;border-style:solid;}
.woocommerce #content .after-loop-wrapper, 
.woocommerce .after-loop-wrapper, .woocommerce-page #content .after-loop-wrapper, 
.woocommerce-page .after-loop-wrapper{width:100%;margin:20px 0 40px 0;display:inline-block;text-align:center;position:relative;}
.woocommerce #content .after-loop-wrapper:after, 
.woocommerce .after-loop-wrapper:after, .woocommerce-page #content .after-loop-wrapper:after, 
.woocommerce-page .after-loop-wrapper:after{content:"";display:table;clear:both;}
.ts-pagination{text-align:center;}
.ts-pagination ul{display:inline-block;overflow:hidden;}
.ts-pagination ul li{display:inline-block;list-style:none;float:left;}
.ts-pagination ul li a:hover{text-decoration:none;}
.dokan-pagination-container{margin:40px 0 100px 0;}
.woocommerce #content nav.woocommerce-pagination ul, 
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, 
.woocommerce-page nav.woocommerce-pagination ul, .ts-pagination ul, .dokan-pagination-container .dokan-pagination{border:0;margin:0;padding:0;}
.woocommerce #content nav.woocommerce-pagination ul li, 
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, 
.woocommerce-page nav.woocommerce-pagination ul li, .dokan-pagination-container .dokan-pagination li{border:0;}
.woocommerce #content nav.woocommerce-pagination ul li a, 
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, 
.woocommerce-page #content nav.woocommerce-pagination ul li span, 
.woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .ts-pagination ul li a, .ts-pagination ul li span.current, .dokan-pagination-container .dokan-pagination li a{padding:3px 2px;background:transparent;min-height:30px;min-width:30px;line-height:20px;font-size:12px;border-width:2px;border-style:solid;font-weight:bold;margin:0 5px;text-align:center;display:inline-block;}
.woocommerce #content nav.woocommerce-pagination ul li a.next, 
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce-page #content nav.woocommerce-pagination ul li a.next, 
.woocommerce-page nav.woocommerce-pagination ul li a.next, .woocommerce #content nav.woocommerce-pagination ul li a.prev, 
.woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev, .ts-pagination ul li a.prev, .ts-pagination ul li a.next{background-image:none;font-size:0;line-height:0;min-height:30px;text-transform:uppercase;margin:0 5px;color:transparent;}
.woocommerce #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before{font-family:'FontAwesome';font-size:18px;line-height:20px;}
.woocommerce #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before{content:"\f104";}
.woocommerce #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:before, .ts-pagination ul li a.next:before{content:"\f105";}
.dokan-pagination-container .dokan-pagination li.active a{cursor:default;}
.woocommerce .products.list .product .product-wrapper, .woocommerce-page .products.list .product .product-wrapper{max-width:100%;}
.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{float:left;width:23%;}
.woocommerce .products.list .product .product-wrapper .meta-wrapper{float:left;width:77%;padding:0 0 0 30px;}
.woocommerce .products.list .product{width:100%;}
.woocommerce .products.list > .product:not(.product-category){width:100% !important;}
.woocommerce .products.list .product .meta-wrapper{text-align:left;}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating{margin-left:0;margin-right:0;}
.woocommerce.columns-8 .products .product.product-category{width:12.5%;}
.woocommerce.columns-7 .products .product.product-category{width:14.285%}
.woocommerce.columns-6 .products .product.product-category{width:16.6%}
.woocommerce.columns-5 .products .product.product-category{width:20%;}
.woocommerce.columns-4 .products .product.product-category{width:25%;}
.woocommerce.columns-3 .products .product.product-category{width:33.3333333333%;}
.woocommerce.columns-2 .products .product.product-category{width:50%;}
.woocommerce.columns-1 .products .product.product-category{width:100%;}
.woocommerce .products .product.product-category .meta-wrapper, .woocommerce .products.list .product.product-category .meta-wrapper{padding-left:0;padding-right:0;width:100%;text-align:center;}
body.single-product .site-content > div.product{clear:both;}
section.product > div.images{position:relative;}
section.product > div.images .product-label{position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:99;}
div.product div.summary .clear{display:none !important;}
.woocommerce div.product div.images > .woocommerce-product-gallery__image:nth-child(n+2){width:100%;}
.woocommerce #content div.product div.images-thumbnails img, 
.woocommerce div.product div.images-thumbnails img, .woocommerce-page #content div.product div.images-thumbnails img, 
.woocommerce-page div.product div.images-thumbnails img{box-shadow:none;border:0;}
.woocommerce #content div.product div.images-thumbnails .images, 
.woocommerce div.product div.images-thumbnails .images, .woocommerce-page #content div.product div.images-thumbnails .images, 
.woocommerce-page div.product div.images-thumbnails .images{width:auto;margin:0;float:none;padding:0;position:relative;}
.woocommerce #content div.product div.images-thumbnails, 
.woocommerce div.product div.images-thumbnails, .woocommerce-page #content div.product div.images-thumbnails, 
.woocommerce-page div.product div.images-thumbnails{width:48%;position:relative;float:left;margin:0 0 50px 0;overflow:hidden;}
.woocommerce #content div.product div.images-thumbnails .featured-image, 
.woocommerce div.product div.images-thumbnails .featured-image, .woocommerce-page #content div.product div.images-thumbnails .featured-image{position:relative;}
.woocommerce #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images, .woocommerce-page #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images-thumbnails div.images{margin-left:100px;}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{width:52%;padding-left:30px;float:left;}
.ts-product-video-button{background:#e5e5e5;border-radius:100%;line-height:40px;text-align:center;padding:0;width:40px;position:absolute;left:20px;bottom:20px;z-index:999;cursor:pointer;text-decoration:none;color:#3f3f3f;}
.ts-product-video-button:hover{text-decoration:none;}
.ts-product-video-button:before{font-family:'FontAwesome';content:"\f04b";font-size:16px;margin-left:2px;}
.ts-product-video iframe{max-width:calc(100% - 13px);margin-left:7px;}
.ts-product-video.loaded{padding:0 !important;}
.ts-product-video .pp_content_container{padding:30px 20px !important;}
.ts-product-video .pp_details, .ts-product-video.loaded .pp_content{background:transparent !important;}
.ts-product-video #pp_full_res{line-height:0 !important;width:100% !important;}
.ts-product-video .ppt, .ts-product-video .pp_top, .ts-product-video .pp_bottom, div.ts-product-video.pp_pic_holder.loaded:before{display:none !important;}
.ts-product-video .pp_content{min-height:60px;min-width:60px;}
div.product .thumbnails{position:relative;overflow:hidden;}
.vertical-thumbnail .images-thumbnails > .thumbnails .caroufredsel_wrapper{margin:0 0 0 0 !important;}
div.product.vertical-thumbnail .thumbnails{width:90px;float:left;margin-top:-10px;}
div.product.vertical-thumbnail .thumbnails li{padding:10px 0 0 0;line-height:0;}
.woocommerce #content div.product div.thumbnails a, 
.woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, 
.woocommerce-page div.product div.thumbnails a{width:auto;margin:0;float:none;display:inline-block;padding:1px;}
.woocommerce #content div.product div.images-thumbnails div.thumbnails, 
.woocommerce div.product div.images-thumbnails div.thumbnails, .woocommerce-page #content div.product div.images-thumbnails div.thumbnails, 
.woocommerce-page div.product div.images-thumbnails div.thumbnails{padding-top:0;}
.woocommerce #content div.product div.thumbnails a img, 
.woocommerce div.product div.thumbnails a img, .woocommerce-page #content div.product div.thumbnails a img, 
.woocommerce-page div.product div.thumbnails a img{border:1px solid transparent;height:auto;max-width:100%;display:block;}
.woocommerce #content div.product .images .product-label,
.woocommerce div.product .images .product-label, .woocommerce-page #content div.product .images .product-label,
.woocommerce-page div.product .images .product-label{z-index:9992;position:absolute;left:0;right:auto;top:0px;bottom:auto;text-align:center;width:auto;line-height:0;text-align:center;}
.woocommerce #content div.product .images .product-label span:first-child,
.woocommerce div.product .images .product-label span:first-child, .woocommerce-page #content div.product .images .product-label span:first-child,
.woocommerce-page div.product .images .product-label span:first-child{margin-top:0;}
.woocommerce #content div.product .images .product-label span,
.woocommerce div.product .images .product-label span, .woocommerce-page #content div.product .images .product-label span,
.woocommerce-page div.product .images .product-label span{box-shadow:none;border-radius:0;text-shadow:none;position:static;float:left;clear:both;display:inline-block;margin-top:3px;min-height:0;min-width:40px;}
.woocommerce #content div.product .images .product-label span.out-of-stock,
.woocommerce div.product .images .product-label span.out-of-stock, .woocommerce-page #content div.product .images .product-label span.out-of-stock,
.woocommerce-page div.product .images .product-label span.out-of-stock{padding:0 10px;}
div.product .summary .counter-wrapper{width:100%;display:inline-block;margin:10px 0 20px 0;}
.pp_woocommerce div.product .product_title, .woocommerce #content div.product .product_title, 
.woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, 
.woocommerce-page div.product .product_title{font-size:26px;line-height:30px;margin:0 80px 15px 0;padding:0;}
.woocommerce-product-rating a.woocommerce-review-link{position:relative;}
.woocommerce-product-rating a.woocommerce-review-link:before{font-family:'FontAwesome';margin-right:10px;content:"\f044";}
.pp_woocommerce .woocommerce-product-rating, .woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating, .woocommerce div.product .woocommerce-product-rating{line-height:0;margin:0 0 15px 0;display:inline-block;float:left;padding:2px 0;}
.pp_woocommerce .woocommerce-product-rating .star-rating, .woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating{width:66px;height:12px;font-size:12px;line-height:12px;margin:0 15px 0 0;float:left;overflow:hidden;position:relative;font-family:star !important;top:0;}
.pp_woocommerce .woocommerce-product-rating .star-rating span, .woocommerce .star-rating span, .woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}
.pp_woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce-page .woocommerce-product-rating .star-rating span:before, .pp_woocommerce .woocommerce-product-rating .star-rating:before, .woocommerce .woocommerce-product-rating .star-rating:before, .woocommerce-page .woocommerce-product-rating .star-rating:before{}
.woocommerce-product-rating .woocommerce-review-link{display:inline-block;float:left;position:relative;top:-7px;}
.woocommerce-product-rating .woocommerce-review-link:hover{text-decoration:none;}
.woocommerce #content div.product p.availability.stock, 
.woocommerce div.product p.availability.stock, .woocommerce-page #content div.product p.availability.stock, 
.woocommerce-page div.product p.availability.stock, .pp_woocommerce div.product p.availability.stock{margin:0 15px 25px 0;clear:both;font-size:12px;line-height:14px;text-transform:uppercase;display:inline-block;float:left;}
div.product p.stock{display:none;}
.woocommerce #content div.product p.stock span, 
.woocommerce div.product p.stock span, .woocommerce-page #content div.product p.stock span, 
.woocommerce-page div.product p.stock span, .pp_woocommerce div.product p.stock span{background:#f23434;color:#fff;padding:2px 12px 2px 28px;position:relative;}
.woocommerce #content div.product p.stock span:before, 
.woocommerce div.product p.stock span:before, .woocommerce-page #content div.product p.stock span:before, 
.woocommerce-page div.product p.stock span:before, .pp_woocommerce div.product p.stock span:before{font-family:'FontAwesome';content:"\f05d";position:absolute;left:12px;top:3px;}
.woocommerce #content div.product p.out-of-stock span, 
.woocommerce div.product p.out-of-stock span, .woocommerce-page #content div.product p.out-of-stock span, 
.woocommerce-page div.product p.out-of-stock span, .pp_woocommerce div.product p.out-of-stock span{background:#d4d4d4;color:#fff;}
.woocommerce #content div.product p.out-of-stock span:before, 
.woocommerce div.product p.out-of-stock span:before, .woocommerce-page #content div.product p.out-of-stock span:before, 
.woocommerce-page div.product p.out-of-stock span:before, .pp_woocommerce div.product p.out-of-stock span:before{content:"\f017";}
.sku-wrapper{display:inline-block;width:100%;font-family:arial;clear:both;font-weight:bold;text-transform:uppercase;margin:0 0 7px 0;}
.sku-wrapper span{font-weight:normal;text-transform:none;}
.pp_woocommerce div.product .woocommerce-product-details__short-description, .woocommerce div.product .woocommerce-product-details__short-description, .woocommerce-page div.product .woocommerce-product-details__short-description{display:inline-block;width:100%;clear:both;margin:0 0 10px 0}
.pp_woocommerce div.product div[itemprop="offers"] .price,
.woocommerce .pp_woocommerce div.product div[itemprop="offers"] .price,
.woocommerce-page .pp_woocommerce div.product div[itemprop="offers"] .price{margin:0 0 18px 0;}
.pp_woocommerce div.product.product-type-variable .summary .woocommerce-product-details__short-description, .woocommerce .pp_woocommerce div.product.product-type-variable .summary .woocommerce-product-details__short-description, .woocommerce-page .pp_woocommerce div.product.product-type-variable .summary .woocommerce-product-details__short-description{margin:0;}
.pp_woocommerce .quantity .minus, .pp_woocommerce .quantity .plus, .woocommerce #content .quantity .minus, 
.woocommerce #content .quantity .plus, 
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, 
.woocommerce-page #content .quantity .plus, 
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{background:none;box-shadow:none;text-shadow:none;border-width:1px;border-style:solid;border-radius:0;cursor:pointer;}
.pp_woocommerce .quantity .minus:hover, .pp_woocommerce .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, 
.woocommerce #content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, 
.woocommerce-page #content .quantity .plus:hover, 
.woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .pp_woocommerce .quantity .minus:focus, .pp_woocommerce .quantity .plus:focus, .woocommerce #content .quantity .minus:focus, 
.woocommerce #content .quantity .plus:focus, 
.woocommerce .quantity .minus:focus, .woocommerce .quantity .plus:focus, .woocommerce-page #content .quantity .minus:focus, 
.woocommerce-page #content .quantity .plus:focus, 
.woocommerce-page .quantity .minus:focus, .woocommerce-page .quantity .plus:focus{background-image:none;}
.pp_woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty{border-width:1px 0 1px 0;border-style:solid;box-shadow:none;text-shadow:none;border-radius:0;text-align:center;font-weight:700;}
div.product p.price .woocommerce-Price-amount, .woocommerce-page div.product p.price .woocommerce-Price-amount{padding-bottom:5px;}
div.product div[itemprop="offers"] .group_table .price .amount, 
.woocommerce-page div.product div[itemprop="offers"] .group_table .price .amount{padding-bottom:0;}
.pp_woocommerce div.product .price{clear:both;}
.pp_woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, 
.woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, 
.woocommerce-page div.product form.cart .button{min-width:150px;height:41px;padding:10px 20px;}
.pp_woocommerce div.product form.cart .button:before, .woocommerce #content div.product form.cart .button:before, 
.woocommerce div.product form.cart .button:before, .woocommerce-page #content div.product form.cart .button:before, 
.woocommerce-page div.product form.cart .button:before{font-family:'FontAwesome';content:"\f07a";margin-right:8px;text-indent:0;}
div.product .summary .wishlist, div.product .summary .compare{display:inline-block;float:left;margin:0 8px 20px 0;}
div.product.outofstock .summary .wishlist, div.product.outofstock .summary .compare{margin-bottom:20px;}
div.product .summary .compare{margin-right:0}
div.product .summary .wishlist a:before{font-family:'FontAwesome';content:"\f08a";}
div.product .summary .wishlist a.added:before{content:"\f004";}
div.product .summary .compare a:before{font-family:'FontAwesome';content:"\f079";}
div.product .summary .wishlist a:hover, div.product .summary .compare a:hover{text-decoration:none;}
div.product .summary .compare a, div.product .summary .wishlist a{padding:0 5px;line-height:36px;width:41px;height:41px;border-width:2px;border-style:solid;display:inline-block;border-radius:0;white-space:pre;text-align:center;font-weight:900;position:relative;}
div.product div[itemprop="offers"]{clear:both;}
div.product div[itemprop="offers"] .price{clear:both;margin:0 0 18px 0;display:inline-block;padding-right:80px;}
.price del, .product-price del{opacity:0.5;}
div.product .summary .price del{margin-right:10px;}
div.product .summary .price del, .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del{display:inline-block;margin-bottom:5px;}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{font-weight:normal;}
div.product div[itemprop="offers"]{overflow:hidden;clear:both;}
.woocommerce div.product form.cart, .woocommerce div.product p.cart{overflow:hidden;clear:both;display:inline-block;width:100%;margin:0;}
.woocommerce div.product.type-product form.cart, .woocommerce div.product p.cart{float:left;width:auto;margin:0 10px 34px 0;}
.woocommerce div.product form.cart.variations_form{margin-bottom:15px;}
.woocommerce div.product form.cart .group_table td:first-child{width:auto;text-align:left}
.pp_woocommerce div.product form.cart table, .woocommerce #content div.product form.cart table, 
.woocommerce div.product form.cart table, .woocommerce-page #content div.product form.cart table, 
.woocommerce-page div.product form.cart table{border:0;border-collapse:collapse;}
.pp_woocommerce div.product form.cart .group_table, .woocommerce #content div.product form.cart .group_table, 
.woocommerce div.product form.cart .group_table, .woocommerce-page #content div.product form.cart .group_table{max-width:550px;margin-bottom:10px;}
.pp_woocommerce div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, 
.woocommerce div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td, 
.woocommerce-page div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label, 
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label, .woocommerce-page #content div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label, 
.woocommerce-page div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{vertical-align:middle;padding:10px 5px 10px 10px;border:0;}
.group_table td.woocommerce-grouped-product-list-item__label label{margin:0;padding:0;}
.pp_woocommerce div.product form.cart .group_table .button, .woocommerce #content div.product form.cart .group_table .button, 
.woocommerce div.product form.cart .group_table .button, .woocommerce-page #content div.product form.cart .group_table .button, 
.woocommerce-page div.product form.cart .group_table .button{min-width:0;padding:5px 10px;height:auto;}
div.product.product-type-grouped .summary .wishlist, div.product.product-type-grouped .summary .compare{margin-bottom:20px;}
.pp_woocommerce .group_table .quantity input.qty, .woocommerce #content .group_table .quantity input.qty, 
.woocommerce .group_table .quantity input.qty, .woocommerce-page #content .group_table .quantity input.qty, 
.woocommerce-page .group_table .quantity input.qty{height:31px;padding:3px 20px;}
.pp_woocommerce .group_table .quantity, .woocommerce #content .group_table .quantity, 
.woocommerce .group_table .quantity, .woocommerce-page #content .group_table .quantity, 
.woocommerce-page .group_table .quantity, .woocommerce div.product form.cart .group_table div.quantity{width:70px;padding:0 19px 0 0;}
.pp_woocommerce .group_table .quantity .minus, .pp_woocommerce .group_table .quantity .plus, .woocommerce #content .group_table .quantity .minus, 
.woocommerce #content .group_table .quantity .plus, 
.woocommerce .group_table .quantity .minus, .woocommerce .group_table .quantity .plus, .woocommerce-page #content .group_table .quantity .minus, 
.woocommerce-page #content .group_table .quantity .plus, 
.woocommerce-page .group_table .quantity .minus, .woocommerce-page .group_table .quantity .plus{height:16px;width:20px;line-height:14px;}
.group_table a:hover{text-decoration:none;}
.pp_woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, 
.woocommerce div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label, 
.woocommerce-page div.product form.cart .variations label{font-weight:400;padding:0;min-height:40px;display:flex;align-items:center;}
.pp_woocommerce div.product form.cart .variations, .woocommerce #content div.product form.cart .variations, 
.woocommerce div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations, 
.woocommerce-page div.product form.cart .variations{margin:10px 0 4px 0;}
.pp_woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, 
.woocommerce div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label, 
.woocommerce-page div.product form.cart .variations td.label{width:80px;vertical-align:top;}
.pp_woocommerce div.product form.cart .variations tr, .woocommerce #content div.product form.cart .variations tr, 
.woocommerce div.product form.cart .variations tr, .woocommerce-page #content div.product form.cart .variations tr, 
.woocommerce-page div.product form.cart .variations tr{background:transparent;}
.pp_woocommerce div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td, 
.woocommerce div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td, 
.woocommerce-page div.product form.cart .variations td{border:0;vertical-align:middle;position:relative;padding:0 0 10px 0;}
.pp_woocommerce div.product form.cart .variations tr:last-child td, .woocommerce #content div.product form.cart .variations tr:last-child td, 
.woocommerce div.product form.cart .variations tr:last-child td, .woocommerce-page #content div.product form.cart .variations tr:last-child td, 
.woocommerce-page div.product form.cart .variations tr:last-child td{padding:0;margin:0;}
.pp_woocommerce div.product form.cart .variations td select, .woocommerce #content div.product form.cart .variations td select, 
.woocommerce div.product form.cart .variations td select, .woocommerce-page #content div.product form.cart .variations td select, 
.woocommerce-page div.product form.cart .variations td select{width:200px;}
.pp_woocommerce div.product form.cart .variations td .reset_variations, .woocommerce #content div.product form.cart .variations td .reset_variations, 
.woocommerce div.product form.cart .variations td .reset_variations, .woocommerce-page #content div.product form.cart .variations td .reset_variations, 
.woocommerce-page div.product form.cart .variations td .reset_variations{font-size:11px;line-height:14px;text-transform:uppercase;border:0;padding:0;background:transparent;border:0;font-weight:normal;display:inline-block !important;width:100%;position:relative;top:-2px;}
.pp_woocommerce div.product form.cart .variations td .reset_variations[style*="visible"], 
.woocommerce #content div.product form.cart .variations td .reset_variations[style*="visible"], 
.woocommerce div.product form.cart .variations td .reset_variations[style*="visible"], 
.woocommerce-page #content div.product form.cart .variations td .reset_variations[style*="visible"], 
.woocommerce-page div.product form.cart .variations td .reset_variations[style*="visible"]{margin-top:10px;}
.pp_woocommerce div.product form.cart .variations td .reset_variations:hover, .woocommerce #content div.product form.cart .variations td .reset_variations:hover, 
.woocommerce div.product form.cart .variations td .reset_variations:hover, .woocommerce-page #content div.product form.cart .variations td .reset_variations:hover, 
.woocommerce-page div.product form.cart .variations td .reset_variations:hover{text-decoration:underline;}
div.product.product-type-variable .single_variation{margin:0 0 20px 0;display:inline-block;width:100%;}
.ts-product-attribute{line-height:0;}
.ts-product-attribute > div{display:inline-block;margin:4px;position:relative;z-index:1;padding:11px 10px;text-align:center;}
.ts-product-attribute > div:before{left:0;right:0;bottom:0;top:0;position:absolute;content:"";z-index:0;opacity:0.4;display:inline-block;}
.ts-product-attribute > div a{font-weight:normal;position:relative;z-index:1;}
.ts-product-attribute > div a:hover{text-decoration:none;}
.ts-product-attribute > div.color{width:30px;height:30px;font-size:0;line-height:0;padding:0;}
.ts-product-attribute > div.color:before{display:none;}
.ts-product-attribute > div.color a{width:100%;height:100%;display:inline-block;}
.ts-product-attribute > div.color a:before{position:absolute;left:-2px;right:-2px;bottom:-2px;top:-2px;z-index:0;content:"";border-width:1px;border-style:solid;opacity:0;transition:all 200ms ease 0s;}
.ts-product-attribute > div.color.selected a:before, .ts-product-attribute > div.color:hover a:before{opacity:1;}
.summary .meta-wrapper{margin:0;padding-top:20px;clear:both;display:inline-block;width:100%;border-width:1px 0 0 0;border-style:solid;}
.summary .meta-wrapper > div{margin:0 0 5px 0}
body div.product .social-sharing{padding:15px 0 0 0;border-width:1px 0 0 0;border-style:solid;margin:23px 0 0 0;overflow:hidden}
.ts-social-sharing{overflow:hidden;}
.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes{margin-top:0;font-weight:normal;}
.woocommerce table.shop_attributes tr, .woocommerce-page table.shop_attributes tr{background:transparent;font-weight:normal;}
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th{line-height:inherit;background:transparent;font-style:normal;font-weight:normal;padding:20px;text-transform:none;border-width:1px 1px 0 1px;border-style:solid;}
.woocommerce .entry-summary .shop_attributes td, .woocommerce-page .entry-summary table.shop_attributes td, .woocommerce .entry-summary table.shop_attributes th, .woocommerce-page .entry-summary table.shop_attributes th, .woocommerce .entry-summary table.shop_attributes .alt td, .woocommerce .entry-summary table.shop_attributes .alt th{padding:5px 10px;}
.woocommerce table.shop_attributes tr:last-child td, .woocommerce-page table.shop_attributes tr:last-child td, .woocommerce table.shop_attributes tr:last-child th, .woocommerce-page table.shop_attributes tr:last-child th{border-width:1px;border-style:solid;}
.cross-sells .products, .upsells .products, .related .products{max-height:500px;}
.upsells .products .product, .related .products .product, .woocommerce .upsells .products .product, .woocommerce .related .products .product{padding:0 0 10px 0}
.woocommerce .upsells .products .product, .woocommerce .related .products .product, .woocommerce .cross-sells .products .product, #tab-more_seller_product .products .product{width:25%;clear:none;padding:0 10px;}
.woocommerce .upsells .products .product:nth-child(4n+1),
.woocommerce .related .products .product:nth-child(4n+1),
.woocommerce .cross-sells .products .product:nth-child(4n+1),
#tab-more_seller_product .products .product:nth-child(4n+1){clear:both;}
.woocommerce .upsells .products .owl-item .product, .woocommerce .related .products .owl-item .product, .woocommerce .cross-sells .products .owl-item .product{width:100%;padding:0;}
.woocommerce .upsells .products.owl-carousel, .woocommerce .related .products.owl-carousel, .woocommerce .cross-sells .products.owl-carousel{margin-left:0;margin-right:0;}
.upsells, .related{clear:both;position:relative;margin-bottom:30px !important;margin-left:0 !important;margin-right:0 !important;}
.theme-title > h3{text-align:center;margin:0;padding:0;text-transform:uppercase;}
.theme-title, .cross-sells > h2, .upsells > h2, .related > h2{padding:13px 30px 21px 30px;margin:0 0 35px 0;border-width:0 0 2px 0;border-style:solid;position:relative;text-align:center;}
.theme-title:after, .cross-sells > h2:after, .upsells > h2:after, .related > h2:after{font-size:26px;line-height:10px;height:10px;margin-left:-8px;left:50%;position:absolute;content:"\f0d8";font-family:'FontAwesome';bottom:-1px;transition:all 200ms ease 0s;}
.upsells .owl-controls .owl-nav > div, .related .owl-controls .owl-nav > div, .ts-slider .owl-controls .owl-nav > div, .related-posts .owl-controls .owl-nav > div{top:-88px;}
.woocommerce-tabs .wc-tab:after{display:table;clear:both;content:"";}
.woocommerce-tabs .vc_tta-container{margin-bottom:0;}
.woocommerce-tabs .vc_general.vc_tta-accordion{background:transparent !important;}
.woocommerce-tabs .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body{padding:5px 0 10px 0;border:0;}
.woocommerce #content div.product .entry-summary .woocommerce-tabs, 
.woocommerce div.product .entry-summary .woocommerce-tabs, .woocommerce-page #content div.product .entry-summary .woocommerce-tabs, 
.woocommerce-page div.product .entry-summary .woocommerce-tabs{margin:0;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel{margin:0;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body{padding:10px 0 30px 0;border:0;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panels-container #reviews{margin-top:10px;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon{border:0;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a{border-width:1px 0 0 0;border-style:solid;background:transparent !important;padding:12px 0;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel{margin:0;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title:before{display:none;}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon{text-align:right}
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .shop_attributes{margin:10px 0 20px 0;}
.woocommerce #content div.product .woocommerce-tabs, 
.woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, 
.woocommerce-page div.product .woocommerce-tabs{padding:0;border:0;margin:0 0 45px 0;display:inline-block;width:100%;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, 
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs{text-align:left;border:0;padding:10px 0 0 0 !important;margin:0;position:relative;overflow:hidden;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{position:absolute;top:10px;left:0;right:0;bottom:0;content:"";z-index:0;display:block !important;line-height:0;width:auto;height:auto;margin:0;padding:0;opacity:0.3;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after{position:absolute;top:10px;left:0;right:0;bottom:0;content:"";border-width:1px;border-style:solid;z-index:0;display:block !important;line-height:0;width:auto;height:auto;margin:0;padding:0;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;float:left;border:0;position:relative;z-index:1;background:transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{padding:9px 20px;margin:0 -1px 0 0;border-width:1px;border-style:solid;position:relative;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:after{position:absolute;top:-5px;left:-1px;right:-1px;bottom:auto;width:auto;height:2px;padding:0;border-width:2px 0 0 0;border-style:solid;z-index:2;transition:opacity 350ms, top 250ms ease 0s;display:block;opacity:0;content:"";}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:after{top:-1px;opacity:1;}
.woocommerce div.product .woocommerce-tabs .panel{border-width:0 1px 1px 1px;border-style:solid;padding:32px 30px 35px 30px;margin:0;clear:both;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover{border-radius:0;text-shadow:none;box-shadow:none;background:transparent;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a{text-shadow:none;box-shadow:none;}
.woocommerce-tabs #comments > h2{display:none;}
span.required{color:red;}
.woocommerce #reviews h3{margin-bottom:24px;}
.woocommerce-tabs #comments{float:left;width:60%;padding-right:20px;}
.woocommerce-tabs #review_form_wrapper{float:left;width:40%;padding:0 0 0 30px;border-width:0 0 0 1px;border-style:solid;}
.entry-summary .woocommerce-tabs #comments{width:100% !important;}
.entry-summary .woocommerce-tabs #review_form_wrapper{width:100% !important;padding-top:30px !important;padding:0;border-width:1px 0 0 0;}
.ts-col-18 .woocommerce-tabs #comments{width:55%;}
.ts-col-18 .woocommerce-tabs #review_form_wrapper{width:45%;}
.ts-col-12 .woocommerce-tabs #comments{width:100%;padding-right:0;margin-bottom:40px;}
.ts-col-12 .woocommerce-tabs #review_form_wrapper{width:100%;border:0;padding:0}
.comment-respond .form-submit{margin-top:20px !important;}
.woocommerce #review_form #respond p, 
.woocommerce-page #review_form #respond p{margin:0 0 5px 0;}
.woocommerce #review_form #respond p.stars, 
.woocommerce-page #review_form #respond p.stars{display:inline-block;line-height:16px;}
.woocommerce #review_form #respond p.form-submit, 
.woocommerce-page #review_form #respond p.form-submit{margin:0 0 20px 0;}
.woocommerce p.stars a{font-weight:normal;}
.woocommerce #review_form #respond p.comment-form-rating, 
.woocommerce-page #review_form #respond p.comment-form-rating{margin:20px 0;}
.comment-form-comment label{display:block;}
.comment-respond textarea, #commentform textarea{margin:0;width:100%;max-width:500px;min-height:150px;height:210px;}
.comment-respond input[type="text"],
.comment-respond select, #commentform input[type="text"]{max-width:500px;}
.comment-text .description{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}
.woocommerce #reviews #comments ol.commentlist li ,
.woocommerce-page #reviews #comments ol.commentlist li{list-style:none;margin:0 0 30px 0;border-width:0 0 1px 0;border-style:solid;padding-bottom:30px;}
.woocommerce #reviews #comments ol.commentlist li:last-child ,
.woocommerce-page #reviews #comments ol.commentlist li:last-child{border:0;margin-bottom:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin-top:-3px;margin-bottom:5px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border-radius:0;margin-left:80px;padding:0;border:0;}
.woocommerce #reviews #comments ol.commentlist li img.avatar, 
.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:60px;position:static;float:left;border:0;padding:0;}
.woocommerce #reviews #comments > h2, 
.woocommerce-page #reviews #comments > h2{margin:0 0 30px 0;padding:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time{font-size:90%;}
.ads-banner{clear:both;margin:30px 0;display:inline-block;width:100%;}
.ts-compare-popup .content-wrapper:after{display:none !important}:where(.ts-stick-compare-button, .ts-compare-popup){display:none;position:fixed;bottom:0;z-index:993;}
.ts-stick-compare-button{left:5px;gap:5px;bottom:5px;}
.ts-stick-compare-button:hover{cursor:pointer;}
.ts-compare-popup{left:0;right:0;gap:10px;box-shadow:0 0 20px rgba(0,0,0,0.2);}
.ts-compare-popup.loading{min-height:120px;display:inline-flex;}
.ts-compare-popup.loading .content-wrapper{opacity:0;visibility:hidden;}
.ts-stick-compare-button.active{display:inline-flex;}
.ts-compare-popup.active{display:flex;}
.ts-compare-popup .content-wrapper{display:flex;align-items:center;gap:40px;width:100%;padding-top:20px;padding-bottom:20px;margin:0 auto;}
.ts-compare-popup .actions{width:250px;display:flex;flex-direction:column;text-align:center;align-items:center;gap:20px;}
.ts-compare-popup .button{width:100%;}
.ts-compare-popup .empty-compare-button{display:inline-block;text-decoration:none;position:relative;color:inherit;}
body a.empty-compare-button:after{content:'';width:100%;position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid;transition:300ms ease;margin:0;}
body a.empty-compare-button:hover:after{width:0;}
.ts-compare-popup .items{flex:1;display:flex;gap:20px;}
.ts-compare-popup .items .item{position:relative;flex:1;outline:1px dashed #e8e8e8;padding:10px;}
.ts-compare-popup .items .item.empty{display:flex;align-items:center;justify-content:center;}
.ts-compare-popup .items .item.empty > *{display:none !important;}
.ts-compare-popup .items .item.empty:before{content:'+';font-family:'tahoma';font-weight:normal;font-style:normal;letter-spacing:0;font-size:18px;}
.ts-compare-popup .items .item .product-thumbnail{width:80px;}
.ts-compare-popup .items .item a{text-decoration:none;}
.ts-compare-popup .items .item .product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.ts-compare-popup .items .item .product-meta{display:flex;flex-direction:column;gap:2px;flex:1;}
.ts-compare-popup .items .item .product-wrapper{display:flex;gap:20px;align-items:center;}
.ts-compare-popup .product-price{margin-left:-5px;}
.ts-compare-popup .close, .ts-compare-popup .item .remove{width:30px;height:30px;font-size:10px;position:absolute;top:0;right:0;display:inline-block;text-align:center;}
.ts-compare-popup .close{font-size:13px;}
.ts-compare-popup .close:hover, .ts-compare-popup .item .remove:hover{cursor:pointer;}
.ts-compare-popup .close:before, .ts-compare-popup .item .remove:before, .ts-remove-from-compare:before, .ts-remove-from-wishlist:before{font-family:'FontAwesome';content:"\f057";font-size:13px;font-weight:normal;font-style:normal;letter-spacing:0;line-height:30px;}
.ts-compare-table-wrapper{width:100%;display:table;margin-bottom:80px;position:relative;border-width:0 0 1px 1px;border-style:solid;overflow:hidden;}
.ts-compare-table-wrapper > div{display:table-row;text-align:center;}
.ts-compare-table-wrapper > div.product-thumbnail .product-add-to-cart{margin-top:auto;}
.ts-compare-table-wrapper > div > *:not(.heading){flex:1;}
.ts-compare-table-wrapper > div > *{display:table-cell;padding:25px 30px;border-width:1px 1px 0 0;border-style:solid;}
.ts-compare-table-wrapper > div:not(.product-thumbnail) > *{vertical-align:middle;}
.ts-compare-table-wrapper > div .heading{min-width:200px;text-align:start;font-weight:bold;}
.ts-compare-table-wrapper > div ul{margin:0;}
.ts-compare-table-wrapper .product-description ul{align-items:center;}
.ts-compare-table-wrapper .product-thumbnail > div{text-align:center;padding-top:40px;padding-bottom:25px;position:relative;}
.ts-compare-table-wrapper .product-thumbnail .product-price{line-height:0;}
.ts-compare-table-wrapper .product-thumbnail > div > .thumbnail{margin-bottom:10px;}
.ts-compare-table-wrapper .product-thumbnail > div > .product-add-to-cart{margin-top:15px;}
.ts-compare-table-wrapper .product-thumbnail > div > .thumbnail{display:block;}
.ts-compare-table-wrapper .product-thumbnail > div h6{margin-bottom:6px;}
.ts-compare-table-wrapper a, .ts-compare-table-wrapper a:hover{text-decoration:none;}
.ts-compare-table-wrapper.woocommerce a.added_to_cart{display:none;}
.ts-remove-from-compare{width:24px;height:24px;line-height:24px;position:absolute;top:10px;left:50%;transform:translateX(-50%);font-size:0;color:inherit;letter-spacing:0;}
.ts-compare-table-wrapper .product-thumbnail img{width:100%;max-width:300px;}
.ts-compare-table-wrapper .product-thumbnail .product-price, .ts-compare-table-wrapper .product-thumbnail h6{max-width:300px;margin-left:auto;margin-right:auto;}
.ts-compare-table-wrapper .product-add-to-cart .button-tooltip{display:inline-block;}
.ts-compare-table-wrapper.woocommerce .product-add-to-cart .button{margin:0 auto;display:inline-flex;gap:0 5px;padding-left:15px;padding-right:15px;min-width:230px;justify-content:center;}
.ts-compare-table-wrapper .product-pa_color > div > span, .ts-compare-table-wrapper .product-pa_color > div > img{width:30px;height:30px;border:1px solid #e5e5e5;margin:5px;display:inline-block;}
 p.lost_password label{font-size:100%;}
p.lost_password a, .my-account-wrapper .forgot-pass a{font-size:85%;font-style:italic;}
p.lost_password a:hover, .my-account-wrapper .forgot-pass a:hover{text-decoration:none;}
p.myaccount_user{margin-bottom:30px;}
.checkout-login-coupon-wrapper .woocommerce-error, .checkout-login-coupon-wrapper .woocommerce-info, .checkout-login-coupon-wrapper .woocommerce-message, .woocommerce .checkout-login-coupon-wrapper .woocommerce-error, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info, .woocommerce .checkout-login-coupon-wrapper .woocommerce-message{margin-bottom:15px !important;}
.woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon{margin-top:10px;}
.woocommerce .checkout-login-coupon-wrapper form.login, .woocommerce-page .checkout-login-coupon-wrapper form.login{margin-top:10px;}
form.login p.form-row input[type="text"], 
form.register p.form-row input[type="password"],
form.register p.form-row input[type="text"], 
form.login p.form-row input[type="password"],
form.register p.form-row input[type="email"],
form.register p.form-row input[type="tel"],
form.login p.form-row input[type="email"],
form.login p.form-row input[type="tel"],
.woocommerce-password-strength, form.login p.form-row .password-input, form.register p.form-row .password-input{max-width:350px;}
.checkout-login-coupon-wrapper form.login p.form-row .password-input{max-width:100%;}
.checkout-login-coupon-wrapper form.login p.form-row input[type="text"], 
.checkout-login-coupon-wrapper form.register p.form-row input[type="password"],
.checkout-login-coupon-wrapper form.register p.form-row input[type="text"], 
.checkout-login-coupon-wrapper form.login p.form-row input[type="password"]{max-width:650px;}
.woocommerce > form.checkout{overflow:hidden;margin-top:30px;display:inline-block;width:100%;}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row{width:200px;margin-left:0;margin-right:0;}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row .button, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row .button{width:100%;}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{width:calc(100% - 210px);padding-right:10px;}
.woocommerce .checkout .col2-set, .woocommerce-page .checkout .col2-set{width:66.102%;float:left;padding-right:20px}
#order_review_heading,
.woocommerce .checkout #order_review, 
.woocommerce-page .checkout #order_review{width:33.898%;float:left;background:rgba(232,232,232,0.35);}
.ts-col-18 .woocommerce .checkout .col2-set, .woocommerce-page .ts-col-18 .checkout .col2-set{width:60%;}
.ts-col-18 #order_review_heading,
.ts-col-18 .woocommerce .checkout #order_review, 
.woocommerce-page .ts-col-18 .checkout #order_review{width:40%;}
.ts-col-12 .woocommerce .checkout .col2-set, .woocommerce-page .ts-col-12 .checkout .col2-set{width:100%;padding-right:0}
.ts-col-12 #order_review_heading,
.ts-col-12 .woocommerce .checkout #order_review, 
.woocommerce-page .ts-col-12 .checkout #order_review{width:100%;}
.ts-col-12 #order_review_heading{margin-top:20px;}
.woocommerce .checkout .col2-set .col-1, .woocommerce-page .checkout .col2-set .col-1{padding:0;margin-bottom:10px;overflow:hidden;}
.woocommerce .checkout .col2-set .col-1, .woocommerce-page .checkout .col2-set .col-1, .woocommerce .checkout .col2-set .col-2, .woocommerce-page .checkout .col2-set .col-2{width:100%;margin-left:0;margin-right:0;float:left;}
.woocommerce .checkout .col2-set .col-2, .woocommerce-page .checkout .col2-set .col-2{margin-top:10px;}
.woocommerce-billing-fields > h3{padding:0 0 20px 0;margin:0 0 30px 0;border-width:0 0 2px 0;border-style:solid;display:inline-block;width:100%;}
.ship-to-different-address{position:relative}
.ship-to-different-address input{position:absolute;top:0;left:0;content:"";}
#ship-to-different-address{margin-bottom:30px;}
#ship-to-different-address,
form.checkout p.create-account > label{position:relative;display:inline-block;width:100%;text-indent:22px;}
#ship-to-different-address-checkbox{position:absolute;content:"";left:0;top:5px;z-index:1;cursor:pointer;}
form.checkout p.create-account{display:inline-block;width:100%;margin-top:10px;margin:0;}
form.checkout div.create-account{display:inline-block;width:100%;margin-top:20px;}
.woocommerce .order_details li, .woocommerce-page .order_details li{list-style:none;}
.woocommerce #order_review table.shop_table tbody td, 
.woocommerce-page #order_review table.shop_table tbody td,
.woocommerce #order_review table.shop_table tfoot td, 
.woocommerce-page #order_review table.shop_table tfoot td,
.woocommerce table.shop_table.order_details tfoot th, .woocommerce-page table.shop_table.order_details tfoot th, .woocommerce #order_review table.shop_table tfoot th, 
.woocommerce-page #order_review table.shop_table tfoot th{padding:14px 20px;}
.woocommerce #order_review table.shop_table tfoot td, 
.woocommerce-page #order_review table.shop_table tfoot td,
.woocommerce table.shop_table.order_details tfoot th, .woocommerce-page table.shop_table.order_details tfoot th, .woocommerce #order_review table.shop_table tfoot th, 
.woocommerce-page #order_review table.shop_table tfoot th{text-transform:none;font-weight:normal;}
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal td, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal td{border-top:2px;border-style:solid;}
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th, .woocommerce table.shop_table.order_details tfoot th, .woocommerce-page table.shop_table.order_details tfoot th, .woocommerce #content table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot td, .woocommerce-page #content table.shop_table tfoot td, 
.woocommerce-page table.shop_table tfoot td{padding:5px 20px;}
.woocommerce table.shop_table.order_details td a:hover, .woocommerce-page table.shop_table.order_details td a:hover{text-decoration:none;}
.woocommerce table.shop_table.order_details td, .woocommerce-page table.shop_table.order_details td{padding:10px 20px;}
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders{margin-bottom:0;}
.woocommerce table.shop_table.order_details, .woocommerce-page table.shop_table.order_details{margin-bottom:30px;}
.woocommerce table.my_account_orders th, .woocommerce-page table.my_account_orders th, .woocommerce table.shop_table.order_details th, .woocommerce-page table.shop_table.order_details th{padding:13px 20px;}
.woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders td{padding:5px 20px;}
.woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders td{border-width:0 0 1px 1px;border-style:solid;}
.woocommerce table.my_account_orders td:first-child, .woocommerce-page table.my_account_orders td:first-child{border-width:0 0 1px 0;}
.woocommerce table.my_account_orders tr:last-child td, .woocommerce-page table.my_account_orders tr:last-child td{border-bottom-width:0;}
.woocommerce table.my_account_orders td a:hover, .woocommerce-page table.my_account_orders td a:hover{text-decoration:none;}
.woocommerce .addresses .address, .woocommerce-page .addresses .address{margin:30px 0;}
.woocommerce table.my_account_orders tr td:last-child, .woocommerce-page table.my_account_orders tr td:last-child{min-width:100px;text-align:center;}
.woocommerce table.my_account_orders tr td:last-child .button, .woocommerce-page table.my_account_orders tr td:last-child .button{margin:0;padding:7px 15px;}
.woocommerce table.shop_table.customer_details{margin-bottom:40px;}
.woocommerce table.shop_table.customer_details th{background:transparent;}
.woocommerce table.shop_table.customer_details tbody tr th, .woocommerce table.shop_table.customer_details tbody tr td{border-bottom:0;border-top:0;}
.woocommerce .checkout #order_review table thead th,
.woocommerce-page .checkout #order_review table thead th{background:transparent;}
.woocommerce .checkout #order_review table th,
.woocommerce-page .checkout #order_review table th,
.woocommerce-page .checkout #order_review table td,
.woocommerce .checkout #order_review table td{text-align:left}
#order_review table{border:0;margin:0 !important;background:transparent;}
#order_review table tr{background:transparent;}
#order_review_heading{margin:0;padding:14px 20px;}
.woocommerce .checkout #order_review table .product-name, 
.woocommerce-page .checkout #order_review table .product-name{width:50%;vertical-align:top;}
.woocommerce .checkout #order_review table .product-total, 
.woocommerce-page .checkout #order_review table .product-total{width:50%;vertical-align:top;}
#order_review_heading,
.woocommerce .checkout #order_review table th, 
.woocommerce-page .checkout #order_review table th,
.woocommerce .checkout #order_review table td, 
.woocommerce-page .checkout #order_review table td{border-width:0 0 1px 0;border-style:solid;}
.woocommerce .checkout #order_review table tbody tr:last-child th, 
.woocommerce-page .checkout #order_review table tbody tr:last-child th,
.woocommerce .checkout #order_review table tbody tr:last-child td, 
.woocommerce-page .checkout #order_review table tbody tr:last-child td,
.woocommerce .checkout #order_review table tfoot tr:last-child th, 
.woocommerce-page .checkout #order_review table tfoot tr:last-child th,
.woocommerce .checkout #order_review table tfoot tr:last-child td, 
.woocommerce-page .checkout #order_review table tfoot tr:last-child td{border:0;}
#payment .clear{z-index:1;}
.woocommerce #payment, 
.woocommerce-page #payment{background:none;border-width:2px 0 0 0;border-style:solid;padding:20px;border-radius:0;position:relative;}
.woocommerce #payment div.payment_box, 
.woocommerce-page #payment div.payment_box{width:100%;background:transparent;margin-top:5px;border:0;padding:16px 20px;border-radius:0;box-shadow:none;}
.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em;}
div.blockUI.blockOverlay{position:relative;-webkit-animation:none !important;-moz-animation:none !important;animation:none !important;opacity:1 !important;background:rgba(255,255,255,0.5) !important;}
body .pp_pic_holder.pp_woocommerce{margin-top:30px;}
body div.pp_pic_holder.loaded:before{position:absolute;left:-40px;right:-40px;top:-20px;z-index:0;content:"";height:30%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 15%, rgba(51,51,51,1));background:-o-linear-gradient(top, rgba(255,255,255,0) 15%, rgba(51,51,51,1));background:-moz-linear-gradient(top, rgba(255,255,255,0) 15%, rgba(51,51,51,1));background:linear-gradient(to top, rgba(255,255,255,0) 15%, rgba(51,51,51,1));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#000000')";}
body div.pp_pic_holder .pp_loaderIcon{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader1.gif) center no-repeat !important;width:50px;height:50px;}
div.blockUI.blockOverlay:before{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader1.gif) center no-repeat !important;position:absolute !important;display:inline-block !important;content:"" !important;z-index:2;-webkit-animation:none !important;-moz-animation:none !important;animation:none !important;}
.woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before{width:50px;height:50px;margin-left:-25px;margin-top:-25px;}
.woocommerce #respond input#submit.loading:after, 
.woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after{-webkit-animation:none;-moz-animation:none;animation:none;}
.woocommerce #payment ul.payment_methods, 
.woocommerce-page #payment ul.payment_methods{border:0;padding:0 0 20px 0;}
.payment_methods li{list-style:none;position:relative;padding:0;}
.payment_box > fieldset{border:0;}
.woocommerce #payment ul.payment_methods li label, 
.woocommerce-page #payment ul.payment_methods li label{width:100%;display:inline-block;}
.woocommerce #payment ul.payment_methods > li > label,
.woocommerce-page #payment ul.payment_methods > li > label{text-indent:20px;}
.woocommerce #payment div.form-row, 
.woocommerce-page #payment div.form-row{padding:0 0 0 0;margin:0 0 25px 0;}
.woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order{display:inline-block;width:100%;float:none;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{font-size:12px;line-height:16px;}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{position:absolute;left:0;top:8px;}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]#payment_method_paypal{top:18px;}
.woocommerce-cart article > .woocommerce:after{display:table;clear:both;content:"";}
.woocommerce-cart article > .woocommerce > form{width:100%;margin-bottom:30px;}
.woocommerce-cart article > .woocommerce > .cart-collaterals{width:100%;margin-bottom:50px;}
.woocommerce-cart .ts-col-24 article > .woocommerce > form{width:66%;float:left;}
.woocommerce-cart .ts-col-24 article > .woocommerce > .cart-collaterals{width:34%;float:left;padding-left:20px}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;background:rgba(232,232,232,0.35);padding:0;border-width:0 0 1px 0;border-style:solid;border-color:#fff;}
.cart-collaterals .cart_totals table{border:0;background:transparent;}
.woocommerce-cart .cart-collaterals .cart_totals table th{width:25%;font-weight:normal;}
.cart-collaterals .cart_totals table, .cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table td{font-weight:normal;}
.cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table tr{background:transparent;}
.cart-collaterals .cart_totals > h2{padding:13px 20px;margin:0;text-transform:uppercase;}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th{padding:13px 0 13px 20px;vertical-align:top;text-transform:none;text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals > h2{border-color:#fff;border-width:0 0 1px 0;border-style:solid;}
.woocommerce-cart .cart-collaterals .cart_totals table td{padding:13px 20px;}
table.shop_table.cart tr{background:transparent;}
.woocommerce #content table.shop_table td,
.woocommerce table.shop_table td, .woocommerce-page #content table.shop_table td,
.woocommerce-page table.shop_table td{text-align:center;}
.woocommerce #content table.shop_table .product-thumbnail, 
.woocommerce table.shop_table .product-thumbnail, .woocommerce-page #content table.shop_table .product-thumbnail, 
.woocommerce-page table.shop_table .product-thumbnail{width:120px;max-width:120px;}
.woocommerce #content table.shop_table .product-quantity, 
.woocommerce table.shop_table .product-quantity, .woocommerce-page #content table.shop_table .product-quantity, 
.woocommerce-page table.shop_table .product-quantity{width:164px;}
.woocommerce #content table.shop_table .product-remove,
.woocommerce table.shop_table .product-remove, .woocommerce-page #content table.shop_table .product-remove, 
.woocommerce-page table.shop_table .product-remove{width:40px;}
.woocommerce #content table.shop_table th,
.woocommerce table.shop_table th, .woocommerce-page #content table.shop_table th, 
.woocommerce-page table.shop_table th{padding:13px 20px;vertical-align:middle;text-align:center;}
.woocommerce table.my_account_orders tbody tr th:first-child{border-width:0 0 1px 0;}
.woocommerce table.my_account_orders tbody tr:last-child th{border-width:0;}
.woocommerce-page table.shop_table.customer_details th{border-width:0 0 1px 0;}
.woocommerce #content table.shop_table td,
.woocommerce table.shop_table td, .woocommerce-page #content table.shop_table td, 
.woocommerce-page table.shop_table td{padding:20px;vertical-align:middle;}
.woocommerce #content table.shop_table .product-remove a,
.woocommerce table.shop_table .product-remove a, .woocommerce-page #content table.shop_table .product-remove a, 
.woocommerce-page table.shop_table .product-remove a{width:18px;height:18px;font-size:14px;line-height:14px;text-align:center;float:none;padding:0 !important;margin:0;display:inline-block;border-width:2px;border-style:solid;font-weight:800 !important;font-family:"Arial", sans-serif}
.woocommerce #content table.shop_table td.product-thumbnail,
.woocommerce table.shop_table td.product-thumbnail, .woocommerce-page #content table.shop_table td.product-thumbnail, 
.woocommerce-page table.shop_table td.product-thumbnail{border-width:0 0 1px 0;padding:20px 0 20px 30px;}
.woocommerce #content table.shop_table td.product-name,
.woocommerce table.shop_table td.product-name, .woocommerce-page #content table.shop_table td.product-name, 
.woocommerce-page table.shop_table td.product-name{border-width:0 0 1px 0;text-align:left}
.woocommerce table.shop_table tbody th.product-name{padding:20px;border-width:0 0 1px 0;text-align:start;font-weight:normal;}
.woocommerce table.shop_table tbody th.product-name a{text-decoration:none;}
.woocommerce #content table.shop_table td.product-name a:hover,
.woocommerce table.shop_table td.product-name a:hover, .woocommerce-page #content table.shop_table td.product-name a:hover, 
.woocommerce-page table.shop_table td.product-name a:hover{text-decoration:none;}
.woocommerce #content table.shop_table td.product-name a,
.woocommerce table.shop_table td.product-name a, .woocommerce-page #content table.shop_table td.product-name a, 
.woocommerce-page table.shop_table td.product-name a{font-weight:normal;}
.woocommerce #content table.shop_table td.actions, 
.woocommerce table.shop_table td.actions, .woocommerce-page #content table.shop_table td.actions, 
.woocommerce-page table.shop_table td.actions{border:0;padding:30px;}
.woocommerce table.cart .button, .woocommerce table.cart input.button, .woocommerce-page table.cart .button, .woocommerce-page table.cart input.button{float:right;margin-left:10px;}
.woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text{width:200px;border-color:inherit;}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .coupon .button{float:left;}
.woocommerce #content table.cart td.actions .coupon, 
.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon{float:left;max-width:70%;}
#add_payment_method table.cart td.actions .coupon .coupon-error-notice, 
.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, .woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice, .woocommerce form.checkout_coupon .coupon-error-notice{font-size:13px;display:inline-block;width:100%;}
.pp_woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty{border-width:1px;border-style:solid;height:41px;padding:8px 0;line-height:18px;width:100%;display:inline-block;margin:0;}
.pp_woocommerce .quantity, .woocommerce #content .quantity, 
.woocommerce .quantity, .woocommerce-page #content .quantity, 
.woocommerce-page .quantity, .woocommerce div.product form.cart div.quantity{margin:0 2px 0 0;width:auto;position:relative;float:left;padding:0 29px 0 0;width:100px;}
.pp_woocommerce .quantity .minus, .pp_woocommerce .quantity .plus, .woocommerce #content .quantity .minus, 
.woocommerce #content .quantity .plus, 
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, 
.woocommerce-page #content .quantity .plus, 
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{border-width:1px;border-style:solid;width:30px;height:21px;line-height:18px;text-align:center;display:inline-block;position:absolute;top:0;left:auto;right:0;bottom:auto;padding:0;margin:0;z-index:1;}
.pp_woocommerce .quantity .minus, .woocommerce #content .quantity .minus,
.woocommerce .quantity .minus, .woocommerce-page #content .quantity .minus, 
.woocommerce-page .quantity .minus{bottom:0;top:auto;}
.pp_woocommerce .quantity .minus:hover, .pp_woocommerce .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, 
.woocommerce #content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, 
.woocommerce-page #content .quantity .plus:hover, 
.woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover{z-index:3}
.woocommerce-page .shop_table .quantity .plus, .woocommerce-page .shop_table .quantity .minus{width:21px;}
.woocommerce-page .shop_table div.quantity{width:70px;margin:0 auto;float:none;padding-right:20px;}
.woocommerce-page .shop_table div.quantity input[type="number"]{text-align:center;}
.woocommerce ul#shipping_method, 
.woocommerce-page ul#shipping_method{margin:0;}
.woocommerce ul#shipping_method li, 
.woocommerce-page ul#shipping_method li{margin:0;padding:2px 0 2px 0;text-indent:0;list-style:none;position:relative;overflow:hidden;text-align:left;}
.woocommerce ul#shipping_method li input, 
.woocommerce-page ul#shipping_method li input{position:absolute;left:2px;top:1px;content:"";margin-left:0;margin-right:0;}
.woocommerce ul#shipping_method li label, 
.woocommerce-page ul#shipping_method li label{text-indent:22px;float:left;line-height:100%;line-height:16px;position:relative;top:-1px;}
.woocommerce ul#shipping_method li .amount, 
.woocommerce-page ul#shipping_method li .amount{line-height:100%;display:inline-block;text-indent:0;}
#add_payment_method .cart-collaterals .shipping-calculator-button:after, 
.woocommerce-cart .cart-collaterals .shipping-calculator-button:after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{display:none;}
#add_payment_method .cart-collaterals .shipping-calculator-button, 
.woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button{margin-top:0;margin-bottom:0;}
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, 
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{clear:both;margin-bottom:10px;}
#add_payment_method .cart-collaterals .shipping-calculator-form, 
.woocommerce-cart .cart-collaterals .shipping-calculator-form, .woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:10px 0 0 0;}
.order-total .amount{font-size:20px;line-height:24px;}
.shipping-calculator-form .form-row{margin-bottom:10px !important;}
.shipping-calculator-button:hover{text-decoration:none;}
.shipping-calculator-button{font-weight:bold;}
.shipping-calculator-button:before{font-family:'FontAwesome';margin-right:10px;content:"\f0d1";}
.woocommerce-shipping-calculator .button{margin-top:10px !important;}
.woocommerce-cart .wc-proceed-to-checkout{padding:18px 20px 30px 20px;}
.wc-proceed-to-checkout a.checkout-button{background-color:#ea4848 !important;color:#fff !important;border-color:#ea4848 !important;}
.wc-proceed-to-checkout a.checkout-button:hover{background:transparent !important;color:#ea4848 !important;border-color:#ea4848 !important;}
.wc-proceed-to-checkout .button-secondary{width:100%;}
.woocommerce .cross-sells, .woocommerce-page .cross-sells{max-width:100%;width:100%;padding:0;margin-top:70px;display:block;clear:both;}
.cross-sells .products .owl-item .product{width:100%;padding:0;}
.woocommerce .cross-sells:after, .woocommerce-page .cross-sells:after{display:table;content:"";clear:both;}
.ts-wishlist-table-wrapper{position:relative;overflow:hidden;border:1px solid #e8e8e8;margin-bottom:70px;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item){display:flex;gap:0;align-items:center;border-width:0 0 1px 0;border-style:solid;position:relative;}
.ts-wishlist-table-wrapper .heading-row :is(.product-remove,.product-thumbnail){border-width:0;padding:0;}
.ts-wishlist-table-wrapper .items .wishlist-item:last-child{padding-bottom:0;}
.ts-wishlist-table-wrapper .items .product-price{font-family:inherit !important;font-style:inherit !important;font-weight:inherit !important;font-size:inherit !important;font-variant:lining-nums;display:flex;gap:0 10px;flex-wrap:wrap;}
.ts-wishlist-table-wrapper .product-price .amount{padding:0;}
.ts-wishlist-table-wrapper .items .product-price ins{order:-1;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > .product-price{width:auto;min-width:150px;max-width:150px;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > .product-stock-status{min-width:180px;max-width:180px;width:auto;}
.ts-wishlist-table-wrapper .heading-row{text-transform:uppercase;font-weight:bold;padding:0;align-items:stretch;text-align:center;}
.ts-wishlist-table-wrapper .heading-row > *,
.ts-wishlist-table-wrapper .wishlist-item > *{padding:13px 20px;border-left-width:1px;border-left-style:solid;}
.ts-wishlist-table-wrapper .heading-row > *:first-child,
.ts-wishlist-table-wrapper .wishlist-item > *:first-child,
.ts-wishlist-table-wrapper .wishlist-item > .product-name{border-left-width:0;}
.ts-wishlist-table-wrapper .wishlist-item > .product-name{padding-left:0;}
.ts-wishlist-table-wrapper .wishlist-item{border-bottom-width:1px;border-bottom-style:solid;}
.ts-wishlist-table-wrapper .wishlist-item:last-child{border-bottom-width:0;}
.ts-wishlist-table-wrapper .wishlist-item > *{align-self:stretch;align-content:center;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > .product-name{flex:1;}
.ts-wishlist-table-wrapper .wishlist-item > :is(.product-price,.product-stock-status,.product-add-to-cart){text-align:center;justify-content:center;}
.ts-wishlist-table-wrapper .wishlist-item > .product-thumbnail{width:120px;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > .product-remove a{width:100%;font-size:0;display:inline-block;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) a{color:inherit;text-decoration:none;}
.ts-wishlist-table-wrapper .button-tooltip{display:inline-block;}
.ts-wishlist-table-wrapper .heading-row > .product-name{order:-1;}
.ts-wishlist-table-wrapper .product-add-to-cart{min-width:200px;align-items:flex-end;}
.ts-wishlist-table-wrapper .product-add-to-cart a.added_to_cart, .ts-wishlist-table-wrapper .product-add-to-cart a.button.added:before{display:none;}
.ts-wishlist-table-wrapper .product-add-to-cart{display:flex;flex-direction:column;gap:5px;}
.ts-wishlist-table-wrapper.empty-wishlist .items .item:only-child{padding:20px 0;width:100%;text-align:inherit;}
.ts-wishlist-table-wrapper.loading:before{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.3);z-index:2;}
.ts-wishlist-table-wrapper.loading:after, .ts-compare-popup.loading:after{}
.ts-wishlist-table-wrapper .items span.product-stock-status span, .ts-compare-table-wrapper .out-of-stock, .ts-compare-table-wrapper .in-stock{background:#f23434;color:#fff;padding:2px 12px;position:relative;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:400;}
.ts-wishlist-table-wrapper .items span.product-stock-status span:before, .ts-compare-table-wrapper .out-of-stock:before, .ts-compare-table-wrapper .in-stock:before{font-family:'FontAwesome';content:"\f017";margin-right:5px;display:inline-block;}
.ts-wishlist-table-wrapper .items span.product-stock-status span.out-of-stock, .ts-compare-table-wrapper .out-of-stock{background:#d4d4d4;color:#fff;}
.ts-wishlist-table-wrapper .items span.product-stock-status .in-stock:before, .ts-compare-table-wrapper .in-stock:before{content:"\f05d";}
body div.pp_pic_holder.pp_woocommerce.is-single .pp_content_container .pp_details{display:none;}
div.pp_woocommerce .pp_content_container:after, div.pp_woocommerce .pp_content_container:before{content:" ";display:table;}
div.pp_woocommerce .pp_content_container:after{clear:both;}
body div.pp_woocommerce.pp_pic_holder.loaded .pp_content{height:auto !important}
body div.pp_overlay{background:rgba(0,0,0,0.4)}
div.pp_woocommerce .images > .thumbnails{position:relative;margin-top:20px;}
.pp_woocommerce div.product div.images-slider-wrapper, .woocommerce .pp_woocommerce div.product div.images-slider-wrapper, .woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper{width:48%;float:left;position:relative;}
.pp_woocommerce div.product div.summary, .woocommerce-page .pp_woocommerce div.product div.summary{width:52%;padding-left:30px;float:left;}
.pp_woocommerce section.product > .view-details, .woocommerce-page .pp_woocommerce section.product > .view-details{width:60%;float:left;}
.pp_woocommerce .view-details{margin:10px 0 0 0;position:relative;text-transform:uppercase;text-align:right}
.pp_woocommerce .view-details:after{content:"\f105";font-family:'FontAwesome';font-size:110%;margin:0 0 0 10px;}
 .title-big{font-size:55px;line-height:58px;margin-bottom:25px;padding:0;}
.sub-title{font-size:26px;line-height:28px;}
.ts-parallax-bg{background-attachment:fixed;background-size:cover;}
.ts-big-number{font-size:30px;line-height:30px;}
.ts-menu-text ul{margin:0 0 20px 0;}
.widget-container .ts-menu-text ul li{list-style:none;line-height:18px;margin:0 0 10px 0;padding:0}
.ts-menu-text h3,.ts-menu-text h4,.ts-menu-text h5{margin-bottom:12px;}
.ts-menu-text h3.no-child,.ts-menu-text h4.no-child,.ts-menu-text h5.no-child{margin-bottom:20px;}
.section-extend-button .wpb_text_column{overflow:hidden;padding-right:220px;}
.section-extend-button .wpb_wrapper{position:relative;}
.section-extend-button .ts-button{position:absolute;top:-5px;left:auto;right:15px}
.fix-size-heading h2{text-transform:none;margin-bottom:30px;}
.heading-shortcode{padding:13px 30px 21px 30px;text-align:center;border-width:0 0 2px 0;border-style:solid;position:relative;}
.heading-shortcode:after{position:absolute;content:"\f0d8";font-family:'FontAwesome';font-size:18px;left:50%;bottom:0;font-size:26px;line-height:8px;height:10px;margin-left:-8px;transition:all 200ms ease 0s;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce-info a, .woocommerce-page .woocommerce-message a, #page .wc-block-components-notice-banner a{text-decoration:underline;}
.woocommerce-error a.button, .woocommerce-info a.button, .woocommerce-message a.button, .woocommerce .woocommerce-error a.button, .woocommerce .woocommerce-info a.button, .woocommerce .woocommerce-message a.button, .woocommerce-page .woocommerce-error a.button, .woocommerce-page .woocommerce-info a.button, .woocommerce-page .woocommerce-message a.button, #page .wc-block-components-notice-banner a.button{text-decoration:none;}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message, #page .wc-block-components-notice-banner{font-weight:bold;}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, #page .wc-block-components-notice-banner .button{clear:both;float:right;padding:5px 10px !important;opacity:1;line-height:14px;margin:0 5px 5px 0;border-width:1px;border-style:solid;}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, #page .wc-block-components-notice-banner:before{top:0;background:none;line-height:18px;border-radius:0;font-style:normal;position:absolute;left:15px;font-size:14px;background:none;font-family:'FontAwesome';height:20px;width:20px;text-shadow:none;padding:10px 0;box-shadow:none;}
.woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce-info, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, #page .wc-block-components-notice-banner,
.vc_message_box{border-width:1px;border-style:solid;padding:7px 20px 7px 40px !important;margin:0 0 20px 0 !important;border-radius:0;box-shadow:none;text-shadow:none;max-width:1180px;width:100%;margin-left:auto;margin-right:auto;position:relative;min-height:40px;overflow:hidden;font-size:14px;line-height:24px;}
.vc_message_box-icon{left:-5px}
.woocommerce-message:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, #page .wc-block-components-notice-banner.is-success:before{content:"\f00c";}
.woocommerce-info:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before, #page .wc-block-components-notice-banner.is-info:before,
#page .wc-block-components-notice-banner.is-warning:before{content:"\f129";}
.woocommerce-error:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, #page .wc-block-components-notice-banner.is-error:before{content:"\f00d";}
.woocommerce-message a.button, .woocommerce .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-error a.button, .woocommerce .woocommerce-error a.button, .woocommerce-page .woocommerce-error a.button, .woocommerce-info a.button, .woocommerce .woocommerce-info a.button, .woocommerce-page .woocommerce-info a.button, #page .wc-block-components-notice-banner a.button{background:#ffffff !important;color:#73CAA8 !important;border:1px solid #fff;margin-top:-9px;top:8px;position:relative;}
.woocommerce-error li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li, #page .wc-block-components-notice-banner ul li{padding:0;list-style:none;}
#page .wc-block-components-notice-banner ul{padding:0;margin:0;}
.woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, #page .wc-block-components-notice-banner.is-success,
.alert.alert-success, div.wpcf7-mail-sent-ok, .vc_color-alert-success.vc_message_box{background:#c1faa8;color:#6db74c;border-color:#9cff70;}
.woocommerce-message:focus-visible, .woocommerce .woocommerce-message:focus-visible{outline:0;border-color:#9cff70;}
.woocommerce-message a, .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-message a, #page .wc-block-components-notice-banner.is-success a{color:#6db74c;}
.woocommerce-message:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, #page .wc-block-components-notice-banner.is-success:before,
.alert.alert-success:before{color:#6db74c;}
.woocommerce-info, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, #page .wc-block-components-notice-banner.is-info,
.alert.alert-info, .vc_color-alert-info.vc_message_box{background:#bceeff;color:#21c2f8;border-color:#8ae1ff;}
.woocommerce-info:focus-visible, .woocommerce .woocommerce-info:focus-visible{outline:0;border-color:#8ae1ff;}
.woocommerce-info a, .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-info a, #page .wc-block-components-notice-banner.is-info a,
.woocommerce-info:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before, #page .wc-block-components-notice-banner.is-info:before,
.alert.alert-info:before{color:#21c2f8;}
.woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, #page .wc-block-components-notice-banner.is-error,
.alert.alert-error, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .vc_color-alert-danger.vc_message_box{background:#f3757b;border-color:#fdb1a8;color:#ffffff;}
.woocommerce-error:focus-visible, .woocommerce .woocommerce-error:focus-visible{outline:0;border-color:#fdb1a8;}
.woocommerce-error a, .woocommerce .woocommerce-error a, .woocommerce-page .woocommerce-error a, #page .wc-block-components-notice-banner.is-error a,
.woocommerce-error:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, #page .wc-block-components-notice-banner.is-error:before,
.alert.alert-error:before{color:#ffffff;}
.alert.alert-warning, div.wpcf7-spam-blocked, .vc_color-alert-warning.vc_message_box, .checkout-login-coupon-wrapper .woocommerce-info, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info, #page .checkout-login-coupon-wrapper .wc-block-components-notice-banner.is-info{background:#fff4bb;color:#e99b00;border-color:#ffcc66;}
.alert.alert-warning:before, .alert.alert-warning a, div.wpcf7-spam-blocked a, .vc_color-alert-warning.vc_message_box a, .checkout-login-coupon-wrapper .woocommerce-info a, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info a, #page .checkout-login-coupon-wrapper .wc-block-components-notice-banner.is-info a,
.checkout-login-coupon-wrapper .woocommerce-info:before, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info:before, #page .checkout-login-coupon-wrapper .wc-block-components-notice-banner.is-info:before{color:#e99b00;}
.woocommerce-message a.button, .woocommerce .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button, #page .wc-block-components-notice-banner a.button{background:#c1faa8 !important;color:#6db74c !important;border-color:#6db74c;}
.woocommerce-message a.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce-page .woocommerce-message a.button:hover, #page .wc-block-components-notice-banner a.button:hover{background:#6db74c !important;color:#ffffff !important;border-color:#6db74c;}
.woocommerce-error a.button, .woocommerce .woocommerce-error a.button, .woocommerce-page .woocommerce-error a.button, #page .wc-block-components-notice-banner.is-error a.button{background:#f3757b !important;color:#ffffff !important;border-color:#fdb1a8;}
.woocommerce-error a.button:hover, .woocommerce .woocommerce-error a.button:hover, .woocommerce-page .woocommerce-error a.button:hover, #page .wc-block-components-notice-banner.is-error a.button:hover{background:#ffffff !important;color:#f3757b !important;border-color:#fdb1a8;}
.woocommerce-info a.button, .woocommerce .woocommerce-info a.button, .woocommerce-page .woocommerce-info a.button, #page .wc-block-components-notice-banner.is-info a.button,
#page .wc-block-components-notice-banner.is-warning a.button{background:#bceeff !important;color:#21c2f8 !important;border-color:#8ae1ff;}
.woocommerce-info a.button:hover, .woocommerce .woocommerce-info a.button:hover, .woocommerce-page .woocommerce-info a.button:hover, #page .wc-block-components-notice-banner.is-info a.button:hover,
#page .wc-block-components-notice-banner.is-warning a.button:hover{background:#8ae1ff !important;color:#ffffff !important;border-color:#8ae1ff;}
#page .wc-block-components-notice-banner svg{display:none;}
.alert{border-width:0;padding:16px 20px;margin-bottom:20px;border-radius:0;box-shadow:none;text-shadow:none;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:200px;float:left;position:relative;padding:0 !important;margin:0 0 0 0;overflow:visible;z-index:5;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:0.3;z-index:0;display:block;}
.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none;}
.woocommerce-account .woocommerce-MyAccount-content{border-width:1px;border-style:solid;margin-bottom:0;margin-left:199px;padding:20px;float:none;width:auto;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:block;min-height:400px}
.woocommerce-account article .woocommerce:after{clear:both;content:"";display:table;}
.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 -1px 0;padding:0;width:100%;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{margin:0;padding:9px 20px;position:relative;z-index:1;background:transparent;float:none;display:inline-block;z-index:1;font-weight:bold;border-width:1px;border-style:solid;display:inline-block;width:100%;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:after{position:absolute;top:-1px !important;left:4px !important;right:auto !important;bottom:-1px !important;width:2px !important;height:auto !important;padding:0;border-width:0 0 0 2px !important;border-style:solid !important;z-index:2;display:block;opacity:0;content:"";}
.woocommerce-account .woocommerce-MyAccount-navigation li:hover a:after, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after{left:-1px !important;opacity:1;width:2px !important;height:auto !important;border-width:0 0 0 2px !important;border-style:solid !important;transition:opacity 500ms, left 400ms ease 0s;}
form.login p.lost_password{margin-bottom:0;margin-top:-25px;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{position:relative;top:8px;}
p.order-info{text-align:center;}
.woocommerce #content table.shop_table.my_account_orders td, 
.woocommerce table.shop_table.my_account_orders td, .woocommerce-page #content table.shop_table.my_account_orders td, 
.woocommerce-page table.shop_table.my_account_orders td{text-align:center;}
.woocommerce div.address a.button, .woocommerce-page div.address a.button{margin-top:20px}
.woocommerce .edit-box-textfull .button, .woocommerce-page .edit-box-textfull .button{margin-top:10px}
.woocommerce .edit-box-textfull p.form-row, .woocommerce-page .edit-box-textfull p.form-row{width:100%;float:none;padding:0;}
p.form-row select, p.form-row input[type="text"],
p.form-row input[type="password"],
p.form-row input[type="phone"],
p.form-row input[type="email"],
p.form-row input[type="tel"],
p.form-row textarea, .edit-box-textfull p.form-row input[type="text"],
.edit-box-textfull p.form-row [type="password"],
.edit-box-textfull p.form-row [type="phone"],
.edit-box-textfull p.form-row [type="email"],
.edit-box-textfull p.form-row [type="tel"],
.edit-box-textfull p.form-row textarea, .chosen-container, .chosen-container-single .chosen-search input[type=text]{max-width:100%;}
.woocommerce > form > fieldset{border:0;margin:40px 0 0 0;}
.woocommerce > form > fieldset legend{text-transform:uppercase;margin:0 0 20px 0;font-weight:bold;}
.woocommerce-Address .woocommerce-Address-title{display:flex;justify-content:space-between;flex-wrap:wrap;}
.woocommerce-Address .woocommerce-Address-title:before, .woocommerce-Address .woocommerce-Address-title:after{display:none !important;}
.woocommerce .woocommerce-customer-details address{border-width:0;border-radius:0;padding:0;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;}
.list-posts article{margin-bottom:30px;padding:0;position:relative;}
.list-posts article.sticky:before{position:absolute;left:auto;right:0;top:4px;font-size:18px;content:"\f02e";padding:10px;font-family:'FontAwesome';color:#fff;background-color:#f23434;z-index:6;}
.list-posts{margin-bottom:30px;}
.list-posts article.post_format-post-format-quote{padding:10px 20px;}
.list-posts article.post_format-post-format-quote .blockquote-meta{padding:20px 0 10px 0;position:relative;overflow:hidden;}
.blockquote-meta .date-time{margin-right:30px;}
.blockquote-meta .date-time, .blockquote-meta .comment-count, .blockquote-meta .comment{font-size:12px;line-height:14px;float:left;text-transform:none;font-weight:normal;}
.widget-container .post_list_widget li .author a{font-size:12px;line-height:14px;text-transform:none;font-weight:normal;}
.widget-container .post_list_widget li .author{clear:both;margin-top:2px;display:inline-block;width:100%;position:static;}
.blockquote-meta .author{float:right;position:relative;top:-5px;}
.blockquote-meta .author a:hover{text-decoration:underline;}
.list-posts article.post_format-post-format-quote .blockquote-meta:before{left:0;right:0;top:0;height:1px;border-width:1px 0 0 0;border-style:solid;content:"";z-index:1;border-color:initial;opacity:0.2;position:absolute;}
.list-posts article.post_format-post-format-quote blockquote{padding:25px 20px 20px 60px;margin:0;font-size:18px;line-height:30px;}
.list-posts article.post_format-post-format-quote blockquote:before{left:0;background-position:-34px -44px;width:50px;height:35px;}
.list-posts .heading-title a:hover{text-decoration:none}
.list-posts article a.thumbnail{margin:0 0 -1px 0;max-width:100%;}
.list-posts article.format-gallery a.thumbnail{width:100%;}
.list-posts article.format-gallery a.thumbnail .owl-item{opacity:0}
.list-posts article.format-gallery a.thumbnail .owl-item.active{opacity:1;}
article a.thumbnail{position:relative;z-index:2;}
article a.thumbnail figure{overflow:hidden;}
.list-posts article a.thumbnail figure > img, .list-posts article a.thumbnail .owl-item > img{background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1);transition:transform 0.4s ease-in-out;overflow:hidden;}
.list-posts article a.thumbnail:hover figure > img, .list-posts article a.thumbnail .owl-item:hover > img{transform:scale(1.2);transition:transform 0.4s, opacity 0.4s ease-in-out;opacity:0.7;}
.list-posts article a.thumbnail:hover figure{background:#3f3f3f;}
.list-posts .entry-content{padding:26px 20px 10px 20px;border-width:1px;border-style:solid;}
.list-posts .entry-content.no-thumbnail{padding-top:80px;}
header.entry-format{line-height:0;position:relative;}
.list-posts article .entry-bottom{padding:12px 0;border-width:1px 0 0 0;border-style:solid;overflow:hidden;}
.ts-blogs .ts-soundcloud, .list-posts .ts-soundcloud{margin-bottom:-1px;line-height:0;}
.ts-blogs .ts-video, .list-posts .ts-video{margin-bottom:-1px;}
.date-time-meta{margin:5px 0 0 0;}
.list-posts .short-content{margin:14px 0 16px 0;display:inline-block;width:100%;}
.list-posts article .entry-format .date-time, .single-post article .entry-format .date-time{position:absolute;z-index:6;background:#fff;width:50px;height:58px;left:20px;top:20px;text-align:center;padding:4px 0;line-height:0;}
.list-posts article .entry-format .date-time span:first-child:after, .single-post article .entry-format .date-time span:first-child:after{border-width:0 0 1px 0;border-style:solid;content:"";position:absolute;left:0;right:0;bottom:0;height:1px;}
.list-posts article .entry-format .date-time span:first-child, .single-post article .entry-format .date-time  span:first-child{font-size:26px;line-height:28px;padding-bottom:3px;margin-bottom:2px;text-transform:uppercase;font-weight:bold;position:relative;display:inline-block;}
.list-posts article .entry-format .date-time span:last-child, .single-post article .entry-format .date-time span:last-child{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:bold;display:inline-block;}
.list-posts .comment-count .number{font-size:12px;line-height:14px;}
.list-posts .comment-count i{margin-right:2px}
article a.button-readmore{font-weight:bold;}
article a.button-readmore:hover{text-decoration:none;}
article a.button-readmore:before{font-family:'FontAwesome';content:"\f0da";margin-right:7px;}
.list-posts .entry-content .author{display:inline-block;float:right;margin:3px 0 3px 10px}
.list-posts .entry-content .cats-link{display:inline-block;float:left;}
.list-posts .entry-content .entry-title{margin-bottom:6px;}
.list-posts article .entry-summary{margin-bottom:26px;}
.list-posts article .entry-summary .post.readmore{margin-top:20px;}
article .tags-link a:hover, article .cats-link a:hover{text-decoration:none}
article .social-sharing, div.product .social-sharing{overflow:hidden;}
article .social-sharing li, div.product .social-sharing li{list-style:none;display:inline-block;float:left;padding:0;line-height:0;}
article .social-sharing li a, div.product .social-sharing li a{padding:2px 5px;margin:4px 20px 4px 0;display:inline-block;}
article .social-sharing li:last-child a, div.product .social-sharing li:last-child a{margin-right:0;}
.social-sharing > .print, .social-sharing > .email{display:inline-block;float:left;margin-right:30px;padding-right:30px;border-width:0 1px 0 0;border-style:solid;line-height:0;margin-top:4px;margin-bottom:4px;}
.social-sharing > .print i, .social-sharing > .email i{margin-right:10px}
.social-sharing > .print a:hover, .social-sharing > .email a:hover{text-decoration:none;}
.ts-col-18 div.product .ts-social-sharing{width:100%;display:inline-block;margin-top:15px;}
.ts-col-18 .social-sharing > .email{border:0;}
div.product .social-sharing .ts-social-sharing li.facebook:hover a{color:#3B5998;}
div.product .social-sharing .ts-social-sharing li.twitter:hover a{color:#2CAAE1;}
div.product .social-sharing .ts-social-sharing li.pinterest:hover a{color:#CA1517;}
div.product .social-sharing .ts-social-sharing li.google-plus:hover a{color:#DD4B39;}
div.product .social-sharing .ts-social-sharing li.linkedin:hover a{color:#0177B5;}
div.product .social-sharing .ts-social-sharing li.reddit:hover a{color:#516AE8;}
.social-sharing.style-2 .ts-social-sharing li a{width:30px;height:30px;display:inline-block;text-align:center;line-height:26px;border-radius:100%;overflow:hidden;margin-right:10px}
.social-sharing.style-2 .ts-social-sharing li:last-child a{margin-right:0;}
.social-sharing.style-2 .ts-social-sharing li.facebook a:hover{background:#3B5998;color:#fff;}
.social-sharing.style-2 .ts-social-sharing li.twitter a:hover{background:#2CAAE1;color:#fff;}
.social-sharing.style-2 .ts-social-sharing li.google-plus a:hover{background:#DD4B39;color:#fff;}
.social-sharing.style-2 .ts-social-sharing li.linkedin a:hover{background:#0177B5;color:#fff;}
.social-sharing.style-2 .ts-social-sharing li.pinterest a:hover{background:#CA1517;color:#fff;}
.social-sharing.style-2 .ts-social-sharing li.reddit a:hover{background:#516AE8;color:#fff;}
.social-sharing .ts-social-sharing li.facebook a:hover{color:#3B5998;}
.social-sharing .ts-social-sharing li.twitter a:hover{color:#2CAAE1;}
.social-sharing .ts-social-sharing li.google-plus a:hover{color:#DD4B39;}
.social-sharing .ts-social-sharing li.linkedin a:hover{color:#0177B5;}
.social-sharing .ts-social-sharing li.pinterest a:hover{color:#CA1517;}
.social-sharing .ts-social-sharing li.reddit a:hover{color:#516AE8;}
.single-post .entry-meta{margin-bottom:10px;}
.single-post div.gallery:after{clear:both;}
.single-post div.gallery{margin:0 -10px;}
.single-post div.gallery .gallery-caption{margin:10px 0 0 0;padding:0;}
.single-post div.gallery .gallery-item{float:left;margin:0 0 10px 0;padding:10px;}
.single-post .gallery-columns-2 .gallery-item{width:50%;}
.single-post .gallery-columns-3 .gallery-item{width:33.33%;}
.single-post .gallery-columns-4 .gallery-item{width:25%;}
.single-post .gallery-columns-5 .gallery-item{width:20%;}
.single-post .gallery-columns-6 .gallery-item{width:33.33%;}
.single-post .gallery-columns-7 .gallery-item{width:14.28%}
.single-post .gallery-columns-8 .gallery-item{width:12.5}
.content-blockquote{margin:30px;}
.single .gallery{display:inline-block;max-width:100%;width:100%;}
.entry-format{line-height:0;}
.entry-format a{cursor:default;}
body .single-post .single-navigation{position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:hidden;margin-top:20px;text-align:center;clear:both;display:inline-block;width:100%;}
body .single-post .single-navigation > a:before, body .single-post .single-navigation > a:after{display:none;}
body .single-post .single-navigation > a[rel="next"]:after{line-height:inherit;font-family:'FontAwesome';font-size:inherit;font-weight:inherit;display:inline-block;margin-left:5px;transition:none;content:"\f0da";}
body .single-post .single-navigation > a[rel="prev"]:before{line-height:inherit;font-family:'FontAwesome';font-size:inherit;font-weight:inherit;display:inline-block;margin-right:5px;transition:none;content:"\f0d9";}
body .single-post .single-navigation > a{height:auto !important;width:auto !important;padding-top:5px;padding-bottom:5px;}
body .single-post.layout-1 .single-navigation > a{padding:5px;}
.single-navigation{position:absolute;left:auto;right:0;top:0;content:"";z-index:997;line-height:0;}
.single-navigation > a{position:relative;width:30px !important;height:30px !important;z-index:4;line-height:0;display:inline-block;text-align:center;border-width:2px;border-style:solid;transition:all 100ms ease 0s;}
.single-navigation a[rel="next"]{margin:0 0 0 5px;}
.single-navigation > a:before{line-height:26px;font-family:'FontAwesome';font-size:24px;font-weight:300;transition:all 100ms ease 0s;}
.single-navigation > a[rel="next"]:before{content:"\f105";}
.single-navigation > a[rel="prev"]:before{content:"\f104";}
.single-navigation > a:hover{text-decoration:none}
.single-navigation a .product-info{position:absolute;bottom:100%;width:220px;min-height:91px;left:50%;margin-left:-110px;content:"";display:none;text-align:left;}
.single-navigation a .product-info{padding:1px;}
.single-navigation a .product-info:after{content:"\f0d7";font-family:'FontAwesome';font-size:22px;position:absolute;bottom:0;left:50%;margin-left:-7px;line-height:18px;}
.single-navigation a .product-info > div:after{content:"\f107";font-family:'FontAwesome';font-size:23px;position:absolute;bottom:-1px;left:50%;margin-left:-8px;line-height:18px;}
.single-navigation a .product-info:before{border-width:1px;border-style:solid;content:"";position:absolute;left:0;right:0;bottom:10px;top:0;z-index:-1;}
.single-navigation a .product-info > div > span{display:inline-block;width:100%;}
.single-navigation a .product-info div{padding:10px;}
.single-navigation a .product-info img{width:30%;float:left;}
.single-navigation a .product-info > div{padding-left:15px;margin-left:30%;}
.single-navigation a:hover .product-info{display:block;}
.wd-edit-link{margin-top:-30px;float:right;display:inline-block;}
.single article.single{position:relative}
.single article .tags-link > span:first-child, .single article .cats-link > span:first-child, .list-posts article .cats-link > span:first-child, .summary .meta-wrapper .cats-link > span:first-child, .summary .meta-wrapper .tags-link > span:first-child{position:relative;bottom:0;padding-right:15px;}
.single article .tags-link > span, .single article .cats-link > span, .list-posts article .cats-link > span, .summary .meta-wrapper .cats-link > span, .summary .meta-wrapper .tags-link > span{padding-right:15px;}
article .tags-link a, .summary .meta-wrapper .tags-link a, article .cats-link a, .summary .meta-wrapper .cats-link a{padding:0;margin:3px 5px 3px 0;display:inline-block;}
article.single .entry-content{padding:25px 20px 10px 20px;border-width:1px;border-style:solid;}
article.single .comment-count .number{font-size:12px;line-height:14px;}
article.single .comment-count i{margin-right:2px}
article.single .ts-social-sharing{display:inline-block;float:left;margin:0;}
article.single .meta-bottom-1.has-categories .ts-social-sharing{float:right;}
article.single .cats-link{float:left;}
article.single .meta-bottom-wrapper{margin:40px 0 10px 0;}
article.single .meta-bottom-1, article.single .meta-bottom-2{clear:both;border-width:1px 0 0 0;border-style:solid;padding:11px 0;overflow:hidden;position:relative;}
.meta-bottom-1.has-social .cats-link{margin-right:200px}
.entry-author{min-height:160px;padding:30px 20px;background-color:rgba(111,106,101,1);margin-top:-1px;background-position:center;border-width:1px;border-style:solid;clear:both;}
.entry-author .author-avatar{float:left;width:100px;height:100px;border-radius:100%;overflow:hidden;}
.entry-author .author-info{margin-left:130px;color:#fff;}
.entry-author .author-info .author{text-transform:uppercase;font-weight:bold;display:inline-block;width:100%;}
.entry-author .author-info .author a{color:#ffffff;}
.entry-author .author-info .author a:hover{text-decoration:underline;}
.entry-author .author-info .role{opacity:0.7;display:inline-block;width:100%;position:relative;top:-3px;margin-bottom:4px;text-transform:capitalize;}
.blogs{clear:both;margin:0;}
.blogs a.thumbnail{position:relative;z-index:2;width:100%;}
.blogs a.thumbnail{overflow:hidden;}
.ts-blogs .date-time span, .related-posts .date-time span{font-size:12px;line-height:14px;display:inline-block;width:auto;}
.blogs article h3.heading-title{margin-bottom:5px;line-height:0;}
.thumbnail-content{min-height:58px;position:relative;}
.quote .thumbnail-content{min-height:0;}
.date-time-meta{margin:5px 0 0 0;}
.blogs article .excerpt{margin:12px 0 14px 0;display:inline-block;width:100%;}
article .comment-count, .ts-blogs .blogs article .author{float:right;}
.date-time i, .author i, .comment-count i{margin-right:7px;}
.author a:hover{text-decoration:none;}
.blogs .comment-count .number, .blogs article .author{font-size:12px;}
.ts-blogs .blogs article .author{margin-left:10px}
.blogs .comment-count i{margin-right:2px}
.blogs article .thumbnail-content .date-time{position:absolute;z-index:3;background:#fff;width:50px;height:58px;left:20px;top:20px;text-align:center;padding:4px 0;line-height:0;}
.blogs article .thumbnail-content .date-time span:first-child:after{border-width:0 0 1px 0;border-style:solid;content:"";position:absolute;left:0;right:0;bottom:0;height:1px;}
.blogs article .thumbnail-content .date-time span:first-child{font-size:26px;line-height:28px;padding-bottom:3px;margin-bottom:2px;text-transform:uppercase;font-weight:bold;position:relative;}
.blogs article .thumbnail-content .date-time span:last-child{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:bold;width:100%;display:inline-block;}
.blogs article .thumbnail figure > img, .blogs article .thumbnail .owl-item > img{background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1);transition:transform 0.4s ease-in-out;overflow:hidden;}
.blogs article .thumbnail:hover figure > img, .blogs article .thumbnail .owl-item:hover > img{transform:scale(1.2);transition:transform 0.4s, opacity 0.4s ease-in-out;}
.blogs article .thumbnail .owl-item:hover > img{opacity:0.8;}
.blogs article .effect-thumbnail, .blogs article a.gallery figure .owl-item:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(63,63,63,0.5);opacity:0;transition:opacity 0.4s ease 0s;z-index:2;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;}
.blogs article a.gallery .owl-item{position:relative;}
.blogs article .effect-thumbnail:before, .blogs article a.gallery .owl-item:after{content:"";width:32px;height:26px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-16px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) 0 -150px no-repeat;z-index:3;transform:scale(0,0);transition:transform 400ms ease 0s;}
.blogs a.thumbnail.gallery figure .owl-item{background:rgba(63,63,63,1);}
.blogs article a.gallery .owl-item:after{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) -39px -150px no-repeat;}
.blogs article a:hover .effect-thumbnail, .blogs article a.gallery figure.owl-carousel .owl-item:hover:before{opacity:1;}
.blogs article a:hover .effect-thumbnail:before, .blogs article a.gallery .owl-item:hover:after{transform:scale(1,1);}
.blogs article a.gallery .effect-thumbnail{display:none;}
.single-portfolio{overflow:hidden;}
.single-portfolio.layout-1 .thumbnails{width:67%;float:left;overflow:hidden;padding-right:30px;}
.single-portfolio .thumbnails a{float:left;display:inline-block;max-width:100%;}
.single-portfolio.layout-1 .thumbnails img{display:inline-block;}
.single-portfolio.layout-1 .thumbnails a:nth-child(3n -1),
.single-portfolio.layout-1 .thumbnails a:nth-child(3n){width:50%;}
.single-portfolio.layout-1 .entry-content{width:33%;float:left;}
.single-portfolio .meta-content{display:inline-block;width:100%;}
.single-portfolio.layout-1 .meta-content{margin-top:20px;}
.cat-links a:hover, .tag-links a:hover{text-decoration:none;}
.single-portfolio.layout-2 .entry-content{margin-top:20px;overflow:hidden;clear:both;display:inline-block;width:100%;}
.single-portfolio.layout-2 .entry-content .info-content{float:left;width:68%;padding-right:30px}
.single-portfolio.layout-2 .entry-content .meta-content{width:32%;float:left;}
.portfolio-info p{font-weight:bold;margin-bottom:0;}
.portfolio-info{display:inline-block;width:100%;margin-top:15px;border-width:1px 0 0 0;border-style:solid;padding-top:15px;}
.meta-content .portfolio-info:first-child{border:0 !important;padding:0;margin:0;}
.single-portfolio .portfolio-like{float:left;padding:2px 0;}
.single-portfolio .ic-like{width:30px;height:30px;line-height:30px;border-radius:100%;margin-right:5px;display:inline-block;text-align:center;cursor:pointer;transition:all 150ms ease-in-out 0s;}
.single-portfolio .ic-like:before{content:"\f004";font-family:'FontAwesome';}
.single-portfolio .ic-like.already-like:before{content:"\f08a";}
.single-portfolio .social-sharing{float:left;margin-bottom:5px;}
.group-button-social-like{position:relative;margin-top:20px;display:inline-block;width:100%;}
.single-portfolio .social-sharing:after{display:table;clear:both;content:"";}
.single-portfolio .ts-social-sharing{float:left;padding-right:15px;margin:0 15px 0 0;border-width:0 1px 0 0;border-style:solid;width:auto !important;}
body .single-post.layout-1 .single-navigation{text-align:left;}
body .single-post.layout-1 .single-navigation a{width:48% !important;float:left;}
body .single-post.layout-1 .single-navigation a:last-child{margin-left:4%;}
body .single-post.layout-1 .single-navigation a:first-child:last-child{margin:0 !important;}
body .single-post.layout-2 .single-navigation{padding:20px 0;border-width:1px 0 1px 0;border-style:solid;}
.related-portfolio{padding-top:60px;clear:both;margin-top:0;}
 .cloud-zoom-lens{border-width:1px;border-style:solid;margin:0;background-color:#fff;cursor:move;}
.cloud-zoom-title{position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:12px;letter-spacing:0.6px;top:0px;}
.cloud-zoom-wrap{top:0;z-index:997;position:relative;}
.cloud-zoom-big{border-width:1px;border-style:solid;overflow:hidden;margin:4px 0 0 0;background-color:#fff;}
.cloud-zoom-loading{color:white;background:#222;padding:3px;text-transform:uppercase;}
 body .div#main{min-height:0;}
body.error404 article{text-align:center;padding-bottom:30px;color:#fff;}
body.error404 article a:hover{color:#f8d73f;text-decoration:none;}
body.error404 article h1{font-size:150px;line-height:160px;color:#fff}
body.error404 article h2{color:#fff;font-size:40px;line-height:44px;}
body.error404 #main > .fullwidth-template{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/404-bg.jpg) center;background-attachment:fixed;padding:100px 25px;}
body.error404 article form[role="search"]{max-width:600px;position:relative;margin-top:40px;}
body.error404 article .search-field input{width:100%;max-width:100%;}
body.error404 article .search-field input[type="text"]{padding-right:40px;width:100%;}
body.error404 article .search-table{max-width:600px;position:relative;margin-top:40px;margin-left:auto;margin-right:auto;}
body.error404 article .search-table .search-button input[type="submit"]{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) 3px -26px no-repeat !important;font-size:0 !important;padding:0 !important;width:40px;position:absolute;right:0;top:8px;height:20px;z-index:3;content:"";border:0 !important;}
body.error404 article .search-table .search-button input[type="submit"]:hover{background-position:3px -51px !important;opacity:1;}
.ts-header-intro .ts-stick-compare-button{display:none !important}
body.ts-header-intro header.ts-header .header-v3 .header-middle{padding:0;}
body.ts-header-intro .ts-header .header-v3 .search-wrapper, body.ts-header-intro .ts-header .header-v3 .group-button-icon-header{display:none !important;}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper, body.ts-header-intro .ts-header .header-v3 .menu-wrapper .ts-menu, body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav, body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul{width:100%;}
body.ts-header-intro header.ts-header .header-v3 .header-middle:before, body.ts-header-intro header.ts-header .header-v3 .sticky-wrapper.is-sticky .header-sticky:before, body.ts-header-intro header.ts-header .header-v3 .header-middle{background:#3f3f3f;opacity:1;}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li > a{color:#fff;padding:28px 15px !important;}
body.ts-header-intro .ts-header .menu-wrapper nav > ul.menu li.logo-header-menu > a{padding-bottom:0 !important;padding-top:20px !important;}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li:hover > a{color:#40bea7;}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li{width:13%;border-width:0 0 0 1px;border-style:solid;border-color:rgba(105,105,105,0.4);}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li:nth-child(3){border-width:0 1px 0 1px;}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li:first-child{border-width:0;}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li.logo-header-menu{width:22%;border:0;}
@media only screen and (max-width: 1340px){
body.ts-header-intro .ts-header .header-v3 .logo-wrapper{margin-bottom:15px;}
body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li:first-child, body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li, body.ts-header-intro .ts-header .header-v3 .menu-wrapper nav > ul.menu > li:nth-child(3){width:16.6666%;border-width:1px 0 0 1px;}
} .group-homepage{text-align:center;}
.group-homepage a.img-link{margin:30px 0 0 0;display:inline-block;position:relative;transition:all 200ms ease 0s;bottom:0;border-width:1px;border-style:solid;}
.group-homepage a.img-link:hover{box-shadow:0 0 30px rgba(0,0,0,0.4);bottom:15px;border-color:#000000;}
.group-homepage img{margin:0;}
.group-homepage h5{margin-bottom:40px;}
body.ts-header-intro a.ts-label-new{position:relative;}
body.ts-header-intro a.ts-label-new:before{content:"";position:absolute;z-index:1;top:-30px;right:-30px;width:80px;height:80px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/label-new.png);}
#intro_demo{background-position:bottom center !important;background-repeat:no-repeat !important;}
.fix-col-one-third .vc_col-sm-4{width:40%;}
.fix-col-one-third .vc_col-sm-8{width:60%;}
.intro-feature .ts-feature-wrapper{padding:30px 30px 0 30px;background:#f2f2f2;min-height:407px;}
.intro-feature .ts-feature-wrapper.has-image .feature-header{background:transparent;}
.intro-feature .ts-feature-wrapper .intro-img-header{margin:30px 0 0 0;display:inline-block;width:100%;}
.group-intro-feature-light .ts-feature-wrapper h3 a, .group-intro-feature-light .ts-feature-wrapper .feature-excerpt{color:#fff;}
.group-intro-feature-light .ts-feature-wrapper h3 a:hover, .group-intro-feature-light .ts-feature-wrapper .feature-icon:hover i{color:#40bea7;}
.group-intro-feature-light .ts-feature-wrapper .feature-icon{background:#40bea7;border-width:2px;border-style:solid;border-color:#40bea7;}
.group-intro-feature-light .ts-feature-wrapper .feature-icon:hover{background:transparent;}
.group-intro-feature-light .ts-feature-wrapper .feature-icon i{color:#ffffff;}
   @media only screen and (min-width: 1239px){
.header-sticky{position:relative;z-index:9999;width:100%;}
header.ts-header .sticky-wrapper.is-sticky .header-sticky.header-sticky-hide{transform:translateY(-100%);}
.sticky-wrapper.is-sticky .logo img.normal-logo{display:none;}
.sticky-wrapper.is-sticky .logo img.sticky-logo{display:block;}
.sticky-wrapper.is-sticky .visible-sticky{display:inline-block !important}
.sticky-wrapper.is-sticky .hidden-sticky{display:none !important}
.sticky-wrapper.is-sticky .logo-sticky{display:inline-block !important;opacity:1;width:auto;height:auto;padding:10px 0;margin-right:30px;line-height:0;position:relative;}
header.ts-header .sticky-wrapper.is-sticky .header-sticky{-webkit-animation:mySticky 1.5s;-moz-animation:mySticky 1.5s;animation:mySticky 1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;padding:0 0;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateY(0);transition:transform 0.5s ease-in-out;}
header.ts-header .header-v6 .sticky-wrapper.is-sticky .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v6 .sticky-wrapper.is-sticky .ts-menu > .menu > ul > li > a{padding-top:30px !important;padding-bottom:30px !important;}
header.ts-header .header-v6 .sticky-wrapper.is-sticky  .shopping-cart-wrapper .dropdown-container{padding-top:36px;}
header.ts-header .header-v6 .sticky-wrapper.is-sticky .shopping-cart-wrapper .dropdown-container:before{top:20px;}
header.ts-header .header-v6 .sticky-wrapper.is-sticky   .shopping-cart-wrapper .ic-cart:before{margin-bottom:-13px;}
@-webkit-keyframes mySticky {
from{margin-top:-200px;}
to{magrin-top:0;}
} @-moz-keyframes mySticky {
from{margin-top:-200px;}
to{magrin-top:0;}
} @keyframes mySticky {
from{margin-top:-200px;}
to{magrin-top:0;}
} header.ts-header .sticky-wrapper.is-sticky .header-bottom:hover{opacity:1;}
header.ts-header .sticky-wrapper.is-sticky .header-bottom{border:0;}
header.ts-header .sticky-wrapper.is-sticky .header-sticky:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:-1;opacity:1;transition:opacity 250ms ease-in-out 0s;}
header.ts-header .sticky-wrapper.is-sticky .header-bottom:after{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/line-bottom-menu-2.png) top left repeat-x;height:5px;}
header.ts-header .header-v3 .sticky-wrapper.is-sticky .header-middle:after, header.ts-header .header-v5 .sticky-wrapper.is-sticky .header-middle:after{position:absolute;content:"";top:100%;margin-top:0;left:0;right:0;height:20px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/line-bottom-menu.png) top left repeat-x;z-index:0;opacity:0.8;}
header.ts-header .sticky-wrapper.is-sticky .header-bottom{background:transparent;}
.woocommerce .product .product-wrapper .thumbnail-wrapper figure img:first-child, .woocommerce-page .product .product-wrapper .thumbnail-wrapper figure img:first-child{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity 250ms ease-in-out 0s;}
.woocommerce .product .product-wrapper figure.has-back-image img:last-child, .woocommerce-page .product .product-wrapper figure.has-back-image img:last-child{position:absolute;right:0;left:0;top:0;width:100%;transition:opacity 250ms ease-in-out 0s;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0}
.woocommerce .product .product-wrapper .thumbnail-wrapper:hover figure.has-back-image img:last-child, .woocommerce-page .product .product-wrapper .thumbnail-wrapper:hover figure.has-back-image img:last-child{opacity:1;top:0;}
.woocommerce .product .product-wrapper .thumbnail-wrapper:hover figure.has-back-image img:first-child, .woocommerce-page .product .product-wrapper .thumbnail-wrapper:hover figure.has-back-image img:first-child{opacity:0;}
.ts-col-24 .single-navigation a[rel="next"] .product-info{margin-left:-201px;}
.ts-col-24 .single-navigation a[rel="prev"] .product-info{margin-left:-164px;}
.ts-col-24 .single-navigation a .product-info:after{left:100%;margin-left:-27px;}
.ts-col-24 .single-navigation a .product-info > div:after{left:100%;margin-left:-28px;}
.ts-col-24 .single-navigation a[rel="prev"] .product-info:after{left:100%;margin-left:-63px;}
.ts-col-24 .single-navigation a[rel="prev"] .product-info > div:after{left:100%;margin-left:-64px;}
.woocommerce .products.list .product .price .amount, .woocommerce-page .products.list .product .price .amount{font-size:20px;line-height:20px;}
.woocommerce .products.list .product h3.product-name > a, .woocommerce-page .products.list .product h3.product-name > a{font-size:16px;line-height:20px;}
.woocommerce .products.list .product .short-description, .woocommerce-page .products.list .product .short-description{margin-top:14px;}
.woocommerce .products.list .product .product-categories , .woocommerce-page .products.list .product .product-categories{margin-bottom:10px;}
.woocommerce .products.list .product h3.product-name , .woocommerce-page .products.list .product h3.product-name{margin-bottom:12px;}
.woocommerce .products.list .product .price, .woocommerce-page .products.list .product .price{margin-bottom:12px;}
.columns-4 .portfolio-inner .icon-group{top:26%;}
.row-heading-tabs .heading-tab .heading-title{min-width:280px;}
}
@media only screen and (max-width: 1340px){ header.ts-header .header-v3 .logo-wrapper{margin:0;padding:20px 0 10px 0;display:block;text-align:center;}
.logo-header-menu{display:none !important;}
header.ts-header .menu-wrapper nav > ul.menu > li, header.ts-header .ts-menu > .menu > ul > li{margin:0 !important;}
header.ts-header .header-v3 .header-middle, header.ts-header .header-v5 .header-middle{padding:0 20px;}
}
@media only screen and (max-width: 1239px){ .product-group-button .button-tooltip{display:none !important;}
.thumbnail-wrapper .product-group-button{opacity:1;}
.my-account-wrapper .dropdown-container, .ts-tiny-account-wrapper:before{display:none !important;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu li ul.sub-menu{max-width:850px;}
.sticky-wrapper{height:auto !important}
.sticky-wrapper .header-sticky{position:relative !important;top:auto !important;z-index:9;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > :where(.product-stock-status, .product-price){min-width:180px;}
div.product a.compare{display:none !important;}
.ts-compare-table-wrapper .product-thumbnail img, .ts-compare-table-wrapper .product-thumbnail .product-price, .ts-compare-table-wrapper .product-thumbnail h6{max-width:200px;}
.ts-compare-table-wrapper.woocommerce .button.add_to_cart_button{max-width:100%;min-width:auto;}
.ts-compare-table-wrapper > div > *{padding:15px 20px}
.ts-compare-popup .content-wrapper{gap:20px;}
.ts-compare-popup .items, .ts-compare-popup .items .item .product-wrapper{gap:10px;}
.ts-stick-compare-button{padding-left:20px;padding-right:20px;}
.ts-compare-popup .items{width:100%;}
.ts-compare-popup .actions{width:200px;gap:10px;}
.thumbnail-wrapper .button-in.wishlist{display:inline-block !important;margin:0 !important;}
.woocommerce .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{margin-right:1px}
.thumbnail-wrapper .button-in, .thumbnail-wrapper .loop-add-to-cart{display:none !important;}
.woocommerce .product .product-wrapper .thumbnail-wrapper .product-group-button{bottom:0;right:0;top:auto;height:auto;left:auto;z-index:5;transform:none;}
.product .thumbnail-wrapper .button-in{margin:0 !important;}
.column-product-banner .owl-controls .owl-nav > div{top:25%;}
.woocommerce .meta-on-thumbnail .products .product-type-variable .amount:last-child, .woocommerce-page .meta-on-thumbnail .products .product-type-variable .amount:last-child{display:initial;}
.woocommerce .meta-on-thumbnail .product .product-wrapper .meta-wrapper{position:static;padding:0;margin-bottom:20px;text-align:center}
.woocommerce .meta-on-thumbnail .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{margin-top:8px;}
.meta-wrapper .meta-left, .meta-wrapper .meta-right{float:none;max-width:100%;text-align:center}
.woocommerce .products .meta-right .star-rating, .woocommerce-page .products .meta-right .star-rating, .woocommerce .star-rating .meta-right, .woocommerce-page .meta-right .star-rating{margin-left:auto;margin-right:auto;}
.woocommerce .product .product-wrapper figure.has-back-image img:last-child{display:none !important;}
div#main{min-height:300px;}
.breadcrumb-title-wrapper{padding:50px 0 50px 0;}
.breadcrumb-title-wrapper .breadcrumb-title h1{font-size:24px;line-height:26px;}
.breadcrumb-title-wrapper.breadcrumb-v1{padding:42px 0 260px 0;position:relative;}
#main > .page-container.show_breadcrumb_v1,
#main > .fullwidth-template.show_breadcrumb_v1{margin-top:-220px;}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{min-height:50px;}
.custom-newsletter-long-title .ts-mailchimp-subscription-shortcode.style-3 .widgettitle{width:40%;}
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product.first, .ts-product-in-category-tab-2-wrapper.has-banner .woocommerce.columns-3 .products .product.first{clear:none;}
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product, .ts-product-in-category-tab-2-wrapper.has-banner .woocommerce.columns-3 .products .product{width:50%;float:left}
.ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product:nth-child(2n+1),
.ts-product-in-category-tab-2-wrapper.has-banner .woocommerce.columns-3 .products .product:nth-child(2n+1){clear:both;float:left;}
.banner-content-center{margin:50px 0;}
.fix-content-pile-revolution{margin-top:-90px;}
.widget-container.mailchimp-subscription .subscribe-widget{padding-top:10px;padding-bottom:0;}
body.error404 #main > .fullwidth-template{padding:120px 25px}
body.error404 article h1{font-size:120px;line-height:120px;}
h1.title-coming{font-size:60px;line-height:60px;}
.ts-group-button-coming{padding-bottom:90px;}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-prev, .ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-prev{left:0;}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-next, .ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-next{right:0}
.ts-product-in-category-tab-wrapper.no-banner .column-products .owl-controls .owl-nav > div.owl-next{right:1px}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div{visibility:visible;opacity:1;}
.column-product-banner .row-products .owl-controls .owl-nav > div.owl-prev{left:10px;}
.column-product-banner .row-products .owl-controls .owl-nav > div.owl-next{right:10px}
.column-product-banner .row-products .owl-controls .owl-nav > div{visibility:visible;opacity:1;}
.column-product-banner .owl-controls .owl-nav > div{top:25%;}
.ts-countdown .counter-wrapper > div{width:100px;height:100px;padding:10px 2px 10px 2px;border-radius:5px 0 5px 0;margin:0 10px;border-width:1px;}
.ts-countdown .counter-wrapper > div .number-wrapper .number{font-size:44px;line-height:48px;}
.ts-countdown .counter-wrapper > div .ref-wrapper{font-size:16px;line-height:20px;}
.ts-feature-wrapper.feature-horizontal{margin-bottom:0;}
.ts-portfolio-wrapper.columns-3 .item, .ts-portfolio-wrapper.columns-4 .item{width:50%;float:left;}
.ts-portfolio-wrapper.columns-3 .item:nth-child(2n+1),
.ts-portfolio-wrapper.columns-4 .item:nth-child(2n+1){clear:both;}
.portfolio-inner .icon-group{top:30%;}
blockquote{padding:30px 30px 30px 50px}
blockquote:before{left:15px;}
.counter-wrapper > div{display:inline-block;padding:3px 1px 4px 1px;border-radius:3px 0 3px 0;width:40px;height:36px;overflow:hidden;}
.counter-wrapper .ref-wrapper{font-size:8px;}
.counter-wrapper > div .number-wrapper .number{font-size:16px;line-height:18px;}
.ts-parallax-bg{background-position:50% 50% !important;background-attachment:initial !important;}
.ads-banner{margin:10px 0;}
div.product .thumbnails .owl-controls div.owl-prev, div.product .thumbnails .owl-controls div.owl-next{visibility:visible;opacity:1;transform:translate(0,0);}
div.product.vertical-thumbnail .thumbnails .owl-controls div.owl-prev, div.product.vertical-thumbnail .thumbnails .owl-controls div.owl-next{visibility:visible;opacity:1;transform:translate(0,0);}
.woocommerce #reviews #comments ol.commentlist li, 
.woocommerce-page #reviews #comments ol.commentlist li{margin-bottom:20px;padding-bottom:20px;}
.woocommerce div.product .woocommerce-tabs .panel{padding:22px 20px 25px 20px}
.single-navigation .product-info{display:none !important;}
.woocommerce #content div.product p.availability.stock, 
.woocommerce div.product p.availability.stock, .woocommerce-page #content div.product p.availability.stock, 
.woocommerce-page div.product p.availability.stock{margin-bottom:20px;}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating, .woocommerce div.product .woocommerce-product-rating{margin-bottom:0;}
.woocommerce .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{margin:14px 0 10px 0;display:inline-block;}
.woocommerce form.login .button, .woocommerce form.register .button, .woocommerce-page form.login .button, .woocommerce-page form.register .button{margin:0 10px 0 0;}
.woocommerce table.my_account_orders tr td:last-child .button, .woocommerce-page table.my_account_orders tr td:last-child .button{padding:10px 20px;}
.woocommerce table.my_account_orders tr td:last-child, .woocommerce-page table.my_account_orders tr td:last-child{min-width:0;}
.ts-social-icons .social-icons .ts-tooltip{display:none;}
.ts-social-icons .social-icons.style-3 .ts-tooltip{display:inline-block;}
.woocommerce-tabs #comments,
.ts-col-18 .woocommerce-tabs #comments,
.ts-col-12 .woocommerce-tabs #comments{width:100%;padding-right:0;margin-bottom:40px;}
.comment-respond textarea, #commentform textarea,
.comment-respond input[type="text"],
.comment-respond select, #commentform input[type="text"],
.woocommerce #reviews #comments > h2, 
.woocommerce-page #reviews #comments > h2{max-width:100%;}
.woocommerce-tabs #review_form_wrapper,
.ts-col-18 .woocommerce-tabs #review_form_wrapper,
.ts-col-12 .woocommerce-tabs #review_form_wrapper{width:100%;border:0;padding:0}
.ts-social-sharing, .ts-col-18 .ts-social-sharing{width:100%;margin-top:15px;display:inline-block;}
.social-sharing > .email{border:0;}
.summary .meta-wrapper, body div.product .social-sharing{padding-top:10px;}
body div.product .social-sharing{margin-top:10px;}
.woocommerce div.product.type-product form.cart, .woocommerce div.product p.cart{margin-bottom:20px;}
.commentlist .children{padding:20px 0 0 50px;}
.commentlist .children .children{padding:20px 0 0 100px;}
article.single .meta-bottom-1.has-categories .social-sharing, article.single .social-sharing{float:left;clear:both;width:100%;}
article.single .meta-bottom-1.has-categories .social-sharing{margin-top:20px;}
.meta-bottom-1.has-social .cats-link{margin-right:0}
.woocommerce #content table.shop_table td.actions, 
.woocommerce table.shop_table td.actions, .woocommerce-page #content table.shop_table td.actions, 
.woocommerce-page table.shop_table td.actions{border:0;padding:20px;}
.woocommerce #content table.shop_table td.product-thumbnail, 
.woocommerce table.shop_table td.product-thumbnail, .woocommerce-page #content table.shop_table td.product-thumbnail, 
.woocommerce-page table.shop_table td.product-thumbnail{padding-left:20px;}
.woocommerce-cart .cart-collaterals .cart_totals table th{width:30%;}
.woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon{max-width:100%;}
.products .product.product-category .meta-wrapper{opacity:1;}
.products .product.product-category:before{opacity:0.6;}
.products .product.product-category:hover .meta-wrapper > div{-webkit-animation:none;-moz-animation:none;animation:none;}
.products .product.product-category h3{font-size:20px;line-height:24px;}
}
@media only screen and (max-width: 1080px){  .header-v8 .header-middle > .container{display:block;}
header.ts-header .header-v8 .logo-wrapper, .content-middle-header{display:inline-block;width:100%;}
header.ts-header .header-v8 .logo-wrapper{margin-bottom:40px;text-align:center;}
#main .custom-newsletter-long-title .ts-mailchimp-subscription-shortcode.style-3 .widgettitle{font-size:26px;line-height:30px;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu li ul.sub-menu{max-width:880px;}
body:not(.ts_desktop) header.ts-header.header-transparent .header-middle,
header.ts-header.header-transparent .sticky-wrapper:not(.is-sticky) .header-middle,
header.ts-header.header-transparent .header-template > .header-middle, header.ts-header.header-transparent:not(.has-sticky) .header-middle{padding-top:10px;padding-bottom:10px;}
header.ts-header .header-v5 .logo-wrapper{padding-bottom:5px;}
.rs-hidden-logo-v5{display:none !important;}
.rs-visible-logo-v5{display:block !important;}
header.ts-header .header-v5 .logo-wrapper{width:100%;text-align:center;}
.header-v5 .menu-wrapper{width:70%;}
.header-v5.hidden-cart .group-button-icon-header, .header-v5.hidden-myaccount .group-button-icon-header, .header-v5.hidden-wishlist .group-button-icon-header{width:13%;}
.header-v5.hidden-cart.hidden-myaccount .group-button-icon-header, .header-v5.hidden-myaccount.hidden-wishlist .group-button-icon-header, .header-v5.hidden-wishlist.hidden-cart .group-button-icon-header{width:8%;}
.header-v5.hidden-cart .menu-wrapper, .header-v5.hidden-myaccount .menu-wrapper, .header-v5.hidden-wishlist .menu-wrapper{width:72%;}
.header-v5.hidden-cart.hidden-search .menu-wrapper, .header-v5.hidden-myaccount.hidden-search .menu-wrapper, .header-v5.hidden-wishlist.hidden-search .menu-wrapper{width:87%;}
.header-v5.hidden-cart.hidden-myaccount .menu-wrapper, .header-v5.hidden-myaccount.hidden-wishlist .menu-wrapper, .header-v5.hidden-wishlist.hidden-cart .menu-wrapper{width:75%;}
.header-v5.hidden-cart.hidden-myaccount.hidden-search .menu-wrapper, .header-v5.hidden-myaccount.hidden-cart.hidden-search .menu-wrapper, .header-v5.hidden-wishlist.hidden-myaccount.hidden-search .menu-wrapper{width:92%;}
.header-v5.hidden-search.hidden-cart.hidden-wishlist.hidden-myaccount .menu-wrapper{width:100%;}
body:not(.ts_desktop) header.ts-header.header-transparent .header-bottom,
header.ts-header.header-transparent .sticky-wrapper:not(.is-sticky) .header-bottom,
header.ts-header.header-transparent:not(.has-sticky) .header-bottom{padding-top:0;padding-bottom:0;}
#main-content .ts-large-one-third .vc_col-sm-4,
#main-content .ts-large-one-third .vc_col-sm-8{width:100%;}
body.wpb-js-composer .vc_general.vc_tta-tabs .ts-product.nav-bottom, body.wpb-js-composer .ts-product.nav-bottom{padding-bottom:60px;}
}
@media only screen and (max-width: 991px){ .header-top > .container, .header-middle > .container, .header-bottom > .container, .breadcrumb-title-wrapper .breadcrumb-content, body.dokan-store.dokan-store-sidebar, body.dokan-store .dokan-single-store, .ts-compare-popup .content-wrapper{padding-left:15px;padding-right:15px;}
body.dokan-store #main{padding-left:0;padding-right:0;}
header.ts-header.header-v7 .menu-wrapper nav > ul.menu li ul.sub-menu{max-width:600px;}
.custom-newsletter-long-title .ts-mailchimp-subscription-shortcode.style-3 .widgettitle{text-align:center !important;width:100%;}
.ts-product-in-category-tab-2-wrapper .woocommerce .product .product-wrapper .thumbnail-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .product .product-wrapper .thumbnail-wrapper{width:100%;margin-bottom:10px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .product .product-wrapper .meta-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .product .product-wrapper .meta-wrapper{width:100%;padding-left:0;padding-right:0;}
.fix-content-pile-revolution{margin-top:-60px;}
.ts-group-meta-icon-toggle.active .fa-cog:before{content:"\f00d";}
body .ts-group-meta-icon-toggle{width:50px;float:right;display:inline-block !important;cursor:pointer;font-size:24px;text-align:center;margin-bottom:7px;}
.group-meta-header{padding:7px 15px 7px 15px;position:relative;display:none;clear:both;}
.group-meta-header:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";z-index:0;opacity:0.1;}
.group-meta-header:after{display:table;content:"";clear:both;}
.header-v5 .group-button-icon-header > div{margin-right:10px;}
.ts-mailchimp-subscription-shortcode.style-2 input[type="email"]{width:400px;}
.ts-mailchimp-subscription-shortcode.style-3 .mailchimp-subscription{flex-wrap:wrap;justify-content:center;flex-direction:column;gap:20px 0;}
.ts-mailchimp-subscription-shortcode.style-3 .widgettitle{font-size:20px;line-height:24px;}
.banner-content-center{margin:20px 0;}
.vc_toggle_title h4{padding:9px 40px 9px 35px;}
.vc_toggle_title h4:before{left:12px;}
.vc_toggle_title h4:after{left:6px;}
a.button, button, input[type^="submit"], 
.shopping-cart p.buttons a, .woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, #content button.button,
.ts-stick-compare-button{padding-left:20px;padding-right:20px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;float:none}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{margin-right:0;}
.woocommerce-cart article > .woocommerce > form, .woocommerce-cart .ts-col-24 article > .woocommerce > form{width:100%;}
.woocommerce-cart article > .woocommerce > .cart-collaterals, .woocommerce-cart .ts-col-24 article > .woocommerce > .cart-collaterals{width:100%;padding:0;}
.woocommerce #content table.shop_table td.actions, 
.woocommerce table.shop_table td.actions, .woocommerce-page #content table.shop_table td.actions, 
.woocommerce-page table.shop_table td.actions{padding:10px;}
.woocommerce #content table.cart td.product-thumbnail, 
.woocommerce table.cart td.product-thumbnail, .woocommerce-page #content table.cart td.product-thumbnail, 
.woocommerce-page table.cart td.product-thumbnail{padding:10px 0 10px 10px;}
.woocommerce #content table.cart td, 
.woocommerce table.cart td, .woocommerce-page #content table.cart td, 
.woocommerce-page table.cart td{padding:10px;}
.woocommerce #content table.cart th, 
.woocommerce table.cart th, .woocommerce-page #content table.cart th, 
.woocommerce-page table.cart th{padding:14px 10px;}
.woocommerce #content table.cart .quantity, 
.woocommerce table.cart .quantity, .woocommerce-page #content table.cart .quantity, 
.woocommerce-page table.cart .quantity{width:68px;display:inline-block;padding-right:17px;}
.woocommerce #content table.cart .quantity .minus, 
.woocommerce #content table.cart .quantity .plus, 
.woocommerce table.cart .quantity .minus, .woocommerce table.cart .quantity .plus, .woocommerce-page #content table.cart .quantity .minus, 
.woocommerce-page #content table.cart .quantity .plus, 
.woocommerce-page table.cart .quantity .minus, .woocommerce-page table.cart .quantity .plus{width:18px;height:18px;position:absolute;top:0;left:auto;right:0;bottom:auto;z-index:1;padding:0;}
.woocommerce #content .quantity .minus:hover, 
.woocommerce #content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, 
.woocommerce-page #content .quantity .plus:hover, 
.woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover{z-index:2;}
.woocommerce #content table.cart .quantity .minus, 
.woocommerce table.cart .quantity .minus, .woocommerce-page #content table.cart .quantity .minus, 
.woocommerce-page table.cart .quantity .minus{top:auto;bottom:0;}
.woocommerce #content table.cart .quantity input.qty, 
.woocommerce table.cart .quantity input.qty, .woocommerce-page #content table.cart .quantity input.qty, 
.woocommerce-page table.cart .quantity input.qty{height:35px;width:51px;padding:8px 5px;border-width:1px;border-style:solid;}
.woocommerce #content table.cart .product-thumbnail, 
.woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, 
.woocommerce-page table.cart .product-thumbnail{width:70px;height:auto;display:table-cell;}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row{width:50%;float:left;}
.woocommerce .checkout .col2-set, .woocommerce-page .checkout .col2-set, .ts-col-18 .woocommerce .checkout .col2-set, .woocommerce-page .ts-col-18 .checkout .col2-set, .ts-col-12 .woocommerce .checkout .col2-set, .woocommerce-page .ts-col-12 .checkout .col2-set{width:100%;float:none;padding-right:0}
#order_review_heading,
.woocommerce .checkout #order_review, 
.woocommerce-page .checkout #order_review,
.ts-col-18 #order_review_heading,
.ts-col-18 .woocommerce .checkout #order_review, 
.woocommerce-page .ts-col-18 .checkout #order_review,
.ts-col-12 #order_review_heading,
.ts-col-12 .woocommerce .checkout #order_review, 
.woocommerce-page .ts-col-12 .checkout #order_review{width:100%;float:none;}
#order_review_heading{margin-top:20px;}
.woocommerce.ts-products .products .product, .woocommerce-page .ts-products .products .product{margin-bottom:10px;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > .product-stock-status{width:136px;min-width:0;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > .product-price{width:144px;min-width:0;}
.ts-wishlist-table-wrapper .product-add-to-cart{width:120px;min-width:0;}
.ts-wishlist-table-wrapper .items span.product-stock-status span, .ts-compare-table-wrapper .out-of-stock, .ts-compare-table-wrapper .in-stock{padding:2px 5px;font-size:10px;}
.woocommerce.ts-wishlist-table-wrapper a.button{padding:5px;font-size:10px;}
.ts-wishlist-table-wrapper .heading-row > *, 
.ts-wishlist-table-wrapper .wishlist-item > *{padding:10px;}
.ts-wishlist-table-wrapper .wishlist-item > .product-thumbnail{width:80px;}
.ts-compare-popup .content-wrapper{flex-direction:column;gap:10px;}
.ts-compare-popup .content-wrapper{padding-top:35px;}
.ts-compare-popup .actions{width:100%;}
.ts-compare-popup .close{font-size:10px;top:3px;}
.ts-compare-table-wrapper > div .heading{min-width:0;}
.ts-remove-from-compare:before{font-size:12px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div > *{width:100%;text-align:center;}
}
@media only screen and (max-width: 820px){   header.ts-header .header-v5 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v5 .ts-menu > .menu > ul > li > a{padding:20px 12px !important;}
.header-v5 .search-wrapper{padding:8px 0;}
.header-v5 .group-button-icon-header{padding:20px 0;}
.header-v5 .group-button-icon-header .shopping-cart-wrapper .dropdown-container{padding-top:48px;}
.header-v5 .group-button-icon-header .shopping-cart-wrapper .dropdown-container:before{top:23px;}
.header-v5 .group-button-icon-header .shopping-cart-wrapper .ic-cart:before{bottom:-25px}
.header-v5 .group-button-icon-header .shopping-cart-wrapper.active .ic-cart:before{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdow_icon_v3;-moz-animation-name:animation_dropdow_icon_v3;animation-name:animation_dropdow_icon_v3;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
}
@media 
only screen and (max-width: 782px) {
body.admin-bar .category-dropdown .select2-dropdown{margin-top:46px;}
}
@media only screen and (max-width: 768px){  header.ts-header.header-v7 .menu-wrapper nav > ul.menu li ul.sub-menu{max-width:528px;}
.woocommerce-cart table.cart img{width:100px;}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:transparent;}
.woocommerce table.shop_table_responsive.cart tr td.product-name, .woocommerce-page table.shop_table_responsive.cart tr td.product-name{text-align:start !important;}
body.woocommerce-cart .cart-collaterals .cart_totals table td{padding:15px 20px !important;}
body.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{text-align:start !important;}
table.shop_table_responsive ul#shipping_method{width:100%;display:inline-block;margin-top:10px;clear:both;}
.woocommerce #content table.cart td.actions .coupon, 
.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon{width:100%;}
.woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text{width:70%;max-width:100%;}
.woocommerce #content table.cart td.actions .coupon .button, 
.woocommerce table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button, 
.woocommerce-page table.cart td.actions .coupon .button{width:calc(30% - 10px);}
.woocommerce table.shop_table.my_account_orders, .woocommerce-page table.shop_table.my_account_orders{border-width:0;}
.woocommerce table.shop_table_responsive.my_account_orders tr, .woocommerce-page table.shop_table_responsive.my_account_orders tr{border-width:1px;border-style:solid;margin-bottom:30px;}
.woocommerce table.shop_table_responsive.my_account_orders tr:last-child, .woocommerce-page table.shop_table_responsive.my_account_orders tr:last-child{margin-bottom:0;}
.woocommerce table.my_account_orders tr:last-child td, .woocommerce-page table.my_account_orders tr:last-child td, .woocommerce #content table.shop_table.my_account_orders th, 
.woocommerce table.shop_table.my_account_orders th, .woocommerce-page #content table.shop_table.my_account_orders th, 
.woocommerce-page table.shop_table.my_account_orders th, .woocommerce #content table.shop_table.my_account_orders td, 
.woocommerce table.shop_table.my_account_orders td, .woocommerce-page #content table.shop_table.my_account_orders td, 
.woocommerce-page table.shop_table.my_account_orders td{border-width:0 0 1px 0;}
.woocommerce #content table.shop_table.my_account_orders td:last-child, 
.woocommerce table.shop_table.my_account_orders td:last-child, .woocommerce-page #content table.shop_table.my_account_orders td:last-child, 
.woocommerce-page table.shop_table.my_account_orders td:last-child{border-width:0;}
.woocommerce table.my_account_orders tbody tr th:first-child:before{float:left;}
.woocommerce table.my_account_orders tbody tr th:first-child{display:block !important;text-align:end !important;}
.woocommerce table.my_account_orders tbody tr th:first-child:before{font-size:var(--loobek-main-small-font-size);content:attr(data-title) ":";}
.woocommerce .woocommerce-customer-details .col2-set .col-2{margin-top:30px;}
}
@media 
only screen and (max-width: 5000px)	and (min-width: 1500px){
.woocommerce .meta-on-thumbnail .products .product-type-variable .amount:last-child, .woocommerce-page .meta-on-thumbnail .products .product-type-variable .amount:last-child{display:inline-block;}
}
@media 
only screen and (max-width: 5000px)	and (min-width: 1700px){  header.ts-header .header-v3 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v3 .ts-menu > .menu > ul > li > a, header.ts-header .header-v5 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v5 .ts-menu > .menu > ul > li > a{padding:32px 25px !important}
header.ts-header .menu-wrapper nav > ul.menu li.logo-header-menu > a{padding-top:23px !important;padding-bottom:0 !important;}
header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li > a{padding:15px 30px !important;}
header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li.fa > a{padding-left:44px !important;}
header.ts-header .menu-wrapper nav > ul.menu li:before{left:24px}
.fullwidth-template-padding .fullwidth-template{padding-left:150px;padding-right:150px;}
header.ts-header .header-v8 .group-button-icon-header{right:150px;}
header.ts-header .header-v8 .header-bottom > .container, header.ts-header .header-v8 .header-middle > .container, header.ts-header .header-v8 .header-top > .container{padding-left:150px;padding-right:150px;}
.fullwidth-template-padding footer .footer-container  > div > .container{padding-left:135px;padding-right:135px;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper ul.tabs{padding-left:150px;padding-right:150px;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper .row-content{padding:70px 150px;}
.ts-product-in-category-tab-2-wrapper ul.tabs li{padding:40px 5px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .product .product-wrapper .meta-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .product .product-wrapper .meta-wrapper{padding-left:25px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper{padding:20px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper{margin:0 -20px;bottom:-20px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div{padding:14px 0 16px 0;}
.content-middle-header{width:70%;}
.info-footer{margin-bottom:40px;}
.blank-page-template{padding:80px 30px 20px 30px;}
.blank-page-template .ts-countdown{padding:20px 0;}
.ts-group-button-coming{padding-bottom:100px;}
h1.title-coming{margin-top:130px;}
.fullwidth-template-padding #main > .fullwidth-template{padding-top:50px;}
.ts-product-in-category-tab-2-wrapper.has-banner .column-products{width:76%;}
.ts-product-in-category-tab-2-wrapper .column-banners{width:24%;}
.custom-newsletter-long-title .ts-mailchimp-subscription-shortcodee.style-3 input[type="email"]{max-width:800px}
.ts-product-in-category-tab-2-wrapper ul.tabs li span.title{font-size:16px;line-height:26px;}
.ts-banner .heading-big{font-size:56px;line-height:66px;margin-bottom:30px;}
.ts-banner .heading-body{font-size:25px;line-height:28px;margin-bottom:24px;}
.ts-banner .text-big{font-size:16px;line-height:24px;margin-bottom:35px;}
.ts-banner .text-big{font-size:18px;line-height:26px;margin-bottom:40px;}
.ts-banner h2.big{font-size:40px;line-height:46px;}
.banner-content .h3-big{font-size:50px;line-height:54px;}
.banner-content .h4-big{font-size:30px;line-height:34px;}
#main-content .ts-large-one-third .vc_col-sm-4{padding:4% 3% 0 3%}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .widgettitle{font-size:30px;line-height:34px;}
.fullwidth-template .products .product.product-category h3, .fullwidth-template .woocommerce .products .product.product-category h3{font-size:40px;line-height:44px;margin-bottom:10px;}
.products .product.product-category .shop-now-button, .woocommerce .products .product.product-category .shop-now-button, .woocommerce-page .products .product.product-category .shop-now-button{margin-top:40px;}
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-prev{left:21px;}
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-next{right:21px;}
.vc_row.ts-video-bg > .wpb_column{padding:170px 30px;}
.ts-youtube-video-bg .mb_YTPBar, .ts-hosted-video-bg .video-control{top:190px;}
}
@media 
only screen and (max-width: 1700px)	and (min-width: 1500px){  header.ts-header .header-v3 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v3 .ts-menu > .menu > ul > li > a, header.ts-header .header-v5 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v5 .ts-menu > .menu > ul > li > a{padding:26px 20px !important}
header.ts-header .menu-wrapper nav > ul.menu li.logo-header-menu > a{padding-top:17px !important;padding-bottom:0 !important;}
header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li > a{padding:15px 25px !important;}
header.ts-header .header-v8 .menu-wrapper nav:not(.vertical-menu) > ul.menu > li.fa > a{padding-left:39px !important;}
header.ts-header .menu-wrapper nav > ul.menu li:before{left:19px}
.fullwidth-template-padding .fullwidth-template{padding-left:80px;padding-right:80px;}
header.ts-header .header-v8 .header-bottom > .container, header.ts-header .header-v8 .header-middle > .container, header.ts-header .header-v8 .header-top > .container{padding-left:80px;padding-right:80px;}
header.ts-header .header-v8 .group-button-icon-header{right:80px;}
.fullwidth-template-padding footer .footer-container  > div > .container{padding-left:65px;padding-right:65px;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper ul.tabs{padding-left:80px;padding-right:80px;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper .row-content{padding:50px 80px;}
.ts-product-in-category-tab-2-wrapper ul.tabs li{padding:34px 5px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .product .product-wrapper .meta-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .product .product-wrapper .meta-wrapper{padding-left:20px;}
.ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper{padding:15px;}
.ts-product-in-category-tab-2-wrapper .products .product h3, .ts-product-in-category-tab-2-wrapper .woocommerce .products .product h3, .woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product h3{margin-bottom:15px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper{margin:0 -15px;bottom:-15px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper > div{padding:10px 0 12px 0;}
.content-middle-header{width:72%;}
.info-footer{margin-bottom:30px;}
.blank-page-template{padding:50px 30px 20px 30px;}
.blank-page-template .ts-countdown{padding:15px 0;}
.ts-group-button-coming{padding-bottom:60px;}
h1.title-coming{margin-top:90px;}
.fullwidth-template-padding #main > .fullwidth-template{padding-top:50px;}
.ts-product-in-category-tab-2-wrapper.has-banner .column-products{width:76.5%;}
.ts-product-in-category-tab-2-wrapper .column-banners{width:23.5%;}
.custom-newsletter-long-title .ts-mailchimp-subscription-shortcode.style-3 .widgettitle{width:36%;}
.custom-newsletter-long-title .ts-mailchimp-subscription-shortcode.style-3 input[type="email"]{max-width:700px}
.ts-banner .heading-big{font-size:46px;line-height:46px;margin-bottom:20px;}
.ts-banner .heading-body{font-size:22px;line-height:24px;margin-bottom:15px;}
.ts-banner .text-big{font-size:14px;line-height:22px;margin-bottom:22px;}
.ts-banner .text-big{font-size:16px;line-height:22px;margin-bottom:25px;}
.ts-banner h2.big{font-size:32px;line-height:36px;}
.banner-content .h3-big{font-size:42px;line-height:44px;}
.banner-content .h4-big{font-size:24px;line-height:28px;}
#main-content .ts-large-one-third .vc_col-sm-4{padding:3% 2% 0 2%}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .widgettitle{font-size:24px;line-height:28px;}
.fullwidth-template .products .product.product-category h3, .fullwidth-template .woocommerce .products .product.product-category h3{font-size:32px;line-height:34px;margin-bottom:6px;}
.products .product.product-category .shop-now-button, .woocommerce .products .product.product-category .shop-now-button, .woocommerce-page .products .product.product-category .shop-now-button{margin-top:30px;}
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-prev{left:11px;}
.ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div.owl-next{right:11px;}
.vc_row.ts-video-bg > .wpb_column{padding:140px 20px;}
.ts-youtube-video-bg .mb_YTPBar, .ts-hosted-video-bg .video-control{top:140px;}
}
@media 
only screen and (max-width: 1501px)	and (min-width: 1238px){
.woocommerce .meta-on-thumbnail .products .product .price del .amount, .woocommerce-page .meta-on-thumbnail .products .product .price del .amount, .woocommerce .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child, .woocommerce-page .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child{padding-bottom:5px;display:inline-block;}
.woocommerce .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child:last-child, .woocommerce-page .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child:last-child{padding-bottom:0;}
}
@media 
only screen and (max-width: 1350px)	and (min-width: 1240px){ #main-content .ts-large-one-third .ts-banner .banner-bg{margin-left:-5%;margin-right:-5%;}
}
@media only screen and (max-device-width : 3000px){
.breadcrumb-title-wrapper{background-size:initial;}
} @media only screen and (max-device-width : 1239px){ .thumbnail-wrapper .product-group-button{opacity:1;}
.woocommerce .meta-on-thumbnail .products .product-type-variable .amount:last-child, .woocommerce-page .meta-on-thumbnail .products .product-type-variable .amount:last-child{display:initial;}
.woocommerce .meta-on-thumbnail .products .product .price del .amount, .woocommerce-page .meta-on-thumbnail .products .product .price del .amount, .woocommerce .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child, .woocommerce-page .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child{padding-bottom:0;display:initial;}
.woocommerce .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child:last-child, .woocommerce-page .meta-on-thumbnail .products .product.product-type-variable .price .amount:first-child:last-child{padding-bottom:0;}
.woocommerce .meta-on-thumbnail .product .product-wrapper .meta-wrapper{position:static;padding:0;margin-bottom:20px;text-align:center}
.woocommerce .meta-on-thumbnail .products .product-wrapper .meta-wrapper .loop-add-to-cart{margin-top:8px;}
.meta-wrapper .meta-left, .meta-wrapper .meta-right{float:none;max-width:100%;text-align:center}
.woocommerce .products .meta-right .star-rating, .woocommerce-page .products .meta-right .star-rating, .woocommerce .star-rating .meta-right, .woocommerce-page .meta-right .star-rating{margin-left:auto;margin-right:auto;}
.woocommerce .product .product-wrapper figure.has-back-image img:last-child{display:none !important;}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-prev, .ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-prev{left:0;}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-next, .ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-next{right:0}
.ts-product-in-category-tab-wrapper.no-banner .column-products .owl-controls .owl-nav > div.owl-next{right:1px}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div{visibility:visible;opacity:1;}
.column-product-banner .row-products .owl-controls .owl-nav > div.owl-prev{left:10px;}
.column-product-banner .row-products .owl-controls .owl-nav > div.owl-next{right:10px}
.column-product-banner .row-products .owl-controls .owl-nav > div{visibility:visible;opacity:1;}
.column-product-banner .owl-controls .owl-nav > div{top:25%;}
.drop-icon{display:inline-block;}
.shopping-cart-wrapper:hover .dropdown-container{animation:none;display:none;}
.shopping-cart-wrapper:hover .ic-cart:before, .group-button-icon-header .shopping-cart-wrapper:hover .ic-cart:before{animation:none;}
.shopping-cart-wrapper .dropdown-container{visibility:visible !important;opacity:1 !important;z-index:99999;display:none}
.shopping-cart-wrapper.active .dropdown-container{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdown;-moz-animation-name:animation_dropdown;animation-name:animation_dropdown;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;}
.group-button-icon-header .shopping-cart-wrapper.active .ic-cart:before{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdow_icon_v3;-moz-animation-name:animation_dropdow_icon_v3;animation-name:animation_dropdow_icon_v3;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.shopping-cart-wrapper.active .ic-cart:before{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdow_icon;-moz-animation-name:animation_dropdow_icon;animation-name:animation_dropdow_icon;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-menu-drop-icon{display:inline-block !important;position:absolute;z-index:99;left:0;right:0;bottom:0;top:0;content:"";text-align:center;cursor:pointer;}
.ts-menu-drop-icon.active{z-index:-1;}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.parent .ts-menu-drop-icon, header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children .ts-menu-drop-icon{position:absolute;content:"";left:0;right:0;top:0;bottom:0;z-index:100000;}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.parent .ts-menu-drop-icon.active, header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children .ts-menu-drop-icon.active{z-index:-1;}
header.ts-header .ts-menu > nav > ul.menu li:hover > ul.sub-menu, header.ts-header .menu-wrapper nav > ul.menu > li.parent:hover > a:after, header.ts-header .menu-wrapper nav > ul.menu > li.menu-item-has-children:hover > a:after{animation:none !important;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu, .widget-container .vertical-menu > ul.menu li ul.sub-menu{visibility:visible;opacity:1;display:none;}
header.ts-header .menu-wrapper nav > ul.menu li:hover ul.sub-menu{display:none;}
header.ts-header .menu-wrapper nav > ul.menu > li.parent.active > a:after{display:block;visibility:visible;opacity:1;}
.menu-wrapper .vertical-menu > ul.menu li > ul.sub-menu{animation:none !important;visibility:visible !important;opacity:1 !important;display:none;}
.breadcrumb-title-wrapper.ts-breadcrumb-parallax{background-attachment:scroll;}
.portfolio-inner .thumbnail > figure .figcaption{transform:translate(0,0);}
.portfolio-inner .thumbnail > figure span.bg-hover{opacity:0.5;}
.portfolio-inner .thumbnail > figure img{top:-20px;}
.portfolio-inner .thumbnail .icon-group{opacity:1;}
.portfolio-inner .thumbnail .icon-group a{transform:translate(0,0);}
.ts-team-member .image-thumbnail:hover .social a{animation:none;}
.ts-team-member .image-thumbnail .social a{color:inherit;}
.ts-team-member .image-thumbnail .social a:hover{color:#fff;}
.ts-team-member .image-thumbnail .social{display:block;position:static;transform:none;padding:5px 0;border-width:1px;border-style:solid;margin-bottom:-1px;}
.ts-team-member .image-thumbnail:before{display:none;}
.ts-team-member .image-thumbnail:hover img{transform:scale(1);}
.product .thumbnail-wrapper .button-in{margin:0 !important;}
} @media only screen and (max-device-width : 769px){
.blank-page-template{text-align:center;padding:150px 15px 70px 15px;position:relative;}
.ts-group-button-coming{padding-bottom:90px;}
}   html, 
body, .woocommerce .order_details li, .woocommerce-page .order_details li, .woocommerce-page table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders td, .comment_list_widget .comment-body, .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .shopping-cart-wrapper .form-content > label, #calendar_wrap th, 
#calendar_wrap td,
.woocommerce .widget-container .price_slider_amount .price_label, .woocommerce-page .widget-container .price_slider_amount .price_label, #ts-search-result-container ul li a,
#ts-search-result-container .view-all-wrapper a,
.shopping-cart-wrapper a.cart-control span.amount, body .rev_slider_wrapper .rev-btn.ts-button, body sr7-module .sr7-btn.ts-button, body rs-module-wrap .rev-btn.ts-button, #lang_sel_click > ul li a,
.wpml-ls > ul li a, .header-currency ul li a, select option, .comment_list_widget .comment-meta .author, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .vc_toggle_default .vc_toggle_title h4, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .vc_progress_bar .vc_single_bar .vc_label, .woocommerce-product-rating .woocommerce-review-link, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.post_list_widget .blockquote-bg, .portfolio-inner .figcaption, .feature-content .feature-header, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals > h2, h3 > label, body.wpb-js-composer .vc_tta.vc_general, header.ts-header .header-v3 .menu-wrapper .ts-menu, .dokan-category-menu .sub-block h3, .ts-banner{font-size:14px;line-height:24px;letter-spacing:0.25px;}
.breadcrumb-title-wrapper .breadcrumb-title *{font-size:13px;}
.product-group-button .button-tooltip{font-size:12px !important;line-height:20px !important;}
body input, body select, html input[type^="search"],
html input[type^="text"], 
html input[type^="email"],
html input[type^="password"],
html input[type^="tel"],
body .select2-search input[type="text"],
.chosen-container, .chosen-container-single .chosen-search input[type=text],
.woocommerce #content table.shop_table td.actions .coupon .input-text, 
.woocommerce table.shop_table td.actions .coupon .input-text, .woocommerce-page #content table.shop_table td.actions .coupon .input-text, 
.woocommerce-page table.shop_table td.actions .coupon .input-text, .chosen-container a.chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, body .select2-container .select2-selection--single .select2-selection__rendered, .ts-twitter-slider.text-light .twitter-content .date-time, .ts-product-attribute > div, .ts-testimonial-wrapper.text-light .testimonial-content .byline{font-size:14px;letter-spacing:0.25px;line-height:18px}
.woocommerce div.product .single-navigation .product-info span.price, .woocommerce-page div.product .single-navigation .product-info span.price, div.product .single-navigation .product-info .price del, div.product .single-navigation .product-info .price ins{font-size:14px !important;line-height:24px !important;}
.woocommerce .woocommerce-ordering .orderby li, .woocommerce-page .woocommerce-ordering .orderby li, .shopping-cart-wrapper a.cart-control, .shopping-cart-wrapper .dropdown-container, .gridlist-toggle a#grid:before,
.gridlist-toggle a#list:before{line-height:24px;}
body #pp_full_res{line-height:24px !important;}
ol li, ul li{line-height:20px;}
dt, dd, .woocommerce form .form-row label, .woocommerce-page form .form-row label{line-height:18px;}
.ts-testimonial-wrapper.text-light .testimonial-content, .ts-twitter-slider.text-light .twitter-content, .ts-price-table .desc-price{font-size:16px;line-height:30px;}
div.product .ref-wrapper{font-size:11px;line-height:14px;text-transform:uppercase;}
ul.product_list_widget li > a, h3.product-name > a, h3.product-name, .single-navigation a .product-info span, .ts-compare-table-wrapper h6 > a, .ts-wishlist-table-wrapper .product-name > a{font-size:14px;line-height:20px;text-transform:none;}
.woocommerce .ts-product-deals-slider-wrapper.list h3.product-name, .woocommerce .ts-product-deals-slider-wrapper.list h3.product-name > a{font-size:18px;line-height:22px;}
.woocommerce .ts-product-deals-slider-wrapper.list .amount{font-size:20px;line-height:24px;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-categories a{font-size:13px;line-height:18px;}
@media 
only screen and (max-width: 991px)	and (min-width: 768px){  .woocommerce .ts-product-deals-slider-wrapper.list h3.product-name, .woocommerce .ts-product-deals-slider-wrapper.list h3.product-name > a{font-size:14px;line-height:20px;}
.woocommerce .ts-product-deals-slider-wrapper.list .amount{font-size:16px;line-height:20px;}
}
h4 > a, .ts-team-member header > h3, .ts-team-member header > h3 a{font-size:14px;line-height:20px;}
h1,.h1,
.fix-size-heading h2, .ts-mailchimp-subscription-shortcode .widget-title, .banner-content h1{font-size:35px;line-height:40px;font-weight:bold;}
body .ts-heading.style-2 > h1, .ts-heading h1, h2,.h2,
h1.wpb_heading, .banner-content h2, .breadcrumb-title-wrapper .breadcrumb-title h1, .ts-mailchimp-subscription-shortcode.style-3 .widgettitle{font-size:30px;line-height:34px;font-weight:bold;}
body .ts-heading.style-2 > h2, .ts-heading h2, h3, .h3, h2.wpb_heading, .banner-content h3, .ts-lightbox .subscribe-widget .widgettitle{font-size:25px;line-height:30px;font-weight:bold;}
.ts-shortcode.ts-blogs .shortcode-heading-wrapper .heading-title, .ts-shortcode.content-no-border .shortcode-heading-wrapper .heading-title, .ts-shortcode.ts-product-category-slider-wrapper .shortcode-heading-wrapper .heading-title, .heading-shortcode, .comments-title .heading-title, #comment-wrapper .heading-title,
.cross-sells > h2, .upsells > h2, .related > h2, .theme-title, .theme-title > h3, body .ts-heading.style-2 > h3, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a, .ts-mailchimp-subscription-shortcode .widgettitle, footer .ts-mailchimp-subscription-shortcode.style-2 .widgettitle, .dokan-dashboard header.dokan-dashboard-header h1{font-size:18px;line-height:22px;font-weight:bold;text-transform:uppercase;}
body .ts-heading.style-2 > h4, body div.ppt, .widget.ts-products-widget > .widgettitle, .woocommerce #reviews #reply-title, 
.woocommerce-page #reviews #reply-title,
.woocommerce #reviews #comments > h2, 
.woocommerce-page #reviews #comments > h2,
.widget_shopping_cart_content p.total strong, body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab > a, .widget-title, body .ts-footer-block .vc_col-sm-3 .widget .widgettitle, body .ts-footer-block .vc_col-sm-4 .widget .widgettitle, .ts-shortcode .shortcode-heading-wrapper .heading-title, .woocommerce-account div.woocommerce h3, .woocommerce-account div.woocommerce .addresses h2, .woocommerce-customer-details .addresses h2, .single-portfolio .info-content .entry-title, .column-tabs .heading-tab h3, .row-heading-tabs .heading-tab .heading-title, .ts-list-of-product-categories-wrapper .heading-title{font-size:16px;line-height:22px;font-weight:bold;}
.widget-container.ts-menus-widget .widget-title{font-size:15px;}
.blogs article h3.heading-title a, .list-posts .entry-content .entry-title{font-size:16px;line-height:22px;text-transform:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{font-weight:bold;}
.woocommerce #reviews #reply-title, 
.woocommerce-page #reviews #reply-title,
.woocommerce #reviews #comments > h2, 
.woocommerce-page #reviews #comments > h2,
.widget_shopping_cart_content p.total strong, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a, .woocommerce-account .woocommerce-MyAccount-navigation li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;}
h4,.h4,
.ts-heading h3, h3.wpb_heading, .banner-content h4, .woocommerce-account div.woocommerce h2, .vc_pie_chart .vc_pie_chart_value{font-size:20px;line-height:24px;font-weight:bold;}
h5,.h5,
.ts-heading h4, h4.wpb_heading, h5.wpb_heading{font-size:18px;line-height:24px;font-weight:bold;}
h6,.h6,
.vc_message_box .h4, h6.wpb_heading, .product-category-top-content .widget-title-wrapper > .widget-title, .portfolio-inner .figcaption h3, .ts-feature-wrapper .feature-header h3, .ts-milestone h3.subject, #order_review_heading,
.ts-testimonial-wrapper.text-light .testimonial-content h4 > a, .ts-twitter-slider.text-light .twitter-content h4 > a{font-size:16px;line-height:22px;font-weight:bold;}
table label{font-size:14px;}
legend{font-size:18px;}
blockquote{font-size:16px;line-height:24px;font-weight:bold;font-style:italic;}
.info-desc span, .my-account-wrapper .account-control > a, .my-wishlist-wrapper a, #lang_sel_click > ul > li > a,
.wpml-ls > ul > li > a, .header-currency .wcml_currency_switcher > a{font-size:13px;line-height:24px;}
.my-account-wrapper .dropdown-container{line-height:24px;}
header.ts-header .mobile-menu-wrapper li a{font-size:14px;line-height:18px;}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after{line-height:14px;font-size:14px;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a, header.ts-header .menu-wrapper nav > ul.menu li:before, .vertical-menu-wrapper .vertical-menu-heading, header.ts-header .vertical-menu-wrapper .vertical-menu-heading:before{line-height:18px;font-size:14px;text-transform:uppercase;font-weight:normal;}
.group-button-icon-header .my-account-wrapper a:before, .group-button-icon-header .my-wishlist-wrapper a:before, .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic, .header-v7 .search-pc{font-size:15px;line-height:18px;}
header.ts-header .menu-wrapper nav > ul.menu > li:hover > a, header.ts-header .ts-menu > .menu > ul > li:hover > a, header.ts-header .menu-wrapper nav > ul.menu li.fa:hover:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current_page_item:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-item:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current_page_parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-ancestor:before, header.ts-header .menu-wrapper nav > ul.menu > li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu > li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu > ul.sub-menu li.current-product_cat-ancestor > a, body:not(.ts_desktop) header.header-text-light .menu-wrapper nav > ul.menu > li:hover > a,
body:not(.ts_desktop) header.header-text-light .ts-menu > .menu > ul > li:hover > a,
header.header-text-light .sticky-wrapper:not(.is-sticky) .menu-wrapper nav > ul.menu > li:hover > a,
header.header-text-light .sticky-wrapper:not(.is-sticky) .ts-menu > .menu > ul > li:hover > a,
header.header-text-light .header-template > .header-middle .menu-wrapper nav > ul.menu > li:hover > a, header.header-text-light .header-template > .header-middle .ts-menu > .menu > ul > li:hover > a, header.header-text-light:not(.has-sticky) .menu-wrapper nav > ul.menu > li:hover > a,
header.header-text-light:not(.has-sticky) .ts-menu > .menu > ul > li:hover > a{font-weight:bold;}
header.ts-header .menu-wrapper nav > ul.menu > li ul a, header.ts-header .menu-wrapper nav.vertical-menu > ul.menu > li > a, .widget-container nav.vertical-menu > ul.menu > li > a{font-size:14px;line-height:18px;text-transform:none;}
header.ts-header .menu-wrapper nav.vertical-menu ul.menu > li > a{font-weight:normal;}
header.ts-header .menu-wrapper nav > ul.menu li .menu-desc{font-size:12px;line-height:16px;}
header.ts-header .menu-wrapper nav li.widget > .widgettitle, header.ts-header .menu-wrapper nav div.list-link > .widgettitle, .widget-container .vertical-menu li.widget > .widgettitle, .widget-container .vertical-menu div.list-link > .widgettitle{font-size:14px;line-height:18px;font-weight:bold;text-transform:uppercase;}
.woocommerce #content div.product .product p.price, 
.woocommerce #content div.product .product span.price, 
.woocommerce div.product .product p.price, .woocommerce div.product .product span.price, .woocommerce-page #content div.product .product p.price, 
.woocommerce-page #content div.product .product span.price, 
.woocommerce-page div.product .product p.price, .woocommerce-page div.product .product span.price, .amount, .quantity, .total-title{font-weight:bold;font-size:16px;line-height:20px;}
.total-title{font-size:15px;line-height:18px;}
div.product p.price .woocommerce-Price-amount, div.product .single_variation .amount, .woocommerce-page div.product p.price .woocommerce-Price-amount, .woocommerce div.product .single_variation .amount{font-size:26px;line-height:30px;}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, 
.woocommerce #content input.button.added:before, 
.woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, 
.woocommerce-page #content input.button.added:before,
.woocommerce .product .product-wrapper .meta-wrapper .loop-add-to-cart a:first-child:before{font-size:12px;line-height:18px;font-weight:bold;}
.woocommerce .products .product .product-label .onsale, .woocommerce-page .products .product .product-label .onsale, .pp_woocommerce div.product .images .product-label span.onsale, .woocommerce #content div.product .images .product-label span.onsale,
.woocommerce div.product .images .product-label span.onsale, .woocommerce-page #content div.product .images .product-label span.onsale,
.woocommerce-page div.product .images .product-label span.onsale, .woocommerce .products .product .product-label .featured, .woocommerce-page .products .product .product-label .featured, .pp_woocommerce div.product .images .product-label span.featured, .woocommerce #content div.product .images .product-label span.featured,
.woocommerce div.product .images .product-label span.featured, .woocommerce-page #content div.product .images .product-label span.featured,
.woocommerce-page div.product .images .product-label span.featured, .woocommerce .products .product .product-label .out-of-stock, .woocommerce-page .products .product .product-label .out-of-stock, .pp_woocommerce div.product .images .product-label span.out-of-stock, .woocommerce #content div.product .images .product-label span.out-of-stock,
.woocommerce div.product .images .product-label span.out-of-stock, .woocommerce-page #content div.product .images .product-label span.out-of-stock,
.woocommerce-page div.product .images .product-label span.out-of-stock, .pp_woocommerce div.product .images .product-label span, .woocommerce #content div.product .images .product-label span,
.woocommerce div.product .images .product-label span, .woocommerce-page #content div.product .images .product-label span,
.woocommerce-page div.product .images .product-label span{line-height:20px;font-size:10px;font-weight:bold;text-transform:uppercase;}
.products .product.product-category h3, .woocommerce .products .product.product-category h3, .woocommerce-page .products .product.product-category h3{font-size:24px;line-height:28px;text-transform:uppercase;}
.products .product.product-category .count, .woocommerce .products .product.product-category .count, .woocommerce-page .products .product.product-category .count{font-size:16px;line-height:20px;font-style:italic;}
.woocommerce .products .product .product-categories a, .woocommerce-page .products .product .product-categories a, .woocommerce .widget-container il li .product-categories a, .woocommerce-page ul li .widget-container .product-categories a, .widget-container ul li .product-categories a, .widget.ts-products-widget .product-categories a, .woocommerce-page .widget.ts-products-widget .product-categories a{font-size:87%;text-transform:uppercase;font-weight:normal;}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{font-size:12px;line-height:14px;}
a.ts-button, a.button, button, input[type^="submit"], 
.shopping-cart p.buttons a, .woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, #content button.button,
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, div.product .summary .wishlist a:before, div.product .summary .compare a:before, body .single-post .single-navigation > a, .woocommerce #content table.shop_table input, 
.woocommerce table.shop_table input, .woocommerce-page #content table.shop_table input, 
.woocommerce-page table.shop_table input, body .product-edit-new-container .dokan-btn-lg, .ts-stick-compare-button{font-size:12px;line-height:18px;}
html, body, label, input, textarea, keygen, select, button, .font-body, .ts-banner .heading-body, .ts-button.fa, li.fa, .ts-compare-table-wrapper h6 > a, .ts-wishlist-table-wrapper .product-name > a, h3.product-name > a, h3.product-name, #order_review_heading,
.woocommerce .checkout #order_review table thead th,
.woocommerce-page .checkout #order_review table thead th,
div.product .summary .compare a, div.product .summary .wishlist a, body .rev_slider_wrapper .rev-btn.ts-button, body sr7-module .sr7-btn.ts-button, body rs-module-wrap .rev-btn.ts-button, .woocommerce-account .woocommerce-MyAccount-navigation li a, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .ts-testimonial-wrapper.text-light .testimonial-content h4.name a, .ts-twitter-slider.text-light .twitter-content h4.name > a, .vc_toggle_default .vc_toggle_title h4, body.error404 article h1, body.error404 article h2, .ts-milestone h3.subject, .cart_totals table th, .woocommerce #order_review table.shop_table tfoot td, 
.woocommerce-page #order_review table.shop_table tfoot td,
.woocommerce table.shop_table.order_details tfoot th, .woocommerce-page table.shop_table.order_details tfoot th, .woocommerce #order_review table.shop_table tfoot th, 
.woocommerce-page #order_review table.shop_table tfoot th,
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, body div.pp_default .pp_nav .currentTextHolder, body .theme-default .nivo-caption, .dokan-category-menu .sub-block h3{font-family:"Lato", sans-serif;}
.amount, .quantity{font-family:"Lato", sans-serif;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6,
.ts-banner .heading-big, h1.wpb_heading, h2.wpb_heading, h3.wpb_heading, h4.wpb_heading, h5.wpb_heading, h6.wpb_heading, .ts-banner-feature.show_image .banner-info, .woocommerce .products .product .product-label span, .woocommerce-page .products .product .product-label span, .pp_woocommerce div.product .images .product-label span, .woocommerce #content div.product .images .product-label span,
.woocommerce div.product .images .product-label span, .woocommerce-page #content div.product .images .product-label span,
.woocommerce-page div.product .images .product-label span, .vc_column_container .vc_btn, .vc_column_container .wpb_button, .woocommerce > form > fieldset legend, .variations label, .shipping-calculator-button, .ts-product-in-category-tab-2-wrapper ul.tabs li span.title, .woocommerce #reviews #reply-title, 
.woocommerce-page #reviews #reply-title,
.ts-portfolio-wrapper .filter-bar li, table thead th, .ts-wishlist-table-wrapper .heading-row, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a{font-family:"Raleway", sans-serif;}
body #main,
.woocommerce .woocommerce-ordering .orderby ul, .woocommerce-page .woocommerce-ordering .orderby ul, form.checkout div.create-account, #main > .page-container,
#main > .fullwidth-template,
.widget-container.mailchimp-subscription input[type="email"],
.thumbnails.loading:before, .ts-logo-slider-wrapper.loading .content-wrapper:before, .related-posts.loading .content-wrapper:before, .ts-portfolio-wrapper.loading:before, .ts-blogs-wrapper.loading .content-wrapper:before, .ts-testimonial-wrapper.content-no-border.loading:before, .ts-twitter-slider.content-no-border.loading:before, .ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper, .ts-product-in-category-tab-2-wrapper .row-tabs, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{background-color:#ffffff;}
#order_review_heading,
.woocommerce .checkout #order_review table th, 
.woocommerce-page .checkout #order_review table th,
.woocommerce .checkout #order_review table td, 
.woocommerce-page .checkout #order_review table td,
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal td, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal td,
.woocommerce #payment, 
.woocommerce-page #payment{border-bottom-color:#ffffff;}
footer .widget-container, footer .ts-shortcode, footer .vc_tta-container, footer .vc_tta-panels{background:transparent;}
body .select2-container .select2-dropdown, .widget-container, .ts-shortcode.content-border, .vc_tta-container .vc_general, table.shop_table, .shopping-cart-wrapper .dropdown-container:before, .my-account-wrapper .dropdown-container:before, #lang_sel_click ul ul:before,
.wpml-ls .wpml-ls-sub-menu:before, .header-currency ul:before, div.pp_pic_holder .pp_content, div.light_rounded .pp_content, body div.ppt, .single-navigation a .product-info:before, .ts-mailchimp-subscription-shortcode.style-2 .subscribe-email, body div.pp_pic_holder .pp_content_container .pp_details, div.pp_woocommerce.pp_pic_holder .pp_content_container, html input[type^="search"],
html input[type^="text"], 
html input[type^="password"],
html input[type="email"], 
html input[type="number"], 
html input[type="tel"], 
html select, html textarea, body .select2-container .select2-search--dropdown .select2-search__field, body .select2-dropdown, .chosen-container a.chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, .portfolio-inner .figcaption, .ts-price-table.active-table .table-description:before, .widget-container .gallery.loading figure:before, .list-posts article .gallery.loading:before, .thumbnail.loading:before, .ts-product-category-slider-wrapper .content-wrapper.loading:before, .ts-product-in-category-tab-wrapper .column-banners.loading:before, .ts-product-in-category-tab-wrapper .column-products.loading:before, .ts-product-in-sub-category-tab-wrapper .row-banners.loading:before, .ts-product-in-sub-category-tab-wrapper .row-products.loading:before, .widget-container .ts-logo-slider-wrapper.loading .content-wrapper:before, .ts-product .content-wrapper.loading:before, .tab-contents.loading:before, .ts-products-widget .ts-products-widget-wrapper.loading:before, .ts-product-deals-widget .ts-product-deals-slider-wrapper.loading:before, .ts-blogs-widget .ts-blogs-widget-wrapper.loading:before, .ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading:before, .blogs article a.gallery.loading:before, .single .gallery.loading:before, .ts-portfolio-wrapper.loading:before, .widget-container .ts-testimonial-wrapper.content-no-border.loading:before, .ts-logo-slider-wrapper.content-border.loading .content-wrapper:before, .ts-testimonial-wrapper.content-border.loading:before, .ts-twitter-slider.content-border.loading:before, .load-more-wrapper .button.loading:before, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce #payment div.payment_box, 
.woocommerce-page #payment div.payment_box,
.ts-feature-wrapper .feature-icon, .ts-blogs article .content-meta, .list-posts article, article.single .entry-content, .ts-feature-wrapper.has-image .feature-header, .ts-team-member .content-info, .vc_toggle, .vc_progress_bar .vc_single_bar:before, .woocommerce div.product .woocommerce-tabs .panel, .ts-twitter-slider.content-border, .ts-testimonial-wrapper.content-border, .ts-product-in-category-tab-wrapper, body .flexslider .slides, body .wpb_gallery_slides.wpb_slider_nivo, .ts-list-of-product-categories-wrapper, .ts-product-in-sub-category-tab-wrapper, .ts-product-in-category-tab-2-wrapper ul.tabs, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div,
.pp_woocommerce .owl-controls .owl-nav > div, .pp_woocommerce .owl-controls .owl-nav > div:hover, .ts-product-in-category-tab-2-wrapper .owl-controls .owl-nav > div, body div.pp_pic_holder.ts-lightbox:before,
body div.pp_pic_holder.ts-lightbox.loaded:before, body .ts-lightbox .pp_content_container, .ts-compare-popup{background-color:#ffffff;}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .portfolio-inner .figcaption:before, .ts-price-table .table-description ul li, .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#ffffff;}
@media only screen and (max-width: 481px){
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover{border-right-color:#ffffff !important}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover{border-left-color:#ffffff !important}
}
@media only screen and (min-width: 768px){
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li:hover a{border-right-color:#ffffff !important}
}
.tab-content.loading:before{background-color:#ffffff;opacity:0.7;}
.single-navigation a .product-info:after{color:#ffffff;}
body, .cat-links a, .tag-links a, .pp_woocommerce div.product .summary .woocommerce-product-details__short-description, .woocommerce div.product.summary .woocommerce-product-details__short-description, .woocommerce-page div.product .summary .woocommerce-product-details__short-description, p.lost_password a,
.counter-wrapper .ref-wrapper, .woocommerce .widget_layered_nav ul li a, .ts-product-attribute > div a, .woocommerce .widget_layered_nav ul li span, .comment_list_widget .comment-body, header.ts-header .forgot-pass a, .prod-cat-show-top-content-button a, .woocommerce .woocommerce-ordering .orderby ul li a, .woocommerce-page .woocommerce-ordering .orderby ul li a, .sku-wrapper span, article .social-sharing li a, div.product .social-sharing li a, .social-sharing .print a, .social-sharing .email a, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce p.stars a, .woocommerce-product-rating .woocommerce-review-link, table tfoot th, .woocommerce table.shop_table.customer_details th, .ts-team-member .image-thumbnail .social, .woocommerce-checkout #payment div.payment_box,
article a.button-readmore, body div.pp_default .pp_nav .currentTextHolder, .dashboard-widget.products ul li a{color:#808080;}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#808080;}
.select2-selection--single .select2-selection__arrow b{border-top-color:#808080;}
select, textarea, html input[type^="search"],
html input[type^="text"], 
html input[type^="email"],
html input[type^="password"],
html input[type^="tel"],
footer .vc_col-sm-3 .subscribe-widget input[type="email"], 
footer .vc_col-sm-4 .subscribe-widget input[type="email"],
body .select2-container .select2-selection--single, .woocommerce form .form-row .input-text, .woocommerce form .form-row select{color:#808080;border-color:#e8e8e8;}
html input[type^="search"]:hover,
html input[type^="text"]:hover, 
html input[type^="email"]:hover,
html input[type^="password"]:hover,
html input[type^="tel"]:hover,
html textarea:hover, html input[type^="search"]:focus,
html input[type^="text"]:focus, 
html input[type^="email"]:focus,
html input[type^="password"]:focus,
html input[type^="tel"]:focus,
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill, html textarea:focus, html input:focus:invalid:focus, html select:focus:invalid:focus, .woocommerce form .form-row textarea:hover, .woocommerce-page form .form-row textarea:hover, .woocommerce form .form-row textarea:focus, .woocommerce-page form .form-row textarea:focus, footer .vc_col-sm-3 .subscribe-widget input[type="email"]:hover, 
footer .vc_col-sm-4 .subscribe-widget input[type="email"]:hover,
footer .vc_col-sm-3 .subscribe-widget input[type="email"]:focus, 
footer .vc_col-sm-4 .subscribe-widget input[type="email"]:focus,
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select, body .select2-container .select2-search--dropdown .select2-search__field, body .select2-dropdown, body .select2-container.select2-container--open .select2-selection--single, .woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus, body .select2-container--open .select2-dropdown, body .select2-dropdown, .ts-lightbox .subscribe-widget input[type="email"]:hover,
.ts-lightbox .subscribe-widget input[type="email"]:focus{border-color:#d9d9d9;color:#666666;}
.product-categories, .woocommerce .products .product .product-categories a, .woocommerce-page .products .product .product-categories a, .woocommerce .widget-container il li .product-categories a, .woocommerce-page ul li .widget-container .product-categories a, .widget-container ul li .product-categories a, .woocommerce .products .product .product-categories, .woocommerce-page .products .product .product-categories, .woocommerce .widget-container il li .product-categories, .woocommerce-page ul li .widget-container .product-categories, .widget-container ul li .product-categories, .widget.ts-products-widget .product-categories a, .woocommerce-page .widget.ts-products-widget .product-categories a, .widget.ts-products-widget .product-categories, .woocommerce-page .widget.ts-products-widget .product-categories, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a, .testimonial-content .byline, .widget-container .post-meta span, .widget-container .tagcloud a,
.comment_list_widget .comment-meta .meta, .ts-twitter-widget .date-time, .gridlist-toggle a, .prod-cat-show-top-content-button a:after, .woocommerce .woocommerce-ordering .orderby > li:after, .woocommerce-page .woocommerce-ordering .orderby > li:after, .woocommerce .products .star-rating.no-rating, 
.woocommerce-page .products .star-rating.no-rating, .star-rating.no-rating:before, .pp_woocommerce .star-rating.no-rating:before, .woocommerce .star-rating.no-rating:before, .woocommerce-page .star-rating.no-rating:before, .testimonial-content .rating.no-rating:before, .comment-count .number, .comments-area .datetime, .comments-area .reply, .comments-area .reply .comment-reply-link, .portfolio-like, .ts-team-member .role, .date-time.date-time-meta, .list-posts article .date-time.date-time-meta, article.single .entry-meta .date-time.date-time-meta{color:#b8b8b8;}
.ts-twitter-slider .owl-dots > div > span:before, .ts-testimonial-wrapper .owl-dots > div > span:before{border-color:#b8b8b8;}::-webkit-input-placeholder{color:#b8b8b8;}:-moz-placeholder{color:#b8b8b8;}::-moz-placeholder{color:#b8b8b8;}:-ms-input-placeholder{color:#b8b8b8;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input:-webkit-autofill{color:#808080;}
}
body .theme-default .nivo-controlNav a:before{border-color:#808080;}
body .theme-default .nivo-controlNav a:hover:before, body .theme-default .nivo-controlNav a.active:before{border-color:#808080;background-color:#808080;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6,
.woocommerce > form > fieldset legend, #main .ts-mailchimp-subscription-shortcode .subscribe-widget,
.widget-title-wrapper a.block-control, .widget-container.ts-product-categories-widget ul.product-categories span.icon-toggle, .widget-container.widget_categories > ul li.cat-parent > span.icon-toggle, .ts-compare-table-wrapper > div .heading{color:#3f3f3f;}
body div.ppt{color:#3f3f3f !important;}
body.error404 h1:before{
border-color:#808080;
}
a{color:#40bea7;}
a:hover, a:active{color:#3f3f3f;}
.counter-wrapper > div .number-wrapper{color:#ffffff;}
.portfolio-inner .icon-group a{background-color:#ffffff;}
label , .wpcf7 p, dt, .primary-text, .banner-fullwidth-wrapper .banner_detail a.banner-button, .woocommerce .widget-container .price_slider_amount .price_label,
.woocommerce-page .widget-container .price_slider_amount .price_label, .widget-container .tagcloud a:hover, h3.heading-title > a,
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, .vc_toggle_title h4, .vc_toggle .vc_toggle_icon:before, .ts-blogs-widget-wrapper.no-image .post-date, .ts-social-icons .ts-tooltip, .ts-product-categories-widget .widget-title-wrapper > .widget-title, .comment_list_widget .comment-meta .author a, .widget-container ul > li a, .dokan-category-menu ul li a, .widget_nav_menu > div > ul > li > a, .ts-heading h1, .ts-heading h2, .ts-heading h3, .ts-heading h4, .avatar-name a, h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, .ts-header-intro h6 > a, .secondary-color, .subscribe-widget .widget-title-wrapper > .widget-title, .widget-container.ts-product-categories-widget ul.product-categories li a, .widget-title, header.ts-header .header-top #lang_sel_click ul ul a,
header.ts-header .header-top .wpml-ls ul ul a, header.ts-header .header-currency ul li a, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .vc_progress_bar .vc_single_bar .vc_label, .vc_pie_chart .vc_pie_chart_value, .ts-banner h2, .ts-banner h3, .ts-banner h4, .ts-banner .heading-big, .single article .tags-link > span:first-child, .single article .cats-link > span:first-child, .list-posts article .cats-link > span:first-child, .summary .meta-wrapper .cats-link > span:first-child, .summary .meta-wrapper .tags-link > span:first-child, .sku-wrapper, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce p.stars a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .shipping-calculator-button, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .theme-title h3, .cross-sells > h2, .upsells > h2, .related > h2, .cart_totals, .cart_totals h2, .ts-shortcode .shortcode-heading-wrapper .heading-title, .heading-shortcode, .comments-title .heading-title, #comment-wrapper .heading-title,
#order_review_heading,
.list-posts article .entry-format .date-time, .single-post article .entry-format .date-time, .blogs article .thumbnail-content .date-time, .widget-container .post_list_widget li .author a:hover, .comment-author .author-name a, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.register, .woocommerce .checkout #order_review table th,
.woocommerce-page .checkout #order_review table th,
.woocommerce-page .checkout #order_review table td,
.woocommerce .checkout #order_review table td,
.desc-big, .subscribe-widget .widgettitle, h2.h2-big-2, .desc-bold-upper, .column-tabs .tabs li, .woocommerce .ts-product-deals-slider-wrapper.list .products .product .short-description, .ts-list-of-product-categories-wrapper .list-categories li a, .dashboard-widget.products ul li a, .row-heading-tabs ul li, .row-heading-tabs ul li a, .ts-product-in-category-tab-2-wrapper ul.tabs li span.title, .woocommerce #reviews #reply-title, 
.woocommerce-page #reviews #reply-title,
.dokan-store-menu ul li a, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div,/
.portfolio-inner .icon-group a, .portfolio-info p, .single-portfolio .info-content .entry-title, .single-portfolio .ic-like, .ts-team-member header > h3 a, .ts-lightbox .subscribe-widget *{color:#3f3f3f;}
body .rev_slider_wrapper .rev-btn.ts-button:hover, body rs-module-wrap .rev-btn.ts-button:hover, body sr7-module sr7-btn.ts-button:hover, .cart-list li .cart-item-wrapper a.remove, .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove, .ts-wishlist-table-wrapper .item .product-remove a, .ts-compare-popup .item .remove, .ts-compare-table-wrapper .ts-remove-from-compare, .ts-compare-popup .close, body .pp_nav .pp_play:before, body .pp_nav .pp_pause:before, body .pp_arrow_previous:before, body .pp_arrow_next:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_previous:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_next:before{color:#3f3f3f !important;}
.ts-product-attribute > div.color a:before{border-color:#3f3f3f;}
.ts-stick-compare-button, .woocommerce .button.button-secondary, .woocommerce-page .button.button-secondary, .woocommerce #content .button.button-secondary,
.woocommerce-page #content .button.button-secondary,
.woocommerce .button.button-transparent:hover, .woocommerce-page .button.button-transparent:hover, .woocommerce #content .button.button-transparent:hover,
.woocommerce-page #content .button.button-transparent:hover,
body .button.button-transparent:hover, body #content .button.button-transparent:hover,
body #content .button.button-secondary,
body .button.button-secondary, .woocommerce .button.button-primary:hover, .woocommerce-page .button.button-primary:hover, .woocommerce #content .button.button-primary:hover,
.woocommerce-page #content .button.button-primary:hover,
body .button.button-primary:hover, body #content .button.button-primary:hover,
body input.wpcf7-submit, .pp_woocommerce div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, 
.woocommerce div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover, 
.woocommerce-page div.product form.cart .button:hover, .social-sharing.style-2 .ts-social-sharing li a, .single-portfolio .ic-like:hover, .woocommerce form.login .button, .woocommerce form.register .button, .woocommerce-page form.login .button, .woocommerce-page form.register .button, .woocommerce #payment #place_order:hover, 
.woocommerce-page #payment #place_order:hover,
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], body .ts-lightbox.pp_pic_holder a.pp_close:before,
body div.ts-product-video.pp_pic_holder .pp_close:before, body div.pp_default a.pp_close:before, body div.pp_woocommerce.pp_pic_holder .pp_close:before, body div.pp_woocommerce.pp_pic_holder a.pp_expand:before, body div.pp_woocommerce.pp_pic_holder a.pp_contract:before, body div.pp_default a.pp_expand:before, body div.pp_default a.pp_contract:before, .pp_woocommerce .quantity .minus:hover,
.pp_woocommerce .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, 
.woocommerce #content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, 
.woocommerce-page #content .quantity .plus:hover, 
.woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .pp_woocommerce .quantity .minus:focus, .pp_woocommerce .quantity .plus:focus, .woocommerce #content .quantity .minus:focus, 
.woocommerce #content .quantity .plus:focus, 
.woocommerce .quantity .minus:focus, .woocommerce .quantity .plus:focus, .woocommerce-page #content .quantity .minus:focus, 
.woocommerce-page #content .quantity .plus:focus, 
.woocommerce-page .quantity .minus:focus, .woocommerce-page .quantity .plus:focus, #calendar_wrap caption{background-color:#3f3f3f;color:#ffffff;border-color:#3f3f3f;}
body .rev_slider_wrapper .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button, body sr7-module .sr7-btn.ts-button, .woocommerce #content table.shop_table .product-remove a,
.woocommerce table.shop_table .product-remove a, .woocommerce-page #content table.shop_table .product-remove a, 
.woocommerce-page table.shop_table .product-remove a, .button-light:hover, .button-fill-light:hover, .feedburner-no-background .ts-mailchimp-subscription-shortcode .button:hover, #ts-search-popup .search-button input[type="submit"]{background-color:#3f3f3f !important;color:#ffffff !important;border-color:#3f3f3f !important;}
.woocommerce .button.button-secondary.transparent:hover, .woocommerce-page .button.button-secondary.transparent:hover, .woocommerce #content .button.button-secondary.transparent:hover,
.woocommerce-page #content .button.button-secondary.transparent:hover,
body .button.button-secondary.transparent:hover, body #content .button.button-secondary.transparent:hover,
.woocommerce .button.button-transparent, .woocommerce-page .button.button-transparent, .woocommerce #content .button.button-transparent,
.woocommerce-page #content .button.button-transparent,
body .button.button-transparent, body #content .button.button-transparent{background-color:transparent;color:#3f3f3f;border-color:#3f3f3f;}
.owl-controls .owl-nav > div, .single-navigation > a{color:#3f3f3f;border-color:#e8e8e8;background:transparent;}
.ts-testimonial-wrapper.text-light .owl-controls .owl-nav > div:hover:before, .ts-testimonial-wrapper.text-light .owl-controls .owl-nav > div:hover, .ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div:hover, .ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div:hover:before, .owl-controls .owl-nav > div:hover, .single-navigation > a:hover, .ts-twitter-slider .owl-dots > div > span:hover:before, .ts-testimonial-wrapper .owl-dots > div > span:hover:before, .ts-twitter-slider .owl-dots > div.active > span:before, .ts-testimonial-wrapper .owl-dots > div.active > span:before, .ts-twitter-slider.text-light .owl-controls .owl-nav > div:hover, .ts-twitter-slider.text-light .owl-controls .owl-nav > div:hover:before{color:#40bea7;border-color:#40bea7;background:transparent;}
footer .owl-controls .owl-nav > div{color:#e8e8e8;border-color:#e8e8e8;background:transparent;}
footer .owl-controls .owl-nav > div:hover{color:#40bea7;border-color:#40bea7;background:transparent;}
body .rev_slider_wrapper .rev-btn.ts-button-white, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body .rev_slider_wrapper .rev-btn.ts-button-border-white:hover, body rs-module-wrap .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-border-white:hover, body sr7-module .sr7-btn.ts-button-white, body sr7-module .sr7-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-border-white:hover{background-color:#fff !important;border-color:#fff !important;color:#3f3f3f !important;}
body .rev_slider_wrapper .rev-btn.ts-button-white:hover, body .rev_slider_wrapper .rev-btn.ts-button-white-rp:hover, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-white:hover, body rs-module-wrap .rev-btn.ts-button-white-rp:hover, body rs-module-wrap .rev-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-white:hover, body sr7-module .sr7-btn.ts-button-white-rp:hover, body sr7-module .sr7-btn.ts-button-border-white{background:transparent !important;border-color:#fff !important;color:#ffffff !important;}
.ts-social-icons .ts-tooltip, table thead th, .ts-wishlist-table-wrapper .heading-row, .ts-dropcap.style-2, blockquote.blockquote-bg, .vc_pie_chart.important .vc_pie_chart_value, .vc_toggle_active .vc_toggle_icon:before, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div:hover,
.list-posts article.post_format-post-format-quote .blockquote-meta, .widget-container .post_list_widget .blockquote-meta .author a:hover, .widget-container .post_list_widget .blockquote-meta .author a, .post_list_widget .blockquote-meta, .post_list_widget .blockquote-meta *,
article.quote .blockquote-meta, article.quote .blockquote-meta *,
.list-posts article.post_format-post-format-quote .blockquote-meta *, .portfolio-inner .icon-group a:hover, .ts-price-table header,
.ts-price-table header h3{color:#ffffff;}
.primary-color, .ts-dropcap, .ul-style li:before, .ol-style li:before, h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, .ts-header-intro h6 > a:hover, .cat-links a:hover, .tag-links a:hover, .widget-container ul.product_list_widget li .ts-wg-meta > a:hover, .woocommerce .widget-container ul.product_list_widget li .ts-wg-meta > a:hover, .woocommerce-page .widget-container ul.product_list_widget .ts-wg-meta > a:hover, .order-number a,
label a:hover, .widget-container ul > li a:hover, .dokan-category-menu ul li a:hover, section.widget_nav_menu > div > ul > li > a:hover, .widget-container ul ul li > a:hover, .list-posts .heading-title a:hover, .post_list_widget .post-meta i, article .comment-count i, article .author i, p.lost_password a:hover, .products .product.product-category a:hover h3, .woocommerce .products .product.product-category a:hover h3, .woocommerce-page .products .product.product-category a:hover h3, .ts-tiny-account-wrapper:before, #lang_sel_click > ul > li:before,
.wpml-ls > ul > li:before, .header-currency .wcml_currency_switcher:before, header.ts-header .header-currency li:hover a, header.ts-header #lang_sel_click ul li a:hover,
header.ts-header .wpml-ls ul li a:hover, header.ts-header .forgot-pass a:hover, .woocommerce .products .product .product-categories a:hover, .woocommerce-page .products .product .product-categories a:hover, .woocommerce .widget-container il li .product-categories a:hover, .woocommerce-page ul li .widget-container .product-categories a:hover, .widget-container ul li .product-categories a:hover, .widget.ts-products-widget .product-categories a:hover, .woocommerce-page .widget.ts-products-widget .product-categories a:hover, .comment_list_widget .comment-meta .author a:hover, .woocommerce .widget_layered_nav ul li:hover a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a, .ts-product-attribute > div:hover a, .ts-product-attribute > div.selected a, .widget-container.ts-product-categories-widget ul.product-categories span.icon-toggle:hover, .widget-container.widget_categories > ul li.cat-parent > span.icon-toggle:hover, .widget-container.ts-product-categories-widget ul.product-categories li.current > a, .widget-container.ts-product-categories-widget ul.product-categories li a:hover, .widget-container.widget_categories > ul li.current-cat > a, .widget-container.widget_categories > ul li a:hover, .avatar-name a:hover, .ts-testimonial-wrapper.text-light .testimonial-content h4.name a:hover, .ts-twitter-slider.text-light .twitter-content h4.name > a:hover, .woocommerce .ts-product-deals-slider-wrapper .products .product .product-categories a:hover, .woocommerce .ts-product-deals-slider-wrapper .products .center .product-name a:hover, .gridlist-toggle a:hover, .gridlist-toggle a.active, .woocommerce .woocommerce-ordering .orderby:hover > li .orderby-current, .woocommerce-page .woocommerce-ordering .orderby:hover > li .orderby-current, .woocommerce .woocommerce-ordering .orderby li a.current, .woocommerce-page .woocommerce-ordering .orderby li a.current, .woocommerce .woocommerce-ordering .orderby:hover > li:after, .woocommerce-page .woocommerce-ordering .orderby:hover > li:after, .prod-cat-show-top-content-button a:hover, .prod-cat-show-top-content-button a:hover:after, .woocommerce .woocommerce-ordering .orderby ul li a:hover, .woocommerce-page .woocommerce-ordering .orderby ul li a:hover, .social-sharing .print a:hover, .social-sharing .email a:hover, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .widget-container .post_list_widget li .author a, .comment-author .author-name a:hover, .comments-area .datetime i, .comments-area .reply i, .comments-area .reply:hover .comment-reply-link, .shipping-calculator-button:hover, .woocommerce .checkout #order_review table thead th,
.woocommerce-page .checkout #order_review table thead th,
article a.button-readmore:hover, .ts-tiny-cart-wrapper .ic-cart:before, #ts-search-result-container ul li a:hover,
#ts-search-result-container .view-all-wrapper a:hover,
body .select2-container .select2-results__option[aria-selected=true],
body .select2-container .select2-results__option--highlighted[aria-selected], .header-top .my-account-wrapper .account-control > a:hover,
.header-top .my-wishlist-wrapper a:hover, #lang_sel_click > ul > li > a:hover,
.header-top .header-currency > div > a:hover, header.ts-header .mobile-menu li > a:hover,
header.ts-header .mobile-menu li.current-menu-item > a, header.ts-header .mobile-menu li.current_page_item > a, .group-button-icon-header .shopping-cart-wrapper a.cart-control span.cart-number, .ts-portfolio-wrapper .filter-bar li:hover,
.ts-portfolio-wrapper .filter-bar li.current, .ts-team-member header > h3 a:hover,
.ts-price-table header:after, .pp_woocommerce div.product form.cart .variations td .reset_variations,
.woocommerce #content div.product form.cart .variations td .reset_variations, 
.woocommerce div.product form.cart .variations td .reset_variations, .woocommerce-page #content div.product form.cart .variations td .reset_variations, 
.woocommerce-page div.product form.cart .variations td .reset_variations, .woocommerce .product .thumbnail-wrapper .button-in:hover a,
.woocommerce .product .thumbnail-wrapper .button-in:hover, .button-in a:hover, .button-in:hover a, .woocommerce .product .thumbnail-wrapper .product-group-button .loop-add-to-cart a:hover, .woocommerce .product .thumbnail-wrapper .button-in:hover i:before, .widget-container .product_list_widget li a:hover,
.woocommerce .widget-container .product_list_widget li a:hover, .woocommerce-page .widget-container .product_list_widget li a:hover, .widget.ts-products-widget .ts-wg-meta > a:hover, .woocommerce-page .widget.ts-products-widget .ts-wg-meta > a:hover, .ts-compare-table-wrapper h6 > a:hover, .ts-wishlist-table-wrapper .product-name > a:hover, h3.product-name > a:hover, h3.product-name:hover, .product-name a:hover, .group_table a:hover, .dashboard-widget.products ul li a:hover, .dokan-store-menu ul li a:hover, .ts-social-icons .ts-tooltip:before,
.ts-social-icons .social-icons.style-3 li a.custom-icon:hover span, footer#colophon .ts-social-icons .social-icons.style-3 li a.custom-icon:hover span{color:#40bea7;}
body .pp_nav .pp_play:hover:before, body .pp_nav .pp_pause:hover:before, body .pp_arrow_previous:hover:before, body .pp_arrow_next:hover:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_previous:hover:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_next:hover:before, body .rev_slider_wrapper .ts-button-style-2-light:hover, body rs-module-wrap .ts-button-style-2-light:hover{color:#40bea7 !important;}
.my-account-wrapper .dropdown-container:before, #lang_sel_click ul ul:before,
.wpml-ls .wpml-ls-sub-menu:before, .header-currency ul:before, .ts-price-table header:after, .shopping-cart-wrapper .dropdown-container:before{border-top-color:#40bea7;}
.ts-blogs-widget-wrapper.no-image .post-date, blockquote:after, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a:after, .excerpt-line-top-bottom:before, .excerpt-line-top-bottom:after, .text-middle-line:before, .text-middle-line:after, .ts-price-table.active-table .table-description, .blogs article .thumbnail-content .date-time span:first-child:after, .list-posts article .entry-format .date-time span:first-child:after, .single-post article .entry-format .date-time span:first-child:after, .shopping-cart-wrapper .ts-tiny-cart-wrapper,
.feature-border-primary .ts-feature-wrapper.icon-small .feature-icon{border-color:#40bea7;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover:after{border-color:#40bea7 !important;}
table thead th, .ts-wishlist-table-wrapper .heading-row, blockquote.blockquote-bg, .post_list_widget .blockquote-meta, article.quote .ts-blockquote, .list-posts article.post_format-post-format-quote, .ts-dropcap.style-2, .vc_pie_chart.important .vc_pie_chart_value, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range:before, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div:hover, .portfolio-inner .icon-group a:hover, .ts-team-member .image-thumbnail .social a.custom:hover, .ts-price-table header, .ts-social-icons .social-icons li:hover a.custom-icon, footer#colophon .ts-social-icons li:hover a.custom-icon,
.ts-social-icons .social-icons.style-3 li a.custom-icon:hover i, footer#colophon .ts-social-icons .social-icons.style-3 li a.custom-icon:hover i,
.ts-social-icons .social-icons a.custom-icon .ts-tooltip, .ts-tiny-cart-wrapper .ic-cart:after{background-color:#40bea7;}
.ts-stick-compare-button:hover, .woocommerce .button.button-secondary:hover, .woocommerce-page .button.button-secondary:hover, .woocommerce #content .button.button-secondary:hover,
.woocommerce-page #content .button.button-secondary:hover,
body .button.button-secondary:hover, body #content .button.button-secondary:hover,
.woocommerce .button.button-primary, .woocommerce-page .button.button-primary, .woocommerce #content .button.button-primary,
.woocommerce-page #content .button.button-primary,
body .button.button-primary, body #content .button.button-primary,
body input.wpcf7-submit:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a:hover, body .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .vc_toggle_default.vc_toggle_active .vc_toggle_title h4, .vc_toggle_default .vc_toggle_title:hover h4, .pp_woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, 
.woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, 
.woocommerce-page div.product form.cart .button, .ts-feature-wrapper .feature-icon:hover, .feature-border-primary .ts-feature-wrapper.icon-small .feature-icon:hover, .woocommerce form.login .button:hover, .woocommerce form.register .button:hover, .woocommerce-page form.login .button:hover, .woocommerce-page form.register .button:hover, .woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order,
.ts-product-video-button:hover, .woocommerce #respond input#submit.disabled:hover, 
.woocommerce #respond input#submit:disabled:hover, 
.woocommerce #respond input#submit:disabled[disabled]:hover, 
.woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, 
.woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, 
.woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, body .ts-lightbox.pp_pic_holder a.pp_close:hover:before,
body div.ts-product-video.pp_pic_holder .pp_close:hover:before, body .pp_nav .pp_play:hover:before, body .pp_nav .pp_pause:hover:before, body div.pp_default a.pp_close:hover:before, body div.pp_woocommerce.pp_pic_holder .pp_close:hover:before, body div.pp_woocommerce.pp_pic_holder a.pp_expand:hover:before, body div.pp_woocommerce.pp_pic_holder a.pp_contract:hover:before, body div.pp_default a.pp_expand:hover:before, body div.pp_default a.pp_contract:hover:before{background-color:#40bea7;color:#fff;border-color:#40bea7;}
body .rev_slider_wrapper .rev-btn.ts-button-border-primary:hover, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-border-primary:hover, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-border-primary:hover, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-fill-primary-rp, .feedburner-no-background .ts-mailchimp-subscription-shortcode .button, #ts-search-popup .search-button input[type="submit"]:hover, .woocommerce #content table.shop_table .product-remove a:hover,
.woocommerce table.shop_table .product-remove a:hover, .woocommerce-page #content table.shop_table .product-remove a:hover, 
.woocommerce-page table.shop_table .product-remove a:hover{background-color:#40bea7 !important;color:#fff !important;border-color:#40bea7 !important;}
body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary:hover, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp:hover, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-fill-primary:hover, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp:hover, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-fill-primary:hover, body sr7-module .sr7-btn.ts-button-fill-primary-rp:hover{color:#40bea7 !important;border-color:#40bea7 !important;background:transparent !important;}
.cart-list li .cart-item-wrapper a.remove:hover, .woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover, .ts-wishlist-table-wrapper .item .product-remove a:hover, .ts-compare-popup .item .remove:hover, .ts-compare-table-wrapper .ts-remove-from-compare:hover, .ts-compare-popup .close:hover{color:#f94e4e !important;}
*,
* :before,
* :after,
.woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce table.my_account_orders tbody tr:first-child td:first-child, body .vc_separator.border-color .vc_sep_line, .quantity input[type="number"],
.pp_woocommerce .quantity .minus, .pp_woocommerce .quantity .plus, .woocommerce #content .quantity .minus, 
.woocommerce #content .quantity .plus, 
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, 
.woocommerce-page #content .quantity .plus, 
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus, .pp_woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td, .woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul, .woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, body .wpb_flexslider.flexslider, .pp_woocommerce div.product div.thumbnails a:hover img, .woocommerce #content div.product div.thumbnails a:hover img, 
.woocommerce div.product div.thumbnails a:hover img, .woocommerce-page #content div.product div.thumbnails a:hover img, 
.woocommerce-page div.product div.thumbnails a:hover img, .woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce table.shop_attributes, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-panels-container .vc_tta-panels, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-panels-container .vc_tta-panels, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, body .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .vc_toggle_default .vc_toggle_title h4, .vc_toggle .vc_toggle_icon, .woocommerce #reviews #comments ol.commentlist li ,
.woocommerce-page #reviews #comments ol.commentlist li,
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .ts-price-table.active-table .table-description ul li, .ts-compare-popup .items .item, .ts-wishlist-table-wrapper *,
.ts-wishlist-table-wrapper, .ts-lightbox .subscribe-widget input[type="email"], header.ts-header .mobile-menu li > a{border-color:#e8e8e8;}
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal td, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal td{border-top-color:#e8e8e8;}
.woocommerce .widget_layered_nav ul li:before, .ts-product-attribute > div:before, .vc_pie_chart .vc_pie_chart_value, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tabs-container .vc_tta-tabs-list:before , body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tabs-container .vc_tta-tabs-list:before, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title:before, body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list:before, body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list:before, .vc_toggle_title:before, .woocommerce-account .woocommerce-MyAccount-navigation ul:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .single-portfolio .ic-like, .ts-price-table .table-description:before{background-color:#e8e8e8;}
body .vc_custom_heading.style-2:after, .single-navigation a .product-info > div:after, .widget-title:after, body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tabs-list:after, body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tabs-list:after, .ts-shortcode .shortcode-heading-wrapper .heading-title:after, .heading-shortcode:after, .theme-title:after, .cross-sells > h2:after, .upsells > h2:after, .related > h2:after{color:#e8e8e8;}
.tp-leftarrow.tparrows:after, .tp-rightarrow.tparrows:after, .sr7-leftarrow.sr7-arrows:after, .sr7-rightarrow.sr7-arrows:after, .wpb_gallery .wpb_flexslider .flex-direction-nav a:after, .theme-default .nivo-directionNav a:after, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:after{background-color:#000000 !important;}
.tp-leftarrow.tparrows:before, .tp-rightarrow.tparrows:before, .sr7-leftarrow.sr7-arrows:before, .sr7-rightarrow.sr7-arrows:before, .wpb_gallery .wpb_flexslider .flex-direction-nav a:before, .theme-default .nivo-directionNav a:before, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:before{color:#ffffff !important;}
.tp-bullets .tp-bullet:not(.thumb):hover:before,
.tp-bullets .tp-bullet.selected:not(.thumb):before,
sr7-bullets sr7-bullet:not(.thumb):hover:before,
sr7-bullets sr7-bullet.selected:not(.thumb):before{border-color:#ffffff;}
#to-top a:hover,
a.button:hover, button:hover, input[type^="submit"]:hover, 
.shopping-cart p.buttons a:hover, .woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, #content button.button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:focus, .woocommerce-page .widget_price_filter .price_slider_amount .button:focus, .cart_totals a.checkout-button.button, .woocommerce .cart_totals a.checkout-button.button, .woocommerce-page .cart_totals a.checkout-button.button, .woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
div.product .summary .wishlist a:hover, div.product .summary .compare a:hover, .woocommerce #content nav.woocommerce-pagination ul li a.next:hover:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:hover:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:hover:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:hover:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:hover:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:hover:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:hover:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover:before, .ts-pagination ul li a.prev:hover:before, .ts-pagination ul li a.next:hover:before, .woocommerce #content nav.woocommerce-pagination ul li a.next:focus:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:focus:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:focus:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:focus:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:focus:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:focus:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:focus:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:focus:before, .ts-pagination ul li a.prev:focus:before, .ts-pagination ul li a.next:focus:before, .dokan-pagination-container .dokan-pagination li:hover a, .dokan-pagination-container .dokan-pagination li.active a, .ts-pagination ul li a:hover, .ts-pagination ul li a:focus, .ts-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce #content nav.woocommerce-pagination ul li span.current, 
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page #content nav.woocommerce-pagination ul li span.current, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a.next:focus, 
.woocommerce nav.woocommerce-pagination ul li a.next:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:focus, .woocommerce #content nav.woocommerce-pagination ul li a.prev:focus, 
.woocommerce nav.woocommerce-pagination ul li a.prev:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:focus, .woocommerce #content nav.woocommerce-pagination ul li a.next:hover, 
.woocommerce nav.woocommerce-pagination ul li a.next:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:hover, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:hover, .woocommerce #content nav.woocommerce-pagination ul li a.prev:hover, 
.woocommerce nav.woocommerce-pagination ul li a.prev:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:hover, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover, body .single-post .single-navigation > a:hover{background-color:#ffffff;border-color:#40bea7;color:#40bea7;}
.woocommerce #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before, .woocommerce #content nav.woocommerce-pagination ul li a.next:hover:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:hover:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:hover:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:hover:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:hover:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:hover:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:hover:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover:before, .ts-pagination ul li a.prev:hover:before, .ts-pagination ul li a.next:hover:before, .woocommerce #content nav.woocommerce-pagination ul li a.next:focus:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:focus:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:focus:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:focus:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:focus:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:focus:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:focus:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:focus:before, .ts-pagination ul li a.prev:focus:before, .ts-pagination ul li a.next:focus:before{background:transparent !important;}
#to-top a,
a.button, button, input[type^="submit"],
.shopping-cart p.buttons a, .woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, #content button.button,
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, div.product .summary .wishlist a, div.product .summary .compare a, body .single-post .single-navigation > a{background-color:#ffffff;color:#3f3f3f;border-color:#e6e6e6;}
.woocommerce #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before, .ts-pagination ul li a, .dokan-pagination-container .dokan-pagination li a, .woocommerce #content nav.woocommerce-pagination ul li a, 
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, 
.woocommerce-page #content nav.woocommerce-pagination ul li span, 
.woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span{background-color:#ffffff;color:#747474;border-color:#e6e6e6;}
.breadcrumb-title-wrapper{background-color:#3f3f3f;}
.breadcrumb-title-wrapper .breadcrumb-title *{color:#ffffff;}
.breadcrumb-title-wrapper .breadcrumb-title a, .breadcrumb-title-wrapper .breadcrumb-title span.current{color:#ffffff;}
header.ts-header .header-top{background-color:#383838;border-color:#383838;}
header.ts-header .header-top a, header.ts-header .header-top, header.ts-header .header-v6 .header-top .search-wrapper input[type="text"],
header.ts-header .header-v8 .header-top .search-wrapper input[type="text"]{color:#a9a9a9;}
.info-desc > span:last-child:before, .header-top-right .group-meta-header > div:last-child:before, .header-top-right .group-meta-header > div:before{border-color:#a9a9a9;}
.group-meta-header:before{background-color:#a9a9a9}
header.ts-header .header-middle, header.ts-header.header-v7 .header-middle > .container > div.menu-wrapper, .header-v7 #ts-search-popup{background-color:#ffffff;}
header.ts-header .header-v6 .sticky-wrapper.is-sticky .header-sticky:before, header.ts-header .header-v5 .sticky-wrapper.is-sticky .header-sticky:before, header.ts-header .header-v3 .sticky-wrapper.is-sticky .header-sticky:before{background-color:#ffffff;}
header.ts-header .header-bottom{background-color:#fbfbfb;border-color:#e8e8e8;}
header.ts-header .sticky-wrapper.is-sticky .header-sticky:before{background-color:#fbfbfb;}
.shopping-cart-wrapper a.cart-control{color:#3f3f3f;}
.ts-tiny-cart-wrapper .ic-cart .ic{border-bottom-color:#ffffff;}
.ts-tiny-cart-wrapper .ic-cart .ic:after{border-color:#ffffff;}
body .category-dropdown .select2-dropdown, .header-v1 .ts-search-by-category, .header-v2 .search-wrapper .search-content, .header-v4 .search-wrapper .search-content, .header-v6 .header-middle .search-wrapper .search-content, .ts-header .search-wrapper input[type="text"],
#ts-search-popup input[type="text"]{border-color:#e5e5e5;}
body .category-dropdown .select2-dropdown, .header-v1 .ts-search-by-category select, .header-v1 .ts-search-by-category option, .header-v1 .ts-search-by-category form > .select2{background-color:#ffffff;}
.category-dropdown .select2-choice, .category-dropdown li, header .header-v1 .select2-container .select2-selection--single .select2-selection__rendered, header .header-v1 .ts-search-by-category select, #ts-search-result-container ul li a,
#ts-search-result-container .view-all-wrapper a{color:#3f3f3f;}
header .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#3f3f3f;}
header .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#3f3f3f;}
#ts-search-popup input[type="text"],
header.ts-header .search-content input[type="text"]{color:#666666;}
#ts-search-popup input[type="text"],
header.ts-header .search-content input[type="text"],
#ts-search-result-container ul:before{background:#ffffff;}
@media only screen and (min-width: 768px){
header.ts-header.header-transparent .header-middle{background:transparent;}
body:not(.ts_desktop) header.ts-header.header-transparent .header-middle,
header.ts-header.header-transparent .sticky-wrapper:not(.is-sticky) .header-middle,
header.ts-header.header-transparent .header-template > .header-middle, header.ts-header.header-transparent:not(.has-sticky) .header-middle{padding-top:20px;padding-bottom:20px;}
body:not(.ts_desktop) header.header-text-light .header-v3 .logo-wrapper,
header.header-text-light .header-v3 .sticky-wrapper:not(.is-sticky) .logo-wrapper,
header.header-text-light .header-v3 .header-template > .header-middle .logo-wrapper, header.header-text-light:not(.has-sticky) .header-v3 .logo-wrapper{top:50px;}
body:not(.ts_desktop) header.header-text-light .menu-wrapper nav > ul.menu > li > a,
body:not(.ts_desktop) header.header-text-light .ts-menu > .menu > ul > li > a,
body:not(.ts_desktop) header.header-text-light .group-button-icon-header .my-wishlist-wrapper a, 
body:not(.ts_desktop) header.header-text-light .group-button-icon-header .account-control, 
body:not(.ts_desktop) header.header-text-light .group-button-icon-header .my-account-wrapper .account-control > a,
body:not(.ts_desktop) header.header-text-light .search-content input[type="text"],
header.header-text-light .sticky-wrapper:not(.is-sticky) .menu-wrapper nav > ul.menu > li > a,
header.header-text-light .sticky-wrapper:not(.is-sticky) .ts-menu > .menu > ul > li > a,
header.header-text-light .sticky-wrapper:not(.is-sticky) .group-button-icon-header .my-wishlist-wrapper a, 
header.header-text-light .sticky-wrapper:not(.is-sticky) .group-button-icon-header .account-control, 
header.header-text-light .sticky-wrapper:not(.is-sticky) .group-button-icon-header .my-account-wrapper .account-control > a,
header.header-text-light .sticky-wrapper:not(.is-sticky) .search-content input[type="text"],
header.header-text-light:not(.has-sticky) .menu-wrapper nav > ul.menu > li > a,
header.header-text-light:not(.has-sticky) .ts-menu > .menu > ul > li > a,
header.header-text-light:not(.has-sticky) .group-button-icon-header .my-wishlist-wrapper a, 
header.header-text-light:not(.has-sticky) .group-button-icon-header .account-control, 
header.header-text-light:not(.has-sticky) .group-button-icon-header .my-account-wrapper .account-control > a,
header.header-text-light:not(.has-sticky) .search-content input[type="text"], header.header-text-light .header-template > .header-middle .menu-wrapper nav > ul.menu > li > a,
header.header-text-light .header-template > .header-middle .ts-menu > .menu > ul > li > a, header.header-text-light .header-template > .header-middle .group-button-icon-header .my-wishlist-wrapper a, header.header-text-light .header-template > .header-middle .group-button-icon-header .account-control, header.header-text-light .header-template > .header-middle .group-button-icon-header .my-account-wrapper .account-control > a, header.header-text-light .header-template > .header-middle .search-content input[type="text"]{color:#fff;}
body:not(.ts_desktop) header.header-text-light .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic,
header.header-text-light .sticky-wrapper:not(.is-sticky) .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic,
header.header-text-light .header-template > .header-middle .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic, header.header-text-light:not(.has-sticky) .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic{border-bottom-color:#fff;}
body:not(.ts_desktop) header.header-text-light .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic:after,
body:not(.ts_desktop) header.header-text-light .group-button-icon-header > div:after,
header.header-text-light .sticky-wrapper:not(.is-sticky) .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic:after,
header.header-text-light .sticky-wrapper:not(.is-sticky) .group-button-icon-header > div:after,
header.header-text-light .header-template > .header-middle .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic:after, header.header-text-light .header-template > .header-middle .group-button-icon-header > div:after, header.header-text-light:not(.has-sticky) .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic:after,
header.header-text-light:not(.has-sticky) .group-button-icon-header > div:after{border-color:#fff}
body:not(.ts_desktop) header.header-text-light .group-button-icon-header > div:after,
header.header-text-light .sticky-wrapper:not(.is-sticky) .group-button-icon-header > div:after,
header.header-text-light .header-template > .header-middle .group-button-icon-header > div:after, header.header-text-light:not(.has-sticky) .group-button-icon-header > div:after{opacity:1;}
body:not(.ts_desktop) header.header-text-light .header-v3 .search-wrapper input[type="submit"],
body:not(.ts_desktop) header.header-text-light .header-v5 .search-wrapper input[type="submit"],
header.header-text-light .header-v3 .sticky-wrapper:not(.is-sticky) .search-wrapper input[type="submit"],
header.header-text-light .header-v5 .sticky-wrapper:not(.is-sticky) .search-wrapper input[type="submit"],
header.header-text-light .header-v3.header-template > .header-middle .search-wrapper input[type="submit"],
header.header-text-light .header-v5.header-template > .header-middle .search-wrapper input[type="submit"],
header.header-text-light:not(.has-sticky) .header-v3 .search-wrapper input[type="submit"],
header.header-text-light:not(.has-sticky) .header-v5 .search-wrapper input[type="submit"]{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) -47px 3px no-repeat !important;opacity:1;transition:none;}
body:not(.ts_desktop) header.header-text-light .header-v3 .search-wrapper .search-content.loading ~ div input[type="submit"],
body:not(.ts_desktop) header.header-text-light .header-v5 .search-wrapper .search-content.loading ~ div input[type="submit"],
header.header-text-light .header-v3 .sticky-wrapper:not(.is-sticky) .search-wrapper .search-content.loading ~ div input[type="submit"],
header.header-text-light .header-v5 .sticky-wrapper:not(.is-sticky) .search-wrapper .search-content.loading ~ div input[type="submit"],
header.header-text-light .header-v3.header-template > .header-middle .search-wrapper .search-content.loading ~ div input[type="submit"],
header.header-text-light .header-v5.header-template > .header-middle .search-wrapper .search-content.loading ~ div input[type="submit"],
header.header-text-light:not(.has-sticky) .header-v3 .search-wrapper .search-content.loading ~ div input[type="submit"],
header.header-text-light:not(.has-sticky) .header-v5 .search-wrapper .search-content.loading ~ div input[type="submit"]{background-image:url(//directcedarsupplies.com/wp-content/themes/gon/images/ajax-loader.gif) !important;background-position:center !important;transition:none;}
body:not(.ts_desktop) header.header-text-light .header-v3 .search-wrapper input[type="submit"]:hover,
body:not(.ts_desktop) header.header-text-light .header-v5 .search-wrapper input[type="submit"]:hover,
header.header-text-light .header-v3 .sticky-wrapper:not(.is-sticky) .search-wrapper input[type="submit"]:hover,
header.header-text-light .header-v5 .sticky-wrapper:not(.is-sticky) .search-wrapper input[type="submit"]:hover,
header.header-text-light.header-v3 .header-template > .header-middle .search-wrapper input[type="submit"]:hover,
header.header-text-light.header-v5 .header-template > .header-middle .search-wrapper input[type="submit"]:hover,
header.header-text-light:not(.has-sticky) .header-v3 .search-wrapper input[type="submit"]:hover,
header.header-text-light:not(.has-sticky) .header-v5 .search-wrapper input[type="submit"]:hover{background-position:-69px 3px !important;}
header.header-text-light .sticky-wrapper:not(.is-sticky) ::-webkit-input-placeholder{color:#ffffff;}
header.header-text-light .header-template > .header-middle ::-webkit-input-placeholder{color:#ffffff;}
header.header-text-light:not(.has-sticky) ::-webkit-input-placeholder{color:#ffffff;}
body:not(.ts_desktop) header.header-text-light ::-webkit-input-placeholder{color:#ffffff;}
header.header-text-light .sticky-wrapper:not(.is-sticky) :-moz-placeholder{color:#ffffff;}
header.header-text-light .header-template > .header-middle :-moz-placeholder{color:#ffffff;}
header.header-text-light:not(.has-sticky) :-moz-placeholder{color:#ffffff;}
body:not(.ts_desktop) header.header-text-light :-moz-placeholder{color:#ffffff;}
header.header-text-light .sticky-wrapper:not(.is-sticky) ::-moz-placeholder{color:#ffffff;}
header.header-text-light .header-template > .header-middle ::-moz-placeholder{color:#ffffff;}
header.header-text-light:not(.has-sticky) ::-moz-placeholder{color:#ffffff;}
body:not(.ts_desktop) header.header-text-light ::-moz-placeholder{color:#ffffff;}
header.header-text-light .sticky-wrapper:not(.is-sticky) :-ms-input-placeholder{color:#ffffff;}
header.header-text-light .header-template > .header-middle :-ms-input-placeholder{color:#ffffff;}
header.header-text-light:not(.has-sticky) :-ms-input-placeholder{color:#ffffff;}
body:not(.ts_desktop) header.header-text-light :-ms-input-placeholder{color:#ffffff;}
}
@media only screen and (max-width: 767px){
header.ts-header .header-top{background-color:#383838;}
header.ts-header .header-top a, header.ts-header .header-top, .ts-mobile-menu-icon-toggle, .ts-group-meta-icon-toggle, .shopping-cart-wrapper.cart-mobile, .shopping-cart-wrapper.cart-mobile .amount{color:#a9a9a9;}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic{border-bottom-color:#a9a9a9;}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic:after{border-color:#a9a9a9;}
} header.ts-header .mobile-menu li > a{background-color:#f9f9f9;color:#666666;}
 .vertical-menu-wrapper .vertical-menu-heading, .widget-container.ts-menus-widget .widget-title{background-color:#40bea7;color:#ffffff;}
.widget-container.ts-menus-widget .widget-title-wrapper a.block-control{color:#ffffff;}
.vertical-menu-wrapper:hover .vertical-menu-heading{background-color:#40bea7;color:#ffffff;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a, header.ts-header .menu-wrapper nav > ul.menu > li ul .title-heading a, .title-heading a, .vertical-menu-wrapper .vertical-menu-heading{font-family:"Lato", sans-serif;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a, header.ts-header .menu-wrapper nav > ul.menu li.fa:before{color:#3f3f3f;}
header.ts-header.header-transparent .is-sticky ::-webkit-input-placeholder{color:#3f3f3f;}
header.ts-header.header-transparent .is-sticky :-moz-placeholder{color:#3f3f3f;}
header.ts-header.header-transparent .is-sticky ::-moz-placeholder{color:#3f3f3f;}
header.ts-header.header-transparent .is-sticky :-ms-input-placeholder{color:#3f3f3f;}
header.ts-header .search-content input[type="text"],
.group-button-icon-header .my-wishlist-wrapper a, .group-button-icon-header .account-control, .group-button-icon-header .my-account-wrapper .account-control > a, .header-v7 .search-pc, #ts-search-popup-button-close{color:#3f3f3f;}
.group-button-icon-header > div:after{border-color:#3f3f3f;}
header.ts-header .menu-wrapper nav > ul.menu > li:hover > a, header.ts-header .ts-menu > .menu > ul > li:hover > a, header.ts-header .menu-wrapper nav > ul.menu li.fa:hover:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current_page_item:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-item:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current_page_parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-ancestor:before, header.ts-header .menu-wrapper nav > ul.menu > li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu > li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu > ul.sub-menu li.current-product_cat-ancestor > a, .ts-menu-drop-icon.active:before, .group-button-icon-header .my-wishlist-wrapper a:hover, .group-button-icon-header .my-account-wrapper .account-control > a:hover, .group-button-icon-header .account-control:hover, .header-v3 .my-wishlist-wrapper a:hover, .header-v3 .my-account-wrapper .account-control:hover > a, .header-v7 .search-pc:hover{color:#3f3f3f;}
.group-button-icon-header .ts-tiny-cart-wrapper:hover .ic-cart .ic{border-bottom-color:#3f3f3f;}
.group-button-icon-header .ts-tiny-cart-wrapper:hover .ic-cart .ic:after{border-color:#3f3f3f;}
header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu .vertical-menu-wrapper > .menu > ul > li > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu li.fa:before, .widget-container .vertical-menu > ul.menu > li > a, .widget-container .vertical-menu > .menu > ul > li > a, .widget-container .vertical-menu > ul.menu li.fa:before{color:#3f3f3f;}
header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li:hover > a, header.ts-header .ts-menu .vertical-menu-wrapper > .menu > ul > li:hover > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu li.fa:hover:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current_page_item:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-item:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current_page_parent:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-ancestor:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current_page_item > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-menu-item > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current_page_parent > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-menu-parent > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-menu-ancestor > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-product_cat-ancestor > a, .widget-container .vertical-menu > ul.menu > li:hover > a, .widget-container .vertical-menu > .menu > ul > li:hover > a, .widget-container .vertical-menu > ul.menu li.fa:hover:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-parent:before, .widget-container .vertical-menu > ul.menu > li.fa.current_page_item:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-item:before, .widget-container .vertical-menu > ul.menu > li.fa.current_page_parent:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-parent:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-ancestor:before, .widget-container .vertical-menu > ul.menu > li.current_page_item > a, .widget-container .vertical-menu > ul.menu > li.current-menu-item > a, .widget-container .vertical-menu > ul.menu > li.current_page_parent > a, .widget-container .vertical-menu > ul.menu > li.current-menu-parent > a, .widget-container .vertical-menu > ul.menu > li.current-menu-ancestor > a, .widget-container .vertical-menu > ul.menu > li.current-product_cat-ancestor > a, .ts-menu-drop-icon.active:before, #ts-search-popup-button-close:hover{color:#40bea7;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu > li, header.ts-header .menu-wrapper nav li.widget_nav_menu li, header.ts-header .menu-wrapper nav div.list-link li, .widget-container .vertical-menu > ul.menu li.ts-normal-menu ul.sub-menu li, .widget-container .vertical-menu > ul.menu li.widget_nav_menu li, .widget-container .vertical-menu > ul.menu div.list-link li, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li, header.ts-header .menu-wrapper .vertical-menu > ul.menu > li.menu-item > a{border-color:#e9e9e9;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before, .widget-container .vertical-menu > ul.menu li ul.sub-menu:before{border-color:#40bea7;}
header.ts-header .menu-wrapper nav > ul.menu > li.parent > a:after, header.ts-header .menu-wrapper nav > ul.menu > li.menu-item-has-children > a:after{color:#40bea7;}
header.ts-header .menu-wrapper nav > ul.menu > li > ul.sub-menu, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu:before, .widget-container .vertical-menu > ul.menu > li > ul.sub-menu, .widget-container .vertical-menu > ul.menu > li > ul.sub-menu ul.sub-menu:before, .vertical-menu-wrapper .vertical-menu{background-color:#ffffff;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a{color:#3f3f3f;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h1, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h2, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h3, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h4, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h5, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h6, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h1, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h2, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h3, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h4, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h5, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h6, .widget-container .vertical-menu > ul.menu ul.sub-menu h1, .widget-container .vertical-menu > ul.menu ul.sub-menu h2, .widget-container .vertical-menu > ul.menu ul.sub-menu h3, .widget-container .vertical-menu > ul.menu ul.sub-menu h4, .widget-container .vertical-menu > ul.menu ul.sub-menu h5, .widget-container .vertical-menu > ul.menu ul.sub-menu h6, .widget-container .vertical-menu > ul.menu ul.sub-menu .h1, .widget-container .vertical-menu > ul.menu ul.sub-menu .h2, .widget-container .vertical-menu > ul.menu ul.sub-menu .h3, .widget-container .vertical-menu > ul.menu ul.sub-menu .h4, .widget-container .vertical-menu > ul.menu ul.sub-menu .h5, .widget-container .vertical-menu > ul.menu ul.sub-menu .h6, h1.wpb_heading, h2.wpb_heading, h3.wpb_heading, h4.wpb_heading, h5.wpb_heading, h6.wpb_heading{color:#3f3f3f;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a, header.ts-header .menu-wrapper .vertical-menu nav > ul.menu > li > a, .widget-container .vertical-menu > ul.menu ul.sub-menu > li > a, .widget-container .vertical-menu div.list-link li > a, .widget-container .vertical-menu > ul.menu li.widget_nav_menu li > a, .widget-container .vertical-menu > ul.menu > li > a{color:#3f3f3f;font-family:"Lato";}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a:hover, header.ts-header .menu-wrapper nav div.list-link li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-product_cat-ancestor > a, .widget-container .vertical-menu > ul.menu ul.sub-menu > li > a:hover, .widget-container .vertical-menu div.list-link li > a:hover, .widget-container .vertical-menu > ul.menu li.widget_nav_menu li > a:hover, .widget-container .vertical-menu > ul.menu li.widget_nav_menu li.current-menu-item > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-menu-item > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current_page_parent > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-menu-parent > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current_page_item > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-menu-ancestor > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-product_cat-ancestor > a{color:#40bea7;background-color:#fbfbfb;}
.ts-social-icons .social-icons li a, footer#colophon .ts-social-icons .social-icons a,
.ts-social-icons .social-icons.style-3 li a i, footer#colophon .ts-social-icons .social-icons.style-3 li a i{background-color:#424242;color:#fff;}
footer .end-footer, .line-logo .logo-bg:before, footer .footer-container, footer .ts-testimonial-wrapper.loading:before, footer .thumbnails.loading:before, footer .thumbnail.loading:before, footer .ts-logo-slider-wrapper.loading .content-wrapper:before, footer .ts-product .content-wrapper.loading:before, footer .ts-products-widget .ts-products-widget-wrapper.loading:before, footer .ts-product-deals-widget .ts-product-deals-slider-wrapper.loading:before, footer .ts-blogs-widget .ts-blogs-widget-wrapper.loading:before, footer .ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading:before, footer .ts-twitter-slider.loading:before, footer .ts-product-category-slider-wrapper .content-wrapper.loading:before{background-color:#262626;}
footer#colophon,
footer#colophon a,
footer#colophon dt,
.ts-social-icons .social-icons.style-3 li a span{color:#999999;}
footer table td, footer table, .line-logo:before, .horizontal-menu-footer .widget-container ul li:after{border-color:#999999;}
footer#colophon a:hover,
footer#colophon h1,
footer#colophon h2,
footer#colophon h3,
footer#colophon h4,
footer#colophon h5,
footer#colophon h6,
footer#colophon .h1,
footer#colophon .h2,
footer#colophon .h3,
footer#colophon .h4,
footer#colophon .h5,
footer#colophon .h6,
footer#colophon h1.wpb_heading,
footer#colophon h2.wpb_heading,
footer#colophon h3.wpb_heading,
footer#colophon h4.wpb_heading,
footer#colophon h5.wpb_heading,
footer#colophon h6.wpb_heading
footer#colophon a:hover,
footer#colophon .ts-blogs-widget-wrapper .post-date,
footer#colophon .woocommerce ul.cart_list li span.amount, 
footer#colophon .woocommerce ul.product_list_widget li span.amount, 
.woocommerce-page footer#colophon ul.cart_list li span.amount, 
.woocommerce-page footer#colophon ul.product_list_widget li span.amount,
footer#colophon .ts-product-deals-widget .ts-product-deals-widget-wrapper span.amount,
.woocommerce-page footer#colophon .ts-product-deals-widget .ts-product-deals-widget-wrapper span.amount,
footer#colophon .ts-blogs-widget-wrapper ul li a,
footer#colophon .ts-blogs-widget-wrapper ul li .comment,
footer#colophon .ts-recent-comments-widget-wrapper ul li .date,
footer#colophon .ts-recent-comments-widget-wrapper ul li a,
.info-company li, footer .ts-mailchimp-subscription-shortcode.style-2 .newsletter{color:#ffffff;}
.ts-product-deals-slider-wrapper .counter-wrapper > div, .counter-wrapper > div{background-color:#ffffff;border-color:#e8e8e8;}
.counter-wrapper > div .number-wrapper .number{color:#3f3f3f;}
.counter-wrapper > div.days{background-color:#808080;border-color:#808080;}
.counter-wrapper > div.days .number-wrapper .number, .counter-wrapper > div.days .ref-wrapper{color:#ffffff;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating, .star-rating:before, .pp_woocommerce .star-rating:before, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .testimonial-content .rating:before{color:#f8d73f;}
.star-rating span:before, .pp_woocommerce .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .testimonial-content .rating span:before{color:#f8d73f}
.widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce .widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce-page .widget-container ul.product_list_widget .ts-wg-meta > a, .widget.ts-products-widget .ts-wg-meta > a, .woocommerce-page .widget.ts-products-widget .ts-wg-meta > a, .ts-compare-table-wrapper h6 > a, .ts-wishlist-table-wrapper .product-name > a, h3.product-name > a, h3.product-name, .product-name a, .single-navigation a .product-info, .group_table a{color:#3f3f3f;}
.woocommerce .product .product-wrapper a.added_to_cart, .woocommerce-page .product .product-wrapper a.added_to_cart, .woocommerce .product .product-wrapper a.button, .woocommerce-page .product .product-wrapper a.button, .woocommerce #content .product .product-wrapper a.added_to_cart,
.woocommerce-page #content .product .product-wrapper a.added_to_cart,
.woocommerce #content .product .product-wrapper a.button,
.woocommerce-page #content .product .product-wrapper a.button,
.ts-button-product, .meta-wrapper .button-in.wishlist a, .meta-wrapper .button-in.compare a{background-color:#ffffff;border-color:#e8e8e8;color:#666666;}
.woocommerce .product .product-wrapper .meta-wrapper a.added_to_cart:hover, .woocommerce-page .product .product-wrapper .meta-wrapper a.added_to_cart:hover, .woocommerce .product .product-wrapper .meta-wrapper a.button:hover, .woocommerce-page .product .product-wrapper .meta-wrapper a.button:hover, .woocommerce .product .product-wrapper .meta-wrapper a.added_to_cart:focus, .woocommerce-page .product .product-wrapper .meta-wrapper a.added_to_cart:focus, .woocommerce .product .product-wrapper .meta-wrapper a.button:focus, .woocommerce-page .product .product-wrapper .meta-wrapper a.button:focus, .woocommerce #content .product .product-wrapper .meta-wrapper a.added_to_cart:hover, 
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.added_to_cart:hover,
.woocommerce #content .product .product-wrapper .meta-wrapper a.button:hover,
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.button:hover,
.woocommerce #content .product .product-wrapper .meta-wrapper a.added_to_cart:focus, 
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.added_to_cart:focus,
.woocommerce #content .product .product-wrapper .meta-wrapper a.button:focus,
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.button:focus,
.ts-button-product:hover, .ts-button-product:focus, .meta-wrapper .button-in.wishlist a:hover, .meta-wrapper .button-in.compare a:hover, .ts-product-deals-widget .loop-add-to-cart a:hover{background-color:#40bea7;border-color:#40bea7;color:#ffffff;}
.product-group-button{background:#f5f5f5;}
.woocommerce .product .thumbnail-wrapper .product-group-button > div a{background-color:#ffffff;color:#ababab;}
.woocommerce .product .thumbnail-wrapper .product-group-button > div a:hover{background-color:#ffffff;}
.woocommerce .products .product .product-label .onsale, .woocommerce-page .products .product .product-label .onsale, .pp_woocommerce div.product .images .product-label span.onsale, .woocommerce #content div.product .images .product-label span.onsale,
.woocommerce div.product .images .product-label span.onsale, .woocommerce-page #content div.product .images .product-label span.onsale,
.woocommerce-page div.product .images .product-label span.onsale{color:#ffffff;background:#000000;}
.woocommerce .products .product .product-label .featured, .woocommerce-page .products .product .product-label .featured, .pp_woocommerce div.product .images .product-label span.featured, .woocommerce #content div.product .images .product-label span.featured,
.woocommerce div.product .images .product-label span.featured, .woocommerce-page #content div.product .images .product-label span.featured,
.woocommerce-page div.product .images .product-label span.featured{color:#ffffff;background:#f23434;}
.woocommerce .products .product .product-label .out-of-stock, .woocommerce-page .products .product .product-label .out-of-stock, .pp_woocommerce div.product .images .product-label span.out-of-stock, .woocommerce #content div.product .images .product-label span.out-of-stock,
.woocommerce div.product .images .product-label span.out-of-stock, .woocommerce-page #content div.product .images .product-label span.out-of-stock,
.woocommerce-page div.product .images .product-label span.out-of-stock{color:#ffffff;background:#d4d4d4;}
.amount, .cart-list .quantity, .woocommerce ul.cart_list li .quantity, .woocommerce-page ul.cart_list li .quantity, .woocommerce .products .product .price, .woocommerce-page .products .product .price, .woocommerce .products .product .amount, .woocommerce-page .products .product .amount, .woocommerce #content div.product p.price, 
.woocommerce #content div.product span.price, 
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, 
.woocommerce-page #content div.product span.price, 
.woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .single-navigation a .product-info .price{color:#3f3f3f;}
.woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .alert.alert-success, div.wpcf7-mail-sent-ok, .vc_color-alert-success.vc_message_box{background:#c1faa8;color:#6db74c;border-color:#9cff70;}
.woocommerce-message a, .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-message a{color:#6db74c;}
.woocommerce-message:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .alert.alert-success:before{color:#6db74c;}
.woocommerce-info, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .alert.alert-info, .vc_color-alert-info.vc_message_box{background:#bceeff;color:#21c2f8;border-color:#8ae1ff;}
.woocommerce-info a, .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-info a, .woocommerce-info:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before, .alert.alert-info:before{color:#21c2f8;}
.woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .alert.alert-error, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .vc_color-alert-danger.vc_message_box{background:#ffcdc7;border-color:#fdb1a8;color:#ff391f;}
.woocommerce-error a, .woocommerce .woocommerce-error a, .woocommerce-page .woocommerce-error a, .woocommerce-error:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, .alert.alert-error:before{color:#ff391f;}
.alert.alert-warning, div.wpcf7-spam-blocked, .vc_color-alert-warning.vc_message_box, .checkout-login-coupon-wrapper .woocommerce-info, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info{background:#fff4bb;color:#e99b00;border-color:#ffcc66;}
.alert.alert-warning:before, .alert.alert-warning a, div.wpcf7-spam-blocked a, .vc_color-alert-warning.vc_message_box a, .checkout-login-coupon-wrapper .woocommerce-info a, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info a, .checkout-login-coupon-wrapper .woocommerce-info:before, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info:before{color:#e99b00;}
.woocommerce-message a.button, .woocommerce .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button{background:#c1faa8;color:#6db74c;border-color:#6db74c;}
.woocommerce-message a.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce-page .woocommerce-message a.button:hover{background:#6db74c;color:#ffffff;border-color:#6db74c;}
.woocommerce-error a.button, .woocommerce .woocommerce-error a.button, .woocommerce-page .woocommerce-error a.button{background:#ffcdc7;color:#ff391f;border-color:#fdb1a8;}
.woocommerce-error a.button:hover, .woocommerce .woocommerce-error a.button:hover, .woocommerce-page .woocommerce-error a.button:hover{background:#ff391f;color:#ffffff;border-color:#fdb1a8;}
.woocommerce-info a.button, .woocommerce .woocommerce-info a.button, .woocommerce-page .woocommerce-info a.button{background:#bceeff;color:#21c2f8;border-color:#8ae1ff;}
.woocommerce-info a.button:hover, .woocommerce .woocommerce-info a.button:hover, .woocommerce-page .woocommerce-info a.button:hover{
background:#8ae1ff;
color:#ffffff;
border-color:#8ae1ff;
}@media only screen and (max-width: 767px){
body .select2-dropdown{position:relative;}
.ts-menus-widget .ts-menu-drop-icon{left:auto;right:0;z-index:1 !important;height:50px;width:50px;}
.fix-margin-bottom rs-module-wrap, .fix-margin-bottom .rev_slider_wrapper{margin-bottom:0 !important}
body .ts-menu-ipad-icon-toggle-open, .ts-menu-ipad-icon-toggle-close{display:none !important;}
body.header-v7 #page{margin:0;}
header.ts-header.header-v7{width:auto;position:relative;left:auto;right:auto;bottom:auto;top:auto;}
header.ts-header.header-v7 .header-middle{position:static;width:auto;}
body.logged-in header.ts-header.header-v7 .header-middle{width:auto;}
.logo-wrapper .normal-logo{display:none;}
.logo-wrapper .normal-logo.mobile-logo{display:inline-block;}
.content-middle-header{max-width:400px;margin:0 auto 10px auto;}
.ts-feature-wrapper.feature-horizontal.icon-small{margin-bottom:10px;margin-top:10px;}
header.ts-header .header-v8 .header-top > .container{padding-left:0;padding-right:0;}
.fullwidth-template-padding .fullwidth-template, header.ts-header .header-v8 .header-bottom > .container, header.ts-header .header-v8 .header-middle > .container, header.ts-header .header-v8 .sticky-wrapper.is-sticky .header-sticky{padding-left:10px;padding-right:10px;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper ul.tabs{padding-left:10px;padding-right:10px;}
.fullwidth-template-padding .ts-product-in-category-tab-2-wrapper .row-content{padding:10px;}
.fullwidth-template-padding footer .footer-container > div > .container{padding-left:0;padding-right:0;}
div.pp_pic_holder{width:400px !important;left:50% !important;margin-left:-200px !important;right:auto !important;}
.footer-payment{float:none;margin-left:0 !important;margin-right:0 !important;}
.horizontal-menu-footer{margin-bottom:0 !important;}
.visible-ipad{display:none !important}
div#main{min-height:200px;}
.custom-six-col-footer .vc_col-sm-2:first-child, .custom-six-col-footer .vc_col-sm-2{width:100%;}
.fix-content-pile-revolution{margin-top:-30px;}
.block-feature-middle{border-width:1px 0 1px 0;}
.fullwidth-template-padding .rev_slider_wrapper, .fullwidth-template-padding rs-module-wrap, .fullwidth-template-padding .wpb_revslider_element{margin-bottom:0 !important;}
.fullwidth-template-padding .wpb_revslider_element{margin-top:-30px;}
.fix-width-two-third .vc_col-sm-4{width:100%}
.fix-width-two-third .vc_col-sm-8{width:100%;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .newsletter{padding-left:10px;padding-right:10px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode input[type="email"]{max-width:400px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .subscribe-email{max-width:580px;}
.tp-leftarrow.tparrows, .tp-rightarrow.tparrows, .sr7-leftarrow.sr7-arrows, .sr7-rightarrow.sr7-arrows, .wpb_gallery .wpb_flexslider .flex-direction-nav a, .theme-default .nivo-directionNav a, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div{width:28px !important;height:28px !important;line-height:28px !important;min-height:28px;min-width:28px;}
.tp-leftarrow.tparrows:before, .tp-rightarrow.tparrows:before, .sr7-leftarrow.sr7-arrows:before, .sr7-rightarrow.sr7-arrows:before, .wpb_gallery .wpb_flexslider .flex-direction-nav a:before, .theme-default .nivo-directionNav a:before, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:before{font-size:18px !important;line-height:26px !important;}
.header-middle .menu-wrapper{display:none !important;}
.header-top .header-top-left{display:none;}
.header-top > .container, .header-bottom > .container{padding-left:0;padding-right:0;}
.header-middle > .container, .ts-compare-popup .content-wrapper{padding-left:15px;padding-right:15px;}
.header-top .header-top-right, .header-v6 .header-top .header-top-right, .header-v6.hidden-search .header-top .header-top-right, .header-v8 .header-top .header-top-right, .header-v8.hidden-search .header-top .header-top-right{width:100%;display:inline-block;}
.header-top{padding-bottom:0;}
.header-middle{padding-top:30px;padding-bottom:30px;}
.header-middle > .container{display:block}
.header-middle > .container > div{display:block;}
.header-v3 .header-middle > .container, .header-v5 .header-middle > .container{padding-left:15px;padding-right:15px;}
.ts-header .logo-wrapper{width:100% !important;text-align:center !important;}
.ts-header .search-wrapper{width:100% !important;text-align:center !important;padding:0 !important;}
header.ts-header .header-middle{padding:30px 0 !important;}
header.ts-header .logo-wrapper{padding:0 10px !important;margin:0 0 20px 0 !important;}
header.ts-header .hidden-search  div.logo-wrapper{margin:0 !important;}
.ts-header .search-wrapper .search-field, .ts-header .search-wrapper form, .ts-header .search-wrapper input[type="text"],
.header-v3 .search-wrapper .search-field, .header-v3 .search-wrapper form, .header-v5 .search-wrapper .search-field, .header-v5 .search-wrapper form, .header-v2.hidden-cart.show-search .search-wrapper .search-field, .header-v2.hidden-cart.show-search .search-wrapper form, .header-v4.hidden-cart.show-search .search-wrapper .search-field, .header-v4.hidden-cart.show-search .search-wrapper form, .header-v7 .search-wrapper.search-mobile .search-field, .header-v7 .search-wrapper.search-mobile form, .header-v8 .search-wrapper.search-mobile .search-field, .header-v8 .search-wrapper.search-mobile form{max-width:400px;width:100%;}
.ts-header .header-v1 .search-wrapper .search-field, .ts-header .header-v1 .search-wrapper form, .ts-header .header-v1 .search-wrapper input[type="text"]{max-width:100%;}
.ts-header .header-v1 .search-wrapper input[type="text"]{width:100%;}
body.ts_desktop header.header-text-light.has-sticky .header-template > .header-bottom{opacity:1;}
header.ts-header.header-transparent{position:static;}
header.ts-header.header-transparent .logo-wrapper img.normal-logo, header.ts-header.header-transparent .logo-wrapper img.sticky-logo{display:none;}
header.ts-header.header-transparent .logo-wrapper img.normal-logo.mobile-logo{display:block;}
.header-v3 .search-wrapper input[type="submit"],
.header-v5 .search-wrapper input[type="submit"]{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/image.png) 3px -26px no-repeat !important;opacity:0.8;left:auto;right:5px;}
.header-v3 .search-wrapper input[type="submit"]:hover,
.header-v5 .search-wrapper input[type="submit"]:hover{background-position:3px -51px !important;opacity:1;}
.header-v3.hidden-search .search-wrapper{display:none !important;}
.header-v3 .search-wrapper input[type="text"],
.header-v5 .search-wrapper input[type="text"]{border-width:1px;border-style:solid;padding-right:40px;padding-left:15px;}
.mobile-menu span.ts-menu-drop-icon{position:absolute;display:inline-block;top:2px;left:auto;bottom:auto;right:10px;z-index:3;cursor:pointer;padding:7px 10px;}
.mobile-menu span.ts-menu-drop-icon:before{content:"\f107";font-family:'FontAwesome';}
.mobile-menu span.ts-menu-drop-icon.active:before{content:"\f106";}
.mobile-menu-wrapper{z-index:99997;margin-top:-1px;width:100%;}
.ts-mobile-menu-icon-toggle.active .fa-bars:before{content:"\f00d";}
.ts-mobile-menu-icon-toggle{width:50px;float:left;display:inline-block;cursor:pointer;font-size:24px;text-align:center;margin-bottom:7px;}
header.ts-header .mobile-menu > ul.menu, header.ts-header .mobile-menu > ul.menu ul{margin:0;padding:0;}
header.ts-header .mobile-menu ul.sub-menu li > a{padding-left:40px}
header.ts-header .mobile-menu ul.sub-menu li li > a{padding-left:60px}
header.ts-header .mobile-menu-wrapper li{list-style:none;width:100%;padding:0;margin:0;position:relative;}
header.ts-header .mobile-menu-wrapper li a{width:100%;padding:10px 20px;display:inline-block;border-width:1px 0 0 0;border-style:solid;margin-top:-1px;z-index:1;position:relative;}
header.ts-header .mobile-menu > ul > li:first-child > a{margin-top:1px;}
header.ts-header .mobile-menu > ul > li:last-child > a{border-width:1px 0 1px 0;}
header.ts-header .mobile-menu-wrapper li a:hover{text-decoration:none;}
.cart-drop-icon{display:none !important}
.shopping-cart-wrapper.cart-mobile{float:right;display:inline-block !important;margin-right:20px}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper{border:0;}
.shopping-cart-wrapper.cart-mobile a.cart-control{padding:0 0 0 25px;}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart:after{display:none;}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic{top:7px;left:0}
.dropdown-container, .shopping-cart-wrapper .ic-cart:before, .ts-tiny-account-wrapper:before{display:none !important;}
.header-v1 .search-wrapper{line-height:0;}
.header-middle > .container > div.shopping-cart-wrapper, header.ts-header .header-bottom{display:none;}
.header-middle > .container > div, .header-v3 .header-middle > div{text-align:center;}
.breadcrumb-title-wrapper .breadcrumb-title h1{font-size:20px;line-height:24px;}
.breadcrumb-title-wrapper.breadcrumb-v1{padding:20px 0 20px 0;position:relative;background-attachment:inherit !important;}
.breadcrumb-title-wrapper.breadcrumb-v1:after{display:none;}
#main > .page-container.show_breadcrumb_v1, 
#main > .fullwidth-template.show_breadcrumb_v1{margin-top:0;}
body rs-module-wrap .ts-revo-button.tp-button, body .rev_slider_wrapper .ts-revo-button.tp-button{line-height:14px !important}
.tp-leftarrow, .tp-rightarrow, .sr7-leftarrow, .sr7-rightarrow, .wpb_gallery .wpb_flexslider .flex-direction-nav a, .theme-default .nivo-directionNav a{width:24px !important;height:24px !important;line-height:24px !important;}
.tp-leftarrow:before, .tp-rightarrow:before, .sr7-leftarrow:before, .sr7-rightarrow:before, .wpb_gallery .wpb_flexslider .flex-direction-nav a:before, .theme-default .nivo-directionNav a:before{font-size:20px;line-height:24px !important;}
.ts-columns > .ts-item{width:100%;}
.ts-single-product .woocommerce-page.columns-1 .products .product, .ts-single-product .woocommerce.columns-1 .products .product{margin-bottom:30px;}
.banner-content-center{margin:0;text-align:center;}
.ts-mailchimp-subscription-shortcode.style-2 input[type="email"]{width:300px;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab, .ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul, .ts-product-in-sub-category-tab-wrapper.no-tabs .column-product-banner, .ts-product-in-sub-category-tab-wrapper.no-tabs .woocommerce.column-featured-product{width:100%;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs .heading-tab{width:80%;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul{width:20%;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab{margin-bottom:30px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs .heading-tab{margin-bottom:0;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{text-align:left;padding:0 0 0 20px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs ul{text-align:right;padding:0 20px 0 0;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li{margin:0 20px 10px 0;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li:after{right:-10px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li{margin:0 0 10px 20px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li:after{left:-10px;right:auto;}
.group-milestone .ts-milestone:before{display:none;}
.ts-team-member{margin-bottom:20px !important;}
.banner-no-margin .ts-banner{margin-bottom:-8px !important;}
.ts-banner.responsive-size .banner-bg img{max-width:100%;}
.center-top.responsive-size .banner-bg img, .center-bottom.responsive-size .banner-bg img, .center-center.responsive-size .banner-bg img{margin-left:0;}
.left-top .banner-bg img, .left-bottom .banner-bg img, .left-center .banner-bg img{right:auto;}
.ts-banner.background-opacity-and-line:hover .banner-bg img, .ts-banner.background-opacity:hover .banner-bg img, .ts-banner.background-scale-opacity:hover .banner-bg img, .ts-banner.background-scale-opacity-line:hover .banner-bg img{opacity:0.6}
html.full-page .ts-banner.responsive-size .banner-bg img{max-width:150%;}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img, html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img, html.full-page .ts-banner.responsive-size.center-center .banner-bg img{margin-left:-25%;}
.vc_row.ts-video-bg > .wpb_column{padding-top:50px;padding-bottom:50px;}
.ts-youtube-video-bg .buttonBar > span.mb_YTPPlaypause, .ts-hosted-video-bg .video-control{width:52px;height:52px;}
.ts-youtube-video-bg .mb_YTPBar, .ts-hosted-video-bg .video-control{top:25px;margin-left:-25px;}
.ts-youtube-video-bg .loading{top:25px;}
.ts-video-title{margin-top:50px;font-size:30px;line-height:36px;}
.ts-video-excerpt{letter-spacing:3px;}
iframe{max-width:100%;height:auto;}
.single-portfolio.layout-1 .thumbnails{width:100%;padding-right:0;margin-bottom:30px;}
.single-portfolio.layout-1 .entry-content{width:100%;}
body .single-post.layout-1 .single-navigation a{width:auto !important;padding:5px 20px;}
body .single-post.layout-1 .single-navigation a[rel="next"]{margin-left:5px;}
.wpb_column > .wpb_wrapper .widget.ts-products-widget{margin-bottom:28px;}
.widget-container.ts-menus-widget .vertical-menu > ul.menu li > ul.sub-menu{animation:none !important;-webkit-animation:none !important;-moz-animation:none !important;visibility:visible !important;opacity:1 !important;display:none;position:relative !important;}
.widget-container.ts-menus-widget .vertical-menu > ul.menu li > ul.sub-menu, #right-sidebar .widget-container .vertical-menu > ul.menu li > ul.sub-menu{left:auto !important;right:auto !important;padding-left:0;padding-right:0;}
.widget-container.ts-menus-widget .vertical-menu > ul.menu li:hover > ul.sub-menu{display:block;}
.widget-container .ts-mega-menu, .widget-container .vertical-menu > ul.menu > li ul li.widget_nav_menu, .widget-container .vertical-menu div.list-link{width:100% !important;}
.widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after, #right-sidebar .widget-container .vertical-menu > ul.menu > li.parent > a >.menu-label:after,
.widget-container .vertical-menu > ul.menu > li.menu-item-has-children:not(.parent) > a >:before,
#right-sidebar .widget-container .vertical-menu > ul.menu > li.menu-item-has-children:not(.parent) > a >:before{content:"\f107" !important;}
.widget-container .vertical-menu > ul.menu li > ul.sub-menu{top:100% !important;left:auto !important;right:auto !important;width:auto !important;overflow:hidden;padding-left:20px;padding-right:20px;background-image:none !important;}
.product-category-top-content .widget-title-wrapper a.block-control{display:none !important;}
.product-category-top-content .widget-container > form, .product-category-top-content .widget-container > div, .product-category-top-content .widget-container > select, .product-category-top-content .widget-container > ul{display:block !important;}
.ts-sidebar.product-category-top-content .widget-container{width:100%;margin:0;float:none;}
.widget_price_filter > form{width:100%;}
.ts-widget-main a.block-control{display:none !important;}
.mailchimp-subscription .widget-title-wrapper a.block-control{top:-2px;}
.ts-widget-main .widget-container > div, .ts-widget-main .widget-container > form{display:inline-block !important;}
.widget-title-wrapper{position:relative;}
.widget-title-wrapper a.block-control:hover{text-decoration:none;}
.widget-title-wrapper a.block-control{position:absolute;content:"";width:30px;height:30px;display:inline-block;line-height:0;right:0px;top:9px;text-align:center;text-indent:0;z-index:999;}
.ts-menus-widget .widget-title-wrapper a.block-control{top:11px;right:10px;}
#right-sidebar .widget-container.ts-menus-widget .widget-title{padding-right:58px}
#right-sidebar .widget-container.ts-menus-widget .widget-title:before{right:34px;}
footer .widget-title-wrapper a.block-control{top:0;}
.widget-title-wrapper a.block-control:before{content:"\f0fe";font-family:'FontAwesome';font-size:16px;line-height:30px;text-indent:0;}
.widget-title-wrapper a.block-control.active:before{content:"\f146";}
table tr td, table tr th{padding:10px}
.ts-gallery-img.columns-4 li, .ts-gallery-img.columns-5 li{width:50%;}
.ts-gallery-img.columns-4 li:nth-child(2n+1),
.ts-gallery-img.columns-5 li:nth-child(2n+1){clear:both;}
.ts-mailchimp-subscription-shortcode input[type="email"]{max-width:400px;}
.ts-sidebar .widget-container{margin-bottom:20px;}
.page-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;max-width:100%;margin-left:0;margin-right:0;}
#right-sidebar{-ms-flex-order:3;order:3;flex:1 100%;flex:1 1 100%;max-width:100%;}
#left-sidebar{-ms-flex-order:2;order:2;flex:1 100%;flex:1 1 100%;max-width:100%;}
#main-content{-ms-flex-order:1;order:1;flex:1 100%;flex:1 1 100%;max-width:100%;}
#main-content.ts-col-24{-ms-flex-order:initial;order:initial;}
.hidden-phone{display:none !important;}
.visible-phone{display:block !important}
.top-slideshow rs-module-wrap, .top-slideshow .rev_slider_wrapper{margin-bottom:0 !important;}
rs-module-wrap, .rev_slider_wrapper{margin-bottom:20px !important;}
.woocommerce .col2-set .col-1{margin-bottom:20px;}
body input, body select, body textarea{width:100%}
.checkout-login-coupon-wrapper{max-width:100%;width:100%}
body.woocommerce .products .product.product-category.first, body.woocommerce-page .products .product.product-category.first{clear:none;}
body.woocommerce .products .product.product-category, body.woocommerce-page .products .product.product-category{width:50%;float:left}
body.woocommerce .products .product.product-category:nth-child(2n+1), 
body.woocommerce-page .products .product.product-category:nth-child(2n+1){clear:both;float:left;}
.woocommerce .checkout .col2-set, .woocommerce-page .checkout .col2-set, #order_review_heading, 
.woocommerce .checkout #order_review, 
.woocommerce-page .checkout #order_review{float:none;width:100%;}
.woocommerce .checkout .col2-set, .woocommerce-page .checkout .col2-set{margin-right:0}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row{margin-bottom:10px;padding-left:0;padding-right:0;}
.woocommerce #content div.product div.images-thumbnails, 
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.images-thumbnails, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images-thumbnails, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.images-thumbnails, .woocommerce-page div.product div.summary{float:left;}
.woocommerce #content div.product div.images-thumbnails, 
.woocommerce div.product div.images-thumbnails, .woocommerce-page #content div.product div.images-thumbnails, 
.woocommerce-page div.product div.images-thumbnails{width:100%;}
.woocommerce table.cart td.actions .coupon .input-text{width:58%;max-width:100%;margin-right:2%;}
.woocommerce #content table.cart td.actions .coupon .button, 
.woocommerce table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button, 
.woocommerce-page table.cart td.actions .coupon .button{width:40%;margin:0;}
.woocommerce table.cart td.actions > [type="submit"]{width:100%;}
.woocommerce #content table.cart td.actions .coupon, 
.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon{width:100%;}
table.shop_table.cart th{font-size:13px;line-height:16px;}
table.shop_table.cart th.product-name{min-width:100px;}
table.shop_table.cart .amount{font-size:14px;line-height:16px;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;}
.woocommerce-account .woocommerce-MyAccount-content{margin-left:0 !important;margin-right:0 !important;clear:both;}
.order-total .amount{font-size:13px;line-height:20px;}
.woocommerce table.my_account_orders tr td:last-child .button, .woocommerce-page table.my_account_orders tr td:last-child .button{padding:5px 10px;}
.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{width:35%;}
.woocommerce .products.list .product .product-wrapper .meta-wrapper{width:65%;padding:0 0 0 20px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{clear:both;float:left;}
footer .widget-title-wrapper{margin-top:30px;}
footer .ts-footer-block .fix-flickr-home-3 .ts-flickr-widget{padding-left:0;}
.dokan-w3, .dokan-w8{width:100% !important;;}
}
@media only screen and (max-device-width: 767px){
.widget-container.ts-menus-widget .vertical-menu > ul.menu li:hover > ul.sub-menu{display:none;}
}  @media only screen and (max-width: 639px){ .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title h1, .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs{display:inline-block;width:100%;text-align:center;}
.breadcrumb-title-wrapper{padding:20px 0 20px 0;}
.header-v1 .ts-search-by-category .select2-selection .select2-selection__rendered:before{left:10px;right:10px;top:auto;height:1px;width:auto;bottom:0;border-width:1px 0 0 0;}
.category-dropdown.select2-container--open .select2-dropdown{left:0 !important;right:0 !important;}
body header .select2-container--default .select2-selection--single .select2-selection__arrow{right:15px;}
header.ts-header .header-v1 .ts-search-by-category, header.ts-header .header-v1 .ts-search-by-category form > .select2, header.ts-header .header-v1 .search-content input[type="text"],
header.ts-header .header-v1 .ts-search-by-category select, header.ts-header .header-v1 .ts-search-by-category form > .select2 > a, .search-content{width:100% !important;max-width:100%;}
header.ts-header .header-v1 .ts-search-by-category form > .select2 > a:before{left:10px;right:10px;top:auto;height:1px;width:auto;bottom:0;border-width:1px 0 0 0;}
.ts-sidebar{margin-bottom:40px;}
#main > .page-container, 
.container.no-padding{padding-left:0;padding-right:0;}
.content-border{padding:0 10px 0 10px;}
.ts-testimonial-wrapper.content-border{padding:10px}
.ts-testimonial-wrapper.content-border.show-navi.ts-slider{padding-bottom:50px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode input[type="email"]{max-width:300px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .subscribe-email{max-width:480px;}
.custom-newsletter-long-title .ts-mailchimp-subscription-shortcode.style-3 input[type="email"]{max-width:300px;}
.woocommerce table.shop_table tbody th.product-name{display:block !important;text-align:end;padding:10px;border-width:1px 1px 0 1px;}
.woocommerce table.shop_table tbody th.product-name:before{content:attr(data-title) ":";font-weight:700;float:left;}
.woocommerce .before-loop-wrapper{margin-top:-15px;}
.woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{background:transparent;}
.woocommerce #content table.cart td.actions .coupon, 
.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon{float:none;margin-bottom:10px;width:100%;}
.woocommerce-page table.cart td.actions > input[type="submit"], 
.woocommerce-page #content table.cart td.actions > input[type="submit"], 
.woocommerce table.cart td.actions > [type="submit"], 
.woocommerce #content table.cart td.actions > input[type="submit"]{width:100%;}
.woocommerce table.shop_table tr:nth-child(2n) td, 
.woocommerce-page table.shop_table tr:nth-child(2n) td{background:rgba(0,0,0,.025);}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border-width:0;display:block;}
#order_review table,
.woocommerce-cart .cart-collaterals .cart_totals table{display:table;}
.woocommerce table.shop_table tr{display:inline-block;width:100%;margin-bottom:20px;}
.woocommerce table.shop_table tr td:before{content:attr(data-title) ":";font-weight:700;float:left;}
.woocommerce table.shop_table tr td.product-thumbnail:before, .woocommerce table.shop_table .product-remove:before, .woocommerce table.shop_table.cart td.actions:before{display:none;}
.woocommerce table.shop_table td.product-thumbnail{width:100%;margin:0 auto;display:block;max-width:100%;text-align:center !important;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table thead{display:none !important;}
.woocommerce-cart .cart-collaterals .cart_totals table td{padding:15px 20px !important;display:table-cell;}
.woocommerce-cart .cart-collaterals .cart_totals table tr{display:table-row;}
.woocommerce table.shop_table tr td{display:block;text-align:right;padding:10px;border-width:1px 1px 0 1px;border-style:solid;width:auto !important;}
.woocommerce table.shop_table td.product-name{text-align:right;}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail{border-width:1px 1px 0 1px;border-style:solid;}
.woocommerce table.shop_table .product-remove{border-width:1px;border-style:solid;padding:10px !important;width:100%;max-width:100%;text-align:center !important;}
.woocommerce table.shop_table.cart td.actions{padding:0;}
.woocommerce table.cart td.actions .coupon{float:none;margin-bottom:0;width:100%;max-width:100%;}
.woocommerce table.cart td.actions{background:transparent !important;}
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{text-align:right;}
.woocommerce-cart ul#shipping_method{float:right;text-align:right}
.woocommerce-cart .woocommerce-shipping-calculator{float:right;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(2n) td, 
.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(2n) td{background:transparent;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr{display:table-row;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td{border-top-width:0;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td{display:table-cell;border-left-width:0;border-right-width:0;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td:before{display:none;}
.woocommerce table.shop_table.order_details td.product-name{text-align:left;}
.woocommerce table.shop_table.order_details{display:table;}
.woocommerce table.shop_table.order_details tbody th, .woocommerce table.shop_table.customer_details tbody th{display:table-cell !important;}
.woocommerce table.shop_table.order_details thead, .woocommerce table.shop_table.customer_details thead{display:table-header-group !important;}
.woocommerce table.shop_table.order_details tr, .woocommerce table.shop_table.customer_details tr{display:table-row !important;}
.woocommerce table.shop_table.order_details tr td, .woocommerce table.shop_table.customer_details tr td{display:table-cell !important;}
.woocommerce table.shop_table.order_details tr td:before, .woocommerce table.shop_table.customer_details tr td:before{display:none;}
.woocommerce table.shop_table.order_details td.product-total{border-left-width:0;}
.woocommerce table.shop_table.order_details td.product-name{border-width:1px 1px 0 1px;border-style:solid;}
.woocommerce table.shop_table.order_details tfoot tr:first-child th, .woocommerce table.shop_table.order_details tfoot tr:first-child td{border-width:1px 0 0 0;border-style:solid;}
table.order_details tfoot tr:nth-child(2n+1){background:transparent;}
.woocommerce table.shop_table.order_details tr:nth-child(2n) td, 
.woocommerce-page table.shop_table.order_details tr:nth-child(2n) td,
.woocommerce table.shop_table.customer_details tr:nth-child(2n) td,
.woocommerce-page table.shop_table.customer_details tr:nth-child(2n) td{background:transparent;}
.woocommerce table.shop_table.customer_details, .woocommerce-page table.shop_table.customer_details{border-width:1px;display:table;}
.woocommerce table.shop_table.customer_details tr td{border-width:1px 0 0 1px;}
.woocommerce table.shop_table.order_details tfoot tr td{border-width:0;}
.woocommerce table.my_account_orders tbody tr:first-child td:first-child{border-top-width:1px;border-top-style:solid;}
.woocommerce table.my_account_orders td:first-child, .woocommerce-page table.my_account_orders td:first-child{border-width:1px 1px 0 1px;border-style:solid;}
.woocommerce table.my_account_orders tr td:last-child:before{display:none !important;}
.woocommerce table.my_account_orders tr td:last-child{border-bottom-width:1px;border-bottom-style:solid;text-align:center !important;}
.woocommerce table.my_account_orders tr td:last-child .button{min-width:120px;}
.woocommerce table.my_account_orders tr td:last-child .button{min-width:120px;}
.vertical-thumbnail .images-thumbnails .thumbnails.loading{height:150px;}
div.product .single-navigation > a{margin:5px 0;}
.single-navigation{right:5px;}
.woocommerce #content div.product div.images-thumbnails, 
.woocommerce div.product div.images-thumbnails, .woocommerce-page #content div.product div.images-thumbnails, 
.woocommerce-page div.product div.images-thumbnails{width:100%;}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{width:100%;padding-left:0;}
.pp_woocommerce div.product .product_title, .woocommerce #content div.product .product_title, 
.woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title{margin-left:0 !important;margin-right:0 !important;}
div.product div[itemprop="offers"] .price{padding-left:0 !important;padding-right:0 !important;}
.list-posts .entry-content .cats-link, .list-posts .entry-content .author{float:none;width:100%;}
.list-posts .entry-content .author{margin:10px 0 0 0;}
.blockquote-meta .author{float:left;}
#comment-wrapper .info-wrapper{width:100%;float:none;margin-right:0;margin-bottom:30px;}
#comment-wrapper .message-wrapper{width:100%;float:none;}
.comment-respond textarea, #commentform textarea{height:150px;}
.single-portfolio.layout-2 .entry-content .info-content{width:100%;padding-right:0;margin-bottom:30px;}
.single-portfolio.layout-2 .entry-content .meta-content{width:100%;}
.ts-mailchimp-subscription-shortcode{padding:30px 0;}
body rs-module-wrap .ts-revo-button.tp-button, body .rev_slider_wrapper .ts-revo-button.tp-button{line-height:10px !important}
.woocommerce-page.columns-8 .products .product.first, .woocommerce.columns-8 .products .product.first, .woocommerce-page.columns-7 .products .product.first, .woocommerce.columns-7 .products .product.first, .woocommerce-page.columns-6 .products .product.first, .woocommerce.columns-6 .products .product.first, .woocommerce-page.columns-5 .products .product.first, .woocommerce.columns-5 .products .product.first, .woocommerce-page.columns-4 .products .product.first, .woocommerce.columns-4 .products .product.first, .woocommerce-page.columns-3 .products .product.first, .woocommerce.columns-3 .products .product.first{clear:none;}
#main-content .woocommerce-page.columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce-page.columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce-page.columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce-page.columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product,
#main-content .woocommerce-page.columns-4 .products .product,
#main-content .woocommerce.columns-4 .products .product,
#main-content .woocommerce-page.columns-3 .products .product,
#main-content .woocommerce.columns-3 .products .product,
body.dokan-store .woocommerce .seller-items .products .product, body.dokan-store.woocommerce-page .products .product{width:50%;float:left}
#main-content .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1),
body.dokan-store .woocommerce .seller-items .products .product:nth-child(2n+1), 
body.dokan-store.woocommerce-page .products .product:nth-child(2n+1){clear:both;float:left;}
.woocommerce .upsells .products .product, .woocommerce .related .products .product, .woocommerce .cross-sells .products .product, #tab-more_seller_product .products .product{width:50%;clear:none;}
.woocommerce .upsells .products .product:nth-child(2n+1),
.woocommerce .related .products .product:nth-child(2n+1),
.woocommerce .cross-sells .products .product:nth-child(2n+1),
#tab-more_seller_product .products .product:nth-child(2n+1){clear:both;}
h1.title-coming{font-size:34px;line-height:38px;}
.blank-page-template{text-align:center;padding:30px 15px 20px 15px;position:relative;}
.ts-group-button-coming{padding-bottom:40px;}
.ts-product-in-category-tab-2-wrapper.count-1 ul.tabs li{width:100% !important;}
.ts-product-in-category-tab-2-wrapper ul.tabs li{width:50% !important;display:inline-block;float:left;border-bottom-width:1px !important;border-bottom-style:solid !important;}
.ts-product-in-category-tab-2-wrapper ul.tabs li:nth-child(2n){border-width:1px;}
.ts-product-in-category-tab-2-wrapper ul.tabs{display:block;}
.ts-product-in-category-tab-2-wrapper ul.tabs li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;border-width:0 0 1px 0;border-style:solid;z-index:1;opacity:0;}
.ts-product-in-category-tab-2-wrapper.count-1 ul.tabs li.current:after, .ts-product-in-category-tab-2-wrapper.count-2 ul.tabs li.current:after, .ts-product-in-category-tab-2-wrapper.count-3 ul.tabs li:nth-child(3).current:after,
.ts-product-in-category-tab-2-wrapper.count-4 ul.tabs li:nth-child(3).current:after,
.ts-product-in-category-tab-2-wrapper.count-4 ul.tabs li:nth-child(4).current:after,
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(6).current:after,
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(9).current:after,
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(9).current:after,
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10).current:after{opacity:1;}
.ts-product-in-category-tab-wrapper .column-tabs, .ts-product-in-category-tab-wrapper .woocommerce.column-products, .ts-product-in-category-tab-wrapper .column-banners{width:100% !important;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .products{margin:0 0 0 0;}
.column-tabs .tabs li:last-child{border-bottom-width:1px;}
.ts-product-in-category-tab-wrapper .column-tabs:before, .ts-product-in-category-tab-wrapper .column-banners:before{display:none;}
.ts-product-in-category-tab-wrapper .see-more-wrapper{position:static;padding:10px 20px;border-width:1px 0 0 0;border-style:solid;width:100%;}
.ts-product-in-category-tab-wrapper.has-see-more-button .column-products.woocommerce{padding-bottom:0;}
.ts-product-in-category-tab-wrapper.has-slider .woocommerce.column-products{width:calc(100% + 2px) !important;margin-left:-1px;margin-right:-1px;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products{width:calc(100% + 2px) !important;margin-left:-1px;margin-right:-1px;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .owl-carousel{margin:0}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-prev, .ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-prev{left:0;}
.ts-product-in-category-tab-wrapper .column-products .owl-controls .owl-nav > div.owl-next, .ts-product-in-category-tab-wrapper .column-products:hover .owl-controls .owl-nav > div.owl-next, .ts-product-in-category-tab-wrapper.no-banner .column-products:hover .owl-controls .owl-nav > div.owl-next, .ts-product-in-category-tab-wrapper.no-banner .column-products .owl-controls .owl-nav > div.owl-next{right:0}
.ts-product-in-category-tab-wrapper.no-banner .woocommerce.column-products .products.owl-carousel{margin:0;width:100% !important;}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{width:100%;padding-left:0;padding-right:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a{width:100%;text-align:center;}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab:before, body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab.vc_active:before, body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab:before, body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab.vc_active:before{display:none;}
.ts-countdown .counter-wrapper > div{width:64px;height:64px;padding:5px 2px 5px 2px;margin:0 5px;}
.ts-countdown .counter-wrapper > div .number-wrapper .number{font-size:28px;line-height:32px;}
.ts-countdown .counter-wrapper > div .ref-wrapper{font-size:12px;line-height:16px;}
.section-extend-button{margin-top:0 !important}
.section-extend-button .wpb_text_column{padding-right:0;}
.section-extend-button .ts-button{position:static !important;margin-top:0;margin-bottom:20px !important;}
.ts-portfolio-wrapper.columns-2 .item, .ts-portfolio-wrapper.columns-3 .item, .ts-portfolio-wrapper.columns-4 .item{width:100%;float:none;}
.portfolio-inner .icon-group{top:34%;}
.ts-banner .h2-big{font-size:40px;line-height:42px;}
.ts-banner .h3-big{font-size:38px;line-height:40px;}
.ts-banner .h4-big{font-size:22px;line-height:24px;}
.excerpt-line-top-bottom{font-size:14px;line-height:16px;padding:4px 0;margin-bottom:6px;letter-spacing:2px;}
html.full-page .ts-banner.responsive-size .banner-bg img{max-width:180%;}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img, html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img, html.full-page .ts-banner.responsive-size.center-center .banner-bg img{margin-left:-40%;}
.ts-banner .heading-body{margin-bottom:10px;font-size:20px;line-height:24px;}
.ts-banner .text-big{margin-bottom:20px;}
a.button.btn-big{padding:11px 25px !important;font-size:12px !important;line-height:16px !important;}
}
@media only screen and (max-width: 550px){ .feedburner-no-background .ts-mailchimp-subscription-shortcode input[type="email"]{max-width:200px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .subscribe-email{max-width:380px;}
div.pp_pic_holder{width:300px !important;left:50% !important;margin-left:-150px !important;right:auto !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
.ts-wishlist-table-wrapper{border-width:0;}
.ts-wishlist-table-wrapper .heading-row{display:none;}
.ts-wishlist-table-wrapper .items .item{display:grid;grid-template-columns:[left] 100px [right] 1fr;align-items:center;gap:2px 20px;border-width:1px;border-style:solid;margin-bottom:10px;padding:15px 30px 15px 15px;position:relative;}
.ts-wishlist-table-wrapper .heading-row > *, 
.ts-wishlist-table-wrapper .wishlist-item > *{border-width:0 !important;}
.ts-wishlist-table-wrapper .wishlist-item > :is(.product-price,.product-stock-status,.product-add-to-cart){justify-content:flex-start;}
.ts-wishlist-table-wrapper .items .wishlist-item:last-child{padding-bottom:15px;}
.ts-wishlist-table-wrapper .items .item:last-child{margin-bottom:0;}
.ts-wishlist-table-wrapper.empty-wishlist .items .item:only-child{display:block;padding-left:20px;padding-right:20px;}
.ts-wishlist-table-wrapper .items .item .product-remove{width:20px;height:20px;position:absolute;top:7px;right:2px;margin:0;padding:0;}
.ts-wishlist-table-wrapper .items .item .product-thumbnail{grid-column:left;grid-row-end:span 4;display:flex;align-self:center;padding:0;}
.ts-wishlist-table-wrapper .items .item > span:not(.product-thumbnail):not(.product-remove){grid-column:right;width:100%;text-align:start !important;gap:10px;padding:0;display:flex;align-items:center;}
.ts-wishlist-table-wrapper .items .item .product-name > a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.ts-wishlist-table-wrapper .items .item .product-thumbnail img, .ts-wishlist-table-wrapper .wishlist-item > .product-thumbnail{width:100%;}
.ts-wishlist-table-wrapper :where(.heading-row, .wishlist-item) > :where(.product-stock-status, .product-price){max-width:none !important;}
.ts-wishlist-table-wrapper .product-add-to-cart a{margin-top:5px;width:100%;}
.ts-product-in-category-tab-2-wrapper.has-banner .column-products, .ts-product-in-category-tab-2-wrapper .column-banners{width:100%;padding-left:0;padding-right:0;}
.ts-product-in-category-tab-2-wrapper .column-banners{text-align:center;margin-top:20px;}
.ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product{width:100%;text-align:center;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner{width:100%;border-width:1px 0 0 0 !important;}
.ts-banner.opacity-bg-device .banner-bg img, .ts-banner.background-opacity-and-line:hover .banner-bg img, .ts-banner.background-opacity:hover .banner-bg img, .ts-banner.background-scale-opacity:hover .banner-bg img, .ts-banner.background-scale-opacity-line:hover .banner-bg img{opacity:0.6;}
.woocommerce #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images, .woocommerce-page #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images-thumbnails div.images{margin-left:90px}
div.product.vertical-thumbnail .thumbnails{width:80px;}
.woocommerce #content table.shop_table.my_account_orders th, 
.woocommerce table.shop_table.my_account_orders th, .woocommerce-page #content table.shop_table.my_account_orders th, 
.woocommerce-page table.shop_table.my_account_orders th, .woocommerce #content table.shop_table.my_account_orders td, 
.woocommerce table.shop_table.my_account_orders td, .woocommerce-page #content table.shop_table.my_account_orders td, 
.woocommerce-page table.shop_table.my_account_orders td{padding:8px 10px;}
.ts-mailchimp-subscription-shortcode.style-2{margin:50px 0 30px 0;}
.ts-mailchimp-subscription-shortcode.style-2 input[type="email"]{width:100%;}
.ts-mailchimp-subscription-shortcode.style-2 .subscribe-email{padding:10px;margin-bottom:0;}
.ts-mailchimp-subscription-shortcode.style-2 .button{margin-top:10px;}
body.woocommerce .products .product.product-category h3, body.woocommerce-page .products .product.product-category h3{font-size:18px;line-height:20px;}
}
@media only screen and (max-width: 480px){ .list-posts .entry-content{padding:15px;}
.list-posts article.post_format-post-format-quote blockquote{padding:10px 0 15px 0;}
h1,.h1,
.fix-size-heading h2, .ts-mailchimp-subscription-shortcode .widget-title{font-size:26px;line-height:30px;}
.ts-heading h1, h2,.h2,
h1.wpb_heading, .ts-mailchimp-subscription-shortcode .widget-title, .breadcrumb-title-wrapper .breadcrumb-title h1{font-size:20px;line-height:24px;}
.ts-heading h2, h3, .h3, h2.wpb_heading, .ts-shortcode.content-no-border .shortcode-heading-wrapper .heading-title, .comments-title .heading-title, #comment-wrapper .heading-title,
.cross-sells > h2, .upsells > h2, .related > h2, .woocommerce-billing-fields > h3{font-size:18px;line-height:22px;}
body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container, body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{width:100% !important;float:none;margin:0 !important;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, body.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{margin:0;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover{border-right-color:inherit !important;border-left-color:inherit !important}
.portfolio-inner .icon-group{top:30%;}
.ts-banner .h2-big, .ts-banner .h3-big{margin-bottom:0;}
.ts-banner .h2-big{font-size:34px;line-height:36px;}
.ts-banner .h3-big{font-size:32px;line-height:34px;}
.ts-banner .h4-big{font-size:18px;line-height:22px;}
.excerpt-line-top-bottom{font-size:12px;line-height:14px;padding:4px 0;margin-bottom:6px;letter-spacing:2px;}
.ts-banner .heading-big{font-size:40px;line-height:46px;margin-bottom:20px;}
html.full-page .ts-banner.responsive-size .banner-bg img{max-width:200%;}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img, html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img, html.full-page .ts-banner.responsive-size.center-center .banner-bg img{margin-left:-100%;}
html.full-page .ts-banner .heading-big{font-size:34px;line-height:40px;margin-bottom:10px;}
.banner-content .banner-margin-top{margin-top:0;}
.banner-content .banner-margin-bottom{margin-bottom:0;}
.vc_row.ts-video-bg > .wpb_column{padding-top:50px;padding-bottom:30px;}
.ts-youtube-video-bg .buttonBar > span.mb_YTPPlaypause, .ts-hosted-video-bg .video-control{width:32px;height:32px;}
.ts-youtube-video-bg .mb_YTPBar, .ts-hosted-video-bg .video-control{top:18px;margin-left:-16px;}
.ts-youtube-video-bg .loading{top:18px;}
.ts-video-title{margin-top:10px;}
.gridlist-toggle{margin:0 20px 8px 0;padding:0 10px 0 0;}
.prod-cat-show-top-content-button{margin:0 20px 8px 0;border-width:0 1px 0 0;padding:0 20px 0 0;clear:both;float:left;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{clear:none;display:inline-block;width:auto;}
.woocommerce .woocommerce-ordering .orderby ul, .woocommerce-page .woocommerce-ordering .orderby ul{left:-15px;}
.woocommerce .products.list .product .short-description, .woocommerce-page .products.list .product .short-description{display:none !important;}
.woocommerce-account .woocommerce-MyAccount-content{padding:10px;}
}
@media only screen and (max-width: 420px){ .vertical-thumbnail .images-thumbnails .thumbnails.loading{height:100px;}
div.pp_pic_holder{width:250px !important;left:50% !important;margin-left:-125px !important;right:auto !important;}
#ts-search-result-container ul li .thumbnail{width:50px;}
#ts-search-result-container ul li .meta{margin-left:65px;}
.header-top-right .group-meta-header > div:first-child, .header-top-right .group-meta-header > div{margin-right:10px;}
.header-top-right .group-meta-header > div:last-child:before, .header-top-right .group-meta-header > div:before{left:-6px;}
body.error404 article h1{font-size:100px;line-height:100px;}
body.error404 #main > .fullwidth-template{padding:50px 15px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode input[type="email"]{max-width:140px;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .subscribe-email{max-width:320px;}
.woocommerce .products .product, .woocommerce-page .products .product{padding-left:5px;padding-right:5px;}
.woocommerce .products, .woocommerce-page .products{margin-left:-5px;margin-right:-5px;}
.woocommerce .product .product-wrapper .meta-wrapper .loop-add-to-cart a:first-child:before{display:none;}
.woocommerce .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{width:auto;min-width:90px;}
body.woocommerce .products .product.product-category, body.woocommerce-page .products .product.product-category{width:100% !important;float:left !important;clear:none !important;}
.social-sharing > .print, .social-sharing > .email{padding-right:10px;margin-right:10px;}
.woocommerce div.product .woocommerce-tabs .panel{padding:18px 10px 20px 10px}
.woocommerce #content div.product form.cart .button:before, 
.woocommerce div.product form.cart .button:before, .woocommerce-page #content div.product form.cart .button:before, 
.woocommerce-page div.product form.cart .button:before{display:none;}
.woocommerce #content div.product form.cart .button, 
.woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, 
.woocommerce-page div.product form.cart .button{min-width:0;}
.woocommerce #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images, .woocommerce-page #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images-thumbnails div.images{margin-left:80px}
div.product.vertical-thumbnail .thumbnails{width:70px;}
.woocommerce #content div.product form.cart .group_table, 
.woocommerce div.product form.cart .group_table, .woocommerce-page #content div.product form.cart .group_table, 
.woocommerce-page div.product form.cart .group_table{margin-top:20px;}
.woocommerce #content div.product form.cart .group_table tr, 
.woocommerce div.product form.cart .group_table tr, .woocommerce-page #content div.product form.cart .group_table tr, 
.woocommerce-page div.product form.cart .group_table tr{margin-bottom:20px;display:inline-block;width:100%;}
.woocommerce #content div.product form.cart .group_table td, 
.woocommerce div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td, 
.woocommerce-page div.product form.cart .group_table td{display:inline-block;width:50%;float:left;padding-top:5px;padding-bottom:5px;}
.woocommerce #content div.product form.cart .group_table td.label, 
.woocommerce div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label, 
.woocommerce-page div.product form.cart .group_table td.label{clear:both;padding-top:5px;padding-bottom:5px;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{display:inline-block;overflow:auto;}
.woocommerce table.shop_table.order_details, .woocommerce-page table.my_account_orders{display:inline-block;overflow:auto;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;}
.woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order{width:100%;}
.entry-author .author-avatar{width:60px;height:60px;}
.entry-author .author-info{margin-left:75px}
.ts-banner h6{margin-bottom:10px;}
.banner-content h2{margin-bottom:10px;}
.right-center .banner-content{right:20px;}
.left-center .banner-content{left:20px;}
.ts-banner .heading-big{font-size:34px;line-height:38px;}
.ts-countdown .counter-wrapper > div{width:54px;height:54px;padding:2px;margin:0 2px;}
.ts-countdown .counter-wrapper > div .number-wrapper .number{font-size:22px;line-height:26px;}
.ts-countdown .counter-wrapper > div .ref-wrapper{font-size:11px;line-height:14px;}
.ts-single-product .content-wrapper{margin-bottom:20px;border-width:0 0 1px 0;border-style:solid;padding-bottom:20px;}
.ts-product-in-category-tab-2-wrapper .counter-wrapper .ref-wrapper{font-size:9px;line-height:12px;}
body:not(.fullwidth-template-padding) .ts-product-in-category-tab-2-wrapper .row-content{padding:10px;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .product{padding:20px 10px;}
.ts-product-in-category-tab-wrapper .column-banners{padding:10px;}
.ts-product-in-category-tab-wrapper .see-more-wrapper{padding:10px;}
.ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product, .ts-product-in-sub-category-tab-wrapper .row-banners, .ts-product-in-sub-category-tab-wrapper .column-product-banner .woocommerce .product{padding:10px;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{padding:0 0 0 10px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs ul{text-align:right;padding:0 10px 0 0;}
.row-heading-tabs .heading-tab .heading-title{padding:0 0 0 50px;}
.row-heading-tabs .heading-tab .heading-title i, .row-heading-tabs .heading-tab .heading-title img{width:40px;}
.row-heading-tabs .heading-tab .heading-title img{padding:5px 0;}
blockquote{padding:20px 20px 20px 30px;}
blockquote:before{display:none;}
.content-blockquote{margin:10px;}
html.full-page .ts-banner.responsive-size .banner-bg img{max-width:240%;}
html.full-page .ts-banner.responsive-size.center-top .banner-bg img, html.full-page .ts-banner.responsive-size.center-bottom .banner-bg img, html.full-page .ts-banner.responsive-size.center-center .banner-bg img{margin-left:-120%;}
}
@media only screen and (max-width: 379px){ .header-currency ul{left:0;right:auto;margin-left:-15px;}
.group-meta-header{padding-left:5px;padding-right:5px}
.woocommerce .woocommerce-ordering .orderby, .woocommerce-page .woocommerce-ordering .orderby{width:180px;}
.woocommerce table.cart td.actions .coupon .input-text{width:100%;margin:0 0 10px 0;}
.woocommerce-page table.cart td.actions .coupon .button{width:100%;}
.ts-list-of-product-categories-wrapper{background-position:130px bottom !important;}
.ts-banner .heading-big{font-size:30px;line-height:36px;}
.ts-product-deals-widget .woocommerce-page.columns-1 .products .product, .ts-product-deals-widget .woocommerce.columns-1 .products .product{margin-top:20px;}
.ts-product-deals-widget .counter-wrapper > div{width:40px;height:40px;}
.ts-product-deals-widget .counter-wrapper > div .number-wrapper .number{font-size:16px;line-height:18px;}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row{width:100%;}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, .woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{width:100%;}
.woocommerce #content .quantity, 
.woocommerce .quantity, .woocommerce-page #content .quantity,
.woocommerce-page .quantity, .woocommerce div.product form.cart div.quantity{width:80px;}
div.product .ref-wrapper{font-size:9px;line-height:12px;}
.commentlist .children{padding:20px 0 0 30px;}
.commentlist .children .children{padding:20px 0 0 60px;}
.comments-area .datetime, .comments-area .reply{display:inline-block;width:100%;margin-top:5px;}
}
@media only screen and (max-width: 359px){ div.pp_pic_holder{width:200px !important;left:50% !important;margin-left:-100px !important;right:auto !important;}
.group-meta-header{padding-left:5px;padding-right:5px}
.ts-mailchimp-subscription-shortcode input[type="email"],
.ts-mailchimp-subscription-shortcode.style-3 input[type="email"]{max-width:100%;}
.ts-mailchimp-subscription-shortcode .button{margin:10px 0 0 0;}
.ts-mailchimp-subscription-shortcode{padding:20px 0;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode input[type="email"]{max-width:100%;}
.feedburner-no-background .ts-mailchimp-subscription-shortcode .subscribe-email{max-width:290px;}
.column-product-banner .owl-controls .owl-nav > div{top:32%;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .thumbnail-wrapper, .woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper, .woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper{width:100%;padding-left:0;padding-right:0;}
.woocommerce .product.product-type-grouped .price > span:first-child{width:100%;display:inline-block;}
}
@media only screen and (max-width: 330px){  .vc_row.ts-video-bg > .wpb_column{padding-top:42px;padding-bottom:18px;}
.ts-youtube-video-bg .mb_YTPBar, .ts-hosted-video-bg .video-control{top:13px;}
.ts-youtube-video-bg .loading{top:10px;}
.ts-video-title{margin-bottom:5px;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .owl-carousel .product{border:0;}
.ts-product-in-category-tab-wrapper .woocommerce.column-products .product:before{display:none;}
body:not(.fullwidth-template-padding) .ts-product-in-category-tab-2-wrapper .products .product{width:100% !important;clear:none !important;float:none !important;}
}
@media 
only screen and (max-width: 1239px)	and (min-width: 991px){
header.header-transparent ~ #main .top-slideshow{margin-left:-50px;margin-right:-50px;}
header.ts-header .header-v6 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v6 .ts-menu > .menu > ul > li > a{padding:40px 12px !important}
header.ts-header .header-v2 .search-wrapper .search-field, header.ts-header .header-v2 .search-wrapper form, header.ts-header .header-v4 .search-wrapper .search-field, header.ts-header .header-v4 .search-wrapper form{max-width:240px;}
.ts-mailchimp-subscription-shortcode{padding-top:30px;padding-bottom:30px;}
.ts-mailchimp-subscription-shortcode .widgettitle{margin-bottom:10px;}
.ts-mailchimp-subscription-shortcode.style-3 input[type="email"]{max-width:500px;margin-bottom:0;}
.fix-size-heading h2{font-size:30px;line-height:34px;margin-bottom:15px;}
.widget-container .post_list_widget > li{padding:0 0 0 60px;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{width:54px;}
ul.product_list_widget li .ts-wg-meta{margin-left:64px;}
.widget.ts-products-widget ul.product_list_widget li .ts-wg-meta{margin-left:105px}
body.woocommerce .widget_shopping_cart ul.product_list_widget li > *,
body .woocommerce .widget_shopping_cart ul.product_list_widget li > *{margin-left:64px;margin-right:10px;}
.widget_shopping_cart ul.product_list_widget li > a img{margin-left:-64px;}
.widget.ts-products-widget ul.product_list_widget li img, .woocommerce-page .widget.ts-products-widget ul.product_list_widget li img{width:90px;}
.column-tabs .heading-tab i{font-size:22px;line-height:26px;padding:5px 0;width:36px;left:20px;}
.column-tabs .heading-tab .heading-title  img{left:20px;}
.column-tabs .heading-tab h3{padding:28px 10px 28px 70px}
.woocommerce .ts-product-deals-slider-wrapper.list .products .product{margin-bottom:30px;}
.ts-price-table .table-price{font-size:45px;line-height:45px;}
.blogs article .date-time{width:50px;}
.blogs article .date-time span:first-child{font-size:30px;line-height:26px;}
.blogs article .date-time span:last-child{font-size:14px;line-height:18px;}
.ts-banner .h2-big{font-size:44px;line-height:48px;}
.ts-banner .h3-big{font-size:42px;line-height:44px;}
.ts-banner .h4-big{font-size:24px;line-height:26px;}
.excerpt-line-top-bottom{font-size:14px;line-height:16px;padding:6px 0;margin-bottom:8px;letter-spacing:3px;}
html.full-page .ts-banner.responsive-size .banner-bg img{max-width:150%;}
html.full-page .center-top.responsive-size .banner-bg img, html.full-page .center-bottom.responsive-size .banner-bg img, html.full-page .center-center.responsive-size .banner-bg img{margin-left:-25%;}
.woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table{margin-top:20px;}
.woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table tr, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table tr, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table tr, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table tr{margin-bottom:20px;display:inline-block;width:100%;}
.woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table td, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table td, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table td, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table td{display:inline-block;width:50%;float:left;padding-top:5px;padding-bottom:5px;}
.woocommerce #content #main-content.ts-col-18 div.product form.cart .group_table td.label, 
.woocommerce #main-content.ts-col-18 div.product form.cart .group_table td.label, 
.woocommerce-page #content #main-content.ts-col-18 div.product form.cart .group_table td.label, 
.woocommerce-page #main-content.ts-col-18 div.product form.cart .group_table td.label{clear:both;padding-top:5px;padding-bottom:5px;}
.woocommerce #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images, .woocommerce-page #content div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images-thumbnails div.images{margin-left:80px}
div.product.vertical-thumbnail .thumbnails{width:70px;}
.woocommerce #content .ts-col-18 div.product div.summary, 
.woocommerce .ts-col-18 div.product div.summary, .woocommerce-page #content .ts-col-18 div.product div.summary, 
.woocommerce-page .ts-col-18 div.product div.summary{padding-left:15px;}
.woocommerce #content .ts-col-18 div.product form.cart .button:before, 
.woocommerce .ts-col-18 div.product form.cart .button:before, .woocommerce-page #content .ts-col-18 div.product form.cart .button:before, 
.woocommerce-page .ts-col-18 div.product form.cart .button:before{display:none;}
.woocommerce #content .ts-col-18 div.product form.cart .button, 
.woocommerce .ts-col-18 div.product form.cart .button, .woocommerce-page #content .ts-col-18 div.product form.cart .button, 
.woocommerce-page .ts-col-18 div.product form.cart .button{min-width:0;}
.woocommerce ul#shipping_method li label, 
.woocommerce-page ul#shipping_method li label{font-size:88%;}
.ts-col-18 .woocommerce .checkout .col2-set, .woocommerce-page .ts-col-18 .checkout .col2-set{width:100%;padding-right:0}
.ts-col-18 #order_review_heading,
.ts-col-18 .woocommerce .checkout #order_review, 
.woocommerce-page .ts-col-18 .checkout #order_review{width:100%;}
.ts-col-18 #order_review_heading{margin-top:20px;}
.woocommerce #content table.shop_table td.actions, 
.woocommerce table.shop_table td.actions, .woocommerce-page #content table.shop_table td.actions, 
.woocommerce-page table.shop_table td.actions{padding:10px;}
.woocommerce #content table.cart td.product-thumbnail, 
.woocommerce table.cart td.product-thumbnail, .woocommerce-page #content table.cart td.product-thumbnail, 
.woocommerce-page table.cart td.product-thumbnail{padding:10px 0 10px 10px;}
.woocommerce #content table.cart td, 
.woocommerce table.cart td, .woocommerce-page #content table.cart td, 
.woocommerce-page table.cart td, .woocommerce table.shop_table tbody th.product-name{padding:10px;}
.woocommerce #content table.cart th, 
.woocommerce table.cart th, .woocommerce-page #content table.cart th, 
.woocommerce-page table.cart th{padding:14px 10px;}
.woocommerce #content table.shop_table .product-thumbnail, 
.woocommerce table.shop_table .product-thumbnail, .woocommerce-page #content table.shop_table .product-thumbnail, 
.woocommerce-page table.shop_table .product-thumbnail{width:70px;max-width:70px;}
.woocommerce #content table.shop_table td.actions, 
.woocommerce table.shop_table td.actions, .woocommerce-page #content table.shop_table td.actions, 
.woocommerce-page table.shop_table td.actions{padding:10px;}
footer .ts-footer-block .fix-flickr-home-3 .ts-flickr-widget{padding-left:40px;}
body.woocommerce .products .product.product-category h3, body.woocommerce-page .products .product.product-category h3{font-size:18px;line-height:20px;}
}
@media 
only screen and (max-width: 1239px)	and (min-width: 768px){
.visible-ipad{display:block !important}
body .ts-menu-ipad-icon-toggle-open{width:50px;display:inline-block !important;cursor:pointer;font-size:24px;text-align:center;position:absolute;left:0;top:50%;transform:translate(0,-50%);}
.ts-menu-ipad-icon-toggle-close{width:30px;height:30px;display:inline-block !important;cursor:pointer;font-size:24px;text-align:center;position:absolute;left:50%;transform:translate(-50%,0);top:20px;}
body.header-v7 #page{margin:0;}
body.header-v7 #page header.ts-header:before{transition:all 400ms ease 0s;position:absolute;left:0;right:0;bottom:0;top:0;content:"";background:rgba(0,0,0,0.5);z-index:102;visibility:hidden;}
body.header-v7 #page:before{transition:all 400ms ease 0s;position:absolute;left:0;right:0;bottom:0;top:0;content:"";background:rgba(0,0,0,0.5);z-index:100;visibility:hidden;}
body.header-v7 #page.active-navi:before{visibility:visible;}
body.header-v7 #page.active-navi header.ts-header:before{left:0;visibility:visible;}
body.header-v7 #page header.ts-header{z-index:101;}
body.header-v7 #page header.ts-header,
body.header-v7 #page #main,
body.header-v7 #page footer#colophon{transition:all 400ms ease 0s;left:0;}
body.header-v7 #page.active-navi header.ts-header,
body.header-v7 #page.active-navi #main,
body.header-v7 #page.active-navi footer#colophon{left:250px;position:relative;}
header.ts-header.header-v7 .header-middle > .container > div.logo-wrapper{display:block;padding:0 50px;text-align:center;margin:0;}
.header-v7 .header-middle > .container > div.group-button-icon-header{margin:0;padding:0 1px;position:absolute;right:20px;top:50%;transform:translate(0,-50%);}
header.ts-header.header-v7{width:auto;position:relative;left:auto;right:auto;bottom:auto;top:auto;}
header.ts-header.header-v7 .header-middle{position:static;padding:20px;width:auto;}
body.logged-in header.ts-header.header-v7 .header-middle{padding:20px;}
body.logged-in header.ts-header.header-v7 div.menu-wrapper{margin-top:32px;}
header.ts-header.header-v7 .header-middle > .container > div.menu-wrapper{position:fixed;top:0;left:-250px;right:auto;bottom:0;width:250px;padding-top:70px;transition:all 400ms ease 0s;}
#page.active-navi header.ts-header.header-v7 div.menu-wrapper{left:0}
#ts-search-popup:after{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(217,217,217,0.15);content:"";z-index:0;}
#ts-search-popup{padding-left:20px;position:relative;margin-top:-90px;left:auto;right:auto;top:auto;bottom:auto;}
.logged-in #ts-search-popup{margin-top:-90px;}
.logged-in #page.active-popup-search #ts-search-popup,
#page.active-popup-search #ts-search-popup{margin:0;}
.widget-container.ts-menus-widget .widget-title{padding:16px 4px 15px 35px;}
.widget-container.ts-menus-widget .widget-title:before{left:10px}
header.ts-header .menu-wrapper .vertical-menu > ul.menu > li, .widget-container .vertical-menu > ul.menu > li{padding:0 15px;}
.header-v8 .vertical-menu-wrapper{width:46px;}
.vertical-menu-wrapper{position:absolute;top:0;left:0;bottom:0;width:46px;}
header.ts-header .vertical-menu-wrapper .vertical-menu-heading{font-size:0;padding:0;width:46px;bottom:0;top:0;position:absolute;}
.vertical-menu-wrapper .vertical-menu{right:auto;width:240px;}
header.ts-header .vertical-menu-wrapper .vertical-menu-heading:before{left:16px;}
.has-vertical-menu .ts-menu > .pc-menu, .header-v8 .has-vertical-menu .ts-menu > .pc-menu{margin-left:56px;}
.header-v1 .ts-search-by-category{width:452px;}
.header-v1 .search-content input[type="text"]{width:270px;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a{letter-spacing:-0.15px;}
header.ts-header .menu-wrapper nav > ul.menu  ul.sub-menu li > a, header.ts-header .menu-wrapper nav li.widget_nav_menu li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li > a{padding:12px 0 12px 0;display:inline-block;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a:hover, header.ts-header .menu-wrapper nav div.list-link li > a:hover, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.widget_nav_menu li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li a:hover, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.widget_nav_menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li.current-product_cat-ancestor > a{padding:12px 0 12px 0;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a:hover, header.ts-header .menu-wrapper nav div.list-link li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-product_cat-ancestor > a{background-color:transparent;}
.order-total .amount{font-size:13px;line-height:20px;}
.woocommerce table.my_account_orders tr td:last-child .button, .woocommerce-page table.my_account_orders tr td:last-child .button{padding:5px 10px;}
.woocommerce #content table.shop_table.my_account_orders th, 
.woocommerce table.shop_table.my_account_orders th, .woocommerce-page #content table.shop_table.my_account_orders th, 
.woocommerce-page table.shop_table.my_account_orders th, .woocommerce #content table.shop_table.my_account_orders td, 
.woocommerce table.shop_table.my_account_orders td, .woocommerce-page #content table.shop_table.my_account_orders td, 
.woocommerce-page table.shop_table.my_account_orders td{padding:8px 10px;}
div.product .ref-wrapper{font-size:10px;line-height:12px;}
#main-content:not(.ts-col-24) .woocommerce .woocommerce-ordering, 
.woocommerce-page #main-content:not(.ts-col-24) .woocommerce-ordering{float:left;clear:both;}
.ts-col-12 .ads-banner .vc_col-sm-4, .ts-col-12 .ads-banner .vc_col-sm-6{width:100%;float:none;}
.ts-wg-meta .amount{font-size:13px;line-height:16px;}
.widget.ts-products-widget .ts-wg-meta > a, .woocommerce-page .widget.ts-products-widget .ts-wg-meta > a, .widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce .widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce-page .widget-container ul.product_list_widget .ts-wg-meta > a{margin:4px 0 4px 0;}
.widget-container .ts-products-widget-wrapper ul.product_list_widget, .widget-container ul.product_list_widget, section.woocommerce ul.product_list_widget, .woocommerce-page section ul.product_list_widget, .widget-container .widget_shopping_cart_content{padding-bottom:0;}
.widget-container{padding-left:10px;padding-right:10px;}
section.woocommerce.widget-container > ul, .widget-container > ul, section.ts-social-icons .social-icons, .widget-container .tagcloud, section.widget_product_search > form, section.mailchimp-subscription .subscribe-widget, section.ts-video .list-video, .widget-container .widget_shopping_cart_content, .widget-container .ts-facebook-page-wrapper, .widget-container .ts-product-deals-widget-wrapper.ts-slider, .widget-container .ts-blogs-widget-wrapper, .widget-container .ts-recent-comments-widget-wrapper, .widget-container .ts-logo-slider-wrapper .content-wrapper, section.widget_nav_menu > div > ul, section.ts-flickr-widget .ts-flickr-wrapper, section.ts-instagram-widget .ts-instagram-wrapper{padding:10px 0 0 0;}
.widget-container.mailchimp-subscription{padding:15px 10px 20px 10px}
.widget-container .ts-product-deals-widget-wrapper.ts-slider, .widget-container .ts-blogs-widget-wrapper.ts-slider, .widget-container .ts-recent-comments-widget-wrapper.ts-slider, .widget-container .ts-slider{padding-bottom:35px;}
.widget-container .ts-logo-slider-wrapper.ts-slider .logos{padding-bottom:60px;}
.widget-container .ts-product-deals-widget-wrapper.ts-slider, .widget-container .ts-logo-slider-wrapper.ts-slider{padding-bottom:0;}
.widget-container .ts-product-deals-widget-wrapper.ts-slider .owl-stage-outer{padding-bottom:40px;}
.widget-container .ts-testimonial-wrapper.show-navi.ts-slider{margin-bottom:10px;padding-bottom:30px;}
.widget-container .owl-controls .owl-nav > div, .widget-container .ts-logo-slider-wrapper .owl-controls .owl-nav > div{bottom:7px;}
.widget-container .ts-testimonial-wrapper, .widget-container .ts-blogs-widget-wrapper, .widget-container .ts-recent-comments-widget-wrapper{margin-top:-10px;}
.ts-flickr-wrapper{margin-bottom:10px;}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-panels-container .vc_tta-panels{padding:10px;}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab a{padding-left:10px;padding-right:10px;}
.ts-product-deals-widget .counter-wrapper > div{width:40px;height:40px;}
.ts-product-deals-widget .counter-wrapper > div .number-wrapper .number{font-size:16px;line-height:18px;}
.ts-col-24 .woocommerce .widget_layered_nav ul li, .woocommerce-page .ts-col-24 .widget_layered_nav ul li{width:50%;}
.ts-col-24 .woocommerce .widget_layered_nav ul li:nth-child(3n+1), 
.woocommerce-page .ts-col-24 .widget_layered_nav ul li:nth-child(3n+1){clear:none;}
.ts-col-24 .woocommerce .widget_layered_nav ul li:nth-child(2n+1), 
.woocommerce-page .ts-col-24 .widget_layered_nav ul li:nth-child(2n+1){clear:both;}
section.ts-blogs-tabs-widget .post_list_widget.has-image .blog-info{margin-left:0;margin-top:0;}
.widget-container .post_list_widget.no-image .blog-info{margin:0;}
.widget-container .post_list_widget.has-image .thumbnail{float:none;margin:0 0 10px 0;width:auto;display:inline-block;}
#comment-wrapper .info-wrapper{width:100%;float:none;margin-right:0;margin-bottom:30px;}
#comment-wrapper .message-wrapper{width:100%;float:none;}
.comment-respond textarea, #commentform textarea{height:150px;}
.portfolio-inner .figcaption{padding:10px 5px}
.portfolio-inner .icon-group{top:35%;}
.single-portfolio .ts-social-sharing{padding-right:0;margin-right:0;width:100% !important;border:0;}
.ts-list-of-product-categories-wrapper{background-position:130px bottom !important;}
.hidden-categories-reponsive .product-categories, .hidden-categories-reponsive .star-rating{display:none !important;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .thumbnail-wrapper, .woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper{width:47%;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-wrapper .meta-wrapper{padding-left:20px;width:53%;}
.banner-right-center, .banner-left-bottom, .banner-right-bottom{padding:0;}
body.woocommerce .products .product.product-category .shop-now-button, body.woocommerce-page .products .product.product-category .shop-now-button{margin-top:15px;padding:5px 10px !important;}
}
@media 
only screen and (max-width: 1000px)	and (min-width: 768px){
.custom-six-col-footer > div:nth-child(4){clear:both;}
.custom-six-col-footer .vc_col-sm-2, .custom-six-col-footer .vc_col-sm-2:first-child{width:33.3334%;}
}
@media 
only screen and (max-width: 991px)	and (min-width: 768px){ .vertical-thumbnail .images-thumbnails .thumbnails.loading{height:150px;}
.fix-size-heading h2{font-size:20px;line-height:24px;margin-bottom:15px;}
header.header-transparent ~ #main .top-slideshow{margin-left:-80px;margin-right:-80px;}
.tp-leftarrow.tparrows, .sr7-leftarrow.sr7-arrows{left:80px !important;}
.tp-rightarrow.tparrows, .sr7-rightarrow.sr7-arrows{right:35px !important;left:auto !important;}
.header-v1 .vertical-menu-wrapper .vertical-menu{right:auto;width:200px;}
.header-top > .container{position:relative;}
.group-meta-header{margin-top:7px;padding-top:7px;}
.group-meta-header:before{height:1px;bottom:auto;opacity:0.2;}
body .ts-group-meta-icon-toggle{position:absolute;top:0;right:10px;bottom:auto;z-index:9;}
.header-top .header-top-left, .header-top .header-top-right, .header-v6 .header-top .header-top-left, .header-v6 .header-top .header-top-right, .header-v6.hidden-search .header-top .header-top-right, .header-v6.hidden-search .header-top .header-top-left, .header-v8 .header-top .header-top-left, .header-v8 .header-top .header-top-right, .header-v8.hidden-search .header-top .header-top-right, .header-v8.hidden-search .header-top .header-top-left{width:100%;}
.header-top{padding-bottom:0;}
.header-top .header-top-left{padding-right:40px;margin-bottom:7px;}
.header-v1 .header-middle{padding-top:30px;padding-bottom:30px;}
.header-v1 .header-middle > .container{display:block;}
.header-v1 .header-middle > .container > div{display:inline-block;}
.header-v1.hidden-cart .header-middle > .container > div.search-wrapper{display:inline-block;width:100%;text-align:center;}
.header-v1.hidden-cart .header-middle .container{text-align:center;}
.header-v1.show-search .header-middle > .container > div.logo-wrapper{margin:0 0 30px 0;width:100%;text-align:center;}
.header-v1 .header-middle > .container > div.logo-wrapper .logo{display:inline-block;}
.header-v1 .search-wrapper{line-height:0;float:left;}
.header-v1 .shopping-cart-wrapper{float:right;}
.header-v1 .ts-search-by-category{width:482px;}
.header-v1 .search-content input[type="text"]{width:300px;}
.header-v1.has-vertical-menu .ts-menu > .pc-menu{margin-left:50px;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a{padding:14px 10px;}
header.ts-header .menu-wrapper nav.pc-menu ul.menu > li.parent > a, header.ts-header .menu-wrapper nav.pc-menu ul.menu > li.menu-item-has-children:not(.parent) > a{padding-right:16px;}
header.ts-header .menu-wrapper nav > ul.menu li.fa > a{padding-left:16px;}
header.ts-header .menu-wrapper nav.pc-menu.vertical-menu > ul.menu > li.parent > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent.menu-item-has-children > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu li.parent.menu-item-has-children > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu ul li.menu-item-has-children > a:after{right:3px;}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.menu-item-has-children:not(.parent) > a:before{right:3px;}
header.ts-header .menu-wrapper nav > ul.menu li:before{left:6px;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu li:first-child ul.sub-menu, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu, header.ts-header .menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu li:first-child ul.sub-menu{top:-15px;}
.header-v6 .header-middle > .logo-wrapper{display:block;text-align:center;padding-top:30px;}
.header-v6 .header-middle > .container > .logo-wrapper{display:none;}
header.ts-header .header-v6.hidden-cart .menu-wrapper{line-height:0;text-align:center;}
header.ts-header .header-v6.hidden-cart .menu-wrapper nav, header.ts-header .header-v6.hidden-cart .menu-wrapper .ts-menu{display:inline-block;float:none;}
header.ts-header .header-v2 .search-wrapper .search-field, header.ts-header .header-v2 .search-wrapper form, header.ts-header .header-v4 .search-wrapper .search-field, header.ts-header .header-v4 .search-wrapper form{max-width:180px;}
.header-v3 .menu-wrapper, .header-v5 .menu-wrapper{width:64%;}
.header-v3 .group-button-icon-header, .header-v5 .group-button-icon-header{width:18%;}
.header-v3 .search-wrapper input[type="text"]{border-width:1px;border-style:solid;max-width:100%;}
.header-v3 .search-wrapper .search-field, .header-v3 .search-wrapper form{max-width:500px;}
header.ts-header .header-v3 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v3 .ts-menu > .menu > ul > li > a, header.ts-header .header-v5 .menu-wrapper nav > ul.menu > li > a, header.ts-header .header-v5 .ts-menu > .menu > ul > li > a{padding:25px 8px !important;}
.header-v3 .group-button-icon-header .shopping-cart-wrapper .dropdown-container{padding-top:48px;}
.header-v3 .group-button-icon-header .shopping-cart-wrapper .dropdown-container:before{top:23px;}
.header-v3 .group-button-icon-header .shopping-cart-wrapper .ic-cart:before{bottom:-25px}
.header-v3 .group-button-icon-header .shopping-cart-wrapper.active .ic-cart:before{-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_dropdow_icon_v3;-moz-animation-name:animation_dropdow_icon_v3;animation-name:animation_dropdow_icon_v3;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
@-moz-keyframes animation_dropdow_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-32px;}
100%{opacity:1;visibility:visible;bottom:-25px;}
}
@-webkit-keyframes animation_dropdow_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-32px;}
100%{opacity:1;visibility:visible;bottom:-25px;}
}
@keyframes animation_dropdow_icon_v3 {
0%{opacity:0;visibility:hidden;bottom:-32px;}
100%{opacity:1;visibility:visible;bottom:-25px;}
}  header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2 ul.sub-menu{width:420px;}
header.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1 ul.sub-menu, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu, .widget-container .vertical-menu li ul.sub-menu{width:220px;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu, .widget-container .vertical-menu li ul.sub-menu{padding:15px 20px 25px 20px}
header.ts-header .ts-menu > nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu{background-image:none !important;}
.ts-megamenu-fullwidth .ts-mega-menu.mg-col-2, .ts-megamenu-fullwidth .ts-mega-menu.mg-col-3, .ts-megamenu-fullwidth .ts-mega-menu.mg-col-4, .ts-megamenu-fullwidth .ts-mega-menu.mg-col-5, .ts-megamenu-fullwidth .ts-mega-menu.mg-col-6{width:100% !important;}
.menu .ts-columns{margin-left:-10px;margin-right:-10px;}
.menu .ts-columns > .ts-item{float:left;padding:0 10px;}
#main > .page-container, 
.container.no-padding{padding-left:0;padding-right:0;}
.content-border{padding:0 10px 0 10px;}
.ts-testimonial-wrapper.content-border, .ts-twitter-slider.content-border{padding:15px 10px 10px 10px;}
.ts-testimonial-wrapper.content-border.show-navi.ts-slider{padding-bottom:45px;}
.ts-twitter-slider.content-border.show-navi.ts-slider{padding-bottom:45px;}
.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_content{padding:15px 10px 20px 10px;}
body rs-module-wrap .ts-revo-button.tp-button, body .rev_slider_wrapper .ts-revo-button.tp-button{line-height:18px !important}
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li, .ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li{width:25%;display:inline-block;float:left;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5){border-bottom-width:1px !important;border-bottom-style:solid !important;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10){border-width:1px;}
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li{width:20%;display:inline-block;float:left;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-6 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-7 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-8 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-9 ul.tabs
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs{display:block;}
.ts-product-in-sub-category-tab-wrapper .woocommerce.column-featured-product{width:40%;}
.ts-product-in-sub-category-tab-wrapper .column-product-banner{width:60%;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab, .ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul, .ts-product-in-sub-category-tab-wrapper.no-tabs .column-product-banner, .ts-product-in-sub-category-tab-wrapper.no-tabs .woocommerce.column-featured-product{width:100%;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs .heading-tab{width:80%;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul{width:20%;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs .heading-tab{margin-bottom:30px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs .heading-tab{margin-bottom:0;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul{text-align:left;padding:0 0 0 20px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs  .row-heading-tabs ul{text-align:right;padding:0 20px 0 0;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li{margin:0 20px 10px 0;}
.ts-product-in-sub-category-tab-wrapper .row-heading-tabs ul li:after{right:-10px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li{margin:0 0 10px 20px;}
.ts-product-in-sub-category-tab-wrapper.no-tabs .row-heading-tabs ul li:after{left:-10px;right:auto;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-categories{margin-bottom:5px;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-categories a{font-size:87%;line-height:16px;}
.woocommerce .ts-product-deals-slider-wrapper.list h3.product-name{margin-bottom:5px;}
.woocommerce .ts-product-deals-slider-wrapper.list .price{margin-bottom:5px;}
.woocommerce .ts-product-deals-slider-wrapper.list .products .product .short-description{margin-top:10px;}
.column-tabs .heading-tab{text-align:center;padding:20px;}
.column-tabs .heading-tab i, .column-tabs .heading-tab .heading-title  img{position:static;}
.ts-product-in-category-tab-wrapper h3 span{width:100%;display:inline-block;}
.column-tabs .heading-tab h3{padding:0;}
.column-tabs .tabs li{padding:10px 20px;}
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-4 .products .product.first, .ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-3 .products .product.first{clear:none;}
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-4 .products .product, .ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-3 .products .product{width:50%;float:left}
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-4 .products .product:nth-child(2n+1),
.ts-product-in-category-tab-wrapper.has-banner .woocommerce.columns-3 .products .product:nth-child(2n+1){clear:both;float:left;}
.ts-product-in-category-tab-wrapper .columns-5 .products .product.first{clear:none;}
.ts-product-in-category-tab-wrapper .columns-5 .products .product{width:25%;float:left}
.ts-product-in-category-tab-wrapper .columns-5 .products .product:nth-child(4n+1){clear:both;float:left;}
.ts-price-table header{padding:20px 10px;}
.ts-price-table .table-description{padding:10px 10px 20px 10px;}
.ts-price-table .table-price{font-size:40px;line-height:40px;}
.ts-price-table header h3{font-size:20px;line-height:24px;}
.ts-milestone .number{font-size:50px;line-height:50px;}
.ts-team-member header{padding:10px;}
.banner-content .h2-big-normal{font-size:30px;line-height:28px;}
.ts-banner.responsive-size .banner-bg img{max-width:150%;}
.center-top.responsive-size .banner-bg img, .center-bottom.responsive-size .banner-bg img, .center-center.responsive-size .banner-bg img{margin-left:-25%;}
.left-top.responsive-size .banner-bg img, .left-bottom.responsive-size .banner-bg img, .left-center.responsive-size .banner-bg img{right:50%;}
.ts-large-one-third .left-top .banner-bg img, .ts-large-one-third .left-bottom .banner-bg img, .ts-large-one-third .left-center .banner-bg img{right:0;}
.ts-banner .h2-big{font-size:40px;line-height:42px;}
.ts-banner .h3-big{font-size:30px;line-height:32px;}
.ts-banner .h4-big{font-size:18px;line-height:22px;}
.ts-banner.opacity-bg-device .banner-bg img{opacity:0.6;}
.ts-banner.background-scale-opacity:hover .banner-bg img{opacity:0.6;}
.thumbnail-wrapper .counter-wrapper{bottom:10px;}
article.quote .blockquote-meta .author{float:left;width:100%;margin-top:5px;}
.ts-portfolio-wrapper.columns-3 .portfolio-inner .icon-group{top:15%;}
.ts-portfolio-wrapper.columns-3 .portfolio-inner .figcaption h3{font-size:14px;line-height:18px;}
.single-portfolio.layout-1 .thumbnails{padding-right:15px;}
body .single-post.layout-1 .single-navigation a{width:100% !important;margin:0 0 5px 0 !important;}
.widget_shopping_cart .total .amount{float:left;}
.widget .gallery .owl-dots, .widget-container .gallery .owl-dots{bottom:5px;}
#main-content:not(.ts-col-24) .woocommerce .woocommerce-ordering, 
.woocommerce-page #main-content:not(.ts-col-24) .woocommerce-ordering{float:left;clear:both;}
.widget-container.product-filter-by-color ul li{margin:0 10px 10px 0}
.widget-container.product-filter-by-color ul li a, .widget-container.product-filter-by-color ul li a span{width:35px;height:35px;line-height:25px;}
.product-category-top-content .widget-container.product-filter-by-color ul li{margin:0 5px 5px 0}
.product-category-top-content .widget-container.product-filter-by-color ul li a, .product-category-top-content .widget-container.product-filter-by-color ul li a span, .widget-container.product-filter-by-color ul li{width:24px;height:24px;}
.ts-mailchimp-subscription-shortcode{padding:30px 0;}
.ts-product-deals-widget .woocommerce-page.columns-1 .products .product, .ts-product-deals-widget .woocommerce.columns-1 .products .product{margin-top:10px;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img, .widget.ts-products-widget ul.product_list_widget li img, .woocommerce-page .widget.ts-products-widget ul.product_list_widget li img{width:40px;}
ul.product_list_widget li .ts-wg-meta, .widget.ts-products-widget ul.product_list_widget li .ts-wg-meta{margin-left:50px;}
body.woocommerce .widget_shopping_cart ul.product_list_widget li > *,
body .woocommerce .widget_shopping_cart ul.product_list_widget li > *{margin-left:50px;margin-right:10px;}
.widget_shopping_cart ul.product_list_widget li > a img{margin-left:-50px;}
ul.product_list_widget li .ts-wg-meta .product-categories{display:none;}
.widget.ts-products-widget ul.product_list_widget li{border-width:0 0 1px 0;border-style:solid;}
.widget.ts-products-widget ul.product_list_widget li:last-child{border:0;}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab{width:100%;}
body section.ts-blogs-tabs-widget .vc_general.vc_tta-tabs.top_border .vc_tta-tab:last-child a{border-left-width:1px;}
.ts-blogs-widget-wrapper.no-image .post-date{display:none;}
.widget-container .ts-blogs-widget-wrapper.no-image .post_list_widget > li{padding:0;}
.ts-col-12 .woocommerce-page.columns-8 .products .product.first, .ts-col-12 .woocommerce.columns-8 .products .product.first, .ts-col-12 .woocommerce-page.columns-7 .products .product.first, .ts-col-12 .woocommerce.columns-7 .products .product.first, .ts-col-12 .woocommerce-page.columns-6 .products .product.first, .ts-col-12 .woocommerce.columns-6 .products .product.first, .ts-col-12 .woocommerce-page.columns-5 .products .product.first, .ts-col-12 .woocommerce.columns-5 .products .product.first, .ts-col-12 .woocommerce-page.columns-4 .products .product.first, .ts-col-12 .woocommerce.columns-4 .products .product.first, #main-content.ts-col-18 .woocommerce-page.columns-8 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-8 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-7 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-7 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-6 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-6 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-5 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-5 .products .product.first,
#main-content.ts-col-18 .woocommerce-page.columns-4 .products .product.first,
#main-content.ts-col-18 .woocommerce.columns-4 .products .product.first{clear:none;}
#main-content.ts-col-12 .woocommerce-page.columns-8 .products .product,
#main-content.ts-col-12 .woocommerce.columns-8 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-7 .products .product,
#main-content.ts-col-12 .woocommerce.columns-7 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-6 .products .product,
#main-content.ts-col-12 .woocommerce.columns-6 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-5 .products .product,
#main-content.ts-col-12 .woocommerce.columns-5 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-4 .products .product,
#main-content.ts-col-12 .woocommerce.columns-4 .products .product,
#main-content.ts-col-12 .woocommerce-page.columns-3 .products .product,
#main-content.ts-col-12 .woocommerce.columns-3 .products .product{width:50%;float:left}
#main-content.ts-col-12 .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content.ts-col-12 .woocommerce.columns-3 .products .product:nth-child(2n+1){clear:both;float:left;}
.ts-col-18 .woocommerce-page.columns-8 .products .product.first, .ts-col-18 .woocommerce.columns-8 .products .product.first, .ts-col-18 .woocommerce-page.columns-7 .products .product.first, .ts-col-18 .woocommerce.columns-7 .products .product.first, .ts-col-18 .woocommerce-page.columns-6 .products .product.first, .ts-col-18 .woocommerce.columns-6 .products .product.first, .ts-col-18 .woocommerce-page.columns-5 .products .product.first, .ts-col-18 .woocommerce.columns-5 .products .product.first, .ts-col-18 .woocommerce-page.columns-4 .products .product.first, .ts-col-18 .woocommerce.columns-4 .products .product.first, .ts-col-18 .woocommerce-page.columns-3 .products .product.first, .ts-col-18 .woocommerce.columns-3 .products .product.first{clear:none;}
#main-content.ts-col-18 .woocommerce-page.columns-8 .products .product,
#main-content.ts-col-18 .woocommerce.columns-8 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-7 .products .product,
#main-content.ts-col-18 .woocommerce.columns-7 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-6 .products .product,
#main-content.ts-col-18 .woocommerce.columns-6 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-5 .products .product,
#main-content.ts-col-18 .woocommerce.columns-5 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-4 .products .product,
#main-content.ts-col-18 .woocommerce.columns-4 .products .product,
#main-content.ts-col-18 .woocommerce-page.columns-3 .products .product,
#main-content.ts-col-18 .woocommerce.columns-3 .products .product{width:50%;float:left}
#main-content.ts-col-18 .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content.ts-col-18 .woocommerce.columns-3 .products .product:nth-child(2n+1){clear:both;float:left;}
body.woocommerce .products .product.product-category h3, body.woocommerce-page .products .product.product-category h3{font-size:16px;line-height:18px;}
.woocommerce .before-loop-wrapper{margin-top:-15px;}
.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{width:25%;}
.woocommerce .products.list .product .product-wrapper .meta-wrapper{width:75%;padding:0 0 0 20px;}
.ts-col-12 .product-category-top-content .widget-container{width:100%;float:none;}
.ts-col-18 .product-category-top-content .widget-container{width:100%;float:none;}
.ts-col-12 .gridlist-toggle{margin:0 20px 8px 0;padding:0 10px 0 0;}
.ts-col-12 .prod-cat-show-top-content-button{margin:0 0 8px 0;border-width:0 1px 0 0;padding:0 20px 0 0;clear:both;float:left;}
body #main-content.ts-col-12 .woocommerce .woocommerce-ordering, 
body.woocommerce-page #main-content.ts-col-12 .woocommerce-ordering{clear:none;margin-left:20px}
.woocommerce #content .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images, .woocommerce-page #content .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page .ts-col-24 div.product.vertical-thumbnail div.images-thumbnails div.images{margin-left:70px}
.ts-col-24 div.product.vertical-thumbnail .thumbnails{width:60px;}
.list-posts .entry-content .cats-link, .list-posts .entry-content .author{float:none;width:100%;}
.list-posts .entry-content .author{margin:10px 0 0 0;}
.blockquote-meta .author{float:left;}
.woocommerce #content div.product form.cart .group_table, 
.woocommerce div.product form.cart .group_table, .woocommerce-page #content div.product form.cart .group_table, 
.woocommerce-page div.product form.cart .group_table{margin-top:20px;}
.woocommerce #content div.product form.cart .group_table tr, 
.woocommerce div.product form.cart .group_table tr, .woocommerce-page #content div.product form.cart .group_table tr, 
.woocommerce-page div.product form.cart .group_table tr{margin-bottom:20px;display:inline-block;width:100%;}
.woocommerce #content div.product form.cart .group_table td, 
.woocommerce div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td, 
.woocommerce-page div.product form.cart .group_table td{display:inline-block;width:50%;float:left;padding-top:5px;padding-bottom:5px;}
.woocommerce #content div.product form.cart .group_table td.label, 
.woocommerce div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label, 
.woocommerce-page div.product form.cart .group_table td.label{clear:both;padding-top:5px;padding-bottom:5px;}
.woocommerce #content .ts-col-24 div.product form.cart .button:before, 
.woocommerce .ts-col-24 div.product form.cart .button:before, .woocommerce-page #content .ts-col-24 div.product form.cart .button:before, 
.woocommerce-page .ts-col-24 div.product form.cart .button:before{display:none;}
.woocommerce #content .ts-col-24 div.product form.cart .button, 
.woocommerce .ts-col-24 div.product form.cart .button, .woocommerce-page #content .ts-col-24 div.product form.cart .button, 
.woocommerce-page .ts-col-24 div.product form.cart .button{min-width:0;}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{padding-left:15px;}
.woocommerce #content .ts-col-18 div.product div.images-thumbnails, 
.woocommerce .ts-col-18 div.product div.images-thumbnails, .woocommerce-page #content .ts-col-18 div.product div.images-thumbnails, 
.woocommerce-page .ts-col-18 div.product div.images-thumbnails{width:100%;}
.woocommerce #content .ts-col-18 div.product div.summary, 
.woocommerce .ts-col-18 div.product div.summary, .woocommerce-page #content .ts-col-18 div.product div.summary, 
.woocommerce-page .ts-col-18 div.product div.summary{width:100%;padding-left:0}
.woocommerce #content .ts-col-12 div.product div.images-thumbnails, 
.woocommerce .ts-col-12 div.product div.images-thumbnails, .woocommerce-page #content .ts-col-12 div.product div.images-thumbnails, 
.woocommerce-page .ts-col-12 div.product div.images-thumbnails{width:100%;}
.woocommerce #content .ts-col-12 div.product div.summary, 
.woocommerce .ts-col-12 div.product div.summary, .woocommerce-page #content .ts-col-12 div.product div.summary, 
.woocommerce-page .ts-col-12 div.product div.summary{width:100%;padding-left:0}
.woocommerce #content .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images, .woocommerce-page #content .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images, 
.woocommerce-page .ts-col-12 div.product.vertical-thumbnail div.images-thumbnails div.images{margin-left:70px}
.ts-col-12 div.product.vertical-thumbnail .thumbnails{width:60px;}
.woocommerce #content #main-content:not(.ts-col-24) table.cart td.actions .coupon .input-text, 
#main-content:not(.ts-col-24) .woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce-page #content #main-content:not(.ts-col-24) table.cart td.actions .coupon .input-text, 
.woocommerce-page #main-content:not(.ts-col-24) table.cart td.actions .coupon .input-text{width:150px;}
footer .ts-footer-block .fix-flickr-home-3 .ts-flickr-widget{padding-left:0;}
}
@media 
only screen and (max-width: 840px)	and (min-width: 768px){ html.full-page .ts-banner .banner-content{margin-top:6%;}
}
@media 
only screen and (max-width: 767px)	and (min-width: 640px){  .ts-header .header-v1 .search-wrapper input[type="text"]{width:338px;}
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li, .ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li{width:25%;display:inline-block;float:left;}
.ts-product-in-category-tab-2-wrapper ul.tabs li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;border-width:0 0 1px 0;border-style:solid;z-index:1;opacity:0;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(4).current:after,
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(4).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(5).current:after,
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(6).current:after,
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(7).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(8).current:after,
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(9).current:after,
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10).current:after{opacity:1;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(1),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(2),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5){border-bottom-width:1px !important;border-bottom-style:solid !important;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-6 ul.tabs li:nth-child(3),
.ts-product-in-category-tab-2-wrapper.count-7 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(4),
.ts-product-in-category-tab-2-wrapper.count-8 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-9 ul.tabs li:nth-child(8),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(5),
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li:nth-child(10){border-width:1px;}
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs li{width:20%;display:inline-block;float:left;}
.ts-product-in-category-tab-2-wrapper.count-5 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-6 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-7 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-8 ul.tabs, .ts-product-in-category-tab-2-wrapper.count-9 ul.tabs
.ts-product-in-category-tab-2-wrapper.count-10 ul.tabs{display:block;}
.ts-product-in-category-tab-wrapper .column-tabs{width:24%;}
.ts-product-in-category-tab-wrapper .column-banners{width:25.5%}
.ts-product-in-category-tab-wrapper .column-banners:before{right:25.5%}
.ts-product-in-category-tab-wrapper.no-banner .woocommerce.column-products{width:76%;}
.ts-product-in-category-tab-wrapper .column-tabs:before{left:24%;}
.column-tabs .heading-tab{text-align:center;padding:20px;}
.column-tabs .heading-tab i, .column-tabs .heading-tab .heading-title  img{position:static;}
.ts-product-in-category-tab-wrapper h3 span{width:100%;display:inline-block;}
.column-tabs .heading-tab h3{padding:0;}
.column-tabs .tabs li{padding:10px 20px;}
.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product.first, .ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product.first{clear:none;}
.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product, .ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product{width:50%;float:left}
.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product:nth-child(2n+1),
.ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product:nth-child(2n+1){clear:both;float:left;}
.woocommerce-page.columns-8 .products .product.first, .woocommerce.columns-8 .products .product.first, .woocommerce-page.columns-7 .products .product.first, .woocommerce.columns-7 .products .product.first, .woocommerce-page.columns-6 .products .product.first, .woocommerce.columns-6 .products .product.first, .woocommerce-page.columns-5 .products .product.first, .woocommerce.columns-5 .products .product.first{clear:none;}
#main-content .woocommerce-page.columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce-page.columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce-page.columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce-page.columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product{width:25%;float:left}
#main-content .woocommerce-page.columns-8 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(4n+1),
#main-content .woocommerce-page.columns-7 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(4n+1),
#main-content .woocommerce-page.columns-6 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(4n+1),
#main-content .woocommerce-page.columns-5 .products .product:nth-child(4n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(4n+1){clear:both;float:left;}
.woocommerce #content div.product.vertical-thumbnail div.summary, 
.woocommerce div.product.vertical-thumbnail div.summary, .woocommerce-page #content div.product.vertical-thumbnail div.summary, 
.woocommerce-page div.product.vertical-thumbnail div.summary{width:100%;padding-left:0;float:none;}
.pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper, .woocommerce .pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper, .woocommerce-page .pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper{width:100%;float:none;}
.woocommerce #content div.product.vertical-thumbnail div.images, 
.woocommerce div.product.vertical-thumbnail div.images, .woocommerce-page #content div.product.vertical-thumbnail div.images, 
.woocommerce-page div.product.vertical-thumbnail div.images{width:auto;float:none;}
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .button, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .button, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .button, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .button{clear:both;margin:10px 0;}
.woocommerce div.product.type-product:not(.vertical-thumbnail) form.cart, 
.woocommerce div.product:not(.vertical-thumbnail) p.cart{margin-bottom:15px}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{padding-left:15px}
.woocommerce div.product.product-type-simple:not(.vertical-thumbnail) form.cart div.quantity{width:150px;}
div.product.product-type-simple:not(.vertical-thumbnail) .summary .button:before{display:none !important;}
.ts-portfolio-wrapper.columns-3 .item, .ts-portfolio-wrapper.columns-4 .item{width:50%;float:left;}
.ts-portfolio-wrapper.columns-3 .item:nth-child(2n+1),
.ts-portfolio-wrapper.columns-4 .item:nth-child(2n+1){clear:both;}
.portfolio-inner .icon-group{top:30%;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{display:table-row;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{display:table-cell;}
.woocommerce-cart .cart-collaterals .cart_totals table td{padding:15px 20px !important}
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{text-align:right;}
.woocommerce-cart ul#shipping_method{float:right;text-align:right}
.woocommerce-cart .woocommerce-shipping-calculator{float:right;}
.woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{background:transparent;}
.woocommerce table.my_account_orders tr td:before{display:none;}
body .woocommerce table.my_account_orders td, body .woocommerce table.my_account_orders th, body .woocommerce table.my_account_orders .order-number{text-align:left !important}
body .woocommerce table.my_account_orders tr td:last-child{text-align:center !important}
.woocommerce table.my_account_orders tr, .woocommerce-page table.my_account_orders tr{display:table-row;}
.woocommerce table.my_account_orders tr:nth-child(2n) td, 
.woocommerce-page table.my_account_orders tr:nth-child(2n) td{background:transparent;}
.woocommerce table.my_account_orders tr td{display:table-cell;}
.woocommerce table.my_account_orders thead, .woocommerce-page table.my_account_orders thead{display:table-header-group;}
.woocommerce table.my_account_orders tbody th, .woocommerce-page table.my_account_orders tbody th{display:table-cell;}
}
@media 
only screen and (max-width: 767px)	and (min-width: 550px)	{ .woocommerce div.product .summary .woocommerce-product-details__short-description, .woocommerce-page div.product .summary .woocommerce-product-details__short-description{margin:10px 0 0 0;}
.woocommerce #content div.product form.cart .group_table, 
.woocommerce div.product form.cart .group_table, .woocommerce-page #content div.product form.cart .group_table, 
.woocommerce-page div.product form.cart .group_table{margin-top:20px;}
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .group_table tr, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .group_table tr, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .group_table tr, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .group_table tr{margin-bottom:20px;display:inline-block;width:100%;}
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .group_table td, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .group_table td, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .group_table td, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .group_table td{display:inline-block;width:50%;float:left;padding-top:5px;padding-bottom:5px;}
.woocommerce #content div.product:not(.vertical-thumbnail) form.cart .group_table td.label, 
.woocommerce div.product:not(.vertical-thumbnail) form.cart .group_table td.label, 
.woocommerce-page #content div.product:not(.vertical-thumbnail) form.cart .group_table td.label, 
.woocommerce-page div.product:not(.vertical-thumbnail) form.cart .group_table td.label{clear:both;padding-top:5px;padding-bottom:5px;}
div.product.product-type-grouped .summary .wishlist{clear:both;}
}
@media 
only screen and (max-width: 600px)	and (min-width: 420px)	{ .woocommerce-page.columns-8 .products .product.first, .woocommerce.columns-8 .products .product.first, .woocommerce-page.columns-7 .products .product.first, .woocommerce.columns-7 .products .product.first, .woocommerce-page.columns-6 .products .product.first, .woocommerce.columns-6 .products .product.first, .woocommerce-page.columns-5 .products .product.first, .woocommerce.columns-5 .products .product.first, .woocommerce-page.columns-4 .products .product.first, .woocommerce.columns-4 .products .product.first, .woocommerce-page.columns-3 .products .product.first, .woocommerce.columns-3 .products .product.first{clear:none;}
#main-content .woocommerce-page.columns-8 .products .product,
#main-content .woocommerce.columns-8 .products .product,
#main-content .woocommerce-page.columns-7 .products .product,
#main-content .woocommerce.columns-7 .products .product,
#main-content .woocommerce-page.columns-6 .products .product,
#main-content .woocommerce.columns-6 .products .product,
#main-content .woocommerce-page.columns-5 .products .product,
#main-content .woocommerce.columns-5 .products .product,
#main-content .woocommerce-page.columns-4 .products .product,
#main-content .woocommerce.columns-4 .products .product,
#main-content .woocommerce-page.columns-3 .products .product,
#main-content .woocommerce.columns-3 .products .product{width:50%;float:left}
#main-content .woocommerce-page.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
#main-content .woocommerce-page.columns-3 .products .product:nth-child(2n+1),
#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1){clear:both;float:left;}
} @media screen and (max-device-width: 767px) {
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
@media
{ .page-container{
display: block;
flex-flow: none;
max-width:100%;
margin-left:auto;
margin-right:auto;
}
#right-sidebar{ 
-ms-flex-order: none; 
order: none;
flex: none;
}
#left-sidebar{ 
-ms-flex-order: none; 
order: none;
flex: none;
}
#main-content{ 
-ms-flex-order: none;
order: none;
flex: none;
} }
}
}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//directcedarsupplies.com/wp-content/themes/gon/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}html, body, label, input, textarea, keygen, select, button, .font-body, .ts-banner .heading-body, .ts-button.fa, li.fa, h3.product-name > a, h3.product-name, .ts-compare-table-wrapper h6 > a, .ts-wishlist-table-wrapper .product-name > a, #order_review_heading,
.woocommerce .checkout #order_review table thead th,
.woocommerce-page .checkout #order_review table thead th,
div.product .summary .compare a, div.product .summary .wishlist a, body .rev_slider_wrapper .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button, body sr7-module .sr7-btn.ts-button, .woocommerce-account .woocommerce-MyAccount-navigation li a, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .ts-testimonial-wrapper.text-light .testimonial-content h4.name a, .ts-twitter-slider.text-light .twitter-content h4.name > a, .vc_toggle_default .vc_toggle_title h4, body.error404 article h1, body.error404 article h2, .ts-milestone h3.subject, .cart_totals table th, .woocommerce #order_review table.shop_table tfoot td, 
.woocommerce-page #order_review table.shop_table tfoot td,
.woocommerce table.shop_table.order_details tfoot th, .woocommerce-page table.shop_table.order_details tfoot th, .woocommerce #order_review table.shop_table tfoot th, 
.woocommerce-page #order_review table.shop_table tfoot th,
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, body div.pp_default .pp_nav .currentTextHolder, body .theme-default .nivo-caption, .dokan-category-menu .sub-block h3{font-family:Helvetica;}
.amount, .quantity{font-family:Helvetica;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6,
.ts-banner .heading-big, h1.wpb_heading, h2.wpb_heading, h3.wpb_heading, h4.wpb_heading, h5.wpb_heading, h6.wpb_heading, .ts-banner-feature.show_image .banner-info, .woocommerce .products .product .product-label span, .woocommerce-page .products .product .product-label span, .pp_woocommerce div.product .images .product-label span, .woocommerce #content div.product .images .product-label span,
.woocommerce div.product .images .product-label span, .woocommerce-page #content div.product .images .product-label span,
.woocommerce-page div.product .images .product-label span, .vc_column_container .vc_btn, .vc_column_container .wpb_button, .woocommerce > form > fieldset legend, .variations label, .shipping-calculator-button, .ts-product-in-category-tab-2-wrapper ul.tabs li span.title, .woocommerce #reviews #reply-title, 
.woocommerce-page #reviews #reply-title,
.ts-portfolio-wrapper .filter-bar li, table thead th, .ts-wishlist-table-wrapper .heading-row, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a{font-family:Helvetica;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a, header.ts-header .menu-wrapper nav > ul.menu > li ul .title-heading a, .title-heading a, .vertical-menu-wrapper .vertical-menu-heading{font-family:Helvetica;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a, header.ts-header .menu-wrapper .vertical-menu nav > ul.menu > li > a, .widget-container .vertical-menu > ul.menu ul.sub-menu > li > a, .widget-container .vertical-menu div.list-link li > a, .widget-container .vertical-menu > ul.menu li.widget_nav_menu li > a, .widget-container .vertical-menu > ul.menu > li > a{font-family:Helvetica;}
body #main,
.woocommerce .woocommerce-ordering .orderby ul, .woocommerce-page .woocommerce-ordering .orderby ul, form.checkout div.create-account, #main > .page-container,
#main > .fullwidth-template,
.widget-container.mailchimp-subscription input[type="email"],
.thumbnails.loading:before, .ts-logo-slider-wrapper.loading .content-wrapper:before, .related-posts.loading .content-wrapper:before, .ts-portfolio-wrapper.loading:before, .ts-blogs-wrapper.loading .content-wrapper:before, .ts-testimonial-wrapper.content-no-border.loading:before, .ts-twitter-slider.content-no-border.loading:before, .ts-product-in-category-tab-2-wrapper .woocommerce .products .product .product-wrapper, .woocommerce-page .ts-product-in-category-tab-2-wrapper .products .product .product-wrapper, .ts-product-in-category-tab-2-wrapper .row-tabs, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{background-color:#ffffff;}
#order_review_heading,
.woocommerce .checkout #order_review table th, 
.woocommerce-page .checkout #order_review table th,
.woocommerce .checkout #order_review table td, 
.woocommerce-page .checkout #order_review table td,
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal td, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal td,
.woocommerce #payment, 
.woocommerce-page #payment{border-bottom-color:#ffffff;}
body .select2-container .select2-dropdown, .widget-container, .ts-shortcode.content-border, .vc_tta-container .vc_general, table.shop_table, .shopping-cart-wrapper .dropdown-container:before, .my-account-wrapper .dropdown-container:before, #lang_sel_click ul ul:before,
.wpml-ls .wpml-ls-sub-menu:before, .header-currency ul:before, div.pp_pic_holder .pp_content, div.light_rounded .pp_content, body div.ppt, .single-navigation a .product-info:before, .ts-mailchimp-subscription-shortcode.style-2 .subscribe-email, body div.pp_pic_holder .pp_content_container .pp_details, div.pp_woocommerce.pp_pic_holder .pp_content_container, html input[type^="search"],
html input[type^="text"], 
html input[type^="password"],
html input[type="email"], 
html input[type="number"], 
html input[type="tel"], 
html select, html textarea, body .select2-container .select2-search--dropdown .select2-search__field, body .select2-dropdown, .chosen-container a.chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, .portfolio-inner .figcaption, .ts-price-table.active-table .table-description:before, .widget-container .gallery.loading figure:before, .list-posts article .gallery.loading:before, .thumbnail.loading:before, .ts-product-category-slider-wrapper .content-wrapper.loading:before, .ts-product-in-category-tab-wrapper .column-banners.loading:before, .ts-product-in-category-tab-wrapper .column-products.loading:before, .ts-product-in-sub-category-tab-wrapper .row-banners.loading:before, .ts-product-in-sub-category-tab-wrapper .row-products.loading:before, .widget-container .ts-logo-slider-wrapper.loading .content-wrapper:before, .ts-product .content-wrapper.loading:before, .tab-contents.loading:before, .ts-products-widget .ts-products-widget-wrapper.loading:before, .ts-product-deals-widget .ts-product-deals-slider-wrapper.loading:before, .ts-blogs-widget .ts-blogs-widget-wrapper.loading:before, .ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading:before, .blogs article a.gallery.loading:before, .single .gallery.loading:before, .ts-portfolio-wrapper.loading:before, .widget-container .ts-testimonial-wrapper.content-no-border.loading:before, .ts-logo-slider-wrapper.content-border.loading .content-wrapper:before, .ts-testimonial-wrapper.content-border.loading:before, .ts-twitter-slider.content-border.loading:before, .load-more-wrapper .button.loading:before, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce #payment div.payment_box, 
.woocommerce-page #payment div.payment_box,
.ts-feature-wrapper .feature-icon, .ts-blogs article .content-meta, .list-posts article, article.single .entry-content, .ts-feature-wrapper.has-image .feature-header, .ts-team-member .content-info, .vc_toggle, .vc_progress_bar .vc_single_bar:before, .woocommerce div.product .woocommerce-tabs .panel, .ts-twitter-slider.content-border, .ts-testimonial-wrapper.content-border, .ts-product-in-category-tab-wrapper, body .flexslider .slides, body .wpb_gallery_slides.wpb_slider_nivo, .ts-list-of-product-categories-wrapper, .ts-product-in-sub-category-tab-wrapper, .ts-product-in-category-tab-2-wrapper ul.tabs, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div,
.pp_woocommerce .owl-controls .owl-nav > div, .pp_woocommerce .owl-controls .owl-nav > div:hover, .ts-product-in-category-tab-2-wrapper .owl-controls .owl-nav > div, body div.pp_pic_holder.ts-lightbox:before,
body div.pp_pic_holder.ts-lightbox.loaded:before, body .ts-lightbox .pp_content_container, .ts-compare-popup{background-color:#ffffff;}
body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .portfolio-inner .figcaption:before, .ts-price-table .table-description ul li, .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#ffffff;}
@media only screen and (min-width: 481px){
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover{border-right-color:#ffffff !important;}
body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover{border-left-color:#ffffff !important;}
}	
.tab-content.loading:before{background-color:#ffffff;opacity:0.7;}
.single-navigation a .product-info:after{color:#ffffff;}
body, .cat-links a, .tag-links a, .pp_woocommerce div.product .summary .woocommerce-product-details__short-description, .woocommerce div.product.summary .woocommerce-product-details__short-description, .woocommerce-page div.product .summary .woocommerce-product-details__short-description, p.lost_password a,
.counter-wrapper .ref-wrapper, .woocommerce .widget_layered_nav ul li a, .ts-product-attribute > div a, .woocommerce .widget_layered_nav ul li span, .comment_list_widget .comment-body, header.ts-header .forgot-pass a, .prod-cat-show-top-content-button a, .woocommerce .woocommerce-ordering .orderby ul li a, .woocommerce-page .woocommerce-ordering .orderby ul li a, .sku-wrapper span, article .social-sharing li a, div.product .social-sharing li a, .social-sharing .print a, .social-sharing .email a, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce p.stars a, .woocommerce-product-rating .woocommerce-review-link, table tfoot th, .woocommerce table.shop_table.customer_details th, .ts-team-member .image-thumbnail .social, .woocommerce-checkout #payment div.payment_box,
article a.button-readmore, body div.pp_default .pp_nav .currentTextHolder, .dashboard-widget.products ul li a{color:#808080;}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#808080;}
.select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#808080;}
select, textarea, html input[type^="search"],
html input[type^="text"], 
html input[type^="email"],
html input[type^="password"],
html input[type^="tel"],
footer .vc_col-sm-3 .subscribe-widget input[type="email"], 
footer .vc_col-sm-4 .subscribe-widget input[type="email"],
body .select2-container .select2-selection--single, .woocommerce form .form-row .input-text, .woocommerce form .form-row select{color:#808080;border-color:#e8e8e8;}
html input[type^="search"]:hover,
html input[type^="text"]:hover, 
html input[type^="email"]:hover,
html input[type^="password"]:hover,
html input[type^="tel"]:hover,
html textarea:hover, html input[type^="search"]:focus,
html input[type^="text"]:focus, 
html input[type^="email"]:focus,
html input[type^="password"]:focus,
html input[type^="tel"]:focus,
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill, html textarea:focus, html input:focus:invalid:focus, html select:focus:invalid:focus, .woocommerce form .form-row textarea:hover, .woocommerce-page form .form-row textarea:hover, .woocommerce form .form-row textarea:focus, .woocommerce-page form .form-row textarea:focus, footer .vc_col-sm-3 .subscribe-widget input[type="email"]:hover, 
footer .vc_col-sm-4 .subscribe-widget input[type="email"]:hover,
footer .vc_col-sm-3 .subscribe-widget input[type="email"]:focus, 
footer .vc_col-sm-4 .subscribe-widget input[type="email"]:focus,
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select, body .select2-container .select2-search--dropdown .select2-search__field, body .select2-dropdown, body .select2-container.select2-container--open .select2-selection--single, .woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus, body .select2-container--open .select2-dropdown, body .select2-dropdown, .ts-lightbox .subscribe-widget input[type="email"]:hover,
.ts-lightbox .subscribe-widget input[type="email"]:focus{border-color:#d8d8d8;color:#666666;}
.product-categories, .woocommerce .products .product .product-categories a, .woocommerce-page .products .product .product-categories a, .woocommerce .widget-container il li .product-categories a, .woocommerce-page ul li .widget-container .product-categories a, .widget-container ul li .product-categories a, .woocommerce .products .product .product-categories, .woocommerce-page .products .product .product-categories, .woocommerce .widget-container il li .product-categories, .woocommerce-page ul li .widget-container .product-categories, .widget-container ul li .product-categories, .widget.ts-products-widget .product-categories a, .woocommerce-page .widget.ts-products-widget .product-categories a, .widget.ts-products-widget .product-categories, .woocommerce-page .widget.ts-products-widget .product-categories, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a, .testimonial-content .byline, .widget-container .post-meta span, .widget-container .tagcloud a,
.comment_list_widget .comment-meta .meta, .ts-twitter-widget .date-time, .gridlist-toggle a, .prod-cat-show-top-content-button a:after, .woocommerce .woocommerce-ordering .orderby > li:after, .woocommerce-page .woocommerce-ordering .orderby > li:after, .woocommerce .products .star-rating.no-rating, 
.woocommerce-page .products .star-rating.no-rating, .star-rating.no-rating:before, .pp_woocommerce .star-rating.no-rating:before, .woocommerce .star-rating.no-rating:before, .woocommerce-page .star-rating.no-rating:before, .testimonial-content .rating.no-rating:before, .comment-count .number, .comments-area .datetime, .comments-area .reply, .comments-area .reply .comment-reply-link, .portfolio-like, .ts-team-member .role, .date-time.date-time-meta, .list-posts article .date-time.date-time-meta, article.single .entry-meta .date-time.date-time-meta{color:#b8b8b8;}
.ts-twitter-slider .owl-dots > div > span:before, .ts-testimonial-wrapper .owl-dots > div > span:before{border-color:#b8b8b8;}::-webkit-input-placeholder{color:#b8b8b8;}:-moz-placeholder{color:#b8b8b8;}::-moz-placeholder{color:#b8b8b8;}:-ms-input-placeholder{color:#b8b8b8;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input:-webkit-autofill{color:#808080;}
}
body .theme-default .nivo-controlNav a:before{border-color:#808080;}
body .theme-default .nivo-controlNav a:hover:before, body .theme-default .nivo-controlNav a.active:before{border-color:#808080;background-color:#808080;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6,
.woocommerce > form > fieldset legend, #main .ts-mailchimp-subscription-shortcode .subscribe-widget,
.widget-title-wrapper a.block-control, .widget-container.ts-product-categories-widget ul.product-categories span.icon-toggle, .widget-container.widget_categories > ul li.cat-parent > span.icon-toggle, .ts-compare-table-wrapper > div .heading{color:#3f3f3f;}
body div.ppt{color:#3f3f3f !important;}
body.error404 h1:before{
border-color:#808080;
}
a{color:#ed1b23;}
a:hover, a:active{color:#3f3f3f;}
.counter-wrapper > div .number-wrapper{color:#ffffff;}
.portfolio-inner .icon-group a{background-color:#ffffff;}
label , .wpcf7 p, dt, .primary-text, .banner-fullwidth-wrapper .banner_detail a.banner-button, .woocommerce .widget-container .price_slider_amount .price_label,
.woocommerce-page .widget-container .price_slider_amount .price_label, .widget-container .tagcloud a:hover, h3.heading-title > a,
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, .vc_toggle_title h4, .vc_toggle .vc_toggle_icon:before, .ts-blogs-widget-wrapper.no-image .post-date, .ts-social-icons .ts-tooltip, .ts-product-categories-widget .widget-title-wrapper > .widget-title, .comment_list_widget .comment-meta .author a, .widget-container ul > li a, .dokan-category-menu ul li a, .widget_nav_menu > div > ul > li > a, .ts-heading h1, .ts-heading h2, .ts-heading h3, .ts-heading h4, .avatar-name a, h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, .ts-header-intro h6 > a, .secondary-color, .subscribe-widget .widget-title, .widget-container.ts-product-categories-widget ul.product-categories li a, .widget-title, header.ts-header .header-top #lang_sel_click ul ul a,
header.ts-header .header-top .wpml-ls ul ul a, header.ts-header .header-currency ul li a, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .vc_progress_bar .vc_single_bar .vc_label, .vc_pie_chart .vc_pie_chart_value, .ts-banner h2, .ts-banner h3, .ts-banner h4, .ts-banner .heading-big, .single article .tags-link > span:first-child, .single article .cats-link > span:first-child, .list-posts article .cats-link > span:first-child, .summary .meta-wrapper .cats-link > span:first-child, .summary .meta-wrapper .tags-link > span:first-child, .sku-wrapper, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce p.stars a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .shipping-calculator-button, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .theme-title h3, .cross-sells > h2, .upsells > h2, .related > h2, .cart_totals, .cart_totals h2, .ts-shortcode .shortcode-heading-wrapper .heading-title, .heading-shortcode, .comments-title .heading-title, #comment-wrapper .heading-title,
#order_review_heading,
.list-posts article .entry-format .date-time, .single-post article .entry-format .date-time, .blogs article .thumbnail-content .date-time, .widget-container .post_list_widget li .author a:hover, .comment-author .author-name a, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.register, .woocommerce .checkout #order_review table th,
.woocommerce-page .checkout #order_review table th,
.woocommerce-page .checkout #order_review table td,
.woocommerce .checkout #order_review table td,
.desc-big, .subscribe-widget .widgettitle, h2.h2-big-2, .desc-bold-upper, .column-tabs .tabs li, .woocommerce .ts-product-deals-slider-wrapper.list .products .product .short-description, .ts-list-of-product-categories-wrapper .list-categories li a, .dashboard-widget.products ul li a, .row-heading-tabs ul li, .row-heading-tabs ul li a, .ts-product-in-category-tab-2-wrapper ul.tabs li span.title, .woocommerce #reviews #reply-title, 
.woocommerce-page #reviews #reply-title,
.dokan-store-menu ul li a, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div, .portfolio-inner .icon-group a, .portfolio-info p, .single-portfolio .info-content .entry-title, .single-portfolio .ic-like, .ts-team-member header > h3 a, .ts-lightbox .subscribe-widget *{color:#3f3f3f;}
body .rev_slider_wrapper .rev-btn.ts-button:hover, body rs-module-wrap .rev-btn.ts-button:hover, body sr7-module sr7-btn.ts-button:hover, .cart-list li .cart-item-wrapper a.remove, .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove, .ts-wishlist-table-wrapper .item .product-remove a, .ts-compare-popup .item .remove, .ts-compare-table-wrapper .ts-remove-from-compare, .ts-compare-popup .close, body .pp_nav .pp_play:before, body .pp_nav .pp_pause:before, body .pp_arrow_previous:before, body .pp_arrow_next:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_previous:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_next:before{color:#3f3f3f !important;}
.ts-blog-category .content-wrapper .item section:after{background-color:#3f3f3f;}
.ts-product-attribute > div.color a:before{border-color:#3f3f3f;}
.ts-stick-compare-button, .woocommerce .button.button-secondary, .woocommerce-page .button.button-secondary, .woocommerce #content .button.button-secondary,
.woocommerce-page #content .button.button-secondary,
.woocommerce .button.button-transparent:hover, .woocommerce-page .button.button-transparent:hover, .woocommerce #content .button.button-transparent:hover,
.woocommerce-page #content .button.button-transparent:hover,
body .button.button-transparent:hover, body #content .button.button-transparent:hover,
body #content .button.button-secondary,
body .button.button-secondary, .woocommerce .button.button-primary:hover, .woocommerce-page .button.button-primary:hover, .woocommerce #content .button.button-primary:hover,
.woocommerce-page #content .button.button-primary:hover,
body .button.button-primary:hover, body #content .button.button-primary:hover,
body input.wpcf7-submit, .pp_woocommerce div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, 
.woocommerce div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover, 
.woocommerce-page div.product form.cart .button:hover, .social-sharing.style-2 .ts-social-sharing li a, .single-portfolio .ic-like:hover, .woocommerce form.login .button, .woocommerce form.register .button, .woocommerce-page form.login .button, .woocommerce-page form.register .button, .woocommerce #payment #place_order:hover, 
.woocommerce-page #payment #place_order:hover,
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], body .ts-lightbox.pp_pic_holder a.pp_close:before,
body div.ts-product-video.pp_pic_holder .pp_close:before, body div.pp_default a.pp_close:before, body div.pp_woocommerce.pp_pic_holder .pp_close:before, body div.pp_woocommerce.pp_pic_holder a.pp_expand:before, body div.pp_woocommerce.pp_pic_holder a.pp_contract:before, body div.pp_default a.pp_expand:before, body div.pp_default a.pp_contract:before, .pp_woocommerce .quantity .minus:hover,
.pp_woocommerce .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, 
.woocommerce #content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, 
.woocommerce-page #content .quantity .plus:hover, 
.woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .pp_woocommerce .quantity .minus:focus, .pp_woocommerce .quantity .plus:focus, .woocommerce #content .quantity .minus:focus, 
.woocommerce #content .quantity .plus:focus, 
.woocommerce .quantity .minus:focus, .woocommerce .quantity .plus:focus, .woocommerce-page #content .quantity .minus:focus, 
.woocommerce-page #content .quantity .plus:focus, 
.woocommerce-page .quantity .minus:focus, .woocommerce-page .quantity .plus:focus, #calendar_wrap caption{background-color:#3f3f3f;color:#ffffff;border-color:#3f3f3f;}
body .rev_slider_wrapper .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button, body sr7-module .sr7-btn.ts-button, .woocommerce #content table.shop_table .product-remove a,
.woocommerce table.shop_table .product-remove a, .woocommerce-page #content table.shop_table .product-remove a, 
.woocommerce-page table.shop_table .product-remove a, .button-light:hover, .button-fill-light:hover, .feedburner-no-background .ts-mailchimp-subscription-shortcode .button:hover, #ts-search-popup .search-button input[type="submit"]{background-color:#3f3f3f !important;color:#ffffff !important;border-color:#3f3f3f !important;}
.woocommerce .button.button-secondary.transparent:hover, .woocommerce-page .button.button-secondary.transparent:hover, .woocommerce #content .button.button-secondary.transparent:hover,
.woocommerce-page #content .button.button-secondary.transparent:hover,
body .button.button-secondary.transparent:hover, body #content .button.button-secondary.transparent:hover,
.woocommerce .button.button-transparent, .woocommerce-page .button.button-transparent, .woocommerce #content .button.button-transparent,
.woocommerce-page #content .button.button-transparent,
body .button.button-transparent, body #content .button.button-transparent{background-color:transparent;color:#3f3f3f;border-color:#3f3f3f;}
.owl-controls .owl-nav > div, .single-navigation > a{color:#3f3f3f;border-color:#e8e8e8;background:transparent;}
.ts-testimonial-wrapper.text-light .owl-controls .owl-nav > div:hover:before, .ts-testimonial-wrapper.text-light .owl-controls .owl-nav > div:hover, .ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div:hover, .ts-logo-slider-wrapper.style-light .owl-controls .owl-nav > div:hover:before, .owl-controls .owl-nav > div:hover, .single-navigation > a:hover, .ts-twitter-slider .owl-dots > div > span:hover:before, .ts-testimonial-wrapper .owl-dots > div > span:hover:before, .ts-twitter-slider .owl-dots > div.active > span:before, .ts-testimonial-wrapper .owl-dots > div.active > span:before, .ts-twitter-slider.text-light .owl-controls .owl-nav > div:hover, .ts-twitter-slider.text-light .owl-controls .owl-nav > div:hover:before{color:#ed1b23;border-color:#ed1b23;background:transparent;}
footer .owl-controls .owl-nav > div{color:#e8e8e8;border-color:#e8e8e8;background:transparent;}
footer .owl-controls .owl-nav > div:hover{color:#ed1b23;border-color:#ed1b23;background:transparent;}
.ts-social-icons .ts-tooltip, table thead th, .ts-wishlist-table-wrapper .heading-row, .ts-dropcap.style-2, blockquote.blockquote-bg, .vc_pie_chart.important .vc_pie_chart_value, .vc_toggle_active .vc_toggle_icon:before, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div:hover,
.list-posts article.post_format-post-format-quote .blockquote-meta, .widget-container .post_list_widget .blockquote-meta .author a:hover, .widget-container .post_list_widget .blockquote-meta .author a, .post_list_widget .blockquote-meta, .post_list_widget .blockquote-meta *,
article.quote .blockquote-meta, article.quote .blockquote-meta *,
.list-posts article.post_format-post-format-quote .blockquote-meta *, .portfolio-inner .icon-group a:hover, .ts-price-table header,
.ts-price-table header h3{color:#ffffff;}
.primary-color, .ts-dropcap, .ul-style li:before, .ol-style li:before, h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, .ts-header-intro h6 > a:hover, .cat-links a:hover, .tag-links a:hover, .widget-container ul.product_list_widget li .ts-wg-meta > a:hover, .woocommerce .widget-container ul.product_list_widget li .ts-wg-meta > a:hover, .woocommerce-page .widget-container ul.product_list_widget .ts-wg-meta > a:hover, .order-number a,
label a:hover, .widget-container ul > li a:hover, .dokan-category-menu ul li a:hover, section.widget_nav_menu > div > ul > li > a:hover, .widget-container ul ul li > a:hover, .list-posts .heading-title a:hover, .post_list_widget .post-meta i, article .comment-count i, article .author i, p.lost_password a:hover, .products .product.product-category a:hover h3, .woocommerce .products .product.product-category a:hover h3, .woocommerce-page .products .product.product-category a:hover h3, .ts-tiny-account-wrapper:before, #lang_sel_click > ul > li:before,
.wpml-ls > ul > li:before, .header-currency .wcml_currency_switcher:before, header.ts-header .header-currency li:hover a, header.ts-header #lang_sel_click ul li a:hover,
header.ts-header .wpml-ls ul li a:hover, header.ts-header .forgot-pass a:hover, .woocommerce .products .product .product-categories a:hover, .woocommerce-page .products .product .product-categories a:hover, .woocommerce .widget-container il li .product-categories a:hover, .woocommerce-page ul li .widget-container .product-categories a:hover, .widget-container ul li .product-categories a:hover, .widget.ts-products-widget .product-categories a:hover, .woocommerce-page .widget.ts-products-widget .product-categories a:hover, .comment_list_widget .comment-meta .author a:hover, .woocommerce .widget_layered_nav ul li:hover a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a, .ts-product-attribute > div:hover a, .ts-product-attribute > div.selected a, .widget-container.ts-product-categories-widget ul.product-categories span.icon-toggle:hover, .widget-container.widget_categories > ul li.cat-parent > span.icon-toggle:hover, .widget-container.ts-product-categories-widget ul.product-categories li.current > a, .widget-container.ts-product-categories-widget ul.product-categories li a:hover, .widget-container.widget_categories > ul li.current-cat > a, .widget-container.widget_categories > ul li a:hover, .avatar-name a:hover, .ts-testimonial-wrapper.text-light .testimonial-content h4.name a:hover, .ts-twitter-slider.text-light .twitter-content h4.name > a:hover, .woocommerce .ts-product-deals-slider-wrapper .products .product .product-categories a:hover, .woocommerce .ts-product-deals-slider-wrapper .products .center .product-name a:hover, .gridlist-toggle a:hover, .gridlist-toggle a.active, .woocommerce .woocommerce-ordering .orderby:hover > li .orderby-current, .woocommerce-page .woocommerce-ordering .orderby:hover > li .orderby-current, .woocommerce .woocommerce-ordering .orderby li a.current, .woocommerce-page .woocommerce-ordering .orderby li a.current, .woocommerce .woocommerce-ordering .orderby:hover > li:after, .woocommerce-page .woocommerce-ordering .orderby:hover > li:after, .prod-cat-show-top-content-button a:hover, .prod-cat-show-top-content-button a:hover:after, .woocommerce .woocommerce-ordering .orderby ul li a:hover, .woocommerce-page .woocommerce-ordering .orderby ul li a:hover, .social-sharing .print a:hover, .social-sharing .email a:hover, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .widget-container .post_list_widget li .author a, .comment-author .author-name a:hover, .comments-area .datetime i, .comments-area .reply i, .comments-area .reply:hover .comment-reply-link, .shipping-calculator-button:hover, .woocommerce .checkout #order_review table thead th,
.woocommerce-page .checkout #order_review table thead th,
article a.button-readmore:hover, .ts-tiny-cart-wrapper .ic-cart:before, #ts-search-result-container ul li a:hover,
#ts-search-result-container .view-all-wrapper a:hover,
body .select2-container .select2-results__option[aria-selected=true],
body .select2-container .select2-results__option--highlighted[aria-selected], .header-top .my-account-wrapper .account-control > a:hover,
.header-top .my-wishlist-wrapper a:hover, #lang_sel_click > ul > li > a:hover,
.header-top .header-currency > div > a:hover, header.ts-header .mobile-menu li > a:hover,
header.ts-header .mobile-menu li.current-menu-item > a, header.ts-header .mobile-menu li.current_page_item > a, .group-button-icon-header .shopping-cart-wrapper a.cart-control span.cart-number, .ts-portfolio-wrapper .filter-bar li:hover,
.ts-portfolio-wrapper .filter-bar li.current, .ts-team-member header > h3 a:hover,
.ts-price-table header:after, .pp_woocommerce div.product form.cart .variations td .reset_variations,
.woocommerce #content div.product form.cart .variations td .reset_variations, 
.woocommerce div.product form.cart .variations td .reset_variations, .woocommerce-page #content div.product form.cart .variations td .reset_variations, 
.woocommerce-page div.product form.cart .variations td .reset_variations, .woocommerce .product .thumbnail-wrapper .button-in:hover a,
.woocommerce .product .thumbnail-wrapper .button-in:hover, .button-in a:hover, .button-in:hover a, .woocommerce .product .thumbnail-wrapper .product-group-button .loop-add-to-cart a:hover, .woocommerce .product .thumbnail-wrapper .button-in:hover i:before, .widget-container .product_list_widget li a:hover,
.woocommerce .widget-container .product_list_widget li a:hover, .woocommerce-page .widget-container .product_list_widget li a:hover, .widget.ts-products-widget .ts-wg-meta > a:hover, .woocommerce-page .widget.ts-products-widget .ts-wg-meta > a:hover, .ts-compare-table-wrapper h6 > a:hover, .ts-wishlist-table-wrapper .product-name > a:hover, h3.product-name > a:hover, h3.product-name:hover, .product-name a:hover, .group_table a:hover, .dashboard-widget.products ul li a:hover, .dokan-store-menu ul li a:hover, .ts-social-icons .ts-tooltip:before,
.ts-social-icons .social-icons.style-3 li a.custom-icon:hover span, footer#colophon .ts-social-icons .social-icons.style-3 li a.custom-icon:hover span{color:#ed1b23;}
body .pp_nav .pp_play:hover:before, body .pp_nav .pp_pause:hover:before, body .pp_arrow_previous:hover:before, body .pp_arrow_next:hover:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_previous:hover:before, body div.pp_woocommerce.pp_pic_holder .pp_arrow_next:hover:before, body .rev_slider_wrapper .ts-button-style-2-light:hover, body rs-module-wrap .ts-button-style-2-light:hover{color:#ed1b23 !important;}
.my-account-wrapper .dropdown-container:before, #lang_sel_click ul ul:before,
.wpml-ls .wpml-ls-sub-menu:before, .header-currency ul:before, .ts-price-table header:after, .shopping-cart-wrapper .dropdown-container:before{border-top-color:#ed1b23;}
.ts-blogs-widget-wrapper.no-image .post-date, blockquote:after, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a:after, .excerpt-line-top-bottom:before, .excerpt-line-top-bottom:after, .text-middle-line:before, .text-middle-line:after, .ts-price-table.active-table .table-description, .blogs article .thumbnail-content .date-time span:first-child:after, .list-posts article .entry-format .date-time span:first-child:after, .single-post article .entry-format .date-time span:first-child:after, .shopping-cart-wrapper .ts-tiny-cart-wrapper,
.feature-border-primary .ts-feature-wrapper.icon-small .feature-icon{border-color:#ed1b23;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a:after, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover:after, .woocommerce .product .thumbnail-wrapper .product-group-button > div a:hover{border-color:#ed1b23 !important;}
table thead th, .ts-wishlist-table-wrapper .heading-row, blockquote.blockquote-bg, .post_list_widget .blockquote-meta, article.quote .ts-blockquote, .list-posts article.post_format-post-format-quote, .ts-dropcap.style-2, .vc_pie_chart.important .vc_pie_chart_value, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range:before, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .images-thumbnails > .thumbnails .owl-controls .owl-nav > div:hover, .portfolio-inner .icon-group a:hover, .ts-team-member .image-thumbnail .social a.custom:hover, .ts-price-table header, .ts-social-icons .social-icons li:hover a.custom-icon,
footer#colophon .ts-social-icons li:hover a.custom-icon,
.ts-social-icons .social-icons.style-3 li a.custom-icon:hover i, footer#colophon .ts-social-icons .social-icons.style-3 li a.custom-icon:hover i,
.ts-social-icons .social-icons a.custom-icon .ts-tooltip, .ts-tiny-cart-wrapper .ic-cart:after{background-color:#ed1b23;}
.ts-stick-compare-button:hover, .woocommerce .button.button-secondary:hover, .woocommerce-page .button.button-secondary:hover, .woocommerce #content .button.button-secondary:hover,
.woocommerce-page #content .button.button-secondary:hover,
body .button.button-secondary:hover, body #content .button.button-secondary:hover,
.woocommerce .button.button-primary, .woocommerce-page .button.button-primary, .woocommerce #content .button.button-primary,
.woocommerce-page #content .button.button-primary,
body .button.button-primary, body #content .button.button-primary,
body input.wpcf7-submit:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab.vc_active > a, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a:hover, body .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .vc_toggle_default.vc_toggle_active .vc_toggle_title h4, .vc_toggle_default .vc_toggle_title:hover h4, .pp_woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, 
.woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, 
.woocommerce-page div.product form.cart .button, .ts-feature-wrapper .feature-icon:hover, .feature-border-primary .ts-feature-wrapper.icon-small .feature-icon:hover, .woocommerce form.login .button:hover, .woocommerce form.register .button:hover, .woocommerce-page form.login .button:hover, .woocommerce-page form.register .button:hover, .woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order,
.ts-product-video-button:hover, .woocommerce #respond input#submit.disabled:hover, 
.woocommerce #respond input#submit:disabled:hover, 
.woocommerce #respond input#submit:disabled[disabled]:hover, 
.woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, 
.woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, 
.woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, body .ts-lightbox.pp_pic_holder a.pp_close:hover:before,
body div.ts-product-video.pp_pic_holder .pp_close:hover:before, body .pp_nav .pp_play:hover:before, body .pp_nav .pp_pause:hover:before, body div.pp_default a.pp_close:hover:before, body div.pp_woocommerce.pp_pic_holder .pp_close:hover:before, body div.pp_woocommerce.pp_pic_holder a.pp_expand:hover:before, body div.pp_woocommerce.pp_pic_holder a.pp_contract:hover:before, body div.pp_default a.pp_expand:hover:before, body div.pp_default a.pp_contract:hover:before{background-color:#ed1b23;color:#ffffff;border-color:#ed1b23;}
body .rev_slider_wrapper .rev-btn.ts-button-border-primary:hover, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-border-primary:hover, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-border-primary:hover, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-fill-primary-rp, .feedburner-no-background .ts-mailchimp-subscription-shortcode .button, #ts-search-popup .search-button input[type="submit"]:hover, .woocommerce #content table.shop_table .product-remove a:hover,
.woocommerce table.shop_table .product-remove a:hover, .woocommerce-page #content table.shop_table .product-remove a:hover, 
.woocommerce-page table.shop_table .product-remove a:hover{background-color:#ed1b23 !important;color:#ffffff !important;border-color:#ed1b23 !important;}
body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary:hover, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp:hover, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-fill-primary:hover, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp:hover, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-fill-primary:hover, body sr7-module .sr7-btn.ts-button-fill-primary-rp:hover, .products .product.product-category .shop-now-button:hover{color:#ed1b23 !important;border-color:#ed1b23 !important;background:transparent !important;}
*,
* :before,
* :after,
.woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce table.my_account_orders tbody tr:first-child td:first-child, body .vc_separator.border-color .vc_sep_line, .quantity input[type="number"],
.pp_woocommerce .quantity .minus, .pp_woocommerce .quantity .plus, .woocommerce #content .quantity .minus, 
.woocommerce #content .quantity .plus, 
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, 
.woocommerce-page #content .quantity .plus, 
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus, .pp_woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td, .woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul, .woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, body .wpb_flexslider.flexslider, .pp_woocommerce div.product div.thumbnails a:hover img, .woocommerce #content div.product div.thumbnails a:hover img, 
.woocommerce div.product div.thumbnails a:hover img, .woocommerce-page #content div.product div.thumbnails a:hover img, 
.woocommerce-page div.product div.thumbnails a:hover img, .woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce table.shop_attributes, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, body .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-panels-container .vc_tta-panels, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-panels-container .vc_tta-panels, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, body .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .vc_toggle_default .vc_toggle_title h4, .vc_toggle .vc_toggle_icon, .woocommerce #reviews #comments ol.commentlist li ,
.woocommerce-page #reviews #comments ol.commentlist li,
body div.product .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover, body div.product .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:hover, .ts-price-table.active-table .table-description ul li, .ts-compare-popup .items .item, .ts-wishlist-table-wrapper *,
.ts-wishlist-table-wrapper, .ts-lightbox .ts-mailchimp-subscription-shortcode input[type="email"], header.ts-header .mobile-menu li > a{border-color:#e8e8e8;}
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal th, 
.woocommerce .checkout #order_review table tfoot tr.cart-subtotal td, 
.woocommerce-page .checkout #order_review table tfoot tr.cart-subtotal td{border-top-color:#e8e8e8;}
.woocommerce .widget_layered_nav ul li:before, .ts-product-attribute > div:before, .vc_pie_chart .vc_pie_chart_value, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tabs-container .vc_tta-tabs-list:before , body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tabs-container .vc_tta-tabs-list:before, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title:before, body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list:before, body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list:before, .vc_toggle_title:before, .woocommerce-account .woocommerce-MyAccount-navigation ul:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .single-portfolio .ic-like, .ts-price-table .table-description:before{background-color:#e8e8e8;}
body .ts-heading.style-2:after, .single-navigation a .product-info > div:after, .widget-title:after, body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tabs-list:after, body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tabs-list:after, .ts-shortcode .shortcode-heading-wrapper .heading-title:after, .heading-shortcode:after, .theme-title:after, .cross-sells > h2:after, .upsells > h2:after, .related > h2:after{color:#e8e8e8;}
.tp-leftarrow.tparrows:after, .tp-rightarrow.tparrows:after, .wpb_gallery .wpb_flexslider .flex-direction-nav a:after, .theme-default .nivo-directionNav a:after, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:after{background-color:#000000 !important;}
.tp-leftarrow.tparrows:before, .tp-rightarrow.tparrows:before, .wpb_gallery .wpb_flexslider .flex-direction-nav a:before, .theme-default .nivo-directionNav a:before, .ts-product-category-slider-wrapper.ts-slider .owl-controls .owl-nav > div:before{color:#ffffff !important;}
.tp-bullets .tp-bullet:not(.thumb):hover:before,
.tp-bullets .tp-bullet.selected:not(.thumb):before,
sr7-bullets sr7-bullet:not(.thumb):hover:before,
sr7-bullets sr7-bullet.selected:not(.thumb):before{border-color:#ffffff;}
#to-top a:hover,
a.button:hover, button:hover, input[type^="submit"]:hover, 
.shopping-cart p.buttons a:hover, .woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, #content button.button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:focus, .woocommerce-page .widget_price_filter .price_slider_amount .button:focus, .cart_totals a.checkout-button.button, .woocommerce .cart_totals a.checkout-button.button, .woocommerce-page .cart_totals a.checkout-button.button, .woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
div.product .summary .wishlist a:hover, div.product .summary .compare a:hover, .woocommerce #content nav.woocommerce-pagination ul li a.next:hover:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:hover:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:hover:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:hover:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:hover:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:hover:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:hover:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover:before, .ts-pagination ul li a.prev:hover:before, .ts-pagination ul li a.next:hover:before, .woocommerce #content nav.woocommerce-pagination ul li a.next:focus:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:focus:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:focus:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:focus:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:focus:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:focus:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:focus:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:focus:before, .ts-pagination ul li a.prev:focus:before, .ts-pagination ul li a.next:focus:before, .dokan-pagination-container .dokan-pagination li:hover a, .dokan-pagination-container .dokan-pagination li.active a, .ts-pagination ul li a:hover, .ts-pagination ul li a:focus, .ts-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce #content nav.woocommerce-pagination ul li span.current, 
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page #content nav.woocommerce-pagination ul li span.current, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a.next:focus, 
.woocommerce nav.woocommerce-pagination ul li a.next:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:focus, .woocommerce #content nav.woocommerce-pagination ul li a.prev:focus, 
.woocommerce nav.woocommerce-pagination ul li a.prev:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:focus, .woocommerce #content nav.woocommerce-pagination ul li a.next:hover, 
.woocommerce nav.woocommerce-pagination ul li a.next:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:hover, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:hover, .woocommerce #content nav.woocommerce-pagination ul li a.prev:hover, 
.woocommerce nav.woocommerce-pagination ul li a.prev:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:hover, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover, body .single-post .single-navigation > a:hover{background-color:#ffffff;color:#ed1b23;border-color:#ed1b23;}
#to-top a,
a.button, button, input[type^="submit"],
.shopping-cart p.buttons a, .woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, #content button.button,
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, div.product .summary .wishlist a, div.product .summary .compare a, body .single-post .single-navigation > a{background-color:#ffffff;color:#3f3f3f;border-color:#e6e6e6;}
.woocommerce #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.next:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.next:before, .woocommerce #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce-page #content nav.woocommerce-pagination ul li a.prev:before, 
.woocommerce-page nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before, .ts-pagination ul li a, .dokan-pagination-container .dokan-pagination li a, .woocommerce #content nav.woocommerce-pagination ul li a, 
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, 
.woocommerce-page #content nav.woocommerce-pagination ul li span, 
.woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span{background-color:#ffffff;color:#747474;border-color:#e6e6e6;}
.breadcrumb-title-wrapper{background-color:#3f3f3f;}
.breadcrumb-title-wrapper .breadcrumb-title *,
.breadcrumbs-container > span.brn_arrow:before{color:#ffffff;}
.breadcrumb-title-wrapper .breadcrumb-title a, .breadcrumb-title-wrapper .breadcrumb-title span.current{color:#ffffff;}
header.ts-header .header-top{background-color:#282828;border-color:#353535;}
header.ts-header .header-top a, header.ts-header .header-top, header.ts-header .header-v6 .header-top .search-wrapper input[type="text"],
header.ts-header .header-v8 .header-top .search-wrapper input[type="text"]{color:#a9a9a9;}
.info-desc > span:last-child:before, .header-top-right .group-meta-header > div:last-child:before, .header-top-right .group-meta-header > div:before{border-color:#a9a9a9;}
.group-meta-header:before{background-color:#a9a9a9;}
header.ts-header .header-middle, header.ts-header.header-v7 .header-middle > .container > div.menu-wrapper, .header-v7 #ts-search-popup{background-color:#ffffff;}
header.ts-header .header-v6 .sticky-wrapper.is-sticky .header-sticky:before, header.ts-header .header-v5 .sticky-wrapper.is-sticky .header-sticky:before, header.ts-header .header-v3 .sticky-wrapper.is-sticky .header-sticky:before{background-color:#ffffff;}
header.ts-header .header-bottom{background-color:#ffffff;border-color:#474747;}
header.ts-header .sticky-wrapper.is-sticky .header-sticky:before{background-color:#ffffff;}
.shopping-cart-wrapper a.cart-control, .shopping-cart-wrapper .cart-total .amount{color:#ffffff;}
body .category-dropdown .select2-dropdown, .header-v1 .ts-search-by-category, .header-v2 .search-wrapper .search-content, .header-v4 .search-wrapper .search-content, .header-v6 .header-middle .search-wrapper .search-content, .ts-header .search-wrapper input[type="text"],
#ts-search-popup input[type="text"]{border-color:#494949;}
body .category-dropdown .select2-dropdown, .header-v1 .ts-search-by-category select, .header-v1 .ts-search-by-category option, .header-v1 .ts-search-by-category form > .select2{background-color:#ffffff;}
.category-dropdown .select2-choice, .category-dropdown li, header .header-v1 .select2-container .select2-selection--single .select2-selection__rendered, header .header-v1 .ts-search-by-category select, #ts-search-result-container ul li a,
#ts-search-result-container .view-all-wrapper a{color:#a9a9a9;}
header .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#a9a9a9;}
header .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#a9a9a9;}
#ts-search-popup input[type="text"],
header.ts-header .search-content input[type="text"]{color:#a9a9a9;}
#ts-search-popup input[type="text"],
header.ts-header .search-content input[type="text"],
#ts-search-result-container ul:before{background:#ffffff;}
@media only screen and (max-width: 767px){
header.ts-header .header-top{background-color:#282828;border-color:#353535;}
header.ts-header .header-top a, header.ts-header .header-top, .ts-mobile-menu-icon-toggle, .ts-group-meta-icon-toggle, .shopping-cart-wrapper.cart-mobile, .shopping-cart-wrapper.cart-mobile .amount{color:#a9a9a9;}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic{border-bottom-color:#a9a9a9;}
.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic:after{border-color:#a9a9a9;}
}   .vertical-menu-wrapper .vertical-menu-heading,
.widget-container.ts-menus-widget .widget-title{background-color:#ed1b23;color:#ffffff;}
.widget-container.ts-menus-widget .widget-title-wrapper a.block-control{color:#ffffff;}
.vertical-menu-wrapper:hover .vertical-menu-heading{background-color:#ed1b23;color:#ffffff;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a, header.ts-header .menu-wrapper nav > ul.menu li.fa:before{color:#474747;}
header.ts-header.header-transparent .is-sticky ::-webkit-input-placeholder{color:#474747;}
header.ts-header.header-transparent .is-sticky :-moz-placeholder{color:#474747;}
header.ts-header.header-transparent .is-sticky ::-moz-placeholder{color:#474747;}
header.ts-header.header-transparent .is-sticky :-ms-input-placeholder{color:#474747;}
header.ts-header .header-v3 .search-content input[type="text"],
.group-button-icon-header .my-wishlist-wrapper a, .group-button-icon-header .account-control, .group-button-icon-header .my-account-wrapper .account-control > a, .header-v7 .search-pc, #ts-search-popup-button-close{color:#474747;}
.group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic{border-bottom-color:#474747;}
.group-button-icon-header > div:after, .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic:after{border-color:#474747;}
header.ts-header .menu-wrapper nav > ul.menu > li:hover > a, header.ts-header .ts-menu > .menu > ul > li:hover > a, header.ts-header .menu-wrapper nav > ul.menu li.fa:hover:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current_page_item:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-item:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current_page_parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper nav > ul.menu > li.fa.current-menu-ancestor:before, header.ts-header .menu-wrapper nav > ul.menu > li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu > li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu > li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu > ul.sub-menu li.current-product_cat-ancestor > a, .ts-menu-drop-icon.active:before, .group-button-icon-header .my-wishlist-wrapper a:hover, .group-button-icon-header .my-account-wrapper .account-control > a:hover, .group-button-icon-header .account-control:hover, .header-v3 .my-wishlist-wrapper a:hover, .header-v3 .my-account-wrapper .account-control:hover > a, .header-v7 .search-pc:hover{color:#ffffff;}
.group-button-icon-header .ts-tiny-cart-wrapper:hover .ic-cart .ic{border-bottom-color:#ffffff;}
.group-button-icon-header .ts-tiny-cart-wrapper:hover .ic-cart .ic:after{border-color:#ffffff;}
header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu .vertical-menu-wrapper > .menu > ul > li > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu li.fa:before, .widget-container .vertical-menu > ul.menu > li > a, .widget-container .vertical-menu > .menu > ul > li > a, .widget-container .vertical-menu > ul.menu li.fa:before{color:#474747;}
header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li:hover > a, header.ts-header .ts-menu .vertical-menu-wrapper > .menu > ul > li:hover > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu li.fa:hover:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current_page_item:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-item:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current_page_parent:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-parent:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.fa.current-menu-ancestor:before, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current_page_item > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-menu-item > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current_page_parent > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-menu-parent > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-menu-ancestor > a, header.ts-header .menu-wrapper .vertical-menu-wrapper nav > ul.menu > li.current-product_cat-ancestor > a, .widget-container .vertical-menu > ul.menu > li:hover > a, .widget-container .vertical-menu > .menu > ul > li:hover > a, .widget-container .vertical-menu > ul.menu li.fa:hover:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-parent:before, .widget-container .vertical-menu > ul.menu > li.fa.current_page_item:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-item:before, .widget-container .vertical-menu > ul.menu > li.fa.current_page_parent:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-parent:before, .widget-container .vertical-menu > ul.menu > li.fa.current-menu-ancestor:before, .widget-container .vertical-menu > ul.menu > li.current_page_item > a, .widget-container .vertical-menu > ul.menu > li.current-menu-item > a, .widget-container .vertical-menu > ul.menu > li.current_page_parent > a, .widget-container .vertical-menu > ul.menu > li.current-menu-parent > a, .widget-container .vertical-menu > ul.menu > li.current-menu-ancestor > a, .widget-container .vertical-menu > ul.menu > li.current-product_cat-ancestor > a, .ts-menu-drop-icon.active:before, #ts-search-popup-button-close:hover{color:#ed1b23;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu > li, header.ts-header .menu-wrapper nav li.widget_nav_menu li, header.ts-header .menu-wrapper nav div.list-link li, header.ts-header .menu-wrapper nav > ul.menu li.ts-normal-menu ul.sub-menu li, header.ts-header .menu-wrapper .vertical-menu > ul.menu > li.menu-item > a{border-color:#e9e9e9;}
header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before, .widget-container .vertical-menu > ul.menu li ul.sub-menu:before{border-color:#ed1b23;}
header.ts-header .menu-wrapper nav > ul.menu > li.parent > a:after, header.ts-header .menu-wrapper nav > ul.menu > li.menu-item-has-children > a:after{color:#ed1b23;}
header.ts-header .menu-wrapper nav > ul.menu > li > ul.sub-menu, header.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu:before, .widget-container .vertical-menu > ul.menu > li > ul.sub-menu, .widget-container .vertical-menu > ul.menu > li > ul.sub-menu ul.sub-menu:before, .vertical-menu-wrapper .vertical-menu{background-color:#ffffff;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a{color:#474747;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h1, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h2, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h3, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h4, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h5, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu h6, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h1, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h2, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h3, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h4, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h5, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu .h6, .widget-container .vertical-menu > ul.menu ul.sub-menu h1, .widget-container .vertical-menu > ul.menu ul.sub-menu h2, .widget-container .vertical-menu > ul.menu ul.sub-menu h3, .widget-container .vertical-menu > ul.menu ul.sub-menu h4, .widget-container .vertical-menu > ul.menu ul.sub-menu h5, .widget-container .vertical-menu > ul.menu ul.sub-menu h6, .widget-container .vertical-menu > ul.menu ul.sub-menu .h1, .widget-container .vertical-menu > ul.menu ul.sub-menu .h2, .widget-container .vertical-menu > ul.menu ul.sub-menu .h3, .widget-container .vertical-menu > ul.menu ul.sub-menu .h4, .widget-container .vertical-menu > ul.menu ul.sub-menu .h5, .widget-container .vertical-menu > ul.menu ul.sub-menu .h6, h1.wpb_heading, h2.wpb_heading, h3.wpb_heading, h4.wpb_heading, h5.wpb_heading, h6.wpb_heading{color:#3f3f3f;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a, header.ts-header .menu-wrapper nav div.list-link li > a, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a, header.ts-header .menu-wrapper .vertical-menu nav > ul.menu > li > a{color:#474747;}
header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu > li > a:hover, header.ts-header .menu-wrapper nav div.list-link li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li > a:hover, header.ts-header .menu-wrapper nav > ul.menu li.widget_nav_menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_parent > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-parent > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current_page_item > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-menu-ancestor > a, header.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li.current-product_cat-ancestor > a, .widget-container .vertical-menu > ul.menu ul.sub-menu > li > a:hover, .widget-container .vertical-menu div.list-link li > a:hover, .widget-container .vertical-menu > ul.menu li.widget_nav_menu li > a:hover, .widget-container .vertical-menu > ul.menu li.widget_nav_menu li.current-menu-item > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-menu-item > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current_page_parent > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-menu-parent > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current_page_item > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-menu-ancestor > a, .widget-container .vertical-menu > ul.menu ul.sub-menu li.current-product_cat-ancestor > a{color:#ed1b23;background-color:#ffffff;}
.ts-social-icons .social-icons li a, footer#colophon .ts-social-icons .social-icons a,
.ts-social-icons .social-icons.style-3 li a i, footer#colophon .ts-social-icons .social-icons.style-3 li a i{background-color:#424242;color:#ffffff;}
footer .end-footer, .line-logo .logo-bg:before, footer .footer-container, footer .ts-testimonial-wrapper.loading:before, footer .thumbnails.loading:before, footer .thumbnail.loading:before, footer .ts-logo-slider-wrapper.loading .content-wrapper:before, footer .ts-product .content-wrapper.loading:before, footer .ts-products-widget .ts-products-widget-wrapper.loading:before, footer .ts-product-deals-widget .ts-product-deals-slider-wrapper.loading:before, footer .ts-blogs-widget .ts-blogs-widget-wrapper.loading:before, footer .ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading:before, footer .ts-twitter-slider.loading:before{background-color:#262626;}
footer#colophon,
footer#colophon a,
footer#colophon dt,
.ts-social-icons .social-icons.style-3 li a span{color:#999999;}
footer table td, footer table, .line-logo:before, .horizontal-menu-footer .widget-container ul li:after{border-color:#999999;}
footer#colophon a:hover,
footer#colophon h1,
footer#colophon h2,
footer#colophon h3,
footer#colophon h4,
footer#colophon h5,
footer#colophon h6,
footer#colophon .h1,
footer#colophon .h2,
footer#colophon .h3,
footer#colophon .h4,
footer#colophon .h5,
footer#colophon .h6,
footer#colophon h1.wpb_heading,
footer#colophon h2.wpb_heading,
footer#colophon h3.wpb_heading,
footer#colophon h4.wpb_heading,
footer#colophon h5.wpb_heading,
footer#colophon h6.wpb_heading
footer#colophon a:hover,
footer#colophon .ts-blogs-widget-wrapper .post-date,
footer#colophon .woocommerce ul.cart_list li span.amount, 
footer#colophon .woocommerce ul.product_list_widget li span.amount, 
.woocommerce-page footer#colophon ul.cart_list li span.amount, 
.woocommerce-page footer#colophon ul.product_list_widget li span.amount,
footer#colophon .ts-product-deals-widget .ts-product-deals-widget-wrapper span.amount,
.woocommerce-page footer#colophon .ts-product-deals-widget .ts-product-deals-widget-wrapper span.amount,
footer#colophon .ts-blogs-widget-wrapper ul li a,
footer#colophon .ts-blogs-widget-wrapper ul li .comment,
footer#colophon .ts-recent-comments-widget-wrapper ul li .date,
footer#colophon .ts-recent-comments-widget-wrapper ul li a,
.info-company li, footer .ts-mailchimp-subscription-shortcode.style-2 .newsletter{color:#ffffff;}
.ts-product-deals-slider-wrapper .counter-wrapper > div, .counter-wrapper > div{background-color:#ffffff;border-color:#e8e8e8;}
.counter-wrapper > div .number-wrapper .number{color:#3f3f3f;}
.counter-wrapper > div.days, .ts-product-in-category-tab-2-wrapper .counter-wrapper > div{background-color:#ed6363;border-color:#ed6363;}
.counter-wrapper > div.days .number-wrapper .number, .counter-wrapper > div.days .ref-wrapper{color:#ffffff;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating, .star-rating:before, .pp_woocommerce .star-rating:before, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .testimonial-content .rating:before{color:#f8d73f;}
.star-rating span:before, .pp_woocommerce .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .testimonial-content .rating span:before{color:#f8d73f;}
.widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce .widget-container ul.product_list_widget li .ts-wg-meta > a, .woocommerce-page .widget-container ul.product_list_widget .ts-wg-meta > a, .widget.ts-products-widget .ts-wg-meta > a, .woocommerce-page .widget.ts-products-widget .ts-wg-meta > a, .ts-compare-table-wrapper h6 > a, .ts-wishlist-table-wrapper .product-name > a, h3.product-name > a, h3.product-name, .product-name a, .single-navigation a .product-info, .group_table a{color:#3f3f3f;}
.woocommerce .product .product-wrapper a.added_to_cart, .woocommerce-page .product .product-wrapper a.added_to_cart, .woocommerce .product .product-wrapper a.button, .woocommerce-page .product .product-wrapper a.button, .woocommerce #content .product .product-wrapper a.added_to_cart,
.woocommerce-page #content .product .product-wrapper a.added_to_cart,
.woocommerce #content .product .product-wrapper a.button,
.woocommerce-page #content .product .product-wrapper a.button,
.ts-button-product, .meta-wrapper .button-in.wishlist a, .meta-wrapper .button-in.compare a{background-color:#ffffff;border-color:#e8e8e8;color:#666666;}
.woocommerce .product .product-wrapper .meta-wrapper a.added_to_cart:hover, .woocommerce-page .product .product-wrapper .meta-wrapper a.added_to_cart:hover, .woocommerce .product .product-wrapper .meta-wrapper a.button:hover, .woocommerce-page .product .product-wrapper .meta-wrapper a.button:hover, .woocommerce .product .product-wrapper .meta-wrapper a.added_to_cart:focus, .woocommerce-page .product .product-wrapper .meta-wrapper a.added_to_cart:focus, .woocommerce .product .product-wrapper .meta-wrapper a.button:focus, .woocommerce-page .product .product-wrapper .meta-wrapper a.button:focus, .woocommerce #content .product .product-wrapper .meta-wrapper a.added_to_cart:hover, 
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.added_to_cart:hover,
.woocommerce #content .product .product-wrapper .meta-wrapper a.button:hover,
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.button:hover,
.woocommerce #content .product .product-wrapper .meta-wrapper a.added_to_cart:focus, 
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.added_to_cart:focus,
.woocommerce #content .product .product-wrapper .meta-wrapper a.button:focus,
.woocommerce-page #content .product .product-wrapper .meta-wrapper a.button:focus,
.ts-button-product:hover, .ts-button-product:focus, .meta-wrapper .button-in.wishlist a:hover, .meta-wrapper .button-in.compare a:hover, .ts-product-deals-widget .loop-add-to-cart a:hover{background-color:#ed6363;border-color:#ed6363;color:#ffffff;}
.woocommerce .products .product .product-label .onsale, .woocommerce-page .products .product .product-label .onsale, .pp_woocommerce div.product .images .product-label span.onsale, .woocommerce #content div.product .images .product-label span.onsale,
.woocommerce div.product .images .product-label span.onsale, .woocommerce-page #content div.product .images .product-label span.onsale,
.woocommerce-page div.product .images .product-label span.onsale{color:#ffffff;background:#000000;}
.woocommerce .products .product .product-label .featured, .woocommerce-page .products .product .product-label .featured, .pp_woocommerce div.product .images .product-label span.featured, .woocommerce #content div.product .images .product-label span.featured,
.woocommerce div.product .images .product-label span.featured, .woocommerce-page #content div.product .images .product-label span.featured,
.woocommerce-page div.product .images .product-label span.featured{color:#ffffff;background:#f23434;}
.woocommerce .products .product .product-label .out-of-stock, .woocommerce-page .products .product .product-label .out-of-stock, .pp_woocommerce div.product .images .product-label span.out-of-stock, .woocommerce #content div.product .images .product-label span.out-of-stock,
.woocommerce div.product .images .product-label span.out-of-stock, .woocommerce-page #content div.product .images .product-label span.out-of-stock,
.woocommerce-page div.product .images .product-label span.out-of-stock{color:#ffffff;background:#d4d4d4;}
.amount, .cart-list .quantity, .woocommerce ul.cart_list li .quantity, .woocommerce-page ul.cart_list li .quantity, .woocommerce .products .product .price, .woocommerce-page .products .product .price, .woocommerce .products .product .amount, .woocommerce-page .products .product .amount, .woocommerce #content div.product p.price, 
.woocommerce #content div.product span.price, 
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, 
.woocommerce-page #content div.product span.price, 
.woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .single-navigation a .product-info .price{color:#3f3f3f;}
.woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, #page .wc-block-components-notice-banner,
.alert.alert-success, div.wpcf7-mail-sent-ok, .vc_color-alert-success.vc_message_box{background:#c1faa8;color:#6db74c;border-color:#9cff70;}
.woocommerce-message a, .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-message a, #page .wc-block-components-notice-banner a{color:#6db74c;}
.woocommerce-message:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, #page .wc-block-components-notice-banner:before,
.alert.alert-success:before{color:#6db74c;}
.woocommerce-info, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, #page .wc-block-components-notice-banner.is-info,
#page .wc-block-components-notice-banner.is-warning,
.alert.alert-info, .vc_color-alert-info.vc_message_box{background:#bceeff;color:#21c2f8;border-color:#8ae1ff;}
.woocommerce-info a, .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-info a, #page .wc-block-components-notice-banner.is-info a,
#page .wc-block-components-notice-banner.is-warning a,
.woocommerce-info:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before, #page .wc-block-components-notice-banner.is-info:before,
#page .wc-block-components-notice-banner.is-warning:before,
.alert.alert-info:before{color:#21c2f8;}
.woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, #page .wc-block-components-notice-banner.is-error,
.alert.alert-error, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .vc_color-alert-danger.vc_message_box{background:#f3757b;border-color:#fdb1a8;color:#ffffff;}
.woocommerce-error a, .woocommerce .woocommerce-error a, .woocommerce-page .woocommerce-error a, #page .wc-block-components-notice-banner.is-error a,
.woocommerce-error:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, #page .wc-block-components-notice-banner.is-error:before,
.alert.alert-error:before{color:#ffffff;}
.alert.alert-warning, div.wpcf7-spam-blocked, .vc_color-alert-warning.vc_message_box, .checkout-login-coupon-wrapper .woocommerce-info, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info, #page .checkout-login-coupon-wrapper .wc-block-components-notice-banner.is-info{background:#fff4bb;color:#e99b00;border-color:#ffcc66;}
.alert.alert-warning:before, .alert.alert-warning a, div.wpcf7-spam-blocked a, .vc_color-alert-warning.vc_message_box a, .checkout-login-coupon-wrapper .woocommerce-info a, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info a, #page .checkout-login-coupon-wrapper .wc-block-components-notice-banner.is-info a,
.checkout-login-coupon-wrapper .woocommerce-info:before, .woocommerce .checkout-login-coupon-wrapper .woocommerce-info:before, #page .checkout-login-coupon-wrapper .wc-block-components-notice-banner.is-info:before{color:#e99b00;}
.woocommerce-message a.button, .woocommerce .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button, #page .wc-block-components-notice-banner a.button{background:#c1faa8 !important;color:#6db74c !important;border-color:#6db74c;}
.woocommerce-message a.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce-page .woocommerce-message a.button:hover, #page .wc-block-components-notice-banner a.button:hover{background:#6db74c !important;color:#ffffff !important;border-color:#6db74c;}
.woocommerce-error a.button, .woocommerce .woocommerce-error a.button, .woocommerce-page .woocommerce-error a.button, #page .wc-block-components-notice-banner.is-error a.button{background:#f3757b !important;color:#ffffff !important;border-color:#fdb1a8;}
.woocommerce-error a.button:hover, .woocommerce .woocommerce-error a.button:hover, .woocommerce-page .woocommerce-error a.button:hover, #page .wc-block-components-notice-banner.is-error a.button:hover{background:#ffffff !important;color:#f3757b !important;border-color:#fdb1a8;}
.woocommerce-info a.button, .woocommerce .woocommerce-info a.button, .woocommerce-page .woocommerce-info a.button, #page .wc-block-components-notice-banner.is-info a.button,
#page .wc-block-components-notice-banner.is-warning a.button{background:#bceeff !important;color:#21c2f8 !important;border-color:#8ae1ff;}
.woocommerce-info a.button:hover, .woocommerce .woocommerce-info a.button:hover, .woocommerce-page .woocommerce-info a.button:hover, #page .wc-block-components-notice-banner.is-info a.button:hover,
#page .wc-block-components-notice-banner.is-warning a.button:hover{background:#8ae1ff !important;color:#ffffff !important;border-color:#8ae1ff;}
.page-container, .breadcrumb-title-wrapper .breadcrumb-content, .container{width:100%;}
.page-fullwidth-template .ts-row-boxed{max-width:100%;}
@media 
only screen and (min-width: 1050px){ html.full-page{margin-top:0 !important;}
html.full-page body.admin-bar header.ts-header.header-transparent:not(.is-sticky) .header-middle{margin-top:32px;}
html.full-page .ts-banner .banner-content{margin-top:2%;}
}
@media 
only screen and (min-width: 991px){ .group-meta-header{display:block !important;}
} @media 
only screen and (max-width: 5000px)	and (min-width: 1531px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:170px !important;}
}
@media 
only screen and (max-width: 1532px)	and (min-width: 1420px){ body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:165px !important;}
}
@media 
only screen and (max-width: 1321px)	and (min-width: 1241px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:140px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:140px !important;}
}
@media 
only screen and (max-width: 1240px)	and (min-width: 1150px){ #main-content .ts-large-one-third .ts-banner .banner-bg{margin-left:-10%;margin-right:-10%;}
body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:130px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:160px !important;}
}
@media 
only screen and (max-width: 1149px)	and (min-width: 1051px){ #main-content .ts-large-one-third .ts-banner .banner-bg{margin-left:-15%;margin-right:-15%;}
body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:120px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:150px !important;}
}
@media 
only screen and (max-width: 1052px)	and (min-width: 901px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:102px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:120px !important;}
}
@media 
only screen and (max-width: 902px)	and (min-width: 768px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:90px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:110px !important;}
}
@media 
only screen and (max-width: 767px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:75px !important;}
body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{border-width:1px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:90px !important;}
}
@media 
only screen and (max-width: 650px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:60px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:70px !important;}
}
@media 
only screen and (max-width: 500px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:45px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:55px !important;}
}
@media 
only screen and (max-width: 400px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white{min-width:35px !important;}
body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:45px !important;}
}
@media 
only screen and (max-width: 300px){ body .rev_slider_wrapper .rev-btn.ts-button, body .rev_slider_wrapper .rev-btn.ts-button-border-primary, body .rev_slider_wrapper .rev-btn.ts-button-border-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary, body .rev_slider_wrapper .rev-btn.ts-button-white, body .rev_slider_wrapper .rev-btn.ts-button-fill-primary-rp, body .rev_slider_wrapper .rev-btn.ts-button-white-rp, body rs-module-wrap .rev-btn.ts-button, body rs-module-wrap .rev-btn.ts-button-border-primary, body rs-module-wrap .rev-btn.ts-button-border-white, body rs-module-wrap .rev-btn.ts-button-fill-primary, body rs-module-wrap .rev-btn.ts-button-white, body rs-module-wrap .rev-btn.ts-button-fill-primary-rp, body rs-module-wrap .rev-btn.ts-button-white-rp, body sr7-module .sr7-btn.ts-button, body sr7-module .sr7-btn.ts-button-border-primary, body sr7-module .sr7-btn.ts-button-border-white, body sr7-module .sr7-btn.ts-button-fill-primary, body sr7-module .sr7-btn.ts-button-white, body sr7-module .sr7-btn.ts-button-fill-primary-rp, body sr7-module .sr7-btn.ts-button-white-rp{min-width:auto !important;}
} @media 
only screen and (max-width: 5000px)	and (min-width: 991px){ .group-meta-header{display:block !important;}
.ts-col-18 .widget-container.product-filter-by-color ul li{margin:0 4px 4px 0;}
.ts-col-18 .widget-container.product-filter-by-color ul li a, .ts-col-18 .widget-container.product-filter-by-color ul li a span{width:24px;height:24px;line-height:24px;}
.woocommerce .ts-col-18 .widget_layered_nav ul li a, .woocommerce .ts-col-18 .widget_layered_nav ul li span, .ts-col-18 .woocommerce .widget_layered_nav ul li a, .ts-col-18 .woocommerce .widget_layered_nav ul li span{font-size:12px;}
.ts-col-18 .woocommerce .widget_layered_nav ul li, .woocommerce-page .ts-col-18 .widget_layered_nav ul li{width:50%;}
.ts-col-18 .woocommerce .widget_layered_nav ul li:nth-child(3n+1), 
.woocommerce-page .ts-col-18 .widget_layered_nav ul li:nth-child(3n+1){clear:none;}
.ts-col-18 .woocommerce .widget_layered_nav ul li:nth-child(2n+1), 
.woocommerce-page .ts-col-18 .widget_layered_nav ul li:nth-child(2n+1){clear:both;}
.ts-col-12 .product-category-top-content .widget-container{width:100%;float:none;}
.ts-col-12 .woocommerce .woocommerce-ordering, .woocommerce-page .ts-col-12 .woocommerce-ordering{float:left;clear:both;}
.woocommerce #content .ts-col-12 div.product div.images-thumbnails, 
.woocommerce .ts-col-12 div.product div.images-thumbnails, .woocommerce-page #content .ts-col-12 div.product div.images-thumbnails, 
.woocommerce-page .ts-col-12 div.product div.images-thumbnails{width:100%;}
.woocommerce #content .ts-col-12 div.product div.summary, 
.woocommerce .ts-col-12 div.product div.summary, .woocommerce-page #content .ts-col-12 div.product div.summary, 
.woocommerce-page .ts-col-12 div.product div.summary{width:100%;padding-left:0}
.woocommerce .ts-col-12 div.product .woocommerce-tabs .panel{padding:22px 20px 25px 20px}
} html, 
body, .woocommerce .order_details li, .woocommerce-page .order_details li, .woocommerce-page table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders td, .comment_list_widget .comment-body, .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .shopping-cart-wrapper .form-content > label, #calendar_wrap th, 
#calendar_wrap td,
.woocommerce .widget-container .price_slider_amount .price_label, .woocommerce-page .widget-container .price_slider_amount .price_label, #ts-search-result-container ul li a,
#ts-search-result-container .view-all-wrapper a,
.shopping-cart-wrapper a.cart-control span.amount, body .rev_slider_wrapper .rev-btn, body rs-module-wrap .rev-btn, body sr7-module sr7-btn, #lang_sel_click > ul li a,
.wpml-ls > ul li a, .header-currency ul li a, select option, .comment_list_widget .comment-meta .author, body.wpb-js-composer .vc_general.vc_tta-tabs.background_color .vc_tta-tab > a, body.wpb-js-composer .vc_general.vc_tta-tabs.top_border .vc_tta-tab > a, body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a, body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a, .vc_toggle_default .vc_toggle_title h4, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .vc_progress_bar .vc_single_bar .vc_label, .woocommerce-product-rating .woocommerce-review-link, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.post_list_widget .blockquote-bg, .portfolio-inner .figcaption, .feature-content .feature-header, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals > h2, h3 > label, body.wpb-js-composer .vc_tta.vc_general, header.ts-header .header-v3 .menu-wrapper .ts-menu, .dokan-category-menu .sub-block h3, .ts-banner, #page .wc-block-components-notice-banner{font-size:17px;line-height:26px;}
.breadcrumb-title-wrapper .breadcrumb-title *{font-size:16px;}
.product-group-button .button-tooltip{font-size:15px !important;line-height:22px !important;;}
body input, body select, html input[type^="search"],
html input[type^="text"], 
html input[type^="email"],
html input[type^="password"],
html input[type^="tel"],
body .select2-search input[type="text"],
.chosen-container, .chosen-container-single .chosen-search input[type=text],
.woocommerce #content table.shop_table td.actions .coupon .input-text, 
.woocommerce table.shop_table td.actions .coupon .input-text, .woocommerce-page #content table.shop_table td.actions .coupon .input-text, 
.woocommerce-page table.shop_table td.actions .coupon .input-text, .chosen-container a.chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, body .select2-container .select2-selection--single .select2-selection__rendered, .ts-twitter-slider.text-light .twitter-content .date-time, .ts-product-attribute > div, .ts-testimonial-wrapper.text-light .testimonial-content .byline{font-size:17px;}
.woocommerce div.product .single-navigation .product-info span.price, .woocommerce-page div.product .single-navigation .product-info span.price, div.product .single-navigation .product-info .price del, div.product .single-navigation .product-info .price ins{font-size:17px !important;line-height:26px !important;}
.woocommerce .woocommerce-ordering .orderby li, .woocommerce-page .woocommerce-ordering .orderby li, .shopping-cart-wrapper a.cart-control, .shopping-cart-wrapper .dropdown-container, .gridlist-toggle a#grid:before,
.gridlist-toggle a#list:before{line-height:26px;}
body #pp_full_res{line-height:26px !important;}
ol li, ul li{line-height:22px;}
dt, dd, .woocommerce form .form-row label, .woocommerce-page form .form-row label{line-height:20px;}
.ts-testimonial-wrapper.text-light .testimonial-content, .ts-twitter-slider.text-light .twitter-content, .ts-price-table .desc-price{font-size:19px;line-height:32px;}
.ts-compare-table-wrapper h6 > a, .ts-wishlist-table-wrapper .product-name > a, ul.product_list_widget li > a, h3.product-name > a, h3.product-name, .single-navigation a .product-info span{font-size:17px;line-height:22px;}
.woocommerce .ts-product-deals-slider-wrapper.list h3.product-name, .woocommerce .ts-product-deals-slider-wrapper.list h3.product-name > a{font-size:21px;line-height:24px;}
.woocommerce .ts-product-deals-slider-wrapper.list .amount{font-size:23px;line-height:26px;}
.woocommerce .ts-product-deals-slider-wrapper.list .product .product-categories a{font-size:16px;line-height:20px;}
@media 
only screen and (max-width: 991px)	and (min-width: 768px){  .woocommerce .ts-product-deals-slider-wrapper.list h3.product-name, .woocommerce .ts-product-deals-slider-wrapper.list h3.product-name > a{font-size:17px;line-height:22px;}
.woocommerce .ts-product-deals-slider-wrapper.list .amount{font-size:19px;line-height:22px;}
}
h4 > a, .ts-team-member header > h3, .ts-team-member header > h3 a{font-size:17px;line-height:22px;}
h1,.h1,
.fix-size-heading h2, .ts-mailchimp-subscription-shortcode .widget-title, .banner-content h1{font-size:30px;line-height:35px;}
body .ts-heading.style-2 > h1, .ts-heading h1, h2,.h2,
h1.wpb_heading, .banner-content h2, .breadcrumb-title-wrapper .breadcrumb-title h1, .ts-mailchimp-subscription-shortcode.style-3 .widgettitle{font-size:26px;line-height:36px;}
body .ts-heading.style-2 > h2, .ts-heading h2, h3, .h3, h2.wpb_heading, .banner-content h3, .ts-lightbox .subscribe-widget .widgettitle{font-size:24px;line-height:25px;}
.ts-shortcode.ts-blogs .shortcode-heading-wrapper .heading-title, .ts-shortcode.content-no-border .shortcode-heading-wrapper .heading-title, .ts-shortcode.ts-product-category-slider-wrapper .shortcode-heading-wrapper .heading-title, .heading-shortcode, .comments-title .heading-title, #comment-wrapper .heading-title,
.cross-sells > h2, .upsells > h2, .related > h2, .theme-title, .theme-title > h3, body .ts-heading.style-2 > h3, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a, .ts-mailchimp-subscription-shortcode .widgettitle, footer .ts-mailchimp-subscription-shortcode.style-2 .widgettitle, .dokan-dashboard header.dokan-dashboard-header h1{font-size:18px;line-height:24px;}
body .ts-heading.style-2 > h4, body div.ppt, .widget.ts-products-widget > .widgettitle, .woocommerce #reviews #reply-title, 
.woocommerce-page #reviews #reply-title,
.woocommerce #reviews #comments > h2, 
.woocommerce-page #reviews #comments > h2,
.widget_shopping_cart_content p.total strong, body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab > a, .widget-title, body .ts-footer-block .vc_col-sm-3 .widget .widgettitle, body .ts-footer-block .vc_col-sm-4 .widget .widgettitle, .ts-shortcode .shortcode-heading-wrapper .heading-title, .woocommerce-account div.woocommerce h3, .woocommerce-account div.woocommerce .addresses h2, .woocommerce-customer-details .addresses h2, .single-portfolio .info-content .entry-title, .column-tabs .heading-tab h3{font-size:16px;line-height:24px;}
.widget-container.ts-menus-widget .widget-title{font-size:15px;}
.blogs article h3.heading-title a, .list-posts .entry-content .entry-title{font-size:16px;line-height:24px;}
h4,.h4,
.ts-heading h3, h3.wpb_heading, .banner-content h4, .woocommerce-account div.woocommerce h2, .vc_pie_chart .vc_pie_chart_value{font-size:20px;line-height:26px;}
h5,.h5,
.ts-heading h4, h4.wpb_heading, h5.wpb_heading{font-size:18px;line-height:26px;}
h6,.h6,
.vc_message_box .h4, h6.wpb_heading, .product-category-top-content .widget-title-wrapper > .widget-title, .portfolio-inner .figcaption h3, .ts-feature-wrapper .feature-header h3, .ts-milestone h3.subject, #order_review_heading,
.ts-testimonial-wrapper.text-light .testimonial-content h4 > a, .ts-twitter-slider.text-light .twitter-content h4 > a{font-size:16px;line-height:24px;}
table label{font-size:17px;}
legend{font-size:21px;}
blockquote{font-size:19px;line-height:26px;}
.info-desc span, .my-account-wrapper .account-control > a, .my-wishlist-wrapper a, #lang_sel_click > ul > li > a,
.wpml-ls > ul > li > a, .header-currency .wcml_currency_switcher > a{font-size:16px;line-height:26px;}
.my-account-wrapper .dropdown-container{line-height:26px;}
header.ts-header .mobile-menu-wrapper li a{font-size:14px;line-height:20px;}
header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.parent > a >.menu-label:after, header.ts-header .menu-wrapper nav.pc-menu > ul.menu > li.menu-item-has-children:not(parent) > a >:after{font-size:14px;line-height:14px;}
header.ts-header .menu-wrapper nav > ul.menu > li > a, header.ts-header .ts-menu > .menu > ul > li > a, .widget-container .vertical-menu > .menu > li > a, header.ts-header .menu-wrapper nav > ul.menu li:before, .vertical-menu-wrapper .vertical-menu-heading, header.ts-header .vertical-menu-wrapper .vertical-menu-heading:before{font-size:14px;line-height:20px;}
.group-button-icon-header .my-account-wrapper a:before, .group-button-icon-header .my-wishlist-wrapper a:before, .group-button-icon-header .ts-tiny-cart-wrapper .ic-cart .ic, .header-v7 .search-pc{font-size:15px;line-height:20px;}
header.ts-header .menu-wrapper nav > ul.menu > li ul a, header.ts-header .menu-wrapper nav.vertical-menu > ul.menu > li > a, .widget-container nav.vertical-menu > ul.menu > li > a{font-size:14px;line-height:20px;}
header.ts-header .menu-wrapper nav > ul.menu li .menu-desc{font-size:12px;line-height:18px;}
header.ts-header .menu-wrapper nav li.widget > .widgettitle, header.ts-header .menu-wrapper nav div.list-link > .widgettitle, .widget-container .vertical-menu li.widget > .widgettitle, .widget-container .vertical-menu div.list-link > .widgettitle{font-size:14px;line-height:20px;}
.woocommerce #content div.product .product p.price, 
.woocommerce #content div.product .product span.price, 
.woocommerce div.product .product p.price, .woocommerce div.product .product span.price, .woocommerce-page #content div.product .product p.price, 
.woocommerce-page #content div.product .product span.price, 
.woocommerce-page div.product .product p.price, .woocommerce-page div.product .product span.price, .amount, .quantity, .total-title{font-size:19px;line-height:22px;}
.total-title{font-size:18px;line-height:20px;}
div.product p.price .woocommerce-Price-amount, div.product .single_variation .amount, .woocommerce-page div.product p.price .woocommerce-Price-amount, .woocommerce div.product .single_variation .amount{font-size:29px;line-height:32px;}
.products .product.product-category h3, .woocommerce .products .product.product-category h3, .woocommerce-page .products .product.product-category h3{font-size:27px;line-height:30px;}
.products .product.product-category .count, .woocommerce .products .product.product-category .count, .woocommerce-page .products .product.product-category .count{font-size:16px;line-height:20px;font-size:19px;line-height:22px;}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, 
.woocommerce #content input.button.added:before, 
.woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, 
.woocommerce-page #content input.button.added:before,
.woocommerce .product .product-wrapper .meta-wrapper .loop-add-to-cart a:first-child:before{font-size:14px;line-height:20px;}
a.ts-button, a.button, button, input[type^="submit"], 
.shopping-cart p.buttons a, .woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, #content button.button,
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, div.product .summary .wishlist a:before, div.product .summary .compare a:before, body .single-post .single-navigation > a, .woocommerce #content table.shop_table input, 
.woocommerce table.shop_table input, .woocommerce-page #content table.shop_table input, 
.woocommerce-page table.shop_table input, body .product-edit-new-container .dokan-btn-lg, .ts-stick-compare-button{font-size:14px;line-height:20px;}
@media only screen and (max-width: 420px){
h1,.h1,
.fix-size-heading h2, .ts-mailchimp-subscription-shortcode .widget-title{font-size:30px;line-height:34px;}
.ts-heading h1, h2,.h2,
.banner-content h2, h1.wpb_heading, .breadcrumb-title-wrapper .breadcrumb-title h1{font-size:25px;line-height:30px;}
.ts-heading h2, h3, .h3,{font-size:22px;line-height:26px;}
} .product-group-button .button-tooltip{padding:3px 5px;position:absolute;text-transform:none;display:inline-block;min-width:80px;opacity:0;text-align:center;visibility:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;top:50%;right:20px;margin-top:-13px;background:#3f3f3f !important;color:#fff !important;}
.product-type-variable .product-group-button .button-tooltip{letter-spacing:-0.5px;}
.product-group-button .button-tooltip:after{width:0;height:0;position:absolute;right:-5px;top:50%;content:"";transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);border-top:5px solid transparent;border-left:6px solid #3f3f3f;border-bottom:5px solid transparent;}
.product-group-button > div a:hover .button-tooltip{opacity:1;visibility:visible;right:30px;transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;}
.product-group-button{width:30px;height:auto;top:auto;right:-5px;bottom:5px;transition:right 400ms ease 0s;-moz-transition:right 400ms ease 0s;-webkit-transition:right 400ms ease 0s;}
.woocommerce .product .thumbnail-wrapper .product-group-button > div, .woocommerce .product .thumbnail-wrapper .product-group-button > div a{border:0 !important;}
.product-group-button.four-button{top:50%;bottom:auto;margin-top:-61px;}
.product-group-button.three-button{top:50%;bottom:auto;margin-top:-46px;}
.thumbnail-wrapper:hover .product-group-button{z-index:5;right:5px;}
.meta-on-thumbnail .thumbnail-wrapper:hover .product-group-button.two-button, .meta-on-thumbnail .thumbnail-wrapper:hover .product-group-button.one-button{bottom:auto;top:5px;}
.product-group-button.two-button{right:-5px;bottom:5px;transition:right 400ms ease 0s;-moz-transition:right 400ms ease 0s;-webkit-transition:right 400ms ease 0s;}
.product-group-button > div{margin-bottom:1px;}
.product-group-button > *:last-child{margin-bottom:0 !important;}
.widget-container.ts-menus-widget .widget-title{background-color:#ed1b23 !important;}
.single-portfolio .thumbnails a{display:none !important;}
.vc_custom_1517808627673 {
background-color: #ffffff !important;
}