.switcher {
font-family:Arial;
font-size:10pt;
text-align:left;
cursor:pointer;
overflow:hidden;
line-height:17px;
}
.switcher a {
text-decoration:none;
display:block;
font-size:10pt;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}
.switcher a img {
vertical-align:middle;
display:inline;
border:0;
padding:0;
margin:0;
opacity:0.8;
}
.switcher a:hover img { opacity:1; }
.switcher .selected { background:#FFFFFF url(position:relative;z-index:9999;width: auto;
}
.switcher .selected a {background:url(//zadora.jwsuperthemes.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat; }
.switcher .selected a.open { background-image:url(//fastprint.in.th/wp-content/themes/zadora/assets/css/presets/.switcher .selected a:hover {background:#F0F0F0 url(//zadora.jwsuperthemes.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat; }
.switcher .option {
width:100px;
z-index:9998;
background-color:#ffffff;
display:none;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
overflow-y:auto;
overflow-x:hidden;
box-shadow:0 3px 7px #efefef;
padding:15px 15px;
}
.switcher .option a {
padding:0;
text-align:left;
display:block !important;
text-transform:capitalize;
font-weight:300;
line-height:40px;
color:#252525;
font-size:14px;
}
.switcher .option a:hover { color:#333333; }
#selected_lang_name { float:none; }
.l_name {
float:none !important;
margin:0;
}
.switcher .option::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
border-radius:5px;
background-color:#F5F5F5;
}
.switcher .option::-webkit-scrollbar { width:5px; }
.switcher .option::-webkit-scrollbar-thumb {
border-radius:5px;
-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
background-color:#888;
}
.easing-animation { transition:all 0.4s; }
.easing-animation-long { transition:all 0.7s; }
.easing-animation-extra-long { transition:all 1.2s; }
.clearfix:before, .clearfix:after {
content:" ";
display:table;
}
.clearfix:after { clear:both; }
.nopadding { padding:0; }
.shop-page-titlebar {
background:#f5f5f5;
padding:16px 0 8px;
text-align:center;
letter-spacing:1px;
}
.shop-page-titlebar .page-title { display:none; }
.shop-page-titlebar .breadcrumbs {
font-size:12px;
line-height:24px;
font-weight:400;
text-transform:uppercase;
color:#252525;
}
.shop-page-titlebar .topnav-pagination {
display:flex;
justify-content:space-between;
font-size:36px;
margin-top:-30px;
}
.shop-page-titlebar .topnav-pagination a {
color:#252525;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.shop-page-titlebar .topnav-pagination a:hover { color:#000000; }
.page-header {
margin:0 0 80px;
background:#f5f5f5;
text-align:center;
padding:46px 0 43px;
}
.page-header .page-title .title {
margin:0 0 3px;
font-size:24px;
line-height:24px;
text-transform:capitalize;
font-weight:600;
color:#333333;
}
.page-header .page-breadcrumbs .breadcrumbs {
font-size:12px;
text-transform:uppercase;
line-height:24px;
color:#252525;
}
.page-header .page-breadcrumbs .breadcrumbs .sep { padding:0 5px; }
.testimonials { text-align:center; }
.testimonials .testimonial-avatar {
width:60px;
height:60px;
border-radius:50%;
position:relative;
overflow:hidden;
margin:0 auto;
}
.testimonials .name {
margin:0;
display:inline-block;
font-size:18px;
font-weight:500;
color:#252525;
text-transform:capitalize;
padding-left:4px;
}
.testimonials .position {
font-size:14px;
font-weight:300;
text-transform:uppercase;
}
.testimonials .slick-current .name { color:#000000; }
.testimonials .testimonial-content {
margin-top:37px;
margin-bottom:10px;
}
.testimonials .slider-for {
font-size:18px;
font-weight:300;
padding-top:15px;
line-height:36px;
padding:15px 145px 15px;
}
.testimonials .slick-dots li {
display:inline-block;
margin:0 5px;
}
.testimonials .slick-dots li button {
width:10px;
height:10px;
background:#252525;
border-radius:50%;
font-size:0;
padding:0;
border:none;
outline:none;
vertical-align:middle;
}
.testimonials .slick-dots li.slick-active button {
transform:scale(1.2);
-webkit-transform:scale(1.2);
background:#333333;
}
.testimonials .slick-arrow {
left:0;
font-size:42px;
height:auto;
width:auto;
border:none;
background:none;
font-weight:300;
}
.testimonials .slick-arrow.nav-right {
left:auto;
right:0;
}
.zadora-action {
display:-webkit-flex;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-thumbnail-wrap { position:relative; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .zadora-cart-panel-thumbnail-wrap .remove {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
height:100%;
background:rgba(0,0,0,0.7);
color:#ffffff;
line-height:83px;
text-align:center;
font-size:36px;
opacity:1;
transition:0.3s all;
-webkit-transition:0.3s all;
backface-visibility:hidden;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .zadora-cart-panel-thumbnail-wrap:after {
top:42%;
z-index:2;
position:absolute;
opacity:1;
left:42%;
visibility:visible;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:15px;
height:15px;
display:inline-block;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:50%;
border-right-color:transparent !important;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .zadora-cart-panel-thumbnail-wrap .remove .pe-7s-close { display:none; }
.zadora-mini-cart { right:-320px; }
.widget-panel-open  .zadora-mini-cart {
-webkit-transform:none;
-o-transform:none;
-ms-transform:none;
-moz-transform:none;
transform:none;
}
.zadora-push-menu {
max-width:532px;
height:100vh;
padding-bottom:0;
position:fixed;
right:-100%;
z-index:999999999;
width:100%;
overflow-y:auto;
right:0;
background:#fff;
transition:0.3s all;
-webkit-transition:0.3s all;
top:0;
padding-top:30px;
-webkit-transform:translate3d(100%,0,0);
-o-transform:translate3d(100%,0,0);
-ms-transform:translate3d(100%,0,0);
-moz-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}
.zadora-push-menu .title {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0;
font-weight:400;
font-size:24px;
text-align:left;
max-width:195px;
letter-spacing:2px;
margin-left:30px;
margin-bottom:5px;
color:#000000;
white-space:nowrap;
}
.zadora-push-menu .title i {
font-size:45px;
position:absolute;
top:19px;
right:15px;
cursor:pointer;
}
.zadora-push-menu .widget_shopping_cart_content .shipping {
font-size:12px;
font-weight:600;
padding:0px 30px;
margin-bottom:25px;
letter-spacing:1px;
display:inline-block;
}
.zadora-push-menu .widget_shopping_cart_content .shipping i { margin-right:10px; }
.zadora-push-menu .widget_shopping_cart_content .shipping-emtry {
font-size:12px;
color:#A40000;
font-weight:600;
padding:0px 30px;
margin-bottom:25px;
letter-spacing:1px;
display:none;
}
.zadora-push-menu .widget_shopping_cart_content .shipping-emtry i { margin-right:10px; }
.zadora-push-menu .widget_shopping_cart_content .shipping_jws {
padding:0px 37px 60px;
color:#333333;
font-weight:300;
}
.zadora-push-menu .widget_shopping_cart_content .shipping_jws .amount { font-weight:600; }
.zadora-push-menu .widget_shopping_cart_content .shipping_jws .fa-check-square {
color:#39b54a;
margin-right:10px;
}
.zadora-push-menu .widget_shopping_cart_content .edit-cart {
background:none;
font-size:12px;
font-weight:600;
margin-bottom:25px;
letter-spacing:1px;
background-color:#ffffff !important;
color:#252525 !important;
}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-list-wrap { margin-bottom:25px; }
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary {
padding-left:37px;
padding-right:37px;
}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__total.total {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
padding:13px 0px;
margin:0;
font-size:14px;
text-transform:uppercase;
font-weight:600;
color:#333333;
}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__total.total strong { font-weight:600; }
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__total.total .amount { color:#ff001e; }
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons { margin-bottom:0px; }
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons a {
position:relative;
display:block;
font-size:16px;
letter-spacing:0.8px;
text-transform:uppercase;
text-align:center;
font-weight:400;
height:55px;
line-height:55px;
border:1px solid #000000;
padding:0 15px;
margin-bottom:20px;
}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons a.checkout {
background:#000000;
color:#ffffff;
}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons:hover a { background:#000000; }
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-quantity-pricing .zadora-quantity-wrap label { display:none; }
.zadora-push-menu .widget_shopping_cart_content .cart_list {
max-height:550px;
overflow:auto;
scrollbar-width:none;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list::-webkit-scrollbar { display:none; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin:0px 37px;
border:none;
border-bottom:1px dotted;
padding:15px 0;
position:relative;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item:first-child { border-top:1px dotted; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .remove {
position:absolute;
top:50%;
right:0;
transform:translateY(-50%);
text-align:center;
font-size:20px;
transition:0.3s all;
-webkit-transition:0.3s all;
backface-visibility:hidden;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-thumbnail {
width:70px;
max-width:70px;
-webkit-flex-basis:70px;
-ms-flex-preferred-size:70px;
flex-basis:70px;
position:relative;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details {
max-width:360px;
width:auto;
-webkit-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1;
padding-left:25px;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .zadora-cart-panel-product-title {
font-size:14px;
line-height:24px;
display:block;
margin-bottom:10px;
width:90%;
color:#252525;
font-weight:300;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .zadora-cart-panel-product-title:hover { color:#333333; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .zadora-cart-panel-item-price { margin-top:-8px; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .woocommerce-Price-amount.amount {
font-size:14px;
font-weight:500;
color:#252525;
line-height:24px;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax {
width:68px;
max-width:68px;
-webkit-flex-basis:68px;
-ms-flex-preferred-size:68px;
flex-basis:68px;
border:solid 1px #252525;
position:relative;
text-align:center;
margin-right:40px;
border-radius:30px;
line-height:27px;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .input-text {
width:35px;
height:28px;
border-radius:1px;
border:none;
font-size:13px;
letter-spacing:1px;
text-indent:15px;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type=number]::-webkit-inner-spin-button, .zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type=number] { -moz-appearance:textfield; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font {
font-size:14px;
line-height:24px;
width:24px;
vertical-align:top;
-webkit-transition:color 0.2s ease;
transition:color 0.2s ease;
font-size:12px;
position:absolute;
right:6px;
cursor:pointer;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font:hover { color:#000000; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font:before { position:absolute; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-minus {
top:10%;
left:-7px;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-minus:before {
content:"-";
padding-left:6px;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-plus { top:10%; }
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-plus:before {
content:"+";
padding-right:6px;
}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item:hover .zadora-cart-panel-thumbnail-wrap .remove { opacity:1; }
.mask-overlay {
content:'';
position:fixed;
background:rgba(0,0,0,0.8);
left:0;
top:0;
width:100%;
height:100%;
z-index:999;
}
.menu-sidebar-fixed {
background:#ffffff;
position:fixed;
top:0;
right:-350px;
width:320px;
height:100%;
min-height:100%;
padding:39px 30px 39px;
background-color:#fff;
overflow:auto;
visibility:hidden;
z-index:9999;
-webkit-backface-visibility:hidden;
box-sizing:border-box;
box-shadow:-1px 0 4px 0 rgba(0,0,0,0.1);
transition:all .5s cubic-bezier(0.7,0,0.3,1) 0s;
-webkit-transition:all .5s cubic-bezier(0.7,0,0.3,1) 0s;
display:flex;
flex-direction:column;
justify-content:space-between;
overflow:hidden auto;
}
.menu-sidebar-fixed.active {
right:0;
visibility:visible;
}
.menu-sidebar-fixed .pe-7s-close {
font-size:48px;
color:#000000;
text-align:right;
cursor:pointer;
position:absolute;
top:26px;
right:44px;
}
.menu-sidebar-fixed .menu li {
padding:5px 0px;
border-bottom:1px solid #efefef;
}
.menu-sidebar-fixed .widget { margin-bottom:30px; }
.menu-sidebar-fixed .menu-top { margin-top:50px; }
.menu-sidebar-fixed .menu-top .logo p {
color:#000000;
margin-bottom:51px;
}
.menu-sidebar-fixed .menu-top .logo h3 {
margin-top:0;
margin-bottom:36px;
}
.menu-sidebar-fixed .menu-top .logo h3 a {
font-size:36px;
font-weight:600;
}
.menu-sidebar-fixed .menu-bottom .list-sidebar { margin-bottom:20px; }
.menu-sidebar-fixed .menu-bottom .list-sidebar li {
border-bottom:1px solid #efefef;
padding:6px 0;
}
.menu-sidebar-fixed .menu-bottom .list-sidebar li a { text-transform:uppercase; }
.menu-sidebar-fixed .menu-bottom ul li i { padding-right:5px; }
.menu-sidebar-fixed .menu-bottom .social-wrap ul li { display:inline-block; }
.menu-sidebar-fixed .widget_instagram ul {
margin-left:-6px;
margin-right:-6px;
}
.menu-sidebar-fixed .widget_instagram ul li {
width:50%;
margin:0 0 12px;
padding:0px 6px;
}
.menu-sidebar-fixed .widget_instagram .wrapp-pics { position:relative; }
.menu-sidebar-fixed .widget_instagram .wrapp-pics span {
position:absolute;
background:rgba(0,0,0,0.8);
left:0;
right:0;
bottom:0;
color:#ffffff;
font-weight:300;
display:flex;
align-items:center;
justify-content:center;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
height:30px;
}
.menu-sidebar-fixed .widget_instagram .wrapp-pics i { padding-right:3px; }
.menu-sidebar-fixed .widget_instagram .wrapp-pics:hover span { height:100%; }
.blog-instagram-feed-widget { margin-bottom:25px; }
.blog-instagram-feed-widget li a {
display:block;
position:relative;
overflow:hidden;
}
.blog-instagram-feed-widget li a:after {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background:rgba(0,0,0,0.5);
transition:0.2s all;
opacity:0;
content:"";
}
.blog-instagram-feed-widget li a:before {
position:absolute;
font:normal normal normal 14px/1 FontAwesome;
content:"\f16d";
top:50%;
left:50%;
color:#d7d7d7;
font-size:24px;
transition:0.2s all;
opacity:0;
transform:translate(-50%,-50%);
z-index:1;
}
.blog-instagram-feed-widget li a:hover:after, .blog-instagram-feed-widget li a:hover:before { opacity:1; }
.mainmenu-area {
width:100%;
z-index:99 !important;
}
.is-sticky .mainmenu-area {
-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.1);
-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.1);
box-shadow:1px 1px 4px 0 rgba(0,0,0,0.1);
background:#fff;
}
.alg_currency_select {
border:none;
outline:none;
}
.alg_currency_select option {
color:#252525;
transition:0.3s all;
}
.alg_currency_select option:hover { background:#252525; }
.Magic360-container > a > span { display:none !important; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav { float:none; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li {
display:inline-block;
float:none;
padding:0px 17px;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-full { position:initial; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-full .sub_mega_menu {
width:100%;
box-shadow:0 18px 50px rgba(171,171,171,0.2);
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-right > .sub-menu-dropdown {
right:0;
left:initial;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-right > .sub-menu-dropdown .container { width:100%; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-left > .sub-menu-dropdown .container { width:100%; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a {
line-height:90px;
background:none;
font-weight:600;
color:#000000;
font-size:14px;
padding:0;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a:before {
content:'';
height:1px;
left:0px;
width:0px;
background:#000000;
position:absolute;
bottom:34px;
transition:all .4s;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-ms-transition:all .4s;
-o-transition:all .4s;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard .sub-menu-dropdown { visibility:hidden; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard .sub-menu-dropdown .sub-menu, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard .sub-menu-dropdown .megasub {
opacity:0;
visibility:hidden;
transform:translatey(15px);
-webkit-transform:translatey(15px);
transition:0.3s all;
-webkit-transition:0.3s all;
pointer-events:none;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard:hover > .sub-menu-dropdown { visibility:visible; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard:hover > .sub-menu-dropdown > .sub-menu, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard:hover > .sub-menu-dropdown > .megasub {
opacity:1;
visibility:visible;
transform:translatey(0px);
-webkit-transform:translatey(0px);
pointer-events:auto;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown { visibility:hidden; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown > .sub-menu, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown > .megasub {
visibility:hidden;
opacity:0;
transition:0.3s all;
transform:translatey(15px);
-webkit-transform:translatey(15px);
pointer-events:none;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown .sub-menu a {
display:block;
text-align:left;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown .sub_mega_menu { padding-top:18px; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu:hover > .sub-menu-dropdown { visibility:visible; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu:hover > .sub-menu-dropdown .sub-menu, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu:hover > .sub-menu-dropdown .megasub {
opacity:1;
visibility:visible;
display:block;
transform:translatey(0px);
-webkit-transform:translatey(0px);
pointer-events:auto;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown {
position:absolute;
z-index:999;
left:0;
background:#ffffff;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .vc_row {
margin:0;
left:0;
width:100%;
max-width:100%;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown p { margin:0; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown li:last-child a, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown p:last-child a, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown a { border:none; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown li {
font-size:14px;
font-weight:300;
color:#252525;
line-height:40px;
text-align:left;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a {
display:inline-block;
position:relative;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a:before {
width:0;
height:1px;
bottom:10px;
background:rgba(37,37,37,0.5);
left:0;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
content:'';
position:absolute;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a:hover:before { width:100%; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a:hover { color:#252525; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-sub-menu, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu {
box-shadow:0 18px 50px rgba(171,171,171,0.2);
padding:15px 15px;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu {
width:auto !important;
margin:0;
border-width:0px 0px 1px 0px;
border-style:solid;
background:#ffffff;
min-width:250px;
border-color:#858585;
border:none;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu li {
position:relative;
padding:0px 15px 0px 15px;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu li:hover > .sub-sub-menu {
opacity:1;
visibility:visible;
transform:translatey(0px);
-webkit-transform:translatey(0px);
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-sub-menu {
width:100%;
margin:0;
border-width:0px 0px 1px 0px;
border-style:solid;
background:#ffffff;
min-width:200px;
border-color:#858585;
position:absolute;
left:100%;
opacity:0;
visibility:hidden;
top:0;
transition:0.3s all;
transform:translatey(15px);
-webkit-transform:translatey(15px);
border:none;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget { text-align:left; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget .widgettitle, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget .widget-title {
font-size:16px;
line-height:40px;
font-weight:600;
letter-spacing:1px;
color:#000000;
margin:0;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul {
font-size:14px;
font-weight:300;
color:#252525;
line-height:40px;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a {
display:inline-block;
position:relative;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a:before {
width:0;
height:1px;
bottom:10px;
background:rgba(37,37,37,0.5);
left:0;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
content:'';
position:absolute;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a:hover:before { width:100%; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a:hover { color:#252525; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor >a, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover >a { position:relative; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor >a:before, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover >a:before { width:100%; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor .current-menu-parent >a, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor .current-menu-item >a, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover .current-menu-parent >a, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover .current-menu-item >a { color:#252525; }
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li .hot, #jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li .new {
background:#da1414;
color:#ffffff;
font-size:12px;
padding:0px 5px;
border-radius:4px;
margin-left:3px;
vertical-align:super;
text-transform:capitalize;
position:absolute;
height:17px;
line-height:17px;
left:102%;
top:5px;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li .new { background:#033333; }
.position_fix { position:initial; }
.view-all {
position:absolute;
top:15px;
right:0;
}
.button_menu {
color:#000000;
font-size:20px;
position:relative;
width:20px;
text-align:right;
}
.mobile_menu {
position:fixed;
width:260px;
height:100%;
background:#ffffff;
z-index:999999;
box-shadow:0 0 7px rgba(0,0,0,0.1);
top:0;
left:0;
transform:translatex(-300px);
-webkit-transform:translatex(-300px);
transition:0.4s all;
-webkit-transition:0.4s all;
overflow:auto;
display:flex;
flex-direction:column;
justify-content:space-between;
}
.mobile_menu .list-sidebar {
padding:15px;
text-transform:uppercase;
}
.mobile_menu .list-sidebar i { padding-right:5px; }
.mobile_menu .list-sidebar li { border-top:1px solid #efefef; }
.mobile_menu .logo-center { padding:0 15px; }
.mobile_menu .logo-center .zadora-branding {
padding:20px 0;
margin:0 auto !important;
text-align:center;
}
.mobile_menu .navbar-nav {
float:none;
margin:0 15px;
}
.mobile_menu .navbar-nav > li:first-child > a { border-top:1px solid #ebebeb; }
.mobile_menu .navbar-nav li {
float:none;
display:block;
position:relative;
}
.mobile_menu .navbar-nav li .sub-sub-menu, .mobile_menu .navbar-nav li .sub-menu {
display:none;
background:#fafafa;
}
.mobile_menu .navbar-nav li.current-menu-item >a, .mobile_menu .navbar-nav li.current_page_item >a, .mobile_menu .navbar-nav li.current-menu-ancestor >a, .mobile_menu .navbar-nav li.current-menu-parent >a { color:#333333; }
.mobile_menu .navbar-nav li a {
padding:15px;
background:none;
display:block;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
padding-left:0px;
font-size:14px;
line-height:26px;
overflow-x:hidden;
letter-spacing:.3px;
text-transform:capitalize;
color:#252525;
border-bottom:1px solid #ebebeb;
}
.mobile_menu .navbar-nav li .hot, .mobile_menu .navbar-nav li .new {
background:#da1414;
color:#ffffff;
font-size:12px;
padding:0px 5px;
border-radius:4px;
margin-left:3px;
vertical-align:super;
text-transform:capitalize;
}
.mobile_menu .navbar-nav li .new { background:#033333; }
.mobile_menu .navbar-nav li .megasub { display:none; }
.mobile_menu .navbar-nav li .megasub .container, .mobile_menu .navbar-nav li .megasub .container-fluid {
padding:0 !important;
width:100%;
}
.mobile_menu .navbar-nav li .megasub .vc_row, .mobile_menu .navbar-nav li .megasub .row {
margin:0;
padding:0 !important;
width:100% !important;
left:0;
}
.mobile_menu .navbar-nav li .megasub .vc_row .vc_column_container>.vc_column-inner, .mobile_menu .navbar-nav li .megasub .row .vc_column_container>.vc_column-inner { padding:0 !important; }
.mobile_menu .navbar-nav li .megasub .vc_row .vc_column_container, .mobile_menu .navbar-nav li .megasub .row .vc_column_container { width:100%; }
.mobile_menu .navbar-nav li .megasub .widgettitle {
margin:0;
padding:15px;
background:none;
display:block;
padding-top:12px;
padding-bottom:12px;
padding-right:0;
padding-left:0;
font-size:14px;
line-height:26px;
overflow-x:hidden;
letter-spacing:.3px;
text-transform:uppercase;
color:#333333;
font-weight:400;
border-bottom:1px solid #ebebeb;
}
.mobile_menu .navbar-nav li .megasub ul li a {
padding-left:0;
padding-right:0;
}
.mobile_menu .navbar-nav li .megasub .wpb_single_image { display:none; }
.mobile_menu .navbar-nav li ul {
margin-left:15px;
background:none !important;
}
.mobile_menu .navbar-nav li ul li a { padding-left:0; }
.open-mobile-menu .mobile_menu {
transform:translatex(0px);
-webkit-transform:translatex(0px);
}
.open-mobile-menu .button_menu i:before { content:"\f00d"; }
.open-mobile-menu .mobile-overplay {
opacity:0.5;
visibility:visible;
}
.mobile-overplay {
position:fixed;
width:100%;
height:100%;
background:#000000;
top:0;
left:0;
transition:0.4s all;
-webkit-transition:0.4s all;
opacity:0;
visibility:hidden;
z-index:1;
}
@media (max-width: 991px) {
.sticky-wrapper { position:relative; }
}
.mobile_menu .icon-sub-menu {
position:absolute;
top:0;
right:0;
height:49px;
width:20px;
padding-right:0;
cursor:pointer;
}
.mobile_menu .icon-sub-menu:after, .mobile_menu .icon-sub-menu:before {
content:" ";
position:absolute;
right:0px;
top:50%;
margin-top:-1px;
width:12px;
height:1px;
display:inline-block;
background-color:#252525;
-webkit-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
-moz-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
-o-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}
.mobile_menu .icon-sub-menu:after, .mobile_menu .icon-sub-menu:before {
right:50%;
margin-right:-5px;
}
.mobile_menu .icon-sub-menu:before {
transform:translateX(0px) rotate(-90deg);
-webkit-transform:translateX(0px) rotate(-90deg);
-moz-transform:translateX(0px) rotate(-90deg);
-o-transform:translateX(0px) rotate(-90deg);
-ms-transform:translateX(0px) rotate(-90deg);
-sand-transform:translateX(0px) rotate(-90deg);
}
.mobile_menu .icon-sub-menu.up-icon:before {
opacity:0;
visibility:hidden;
}
.logo-center img { vertical-align:middle; }
header #jws_header .top-bar {
background:#000000;
font-size:14px;
color:#919191;
line-height:40px;
}
header #jws_header .top-bar .row {
display:flex;
align-items:center;
}
header #jws_header .top-bar .row .widget p { margin-bottom:0; }
header #jws_header .top-bar .row ul {
padding:0;
margin:0;
}
header #jws_header .top-bar .row ul.social li:last-child { padding:0; }
header #jws_header .top-bar .row li { display:inline-block; }
header #jws_header .top-bar .row li a:hover { color:#ffffff; }
header #jws_header .top-bar .row .right-top { letter-spacing:0.4px; }
header #jws_header .top-bar .row .right-top >div:not(:last-child) { margin-right:24px; }
header #jws_header .top-bar .row .is_login {
display:inline-block;
text-transform:uppercase;
}
header #jws_header .top-bar .row .is_login a:hover { color:#ffffff; }
header #jws_header .top-bar .row .widget_gtranslate { display:inline-block; }
header #jws_header .top-bar .row .widget_gtranslate .switcher {
width:auto;
line-height:inherit;
font-size:initial;
font-family:inherit;
position:relative;
overflow:inherit;
}
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected {
background:none;
z-index:1;
}
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected a {
width:auto;
padding:0;
background:transparent;
border:none;
color:inherit;
text-transform:uppercase;
font-size:14px;
}
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected a img { display:none; }
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected a:after {
content:'\f0dd';
font-family:fontawesome;
line-height:1;
padding-left:10px;
vertical-align:text-top;
}
header #jws_header .top-bar .row .widget_gtranslate .switcher .option {
position:absolute;
right:0;
top:100%;
}
header #jws_header .top-bar .row .widget_gtranslate .switcher .option a {
padding:3px 15px;
line-height:24px;
}
@media (max-width: 991px) {
header #jws_header .top-bar .left, header #jws_header .top-bar .center, header #jws_header .top-bar .right { text-align:center; }
}
header #jws_header .top-bar .social li:not(:last-child) { margin-right:16px; }
header #jws_header .top-bar .social li { padding-right:0; }
header #jws_header .top-bar .list li {
display:inline-block;
padding-right:52px;
}
header #jws_header .top-bar .list li:last-child { padding-right:0; }
header #jws_header .top-bar .list li i { padding-right:5px; }
header .right-header {
font-size:20px;
vertical-align:middle;
color:#000;
justify-content:flex-end;
}
header .right-header a { vertical-align:middle; }
header .right-header .icon-header {
position:relative;
font-family:inherit !important;
}
header .right-header .zadora-icon-cart { margin-left:24px; }
header .right-header .zadora-icon-cart .zadora-count-zero { display:none; }
header .right-header .search-form { margin-left:24px; }
header .menu-sidebar { margin-left:28px; }
header .menu-sidebar span {
width:20px;
height:2px;
background:#000000;
display:inline-block;
vertical-align:super;
position:relative;
}
header .menu-sidebar span:before, header .menu-sidebar span:after {
content:'';
width:20px;
height:2px;
background:#000000;
position:absolute;
right:0;
top:-6px;
}
header .menu-sidebar span:after {
top:auto;
bottom:-6px;
width:15px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
header .menu-sidebar:hover span:after { width:20px; }
header .count, header .count-number {
position:absolute;
top:0px;
right:-6px;
width:15px;
height:15px;
color:#ffffff;
text-align:center;
line-height:16px;
border-radius:100%;
font-weight:400;
background:#000000;
font-size:10px;
vertical-align:middle;
}
header .count.empty, header .count-number.empty {
opacity:0;
visibility:hidden;
}
header .no_container {
padding-left:70px;
padding-right:70px;
}
header .zadora-header-v1 .mainmenu-area .mainmenu, header .zadora-header-v5 .mainmenu-area .mainmenu {
display:flex;
align-items:center;
}
header .zadora-header-v2 .no_container {
padding-left:55px;
padding-right:55px;
}
header .zadora-header-v2 .right-header .menu-sidebar { margin-right:15px; }
header .zadora-header-v4#jws_header .top-bar, header .zadora-header-v4#jws_header .count, header .zadora-header-v4#jws_header .count-number, header .zadora-header-v4#jws_header .icon-menu-sb span, header .zadora-header-v4#jws_header .icon-menu-sb span:before, header .zadora-header-v4#jws_header .icon-menu-sb span:after, header .zadora-header-v3#jws_header .top-bar, header .zadora-header-v3#jws_header .count, header .zadora-header-v3#jws_header .count-number, header .zadora-header-v3#jws_header .icon-menu-sb span, header .zadora-header-v3#jws_header .icon-menu-sb span:before, header .zadora-header-v3#jws_header .icon-menu-sb span:after {
background:#ffffff;
color:#181818;
}
header .zadora-header-v4 .mainmenu-area, header .zadora-header-v3 .mainmenu-area { background-color:#000000; }
header .zadora-header-v4#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a, header .zadora-header-v4 .logo-zadora h1, header .zadora-header-v4 .right-header a, header .zadora-header-v3#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a, header .zadora-header-v3 .logo-zadora h1, header .zadora-header-v3 .right-header a { color:#ffffff; }
header .zadora-header-v4#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a, header .zadora-header-v3#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a { font-weight:400; }
header .zadora-header-v3#jws_header .top-bar .list li:last-child { display:none; }
header .zadora-header-v4#jws_header .top-bar .row .is_login a:hover, header .zadora-header-v4#jws_header .top-bar .row li a:hover, header .zadora-header-v3#jws_header .top-bar .row .is_login a:hover, header .zadora-header-v3#jws_header .top-bar .row li a:hover { color:#252525; }
.midde { vertical-align:middle; }
.logo-zadora span {
font-size:30px;
margin:0;
text-transform:uppercase;
letter-spacing:9px;
color:#000000;
font-weight:600;
}
#search-modal::-webkit-scrollbar { width:5px; }
#search-modal::-webkit-scrollbar-track { background:#f1f1f1; }
#search-modal::-webkit-scrollbar-thumb { background:#000000; }
#search-modal::-webkit-scrollbar-thumb:hover { background:#555; }
@media (max-width: 767px) {
header .no_container { padding:0px 15px !important; }
}
header .zadora-mini-cart-content .count {
position:inherit;
width:auto;
height:auto;
background:none;
color:inherit;
font-size:inherit;
}
header .zadora-mini-cart-content .count:before { content:'('; }
header .zadora-mini-cart-content .count:after { content:')'; }
.is_login { position:relative; }
.is_login a:active, .is_login a:focus, .is_login a:visited { color:#252525; }
.is_login:hover .user-setting {
transform:translateY(0);
-webkit-transform:translateY(0);
visibility:visible;
opacity:1;
}
.is_login i { padding-right:5px; }
.is_login ul.user-setting {
position:absolute;
width:170px;
background:#ffffff;
right:0;
top:100%;
box-shadow:0 3px 7px #efefef;
padding:15px 30px !important;
text-align:left;
z-index:999;
opacity:0;
visibility:hidden;
transform:translatey(15px);
-webkit-transform:translatey(15px);
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.is_login ul.user-setting li {
line-height:30px;
text-align:left;
display:block !important;
text-transform:capitalize;
font-weight:300;
line-height:40px;
}
.is_login ul.user-setting li a:hover { color:#333333 !important; }
#jws_header .sticky-wrapper:not(.is-sticky) { z-index:9999; }
.zadora-header-v4 .logo-zadora span, .zadora-header-v3 .logo-zadora span { color:#ffffff; }
html.active { overflow:hidden; }
body { position:relative; }
.modal-open { overflow:auto; }
.main-content, #zadora-main { overflow:hidden; }
a:hover, a:focus { color:#252525; }
a, button {
-webkit-transition:.2s ease-out;
-moz-transition:.2s ease-out;
transition:.2s ease-out;
}
.no-container >.row { margin:0; }
#form-cms .mc4wp-form input[type="email"] {
border:1px solid #252525;
margin-right:10px;
}
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel-title {
font-size:18px;
font-weight:500;
letter-spacing:0.3px;
}
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel-title a {
color:inherit !important;
line-height:30px;
padding:18px 0px;
}
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel-title a span { display:block; }
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel-title a span:after {
content:"\35";
right:-8px;
position:absolute;
font-family:eleganticons;
font-size:24px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel-title a i { display:none !important; }
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel-body {
font-size:16px;
letter-spacing:0.3px;
line-height:36px;
font-weight:300;
color:#252525;
border:none !important;
padding:0;
margin:-9px 0 28px;
}
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel { border-bottom:1px solid #333333; }
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel .vc_tta-panel-heading {
border:none !important;
margin:0 !important;
background:none !important;
}
.wpb-js-composer .vc_tta-container .vc_tta-accordion.acd .vc_tta-panel.vc_active .vc_tta-panel-title span:after {
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
}
.box-popup {
width:100%;
background:rgba(0,0,0,0.6);
position:fixed;
top:0;
left:0;
z-index:9999999;
height:100%;
display:none;
}
.box-popup .content {
display:flex;
max-width:970px;
position:relative;
margin:auto;
background:#ffffff;
text-align:center;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
}
.box-popup .content .closes {
width:55px;
height:55px;
position:absolute;
right:-55px;
top:0;
background:#000;
color:#ffffff;
text-align:center;
line-height:55px;
color:24px;
}
.box-popup .left {
flex:0 0 47%;
align-items:center;
display:flex;
}
.box-popup .right {
flex:0 0 53%;
padding:50px;
align-items:center;
display:flex;
}
.box-popup h3 {
font-size:18px;
line-height:24px;
font-weight:700;
margin-top:0;
text-transform:uppercase;
}
.box-popup h2 {
font-size:30px;
line-height:36px;
font-weight:400;
}
.box-popup p {
font-size:16px;
line-height:24px;
color:#252525;
font-weight:400;
margin-bottom:38px;
}
.box-popup .wpcf7 form input {
text-align:center;
margin-bottom:25px;
}
.box-popup .wpcf7 form input[type="checkbox"] {
width:14px;
height:14px;
margin:auto;
vertical-align:middle;
}
.box-popup .wpcf7 form .wpcf7-submit { margin-bottom:15px; }
.box-popup .wpcf7 form .ajax-loader { display:none !important; }
.gm-style-iw.gm-style-iw-c {
width:230px;
padding:15px 25px;
border-radius:0 !important;
box-shadow:none !important;
}
.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect { display:none !important; }
.error-404 {
text-align:center;
margin-top:-290px;
}
.error-404 .page-title {
font-size:36px;
line-height:60px;
font-weight:500;
color:#333333;
margin-bottom:38px;
}
.error-404 .btn-home {
font-size:16px;
line-height:55px;
background:#000;
color:#fff;
width:200px;
display:inline-block;
text-align:center;
text-transform:uppercase;
font-weight:400;
letter-spacing:0.3px;
border:1px solid #000;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.error-404 .btn-home:hover {
background:#fff;
color:#000;
}
.fillter-ajax-content { width:100% !important; }
.snptwdgt-rtd__fotr {
display:none !important;
position:absolute !important;
visibility:hidden !important;
}
.snptwdgt-container.snpt_widget--grid .snptwdgt-container-liner .snptwdgt__item .snptlinked-item-ico {
width:45px;
height:45px;
line-height:45px;
padding:0;
font-size:16px;
background:rgba(51,51,51,0.6);
right:15px;
bottom:15px;
}
.snptwdgt-container.snpt_widget--grid .snptwdgt-container-liner .owl-controls .owl-dots {
text-align:center;
padding:50px 0px 20px;
}
.snptwdgt-container.snpt_widget--grid .snptwdgt-container-liner .owl-controls .owl-dots .owl-dot {
width:10px;
height:10px;
border-radius:50%;
background:rgba(51,51,51,0.3);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
display:inline-block;
margin:0px 5px;
}
.snptwdgt-container.snpt_widget--grid .snptwdgt-container-liner .owl-controls .owl-dots .owl-dot.active {
background:#333333;
transform:scale(1.4);
}
.heading-container .zadora-heading .heading {
font-size:36px;
line-height:1;
margin:0 0 42px;
font-weight:500;
color:#333333;
position:relative;
padding-bottom:28px;
}
.heading-container .zadora-heading .heading:before {
content:'';
width:100px;
height:2px;
position:absolute;
bottom:4px;
left:0;
right:0;
background:#333333;
margin:0 auto;
}
.heading-container .zadora-heading .description {
font-size:16px;
line-height:24px;
color:#333333;
}
.heading-container.text-left .zadora-heading .heading:before { margin:0; }
.heading-container.text-right .zadora-heading .heading:before { margin:auto 0 0; }
.heading-container.lh44 .zadora-heading .heading {
line-height:44px;
margin-bottom:36px;
}
.heading-container.lh44 .zadora-heading .description { line-height:30px; }
.info-box-content.border-box {
border:1px solid #e9e8e8;
padding-top:44px;
margin-bottom:30px;
}
.info-box-content.border-box .info-box-inner .icon { color:#000; }
.info-box-content.border-box:hover { border-color:#000; }
.info-box-content .info-box-inner {
display:flex;
margin-bottom:30px;
justify-content:center;
}
.info-box-content .info-box-inner .icon {
font-size:30px;
width:30px;
margin-right:15px;
}
.info-box-content .info-box-inner .info .title {
font-size:14px;
margin:0;
font-weight:600;
color:#2b2b2b;
line-height:24px;
}
.info-box-content .info-box-inner .info .description {
font-size:12px;
line-height:24px;
font-weight:300;
color:#252525;
}
.info-box-content.style2 { padding:0px 28px; }
.info-box-content.style2.border-box {
padding-top:28px;
padding-bottom:10px;
}
.info-box-content.style2 .info-box-inner { display:initial; }
.info-box-content.style2 .info-box-inner .icon {
width:150px;
margin:0 auto;
text-align:center;
height:150px;
border:1px dashed #252525;
border-radius:50%;
line-height:150px;
font-size:48px;
margin-bottom:39px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
color:#333333;
}
.info-box-content.style2 .info-box-inner .icon:hover { border:1px solid #252525; }
.info-box-content.style2 .info-box-inner .info .title {
font-size:18px;
font-weight:500;
margin-bottom:22px;
}
.info-box-content.style2 .info-box-inner .info .description {
font-size:14px;
line-height:18px;
}
.info-box-content.style3 .info-box-inner { display:initial; }
.info-box-content.style3 .info-box-inner .icon {
width:auto;
font-size:36px;
margin:0px auto 34px;
}
.info-box-content.style3 .info-box-inner .info .title {
font-size:18px;
margin-bottom:26px;
}
.info-box-content.style3 .info-box-inner .info .description {
font-size:14px;
line-height:24px;
position:relative;
}
.info-box-content.style3 .info-box-inner .info .number {
font-size:110px;
font-weight:700;
color:rgba(0,0,0,0.1);
position:absolute;
top:50%;
left:50%;
width:100%;
height:100%;
transform:translate(-50%,-50%);
margin:0;
padding:22px 0px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom:0 !important; }
.vc_row, .no-container { position:relative; }
.vc_row .vc_col-has-fill>.vc_column-inner { padding-top:0; }
div[data-vc-full-width="true"]:not(.vc_row-no-padding) .no-container {
padding-left:55px;
padding-right:55px;
}
.content_padding .no-container {
margin-left:55px;
margin-right:55px;
padding:0px 0px !important;
width:calc(100% - 110px);
}
.woocommerce div.product .content-product-left .product-images-content.bottom .woocommerce-product-gallery img {
-webkit-transition:.0s ease-out;
-moz-transition:.0s ease-out;
transition:.0s ease-out;
}
.acount-tt { display:inline-block !important; }
body { line-height:25px; }
@media (min-width: 992px) {
.col-md-20 { width:20%; }
.col-md-40 { width:40%; }
}
.container100 .container { width:100%; }
.my_product_price { padding:15px 0px !important; }
.mCSB_container { padding-top:22px; }
.my_product_price, .mCSB_container, .my_product_title_inner { font-family:"Poppins"; }
.zindex { z-index:1; }
.background-parallax { background-attachment:fixed; }
.popup-signup { padding:30px 30px 45px 30px; }
.layout-3 .hidden-ct { display:none; }
.alignleft {
float:left;
display:block;
margin-top:3px;
margin-bottom:20px;
margin-right:25px;
}
ins { text-decoration:none; }
@media (min-width: 992px) {
#quick-view-modal .ct-lg.col-md-3 { width:50%; }
}
@media (min-width: 768px) {
.container-in-full .no-container { width:750px; }
}
@media (min-width: 992px) {
.container-in-full .no-container { width:970px; }
}
@media (min-width: 1200px) {
.container-in-full .no-container { width:1170px; }
}
.container-in-full .no-container {
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
}
abbr[title] {
border-bottom:none !important;
cursor:inherit !important;
text-decoration:none !important;
}
a:focus {
outline:none;
outline-offset:initial;
}
ul, ol {
list-style-type:none;
padding:0;
margin:0;
}
input, textarea, button { outline:none !important; }
#yith-wcwl-popup-message {
position:fixed;
right:30px;
bottom:100px;
top:auto;
left:auto;
padding:10px 15px;
box-shadow:none;
border-radius:5px;
line-height:24px;
font-size:14px;
font-weight:300;
color:#155724;
background-color:#d4edda;
border-color:#c3e6cb;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
display:none !important;
height:0 !important;
width:0 !important;
}
div:focus, img:focus, a:focus {
border:none;
outline:none;
}
.hidden-video-bg {
opacity:0;
visibility:hidden;
animation:fadeOut 0.5s both;
-webkit-animation:fadeOut 0.5s both;
}
@media (min-width: 1200px) {
.col-lg-20 { width:20%; }
}
.clear { clear:both; }
.disblock { display:block; }
.coluzadora-padding-0 .vc_column_container { padding:0 !important; }
.coluzadora-padding-0 .banner-image img { width:100% !important; }
a {
text-decoration:none !important;
color:inherit;
}
.button .item-ac { display:block; }
.btn-banner {
font-size:14px;
font-weight:600;
width:170px;
height:50px;
background:none;
border:1px solid;
outline:none;
border-radius:0;
padding:0;
line-height:47px;
text-align:center;
font-weight:500;
display:block;
transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
}
.btn-banner:hover { color:#ffffff; }
img {
width:auto;
height:auto;
max-width:100%;
vertical-align:bottom;
}
body { letter-spacing:0.3px; }
.zadora-parallax { background-attachment:fixed; }
.zadora-button-wrapper.video-popup img, .button-play-video img {
-webkit-transition:all .35s cubic-bezier(.38,3,.57,1.6);
-moz-transition:all .35s cubic-bezier(.38,3,.57,1.6);
transition:all .35s cubic-bezier(.38,3,.57,1.6);
will-change:transform;
}
.zadora-button-wrapper.video-popup:hover img, .button-play-video:hover img {
transform:scale(1.1);
-webkit-transform:scale(1.1);
}
.zadora-my-account { position:relative; }
.zadora-my-account.logged .account i { margin-right:8px; }
.zadora-my-account.logged .account-content { left:0; }
.zadora-my-account .account-content {
position:absolute;
background:#000000;
top:100%;
width:210px;
left:-29%;
padding:17px 15px;
opacity:0;
pointer-events:none;
visibility:hidden;
-webkit-transition:all 0.3s;
transition:all 0.3s;
z-index:99;
transform:translatey(25px);
-webkit-transform:translatey(25px);
}
.zadora-my-account .account-content .button {
background:transparent;
text-transform:uppercase;
font-size:11px;
letter-spacing:1.5px;
border:solid 1px #fff;
}
.zadora-my-account .account-content .button a { color:#fff; }
.zadora-my-account .account-content .button:hover { background:#ffffff; }
.zadora-my-account .account-content .button:hover a { color:#000; }
.zadora-my-account .account-content li { margin-bottom:15px; }
.zadora-my-account .account-content li:last-child { margin-bottom:0px; }
.zadora-my-account .account-content li {
line-height:50px;
text-align:center;
}
.zadora-my-account:hover .account-content {
opacity:1;
visibility:visible;
pointer-events:auto;
transform:translatey(0px);
-webkit-transform:translatey(0px);
}
.zadora-cart-panel-empty .edit-cart, .zadora-cart-panel-empty .total-cart, .zadora-cart-panel-empty .in_product, .zadora-cart-panel-empty .woocommerce-mini-cart.total { display:none; }
.zadora-cart-panel-empty .woocommerce-mini-cart__total total { display:none; }
.zadora-cart-panel-empty .shipping { display:none !important; }
.zadora-cart-panel-empty .shipping-emtry { display:inline-block !important; }
.empty {
display:none;
text-align:center;
padding:30px 0;
}
.zadora-cart-panel-empty .empty { display:block; }
.out_product { display:none; }
.zadora-cart-panel-empty .out_product { display:block; }
.ct-ll {
color:#464646;
line-height:30px;
}
.ct-ll p { margin-bottom:30px; }
.banners-carousel-wrapper .promo-banner .main-wrapp-img .banner-image img {
width:auto;
transition:all .5s;
}
.banners-carousel-wrapper .owl-nav { display:none; }
.promo-banner {
position:relative;
cursor:pointer;
}
.promo-banner .main-wrapp-img .banner-image { overflow:hidden; }
.promo-banner .main-wrapp-img .banner-image img {
z-index:3;
position:relative;
width:auto;
margin:0 auto;
-webkit-transition:.4s ease-out;
-moz-transition:.4s ease-out;
transition:.4s ease-out;
width:100%;
}
.promo-banner .banner-inner {
position:absolute;
top:35px;
right:32px;
z-index:3;
font-size:48px;
}
.promo-banner .banner-inner h4 {
font-size:38px;
font-weight:500;
margin-top:-6px;
margin-bottom:19px;
}
.promo-banner .banner-inner h3 {
font-size:60px;
font-weight:500;
margin-top:-7px;
}
.promo-banner .banner-inner a {
font-size:14px;
font-weight:600;
}
.promo-banner .banner-inner a i {
margin-left:11px;
vertical-align:middle;
}
.promo-banner.vertical-alignment-middle .banner-inner {
top:50%;
transform:translateY(-50%);
-sand-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
z-index:3;
}
.promo-banner.vertical-alignment-bottom .banner-inner {
top:initial;
bottom:35px;
}
.promo-banner.banner-3:after {
position:absolute;
content:"";
background:transparent;
border:4px solid #ffffff;
border-top:0;
left:12px;
top:12px;
width:calc(100% - 24px);
height:calc(100% - 24px);
z-index:5;
}
.promo-banner.banner-3:before {
position:absolute;
content:"";
background:transparent;
border-top:4px solid #ffffff;
left:12px;
top:12px;
width:calc(100% - 24px);
height:calc(100% - 24px);
z-index:5;
}
.promo-banner.position-left .banner-inner {
left:32px;
right:inherit;
}
.promo-banner.position-center .banner-inner {
left:50%;
right:inherit;
transform:translatex(-50%);
}
.promo-banner.vertical-alignment-middle.position-center .banner-inner { transform:translate(-50%,-50%); }
.promo-banner.hover-4:hover .banner-image img {
transform:scale(1.1);
-webkit-transform:scale(1.1);
}
.sc-countdown .zadora-countdown-timer .zadora-timer h4:last-child {
margin-right:0;
padding-right:0;
}
.sc-countdown .zadora-countdown-timer .zadora-timer h4:first-child {
margin-left:0;
padding-left:0;
}
.sc-countdown.large .zadora-countdown-timer .zadora-timer h4 {
font-size:60px;
line-height:50px;
font-weight:300;
padding:0px 15px;
}
.sc-countdown.large .zadora-countdown-timer .zadora-timer span {
font-size:16px;
line-height:50px;
margin-top:15px;
font-style:inherit;
text-transform:uppercase;
}
.zadora-countdown-timer .zadora-timer h4 {
display:inline-block;
color:#464646;
font-size:48px;
text-align:center;
font-weight:400;
margin:0 20px;
padding:0 10px;
}
.zadora-countdown-timer .zadora-timer h4 span {
display:block;
font-size:24px;
margin-top:8px;
font-style:italic;
}
.zadora-countdown-timer.timer-style-base .zadora-timer h4 {
padding:39px 0px;
width:103px;
background:#ffffff;
border:1px solid #dedede;
box-shadow:0px 5px 5px rgba(0,0,0,0.1);
text-align:center;
font-size:36px;
margin:0 5px;
}
.zadora-countdown-timer.timer-style-base .zadora-timer h4:first-child { margin-left:0px; }
.zadora-countdown-timer.timer-style-base .zadora-timer h4:last-child { margin-right:0px; }
.zadora-countdown-timer.timer-style-base .zadora-timer h4 span {
font-size:14px;
font-style:italic;
margin-top:6px;
}
.custom_instagram .instagram-pics { margin:0 -15px; }
.custom_instagram .instagram-pics li { padding:0 15px; }
.video-container {
position:relative;
overflow:hidden;
}
.video-container.overflow .video-background:before {
width:100%;
height:100%;
background:rgba(0,0,0,0.7);
position:absolute;
top:0;
left:0;
content:'';
z-index:0;
}
.video-container .zadora-video .video-background {
position:relative;
width:100%;
height:100%;
left:0;
top:0;
background-repeat:no-repeat;
cursor:pointer;
transition:all .8s ease-in-out;
-webkit-transition:all .8s ease-in-out;
}
.video-container .zadora-video .button-play-video {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
cursor:pointer;
width:80px;
height:80px;
}
.zadora-ajax-loader { display:none; }
.zadora-ajax-loader .overlay-loader { background:transparent; }
.zadora-ajax-loader .overlay-loader span { background:#ffffff; }
.modal-open .zadora-ajax-loader .overlay-loader { display:block; }
.feid-in { position:relative; }
.feid-in > a:before { display:none !important; }
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a.loading:before {
display:inline-block;
opacity:1;
visibility:visible;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
content:" ";
width:15px;
height:15px;
vertical-align:middle;
border:1px solid #ffffff;
border-radius:50%;
border-right-color:transparent !important;
content:"";
}
.woocommerce div.product .content-product-right .shop-bottom .yith-btn .product-compare-button a.loading:before {
display:inline-block;
position:absolute;
bottom:auto;
left:0;
bottom:0;
opacity:1;
visibility:visible;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:15px;
height:15px;
vertical-align:middle;
border:1px solid #000000;
border-radius:50%;
border-right-color:transparent !important;
content:"";
}
.feid-in:after {
display:inline-block;
position:absolute;
bottom:auto;
top:10px;
left:0;
bottom:0;
opacity:1;
visibility:visible;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:15px;
height:15px;
vertical-align:middle;
border:1px solid #000000;
border-radius:50%;
border-right-color:transparent !important;
right:0;
margin:2px auto;
}
.tb-products-grid .feid-in:after { border:1px solid #ffffff; }
.quick-view-modal.woocommerce div.product .woocommerce-product-gallery__wrapper:after {
display:inline-block;
position:absolute;
bottom:auto;
top:50%;
margin-top:-18px;
left:50%;
bottom:-50px;
margin-left:-17px;
opacity:1;
visibility:visible;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:35px;
height:35px;
vertical-align:middle;
border:2px solid #000000;
border-radius:50%;
border-left-color:transparent !important;
border-right-color:transparent !important;
}
.woocommerce div.product .content-product-right .shop-bottom .yith-btn .product-compare-button a.added:before {
content:"\f0ec";
animation:none;
border:none;
}
.blockUI { display:none !important; }
.woocommerce div.product .woocommerce-product-gallery__wrapper.loaded:after { display:none; }
.zadora-page-overlay {
position:fixed;
background:#000000;
width:100%;
opacity:0;
visibility:hidden;
height:100%;
transition:0.3s all;
-webkit-transition:0.3s all;
top:0;
left:0;
z-index:999999;
pointer-events:none;
}
.zadora-page-overlay.show {
opacity:0.8;
visibility:visible;
pointer-events:auto;
}
.element-loading .zadora-products-loader .loading, .element-loading .zadora-products-loaders.show .overlay-loader, .shop-ajax .zadora-products-loader .loading, .shop-ajax .zadora-products-loaders.show .overlay-loader {
visibility:visible;
opacity:1;
}
.element-loading .zadora-products-loader .loading div, .element-loading .zadora-products-loaders.show .overlay-loader div, .shop-ajax .zadora-products-loader .loading div, .shop-ajax .zadora-products-loaders.show .overlay-loader div { position:absolute; }
.element-loading .zadora-products-loader .loading div:before, .element-loading .zadora-products-loaders.show .overlay-loader div:before, .shop-ajax .zadora-products-loader .loading div:before, .shop-ajax .zadora-products-loaders.show .overlay-loader div:before {
opacity:1;
visibility:visible;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.product-list-item .btn-add-to-cart.loading { position:relative; }
.product-list-item .btn-add-to-cart.loading:before {
content:"";
width:18px;
height:18px;
display:inline-block;
vertical-align:middle;
border:1px solid rgba(255,255,255,0.4);
border-left-color:#fff;
border-radius:50%;
position:absolute;
top:50%;
left:50%;
margin-left:-9px;
margin-top:-9px;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.product-list-item .btn-add-to-cart.loading span {
opacity:0;
visibility:hidden;
}
.overlay-loader, .zadora-products-loader .loading {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background-color:#fff;
visibility:hidden;
opacity:0;
-webkit-transition:0.5s ease opacity;
-moz-transition:0.5s ease opacity;
transition:0.5s ease opacity;
z-index:10;
font-size:0;
}
.overlay-loader >div, .zadora-products-loader .loading >div {
position:fixed;
top:50%;
left:50%;
margin-left:0px;
font-size:0;
}
.overlay-loader >div:before, .zadora-products-loader .loading >div:before {
content:'';
width:35px;
height:35px;
display:inline-block;
vertical-align:middle;
border:2px solid #252525;
border-left-color:#000000;
border-radius:50%;
position:absolute;
top:50%;
left:50%;
opacity:0;
margin-left:-9px;
margin-top:-9px;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
}
.element-loading.arrows .zadora-products-loader:after {
position:fixed;
display:none;
}
.zadora-products-loaders.show .overlay-loader { display:block; }
.zadora-products-loaders.show .overlay-loader div {
position:absolute;
top:15%;
}
.zadora-products-loaders.show {
position:absolute;
width:100%;
height:100%;
top:0;
background:#ffffff;
left:0;
z-index:2;
}
.product-360-view-wrapper {
margin:100px auto;
max-width:300px;
position:relative;
}
.product-360-view-wrapper >div { position:relative; }
.product-360-view-wrapper .nav_bar {
top:auto;
left:0;
right:0;
transform:none;
text-align:center;
bottom:0;
}
.product-360-view-wrapper .nav_bar a { max-width:50px; }
.product-360-view-wrapper .nav_bar a:after { font-size:30px; }
.mfp-close {
background:none !important;
width:40px !important;
}
.portfolio-container .portfolio-item { margin-bottom:30px; }
.portfolio-container .portfolio-item .pp-ct { position:relative; }
.portfolio-container .portfolio-item .pp-ct .portfolio-image img { width:100%; }
.portfolio-container .portfolio-item .pp-ct .content-portfolio {
position:absolute;
top:0;
left:0;
background:rgba(0,0,0,0.7);
width:100%;
height:100%;
padding-left:31px;
padding-top:26px;
opacity:0;
transition:0.3s all;
-webkit-transition:0.3s all;
}
.portfolio-container .portfolio-item .pp-ct .content-portfolio .title h5 { margin-bottom:5px; }
.portfolio-container .portfolio-item .pp-ct .content-portfolio .title h5 a {
font-size:18px;
color:#ffffff;
font-weight:500;
text-transform:uppercase;
letter-spacing:1px;
}
.portfolio-container .portfolio-item .pp-ct .content-portfolio .category-pp {
font-size:18px;
color:#252525;
}
.portfolio-container .portfolio-item:hover .pp-ct .content-portfolio { opacity:1; }
.portfolio-single .container {
width:100%;
padding:0;
}
.portfolio-single .sidebar .pp-content-title { text-align:left; }
.portfolio-single .sidebar .pp-content-title .pp-des { line-height:24px; }
.portfolio-single .sidebar .pp-content-title .pp-info span {
border:none;
padding:0;
margin-bottom:11px;
}
.portfolio-single .sidebar .pp-content-title .pp-info .date { display:block; }
.portfolio-single .sidebar .pp-content-title .pp-info .category { display:block; }
.portfolio-single .sidebar .pp-content-title .pp-info .category .category-pp:last-child .spec { display:none; }
.portfolio-single .nivo-controlNav { display:none !important; }
.portfolio-single .wpb_gallery .theme-default .nivoSlider { box-shadow:none; }
.portfolio-single .wpb_gallery .theme-default .nivoSlider .nivo-caption { display:none !important; }
.portfolio-single .icon-get-link {
clear:both;
text-align:center;
}
.portfolio-single .icon-get-link a {
font-size:48px;
transform:translateY(-60px);
display:block;
transition:0.5s all;
-webkit-transition:0.5s all;
}
.portfolio-single .icon-get-link a:hover { opacity:0.8; }
.portfolio-single .nav-post .nav-box {
position:relative;
z-index:1;
}
.portfolio-single .nav-post .nav-box .text-nav {
transition:0.5s all;
-webkit-transition:0.5s all;
}
.portfolio-single .nav-post .nav-box:hover.next .text-nav {
transform:translateX(10px);
-webkit-transform:translateX(10px);
}
.portfolio-single .nav-post .nav-box:hover.previous .text-nav {
transform:translateX(-10px);
-webkit-transform:translateX(-10px);
}
.portfolio-single .nav-post .nav-box.previous .text-nav {
text-align:right;
vertical-align:middle;
border-right:2px solid #222222;
margin-right:17px;
padding-right:20px;
}
.portfolio-single .nav-post .nav-box.next .text-nav {
text-align:left;
vertical-align:middle;
border-left:2px solid #222222;
margin-left:17px;
padding-left:20px;
}
.portfolio-single .nav-post .nav-box .text-nav { display:inline-block; }
.portfolio-single .nav-post .nav-box .text-nav p {
font-size:18px;
font-weight:500;
margin-top:9px;
margin-bottom:0;
text-transform:uppercase;
}
.portfolio-single .nav-post .nav-box .text-nav span {
color:#252525;
letter-spacing:1px;
}
.portfolio-single .nav-post .nav-box .text-nav span.prev i {
margin-right:10px;
font-weight:bold;
}
.portfolio-single .nav-post .nav-box .text-nav span.next-bt i {
margin-left:10px;
font-weight:bold;
}
.portfolio-single .pp-content-social {
text-align:center;
margin-top:14px;
}
.portfolio-single .pp-content-social .social-bar {
border-top:1px solid #cacaca;
padding:30px 0 33px 0;
margin-bottom:38px;
}
.portfolio-single .pp-content-title { text-align:center; }
.portfolio-single .pp-content-title .pp-title {
font-size:30px;
font-weight:500;
margin:0;
margin-bottom:13px;
}
.portfolio-single .pp-content-title .pp-info {
margin-top:29px;
margin-bottom:38px;
}
.portfolio-single .pp-content-title .pp-info .date { padding-right:30px; }
.portfolio-single .pp-content-title .pp-info .date span { color:#252525; }
.portfolio-single .pp-content-title .pp-info .category { padding:0 30px; }
.portfolio-single .pp-content-title .pp-info .category .category-pp:last-child .spec { display:none; }
.portfolio-single .pp-content-title .pp-info .tags { padding-left:30px; }
.portfolio-single .pp-content-title .pp-info span { border-right:1px solid #424242; }
.portfolio-single .pp-content-title .pp-info span:last-child { border:none; }
.portfolio-single .pp-content-title .pp-info .category, .portfolio-single .pp-content-title .pp-info .tags { color:#252525; }
.portfolio-single .pp-content-title .pp-info .category a, .portfolio-single .pp-content-title .pp-info .tags a { color:#252525; }
.portfolio-single .pp-content-title .pp-info .category a:hover, .portfolio-single .pp-content-title .pp-info .tags a:hover { color:#252525; }
.social-bar {
border-bottom:1px solid #cacaca;
padding:40px 0 43px 0;
}
.social-bar span {
font-size:16px;
color:#252525;
font-weight:600;
margin-right:22px;
}
.social-bar ul { display:inline-block; }
.social-bar ul li { display:inline-block; }
.social-bar ul li a {
font-size:24px;
color:#252525;
width:60px;
height:60px;
line-height:60px;
text-align:center;
display:inline-block;
}
.social-bar ul li a:hover {
color:#ffffff;
background:#252525;
}
.zadora-images-gallery .owl-dots {
text-align:center;
position:absolute;
bottom:55px;
left:50%;
transform:translatex(-50%);
-webkit-transform:translatex(-50%);
}
.zadora-images-gallery .owl-dots .owl-dot {
width:30px;
height:2px;
background:#464646;
margin:0 8px;
display:inline-block;
}
.zadora-images-gallery .owl-dots .owl-dot.active { background:#ffffff; }
.zadora-images-gallery .zadora-gallery-item a {
display:block;
position:relative;
}
.zadora-images-gallery .zadora-gallery-item a img { width:100%; }
.zadora-images-gallery .zadora-gallery-item a:after {
background:rgba(0,0,0,0.7);
position:absolute;
top:0;
left:0;
width:100%;
content:"";
height:100%;
opacity:0;
transition:0.3s all;
}
.zadora-images-gallery .zadora-gallery-item a:before {
color:#ffffff;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
width:100%;
content:"+";
font-family:Lato;
font-size:72px;
text-align:center;
z-index:1;
font-weight:100;
opacity:0;
transition:0.3s all;
}
.zadora-images-gallery .zadora-gallery-item a:hover:before, .zadora-images-gallery .zadora-gallery-item a:hover:after { opacity:1; }
.zadora-images-gallery.view-grid .zadora-gallery-item { margin-bottom:30px; }
.zadora-images-gallery.view-masonry .zadora-gallery-item { margin-bottom:30px; }
.social-contact li { display:inline-block; }
.social-contact li a {
font-size:24px;
color:#252525;
width:60px;
height:60px;
line-height:60px;
text-align:center;
display:inline-block;
}
.social-contact li a:hover {
color:#ffffff;
background:#252525;
}
.contact-tt {
font-size:30px;
font-weight:500;
border-bottom:#4d4d4d 1px solid;
width:178px;
letter-spacing:1px;
padding-bottom:1px;
}
.info-contact {
font-size:14px;
font-weight:300;
color:#252525;
line-height:36px;
margin-bottom:15px;
}
.info-contact .title {
color:#252525;
font-size:14px;
line-height:36px;
letter-spacing:0.6px;
font-weight:600;
margin-bottom:15px;
}
.info-contact i { padding-right:10px; }
.wc-social-login { display:none; }
.woocommerce-ResetPassword .woocommerce-Button, input[name="save_address"], input[name="track"].button {
width:200px;
height:50px;
line-height:50px;
text-align:center;
background:#252525;
color:#ffffff !important;
border:1px solid #252525;
padding:0;
}
.woocommerce-ResetPassword .woocommerce-Button:hover, input[name="save_address"]:hover, input[name="track"].button:hover { opacity:0.8; }
.woocommerce-checkout .woocommerce-form__label-for-checkbox input { margin:0; }
.woocommerce-checkout .woocommerce-form__label-for-checkbox #ship-to-different-address-checkbox { margin:0; }
.woocommerce-checkout .woocommerce-form__label-for-checkbox span {
color:#252525;
padding-left:20px;
font-size:initial;
text-transform:inherit;
line-height:1;
vertical-align:middle;
display:inherit;
font-weight:500;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
margin-bottom:19px;
font-size:24px;
font-weight:500;
text-transform:uppercase;
margin-top:0;
color:#333333;
}
.woocommerce-checkout .woocommerce-additional-fields__field-wrapper { margin-top:22px; }
.woocommerce-checkout .woocommerce .woocommerce-info {
background:#f5f5f5;
border:none;
color:#252525;
font-weight:300;
font-size:14px;
padding:28px 40px;
}
.woocommerce-checkout .woocommerce .woocommerce-info:before { display:none; }
.woocommerce-checkout .woocommerce .woocommerce-info a { color:#0774c8; }
.woocommerce-checkout .checkout_coupon, .woocommerce-checkout .woocommerce-form-login {
background:#f5f5f5;
padding:30px 15px;
margin-bottom:30px;
}
.woocommerce-checkout .checkout_coupon .form-row, .woocommerce-checkout .woocommerce-form-login .form-row {
margin-bottom:15px;
float:none;
width:100%;
}
.woocommerce-checkout .checkout_coupon .form-row .woocommerce-form__label-for-checkbox input, .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input {
width:15px;
display:inline-block;
height:auto;
vertical-align:middle;
}
.woocommerce-checkout .checkout_coupon .form-row .woocommerce-form__label-for-checkbox span, .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox span {
display:inline-block;
padding-left:5px;
vertical-align:middle;
}
.woocommerce-checkout .checkout_coupon .button, .woocommerce-checkout .woocommerce-form-login .button {
width:200px;
display:block;
height:45px;
color:#ffffff;
line-height:45px;
text-align:center;
font-weight:400;
padding:0;
border:none;
background:#000000;
text-transform:uppercase;
letter-spacing:1px;
font-size:16px;
}
.woocommerce-checkout .checkout_coupon .button:hover, .woocommerce-checkout .woocommerce-form-login .button:hover { opacity:0.9; }
.woocommerce-checkout .woocommerce-info:before {
content:"\f05a";
font-family:"Font Awesome 5 Pro";
}
.checkout-order-review thead { background:transparent; }
.checkout-order-review #order_review_heading {
margin-bottom:19px;
font-size:24px;
font-weight:500;
text-transform:uppercase;
}
.checkout-order-review .woocommerce-checkout-review-order {
background:#f5f5f5;
padding:0 30px;
}
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment { padding:30px 0 7px 0px; }
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button {
width:100%;
display:block;
height:55px;
color:#ffffff;
line-height:55px;
text-align:center;
font-weight:400;
margin-top:32px;
padding:0;
border:none;
font-size:16px;
text-transform:uppercase;
background:#252525;
letter-spacing:1px;
}
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover { opacity:0.9; }
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li { margin-bottom:5px; }
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box {
background:#ffffff;
padding:7px 20px 1px 20px;
margin:12px 0px;
font-size:12px;
line-height:18px;
color:#252525;
}
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box p { margin-bottom:6px; }
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li input, .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label {
display:inline-block;
margin:0;
vertical-align:middle;
font-weight:600;
letter-spacing:0.5px;
}
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label {
margin-left:3px;
color:#252525;
}
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label img {
max-height:40px;
margin-left:10px;
}
.checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label a {
border-bottom:1px solid #E6E6E6;
margin-left:15px;
padding-bottom:4px;
}
.checkout-order-review .woocommerce-checkout-review-order table thead { border-bottom:2px solid rgba(149,149,149,0.5); }
.checkout-order-review .woocommerce-checkout-review-order table thead tr { border:none; }
.checkout-order-review .woocommerce-checkout-review-order table thead tr th {
padding:24px 0px;
background:none;
font-size:18px;
color:#252525;
font-weight:500;
}
.checkout-order-review .woocommerce-checkout-review-order table tfoot tr { width:100%; }
.checkout-order-review .woocommerce-checkout-review-order table tfoot tr th, .checkout-order-review .woocommerce-checkout-review-order table tfoot tr td {
border:none;
padding:16px 0px;
text-align:left;
}
.checkout-order-review .woocommerce-checkout-review-order table tfoot tr th {
color:#252525;
font-weight:500;
}
.checkout-order-review .woocommerce-checkout-review-order table tfoot tr td { padding-left:63px; }
.checkout-order-review .woocommerce-checkout-review-order table tfoot .order-total .amount, .checkout-order-review .woocommerce-checkout-review-order table tfoot .order-total th {
font-weight:500;
font-size:18px;
text-transform:none;
}
.checkout-order-review .woocommerce-checkout-review-order table tfoot .shipping td ul li { margin-bottom:0px !important; }
.checkout-order-review .woocommerce-checkout-review-order table tfoot .shipping td ul li input {
margin-top:0px;
vertical-align:middle;
}
.checkout-order-review .woocommerce-checkout-review-order table tfoot .shipping td ul li label { color:#252525; }
.checkout-order-review .woocommerce-checkout-review-order table tbody tr { border:none; }
.checkout-order-review .woocommerce-checkout-review-order table tbody tr:first-child td { padding-top:29px; }
.checkout-order-review .woocommerce-checkout-review-order table tbody tr:last-child td { padding-bottom:29px; }
.checkout-order-review .woocommerce-checkout-review-order table tbody tr td {
padding:4px 0px;
width:auto;
}
.spaceing {
background:#ffffff;
width:calc(160%);
height:15px;
transform:translateX(-30px);
-webkit-transform:translateX(-30px);
}
.woocommerce-checkout .ywsl-box { margin-bottom:20px; }
#cboxContent { background-color:transparent; }
#cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight { display:none; }
table.compare-list .add-to-cart td a { background-color:#252525; }
#cboxClose {
bottom:-50px;
color:white;
background:none;
text-transform:uppercase;
font-size:32px;
font-weight:bold;
letter-spacing:1.5px;
line-height:33px;
width:auto;
height:auto;
text-indent:0;
padding-right:50px;
-webkit-transition:color 0.2s ease-in-out;
-moz-transition:color 0.2s ease-in-out;
-o-transition:color 0.2s ease-in-out;
transition:color 0.2s ease-in-out;
}
#cboxClose:after, #cboxClose:before {
content:" ";
width:35px;
height:3px;
position:absolute;
right:0px;
top:15px;
display:inline-block;
background-color:white;
-webkit-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
-moz-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
-o-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
}
#cboxClose:hover:after {
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-sand-transform:rotate(-45deg);
}
#cboxClose:hover:before {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-sand-transform:rotate(45deg);
transform:rotate(45deg);
}
.mc4wp-success { margin-top:20px; }
@-webkit-keyframes zadora-xoay {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@keyframes zadora-xoay {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
.vc_btn3-container .vc_btn3 {
height:55px;
border-radius:0;
background:#000000;
color:#ffffff;
text-transform:uppercase;
font-size:16px;
letter-spacing:1px;
font-weight:400;
width:auto;
padding:0px 34px;
line-height:55px;
border:1px solid;
}
.vc_btn3-container .vc_btn3:hover { opacity:0.7; }
.rel { position:relative; }
.vc_row-flex >.row {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
.vc_row-flex >.row.flx-align-center { align-items:center; }
.vc_row-flex >.row >div { flex:1; }
@media (max-width: 991px) {
.vc_row-flex >.row >div { flex:inherit; }
}
.flx-h-center {
display:flex;
align-items:center;
}
.flx-h-center .vc_column-inner, .flx-h-center .wpb_wrapper { height:100%; }
.pl240 .wpb_wrapper {
padding-left:30px;
padding-right:30px;
height:100%;
background:#f5f5f5;
display:flex;
flex-flow:column;
align-items:flex-start;
justify-content:center;
padding-top:52px;
padding-bottom:80px;
}
.pl240 .wpb_wrapper .wpb_wrapper { padding:0 !important; }
.box-left .tag-text {
font-size:18px;
color:#000000;
line-height:1;
text-align:left;
font-weight:300;
margin-top:0;
margin-bottom:0;
}
.box-left .title {
font-size:48px;
color:#000000;
line-height:1;
text-align:left;
font-weight:600;
letter-spacing:2px;
margin-top:18px;
margin-bottom:30px;
}
.box-left .price {
font-size:18px;
color:#000000;
line-height:30px;
text-align:left;
font-weight:600;
}
.slshare li {
display:inline-block !important;
margin-right:20px;
}
.slshare li:last-child { margin-right:0; }
.slshare li:after {
content:"\f111";
font-family:"Font Awesome 5 Pro";
font-size:6px;
vertical-align:middle;
margin-left:20px;
}
.slshare li:last-child:after { content:none; }
.fw300 { font-weight:300; }
.fw400 { font-weight:400; }
.fw500 { font-weight:500; }
.fw600 { font-weight:600; }
.sc-countdown.large .zadora-countdown-timer .zadora-timer h4 {
padding:0;
margin:0px 33px;
}
.sc-countdown.large .zadora-countdown-timer .zadora-timer h4:last-child { margin-right:0; }
.sc-countdown.large .zadora-countdown-timer .zadora-timer h4:first-child { margin-left:0; }
#goog-gt-tt { display:none !important; }
.goog-te-banner-frame { display:none !important; }
.goog-te-menu-value:hover { text-decoration:none !important; }
.goog-text-highlight {
background-color:transparent !important;
box-shadow:none !important;
}
body { top:0 !important; }
#google_translate_element2 { display:none !important; }
.promo-banner.style1 {
padding-right:56px;
padding-left:100px;
}
.promo-banner.style1 .content .heading { letter-spacing:5px; }
.promo-banner.style1 .content .btn-link { letter-spacing:0.2px; }
.promo-banner.style1 .content .label { letter-spacing:3px; }
.promo-banner.style1 .owl-carousel .owl-nav {
opacity:1;
top:auto;
bottom:50px;
transform:inherit;
}
.promo-banner.style1 .owl-carousel .owl-nav .owl-prev, .promo-banner.style1 .owl-carousel .owl-nav .owl-next {
width:50px;
height:50px;
line-height:50px;
font-size:12px;
background:#fff !important;
border-radius:0;
color:#333333;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.promo-banner.style1 .owl-carousel .owl-nav .owl-prev:hover, .promo-banner.style1 .owl-carousel .owl-nav .owl-next:hover {
background:#000 !important;
color:#fff;
}
.promo-banner.style1 .owl-carousel .owl-nav .owl-next { right:0; }
.promo-banner.style1 .owl-carousel .owl-nav .owl-prev {
right:50px;
left:auto;
}
.promo-banner .content .price {
font-size:24px;
line-height:1;
font-weight:300;
color:#333333;
position:absolute;
left:110px;
bottom:26px;
z-index:5;
}
.promo-banner .content .heading {
font-size:24px;
line-height:30px;
font-weight:600;
color:#333333;
text-transform:capitalize;
margin-bottom:14px;
cursor:text;
}
.promo-banner .content .btn-link {
font-size:14px;
line-height:30px;
color:#333333;
font-weight:500;
text-transform:uppercase;
border-bottom:1px solid;
}
.promo-banner .content .custom-holder {
position:absolute;
left:0;
top:50%;
z-index:5;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
}
.promo-banner .content .label {
left:100%;
font-weight:300;
font-size:14px;
text-transform:uppercase;
position:absolute;
display:block;
top:0;
width:100%;
height:40px;
line-height:54px;
margin:0;
padding:0;
color:#000;
letter-spacing:2px;
text-align:left;
z-index:1;
box-sizing:border-box;
transform-origin:0 0;
-webkit-transform:rotate(90deg) translateZ(0);
-moz-transform:rotate(90deg) translateZ(0);
transform:rotate(90deg) translateZ(0);
}
.promo-banner.style2 .content {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:3;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.promo-banner.style2 .content .heading { letter-spacing:5px; }
.promo-banner.style2 .border-content {
margin:30px;
position:relative;
height:calc(100% - 60px);
padding-top:30px;
padding-left:54px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.promo-banner.style2 .border-content:before, .promo-banner.style2 .border-content:after {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
content:'';
opacity:0;
-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
transition:opacity 0.35s, transform 0.35s;
}
.promo-banner.style2 .border-content:after {
border-right:2px solid #333333;
border-left:2px solid #333333;
-webkit-transform:scale(1,0);
transform:scale(1,0);
}
.promo-banner.style2 .border-content:before {
border-top:2px solid #333333;
border-bottom:2px solid #333333;
-webkit-transform:scale(0,1);
transform:scale(0,1);
}
.promo-banner.style2:hover .content {
visibility:visible;
opacity:1;
background:rgba(255,255,255,0.7);
}
.promo-banner.style2:hover .border-content { padding-top:92px; }
.promo-banner.style2:hover .border-content:before, .promo-banner.style2:hover .border-content:after {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}
.promo-banner.style3 { margin-bottom:25px; }
.promo-banner.style3 .content {
position:absolute;
top:0;
left:0;
z-index:5;
padding:45px 66px;
width:100%;
}
.promo-banner.style3 .content .heading {
margin:0;
text-transform:uppercase;
}
.promo-banner.style3 .content .count-item {
line-height:1;
font-size:16px;
color:#333333;
margin-top:-1px;
}
.promo-banner.style3 .main-wrapp-img { position:relative; }
.promo-banner.style3 .main-wrapp-img img {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.promo-banner.style3 .main-wrapp-img:hover img { transform:scale(1.2); }
.promo-banner.style4 { margin-bottom:30px; }
.promo-banner.style4 .main-wrapp-img:hover .promo-banner-image {
transform:scale(1.2);
-webkit-transform:scale(1.2);
}
.promo-banner.style4 .content {
position:absolute;
bottom:0;
left:0;
z-index:4;
text-align:center;
width:100%;
}
.promo-banner.style4 .content .heading {
color:#fff;
font-size:36px;
line-height:60px;
font-weight:500;
margin-bottom:32px;
}
.promo-banner.style4 .content .btn-link {
width:200px;
height:55px;
line-height:55px;
background:transparent;
border:1px solid #fff;
color:#fff;
display:inline-block;
font-size:14px;
text-transform:uppercase;
font-weight:400;
margin-bottom:90px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.promo-banner.style4 .content .btn-link:hover {
background:#fff;
color:#333333;
}
.promo-banner.style5 { margin-bottom:27px; }
.promo-banner.style5 .content {
position:absolute;
bottom:28px;
left:38px;
right:38px;
z-index:3;
}
.promo-banner.style5 .content .heading {
font-size:18px;
line-height:1;
font-weight:500;
text-transform:uppercase;
color:#000000;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.promo-banner.style5 .banner-image { position:relative; }
.promo-banner.style5 .banner-image:before {
position:absolute;
top:50%;
left:50%;
z-index:4;
display:block;
content:'';
width:0;
height:0;
background:rgba(255,255,255,0.2);
border-radius:100%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:0;
}
.promo-banner.style5:hover .banner-image:before {
-webkit-animation:circle_eff .75s;
animation:circle_eff .75s;
}
.promo-banner.style5:hover img { transform:scale(1.2); }
.promo-banner.style5:hover .content .heading { color:#ffffff; }
.promo-banner.style6 { padding-left:40px; }
.promo-banner.style6 .owl-carousel .owl-nav {
opacity:1;
top:auto;
bottom:50px;
transform:inherit;
}
.promo-banner.style6 .owl-carousel .owl-nav .owl-prev, .promo-banner.style6 .owl-carousel .owl-nav .owl-next {
width:50px;
height:50px;
line-height:50px;
font-size:12px;
background:#fff !important;
border-radius:0;
color:#333333;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.promo-banner.style6 .owl-carousel .owl-nav .owl-prev:hover, .promo-banner.style6 .owl-carousel .owl-nav .owl-next:hover {
background:#000 !important;
color:#fff;
}
.promo-banner.style6 .owl-carousel .owl-nav .owl-next { right:0; }
.promo-banner.style6 .owl-carousel .owl-nav .owl-prev {
right:50px;
left:auto;
}
.promo-banner.style6 .content {
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
left:5px;
top:0;
transform-origin:0;
text-transform:uppercase;
position:absolute;
display:block;
max-width:100%;
width:100%;
}
.promo-banner.style6 .content .heading {
font-size:14px;
line-height:30px;
font-weight:300;
letter-spacing:3px;
margin:0;
}
.promo-banner.style7 .owl-carousel .owl-nav {
opacity:1;
top:auto;
bottom:50px;
transform:inherit;
}
.promo-banner.style7 .owl-carousel .owl-nav .owl-prev, .promo-banner.style7 .owl-carousel .owl-nav .owl-next {
width:50px;
height:50px;
line-height:50px;
font-size:12px;
background:#fff !important;
border-radius:0;
color:#333333;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.promo-banner.style7 .owl-carousel .owl-nav .owl-prev:hover, .promo-banner.style7 .owl-carousel .owl-nav .owl-next:hover {
background:#000 !important;
color:#fff;
}
.promo-banner.style7 .owl-carousel .owl-nav .owl-next { right:0; }
.promo-banner.style7 .owl-carousel .owl-nav .owl-prev {
right:50px;
left:auto;
}
.promo-banner.style7 .content { position:initial; }
.promo-banner.style7 .content .custom-holder {
top:auto;
bottom:0;
transform:inherit;
left:54px;
padding-bottom:120px;
}
.promo-banner.style7 .content .custom-holder .heading {
letter-spacing:5px;
margin-bottom:17px;
}
.promo-banner.style7.right .content .custom-holder { left:323px; }
.brand img {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.brand img:hover { filter:invert(1); }
@-webkit-keyframes circle_eff {
0% { opacity:1; }
40% { opacity:1; }
100% {
width:200%;
height:200%;
opacity:0;
visibility:hidden;
}
}
@keyframes circle_eff {
0% { opacity:1; }
40% { opacity:1; }
100% {
width:200%;
height:200%;
opacity:0;
visibility:hidden;
}
}
.wpb_single_image .vc_figure .vc_single_image-wrapper {
position:relative;
overflow:hidden;
}
.wpb_single_image .vc_figure .vc_single_image-wrapper:before {
position:absolute;
top:0;
left:-100%;
z-index:2;
display:block;
content:'';
width:50%;
height:100%;
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
-webkit-transform:skewX(-25deg);
transform:skewX(-25deg);
}
.wpb_single_image .vc_figure .vc_single_image-wrapper:hover:before {
-webkit-animation:shine .75s;
animation:shine .75s;
}
@-webkit-keyframes shine {
100% { left:125%; }
}
@keyframes shine {
100% { left:125%; }
}
.zadora_post {
display:flex;
flex-flow:wrap;
}
.zadora_post .post-item { margin-bottom:30px; }
.zadora_post .post-item.col-md-12 .content-blog .title h5 {
font-weight:600;
font-size:20px;
}
.zadora_post .post-item .style-1 .content-blog {
text-align:center;
margin-bottom:24px;
}
.zadora_post .post-item .style-1 .content-blog .blog-innfo { padding-top:20px; }
.zadora_post .post-item .style-1 .content-blog .blog-innfo >span {
display:inline-block;
float:initial !important;
}
.zadora_post .post-item .style-1 .content-blog .blog-innfo >span:not(:last-child):after {
content:'\f111';
padding-left:15px;
vertical-align:middle;
font-size:3px;
color:#252525;
font-family:fontawesome;
padding-right:5px;
}
.zadora_post .post-item .style-1 .content-blog .title h5 {
font-size:20px;
text-align:center;
margin-top:5px;
margin-bottom:20px;
}
.zadora_post .post-item .style-1 .content-blog .description {
font-size:16px;
line-height:30px;
color:#252525;
}
.zadora_post .post-item .style-1 .content-blog .read-more {
font-size:16px;
text-transform:uppercase;
letter-spacing:0.3px;
border-bottom:1px solid;
vertical-align:middle;
line-height:16px;
display:inline-block;
color:#333333;
}
.zadora_post .post-item .style-2 { margin-bottom:18px; }
.zadora_post .post-item .style-2 .list-category {
display:inline-block;
position:absolute;
bottom:0;
left:0;
font-size:14px;
line-height:30px;
background:#fff;
padding:2px 15px;
color:#333333;
text-transform:uppercase;
}
.zadora_post .post-item .style-2 .content-blog { padding-top:12px; }
.zadora_post .post-item .style-2 .content-blog .blog-innfo { padding-top:11px; }
.zadora_post .post-item .style-2 .description {
font-size:14px;
color:#252525;
line-height:30px;
letter-spacing:0.3px;
}
.zadora_post .post-item .style-3 { margin-bottom:20px; }
.zadora_post .post-item .style-3 .box-date {
display:inline-block;
background:#000;
color:#fff;
font-weight:500;
font-size:16px;
text-align:center;
padding:10px 12px;
position:absolute;
z-index:2;
top:0;
right:0;
}
.zadora_post .post-item .style-3 .box-date .month { font-size:12px; }
.zadora_post .post-item .style-3 .box-date span {
display:block;
line-height:1;
}
.zadora_post .post-item .style-3 .box-date span:last-child { font-size:24px; }
.zadora_post .post-item .style-3 .content-blog .title h5 { margin-top:22px; }
.zadora_post .post-item .style-3 .content-blog .description {
font-size:14px;
line-height:30px;
color:#252525;
}
.zadora_post .post-item .style-3 .content-blog .blog-innfo { padding-top:12px; }
.zadora_post .post-item .style-3 .list-category {
display:inline-block;
text-transform:uppercase;
}
.zadora_post .post-item .style-4 { margin-bottom:22px; }
.zadora_post .post-item .style-4 .list-category {
font-size:14px;
text-transform:uppercase;
display:inline-block;
background:#fff;
position:absolute;
top:-1px;
left:28px;
padding:0 16px;
transform:rotate(90deg);
transform-origin:0 0;
line-height:30px;
z-index:1;
}
.zadora_post .post-item .style-4 .list-category a {
padding:0px 2px;
display:inline-block;
}
.zadora_post .post-item .style-2 .content-blog .blog-innfo .comment, .zadora_post .post-item .style-3 .content-blog .blog-innfo .comment, .zadora_post .post-item .style-4 .content-blog .blog-innfo .comment { float:right; }
.zadora_post .post-item .blog-image {
overflow:hidden;
position:relative;
}
.zadora_post .post-item .blog-image >a {
transition:all 0s;
-webkit-transition:all 0s;
-moz-transition:all 0s;
-ms-transition:all 0s;
-o-transition:all 0s;
display:block;
}
.zadora_post .post-item .blog-image >a:before {
content:'';
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
background:rgba(0,0,0,0.2);
opacity:0;
visibility:hidden;
z-index:1;
}
.zadora_post .post-item .blog-image img {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.zadora_post .post-item .blog-image .list-category {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
z-index:1;
}
.zadora_post .post-item .blog-image:hover .list-category {
opacity:0;
visibility:hidden;
}
.zadora_post .post-item .blog-image:hover >a:before {
opacity:1;
visibility:visible;
}
.zadora_post .post-item .blog-image:hover img { transform:scale(1.2); }
.zadora_post .post-item .content-blog .title, .zadora_post .post-item .content-blog .blog-innfo, .zadora_post .post-item .content-blog .description, .zadora_post .post-item .content-blog .blog-link { clear:both; }
.zadora_post .post-item .content-blog .blog-innfo { padding-top:23px; }
.zadora_post .post-item .content-blog .blog-innfo >span {
float:left;
color:#252525;
font-size:14px;
font-weight:400;
letter-spacing:0.3px;
margin-right:6px;
}
.zadora_post .post-item .content-blog .blog-innfo >span .child { color:#252525; }
.zadora_post .post-item .content-blog .blog-innfo .comment { margin:0; }
.zadora_post .post-item .content-blog .blog-innfo .comment i {
color:#252525;
padding-right:2px;
}
.zadora_post .post-item .content-blog .title h5 {
font-size:16px;
line-height:25px;
font-weight:500;
letter-spacing:0.3px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.zadora_post .post-item .content-blog .title h5 a {
color:#000000;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.zadora_post .post-item .content-blog .title h5 a:hover { opacity:0.8; }
.zadora_post.matrix .post-item { margin-bottom:40px; }
.zadora_post.matrix .post-item.item-large, .zadora_post.matrix .post-item:last-child { margin-bottom:30px; }
.zadora_post.matrix .post-item:not(.item-large) .style-2 {
margin-left:-15px;
margin-right:-15px;
display:flex;
flex-wrap:wrap;
}
.zadora_post.matrix .post-item:not(.item-large) .style-2 .thumb, .zadora_post.matrix .post-item:not(.item-large) .style-2 .content-blog {
width:50%;
padding-left:15px;
padding-right:15px;
}
.zadora_post.owl-carousel:hover .owl-controls .owl-nav .owl-next { right:0; }
.zadora_post.owl-carousel:hover .owl-controls .owl-nav .owl-prev { left:0; }
.zadora_post.owl-carousel .owl-controls .owl-nav >div {
position:absolute;
color:#000000;
font-size:12px;
border-radius:0;
width:45px;
height:45px;
line-height:45px;
text-align:center;
background:#ffffff !important;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
border:1px solid #252525;
color:#252525;
}
.zadora_post.owl-carousel .owl-controls .owl-nav >div:hover {
background:#000000 !important;
color:#ffffff;
border-color:#000000;
}
.zadora_post.owl-carousel .owl-controls .owl-nav .owl-next { right:-50px; }
.zadora_post.owl-carousel .owl-controls .owl-nav .owl-prev { left:-50px; }
.zadora_post.owl-carousel .owl-controls .owl-dots { text-align:center; }
.zadora_post.owl-carousel .owl-controls .owl-dots .owl-dot {
width:10px;
height:10px;
background:#252525;
display:inline-block;
margin:0 5px;
border-radius:50%;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.zadora_post.owl-carousel .owl-controls .owl-dots .owl-dot.active {
background:#000000;
transform:scale(1.5);
-webkit-transform:scale(1.5);
}
.vc_carousel_container .custom-nav.owl-nav { display:inline-block; }
.vc_carousel_container .custom-nav.owl-nav .owl-prev, .vc_carousel_container .custom-nav.owl-nav .owl-next {
width:50px;
height:50px;
display:inline-block;
border:1px solid #000;
text-align:center;
line-height:50px;
color:#000;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
background:#fff;
cursor:pointer;
margin:0px 7.5px;
}
.vc_carousel_container .custom-nav.owl-nav .owl-prev:hover, .vc_carousel_container .custom-nav.owl-nav .owl-next:hover {
background:#000;
color:#fff;
}
.vc_carousel_container .style2 .list-category { margin-bottom:14px; }
.vc_carousel_container .style2 .list-category a {
text-transform:uppercase;
color:#ffffff;
font-size:14px;
font-weight:500;
line-height:36px;
}
.post-carousel { display:flex; }
.post-carousel .box-center {
background:#f5f5f5;
height:100%;
display:flex;
align-content:center;
justify-content:center;
flex-flow:column;
padding:30px 50px;
}
.post-carousel .box-center .heading-container .zadora-heading .heading { margin:-13px 0 38px; }
.post-carousel .box-center .heading-container .zadora-heading .description {
font-size:16px;
line-height:30px;
color:#6f6f6f;
font-weight:400;
margin-bottom:54px;
}
.post-carousel .post-slider .post-item { text-align:center; }
.post-carousel .post-slider .post-item .blog-image {
margin-bottom:15px;
position:relative;
overflow:hidden;
}
.post-carousel .post-slider .post-item .blog-image img {
width:calc(100% + 15px);
max-width:calc(100% + 15px);
-webkit-transform:translate3d(-10px,0,0);
transform:translate3d(-10px,0,0);
transition:all .4s;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-ms-transition:all .4s;
-o-transition:all .4s;
}
.post-carousel .post-slider .post-item .blog-image:hover img {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.post-carousel .post-slider .post-item .blog-innfo {
font-size:14px;
font-weight:400;
line-height:36px;
letter-spacing:0.3px;
color:#333333;
}
.post-carousel .post-slider .post-item .blog-innfo >span:after {
content:'\f111';
font-family:fontawesome;
font-size:4px;
vertical-align:middle;
padding:0px 14px;
}
.post-carousel .post-slider .post-item .blog-innfo >span:last-child:after { content:none; }
.post-carousel .post-slider .post-item .title h5 {
font-size:24px;
line-height:36px;
color:#333333;
font-weight:500;
margin-bottom:13px;
margin-top:-5px;
}
.post-carousel .post-slider .post-item .description {
font-size:16px;
line-height:30px;
color:#252525;
}
.post-carousel .post-slider .post-item .read-more {
border-bottom:1px solid;
text-transform:uppercase;
font-size:16px;
font-weight:400;
line-height:1;
color:#333333;
position:relative;
}
.post-carousel .post-slider .post-item .read-more:before {
content:'';
position:absolute;
height:1px;
background:#333333;
bottom:-1px;
width:0;
left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.post-carousel .post-slider .post-item .read-more:hover { border-color:transparent; }
.post-carousel .post-slider .post-item .read-more:hover:before { width:100%; }
.post-carousel .post-slider.style2 .content-blog {
position:absolute;
bottom:0;
left:0;
background-image:linear-gradient(to top,#333333,transparent);
width:100%;
padding-left:125px;
padding-right:125px;
padding-bottom:50px;
}
.post-carousel .post-slider.style2 .content-blog .content-inner { text-align:left; }
.post-carousel .post-slider.style2 .content-blog .content-inner .title h5 {
font-size:30px;
font-weight:500;
color:#ffffff;
letter-spacing:0.5px;
margin-bottom:32px;
}
.post-carousel .post-slider.style2 .content-blog .content-inner .read-more {
font-size:16px;
width:196px;
height:55px;
border:1px solid #fff;
color:#ffffff;
display:inline-block;
line-height:55px;
text-align:center;
}
.post-carousel .post-slider.style2 .blog-image { margin:0; }
.post-carousel .post-slider.style2.owl-carousel .owl-nav {
opacity:1;
top:auto;
transform:initial !important;
-webkit-transform:initial !important;
}
.post-carousel .post-slider.style2.owl-carousel .owl-nav .owl-prev, .post-carousel .post-slider.style2.owl-carousel .owl-nav .owl-next {
width:50px;
height:50px;
text-align:center;
line-height:50px;
bottom:0;
right:0;
background:#fff !important;
font-size:12px;
border-radius:0;
left:auto;
}
.post-carousel .post-slider.style2.owl-carousel .owl-nav .owl-prev { right:50px; }
.post-carousel .post-slider.owl-carousel .owl-nav {
top:45%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}
.post-carousel .post-slider.owl-carousel .owl-nav div.owl-prev { left:-35px; }
.post-carousel .post-slider.owl-carousel .owl-nav div.owl-next { right:-35px; }
.post-carousel .owl-carousel .owl-controls .owl-dots {
text-align:center;
padding:30px 0px;
}
.post-carousel .owl-carousel .owl-controls .owl-dots .owl-dot {
width:10px;
height:10px;
background:#c1c1c1;
border-radius:9px;
display:inline-block;
margin:0 5px;
transition:0.3s all;
-webkit-transition:0.3s all;
cursor:pointer;
}
.post-carousel .owl-carousel .owl-controls .owl-dots .owl-dot.active { background:#000; }
.vc_footer .zadora-pagination {
text-align:center;
margin-top:20px;
}
.vc_footer .zadora-pagination .screen-reader-text { display:none; }
.vc_footer .zadora-pagination span, .vc_footer .zadora-pagination a {
font-size:12px;
color:#999999;
width:35px;
height:35px;
line-height:35px;
border:1px solid transparent;
text-align:center;
display:inline-block;
}
.vc_footer .zadora-pagination span.current, .vc_footer .zadora-pagination span:hover, .vc_footer .zadora-pagination a.current, .vc_footer .zadora-pagination a:hover {
border:1px solid #000000;
background:#000000;
color:#ffffff;
}
.vc_footer .posts-loaded {
display:none;
border:1px solid #252525;
box-shadow:none;
outline:none;
background:transparent;
width:211px;
margin:0 auto;
height:50px;
line-height:50px;
text-align:center;
}
.vc_footer .posts-loaded.active { display:block; }
.vc_footer .btn-loadmore {
outline:none;
width:170px;
margin:0 auto;
border-radius:0;
padding:0;
display:block;
text-align:center;
height:55px;
line-height:55px;
font-weight:400;
position:relative;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
margin-top:30px;
font-size:16px;
border:none;
}
.vc_footer .btn-loadmore.loading {
padding-right:15px;
visibility:visible;
opacity:1;
font-size:0;
}
.vc_footer .btn-loadmore.loading:after {
bottom:auto;
top:19px;
margin-top:0;
position:absolute;
right:auto;
left:auto;
margin:0 auto;
margin-left:0;
opacity:1;
visibility:visible;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:15px;
height:15px;
display:inline-block;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:50%;
border-right-color:transparent !important;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
}
.vc_footer.blog-pagination .btn-loadmore {
background:#000000;
color:#ffffff;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
}
.vc_footer.blog-pagination .btn-loadmore:after { border-color:#ffffff; }
.single-post .blog-details-img { position:relative; }
.single-post .blog-details-img .list-category {
position:absolute;
bottom:0;
left:0;
}
.single-post .blog-details-img .list-category li {
display:inline-block;
line-height:24px;
padding:5px 12px;
background:#ffffff;
}
.single-post .blog-details-img .list-category li a {
text-transform:uppercase;
color:#333333;
}
.single-post .title-and-meta { margin-bottom:35px; }
.single-post .title-and-meta h3 {
font-size:30px;
font-weight:600;
margin-top:25px;
margin-bottom:16px;
line-height:25px;
}
.single-post .title-and-meta .blog-innfo >span { color:#252525; }
.single-post .title-and-meta .blog-innfo >span span { color:#252525; }
.single-post .title-and-meta .comment { float:right; }
.single-post .title-and-meta .comment i { padding-right:5px; }
.single-post .blog-content {
line-height:30px;
font-weight:400;
color:#252525;
}
.single-post .blog-content .vc_column_container { padding:0 !important; }
.single-post .blog-content .container {
width:100%;
padding:0;
}
.single-post .blog-content .title {
font-weight:500;
line-height:30px;
font-size:18px;
color:#333333;
margin:0;
padding-top:12px;
}
.single-post .blog-content p { margin-bottom:10px; }
.single-post .blog-content ul li i {
font-size:6px;
vertical-align:middle;
padding-right:7px;
}
.single-post .blog-content .flex-content { padding-top:22px; }
.single-post .blog-content .flex-content .alignleft { margin-right:38px; }
.single-post .blog-content .flex-content >div:last-child { padding-top:22px; }
.single-post .blog-content .flex-content >div:last-child ul {
line-height:24px;
font-size:14px;
}
.single-post .blog-content .flex-content >div:last-child ul li:not(:last-child) { padding-bottom:13px; }
.single-post .blog-about-author {
padding-bottom:45px;
background:#f6f6f6;
padding:30px 32px;
margin-top:10px;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.single-post .blog-about-author .blog-author-avatar {
width:100px;
display:inline-block;
vertical-align:top;
border-radius:50%;
overflow:hidden;
}
.single-post .blog-about-author .blog-author-info {
width:calc(100% - 100px);
display:inline-block;
vertical-align:top;
padding-left:30px;
}
.single-post .blog-about-author .blog-author-info .at-name {
font-weight:500;
font-size:16px;
margin-top:-3px;
margin-bottom:15px;
text-transform:uppercase;
}
.single-post .blog-about-author .blog-author-info .description {
font-weight:300;
line-height:24px;
color:#2b2b2b;
margin:0;
}
.single-post .post-related { display:block; }
.single-post .post-related .tt {
font-size:24px;
color:#252525;
font-weight:600;
margin-top:49px;
margin-bottom:27px;
}
.single-post .post-related .slick-arrow { line-height:40px !important; }
.single-post .post-related .slick-arrow.nav-right { right:-6px; }
.single-post .post-related .slick-arrow.nav-left { left:-6px; }
.single-post .blog-meta {
position:relative;
padding:35px 0 35px 0;
display:flex;
justify-content:space-between;
}
.single-post .blog-meta .action-link {
font-size:14px;
text-transform:uppercase;
font-weight:600;
letter-spacing:0.3px;
line-height:24px;
color:#2b2b2b;
}
.single-post .blog-meta .zadora-sharing ul { display:inline-block; }
.single-post .blog-meta .zadora-sharing ul li { display:inline-block; }
.single-post .blog-meta .zadora-sharing ul li:not(:last-child) { padding-right:20px; }
.single-post .blog-meta .zadora-sharing span {
color:#2b2b2b;
font-size:inherit;
font-weight:400;
text-transform:capitalize;
display:inline-block;
margin-right:12px;
}
.single-post .blog-meta .post-tags span {
color:#2b2b2b;
margin-right:12px;
font-weight:400;
text-transform:uppercase;
}
.single-post .blog-meta .post-tags a {
font-size:14px;
color:#252525;
}
.single-post .blog-meta .post-tags a:hover { color:#252525; }
.single-post .blog-meta .post-tags a i { margin-left:10px; }
.single-post .comments-area .comments-title {
font-size:24px;
font-weight:500;
margin-bottom:32px;
margin-top:43px;
line-height:30px;
}
.single-post .comments-area .comment-respond .comment-form { margin:0 -15px 48px; }
.single-post .comments-area .comment-respond .text-info {
color:#252525;
padding:0 15px;
font-weight:300;
margin-bottom:12px;
}
.single-post .comments-area .comment-respond .logged-in-as {
padding-left:15px;
margin-bottom:14px;
}
.single-post .comments-area .comment-respond .logged-in-as a:last-child { border-bottom:1px solid #c7c7c7; }
.single-post .comments-area .comment-respond input, .single-post .comments-area .comment-respond textarea {
border:1px solid #d7d7d7;
width:100%;
font-size:14px;
padding:0px 18px;
margin-bottom:14px;
}
.single-post .comments-area .comment-respond input { height:50px; }
.single-post .comments-area .comment-respond input#wp-comment-cookies-consent {
width:15px;
padding:0;
height:auto;
display:inline-block;
margin:0 10px 0 15px;
color:#252525;
}
.single-post .comments-area .comment-respond textarea {
height:160px;
margin-bottom:2px;
}
.single-post .comments-area .comment-respond label[for="wp-comment-cookies-consent"] {
line-height:24px;
margin:0;
font-weight:400;
}
.single-post .comments-area .comment-respond .submit {
width:190px;
background:#000000;
border:none;
color:#ffffff;
font-size:16px;
text-transform:uppercase;
margin-left:15px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
height:55px;
}
.single-post .comments-area .comment-respond .submit:hover { opacity:0.9; }
.single-post .comments-area .comment-respond .comment-reply-title {
font-size:24px;
font-weight:500;
margin:0 0 13px;
}
.single-post .comments-area .comment-list .children { padding-left:118px; }
.single-post .comments-area .comment-list li:last-child .comment-body { margin-bottom:27px; }
.single-post .comments-area .comment-list li .comment-body { margin-bottom:39px; }
.single-post .comments-area .comment-list li .comment-body ol.children .comment-body { margin-bottom:26px; }
.single-post .comments-area .comment-list li .comment-body .comment-avatar {
display:inline-block;
vertical-align:top;
width:80px;
border-radius:50%;
overflow:hidden;
}
.single-post .comments-area .comment-list li .comment-body p { margin-bottom:4px; }
.single-post .comments-area .comment-list li .comment-body .comment-info {
display:inline-block;
width:calc(100% - 84px);
vertical-align:top;
padding-left:27px;
position:relative;
overflow:hidden;
padding-bottom:20px;
font-weight:300;
font-size:13px;
line-height:20px;
}
.single-post .comments-area .comment-list li .comment-body .comment-info .comment-header-info { margin-bottom:10px; }
.single-post .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-date {
display:inline-block;
color:#252525;
text-transform:uppercase;
font-size:12px;
font-weight:300;
line-height:30px;
margin-bottom:2px;
}
.single-post .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-author {
display:inline-block;
font-size:14px;
font-weight:400;
text-transform:capitalize;
line-height:30px;
color:#2b2b2b;
}
.single-post .comments-area .comment-list li .comment-body .comment-info .reply a {
font-size:11px;
position:absolute;
right:0;
top:12px;
background:#252525;
color:#ffffff;
padding:0px 13px;
font-weight:300;
text-transform:uppercase;
letter-spacing:1px;
line-height:20px;
}
.single-post .pagination-single {
margin-bottom:45px;
border-bottom:1px solid rgba(0,0,0,0.2);
padding-bottom:60px;
}
.single-post .pagination-single >div { width:50%; }
.single-post .pagination-single >div:not(:last-child) { border-right:1px solid rgba(0,0,0,0.2); }
.pagination-single {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
clear:both;
}
.pagination-single .center {
font-size:18px;
color:#333333;
}
.pagination-single .left a, .pagination-single .right a {
display:flex;
align-items:center;
}
.pagination-single .left .thumb, .pagination-single .right .thumb { position:relative; }
.pagination-single .left .thumb i, .pagination-single .right .thumb i {
position:absolute;
top:50%;
transform:translateY(-50%);
font-size:24px;
}
.pagination-single .left span, .pagination-single .right span {
font-size:18px;
text-transform:capitalize;
color:#252525;
font-weight:300;
}
.pagination-single .left p, .pagination-single .right p {
font-size:18px;
color:#333333;
letter-spacing:0.3px;
line-height:1;
}
.pagination-single .left { text-align:left; }
.pagination-single .left .thumb { margin-right:30px; }
.pagination-single .left .thumb i { left:-32px; }
.pagination-single .right { text-align:right; }
.pagination-single .right a { justify-content:flex-end; }
.pagination-single .right .thumb { margin-left:30px; }
.pagination-single .right .thumb i { right:-32px; }
blockquote {
padding:0px 30px;
margin:0 0 30px;
border-left:5px solid #333333;
font-size:18px;
font-weight:600;
color:#000005;
line-height:30px;
}
cite {
display:block;
font-weight:400;
font-size:14px;
line-height:1;
margin-top:13px;
color:#2b2b2b;
}
.cmt-pt .comment-reply-title { padding-top:54px !important; }
.content-sg.col-md-12 .comments-area {
max-width:775px;
margin-left:auto;
margin-right:auto;
}
.sidebar .widget .widget-title {
color:#000000;
font-weight:600;
}
.zadora_team {
display:flex;
flex-wrap:wrap;
}
.zadora_team .team-item { margin-bottom:30px; }
.zadora_team .team-item .team-info .position {
line-height:30px;
font-weight:300;
margin:15px 0 0px;
letter-spacing:2px;
}
.zadora_team .team-item .team-info .name {
font-size:16px;
line-height:30px;
margin:0;
text-transform:uppercase;
font-weight:500;
letter-spacing:0.3px;
color:#333333;
}
.zadora_team .team-item .team-info .social { margin-top:10px; }
.zadora_team .team-item .team-info .social li {
display:inline-block;
padding:0 5px;
height:30px;
width:30px;
border:1px solid;
line-height:30px;
text-align:center;
border-radius:50px;
margin:0 2px;
}
.zadora_team .team-item .avatar {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.zadora_team .team-item .avatar:hover {
transform:translateY(-10px);
-webkit-transform:translateY(-10px);
}
.zadora-form button.btn-facebook {
border-radius:0;
height:50px;
width:100%;
border:none;
font-weight:300;
background:#21538d;
position:relative;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.zadora-form button.btn-facebook:hover { opacity:0.8; }
.zadora-form button.btn-facebook:before {
content:'\f39e';
position:absolute;
left:23px;
font-family:"Font Awesome 5 Brands";
}
.zadora-form.register-form { margin:0 auto; }
.zadora-form.register-form form .title {
margin:0;
font-weight:400;
line-height:1;
letter-spacing:1.4px;
margin-bottom:42px;
}
.zadora-form.register-form form .line {
text-transform:uppercase;
text-align:center;
display:block;
font-size:18px;
font-weight:300;
color:#252525;
position:relative;
margin-top:15px;
}
.zadora-form.register-form form .line span {
position:relative;
padding:0 20px;
color:#252525;
background:#f5f5f5;
display:inline-block;
}
.zadora-form.register-form form .line:before {
width:100%;
height:1px;
background:#252525;
position:absolute;
content:'';
left:0;
right:0;
margin-top:15px;
}
.zadora-form.register-form form button {
border-radius:0;
height:50px;
width:100%;
border:none;
font-weight:300;
background:#21538d;
position:relative;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.zadora-form.register-form form button:hover { opacity:0.8; }
.zadora-form.register-form form button.btn-facebook:before {
content:'\f39e';
position:absolute;
left:23px;
font-family:"Font Awesome 5 Brands";
}
.zadora-form.register-form form p {
margin-bottom:22px;
font-size:14px;
font-weight:300;
}
.zadora-form.register-form form p span { display:block; }
.zadora-form.register-form form p.check { text-align:center; }
.zadora-form.register-form form p.submit span { color:#333333; }
.zadora-form.register-form form p.submit a {
font-weight:500;
border-bottom:1px solid;
line-height:1;
}
.zadora-form.register-form form label {
display:block;
font-weight:300 !important;
text-transform:capitalize;
color:#333333 !important;
margin-bottom:10px;
letter-spacing:0.4px;
font-size:14px !important;
}
.zadora-form.register-form form input:not([type=radio]):not([type=checkbox]):not([type="button"]) {
width:100% !important;
height:50px !important;
padding:0 15px !important;
background:#fff !important;
border:none !important;
color:#666c6e !important;
font-size:14px !important;
font-style:italic;
box-shadow:none !important;
border-radius:0 !important;
}
.zadora-form.register-form form input:not([type=radio]):not([type=checkbox]):not([type="button"])::ms-input-placeholder, .zadora-form.register-form form input:not([type=radio]):not([type=checkbox]):not([type="button"])::webkit-input-placeholder, .zadora-form.register-form form input:not([type=radio]):not([type=checkbox]):not([type="button"])::placeholder { color:#666c6e; }
.zadora-form.register-form form input:not([type=radio]):not([type=checkbox]):not([type="button"])#wp-submit {
background:#000000;
color:#fff;
font-weight:300;
text-transform:uppercase;
letter-spacing:0.9px;
font-size:14px;
font-style:inherit;
margin-bottom:30px;
}
.zadora-form.register-form form input[type="checkbox"] {
margin:0;
width:20px;
height:20px;
border-radius:0;
border:1px solid red;
background:none;
vertical-align:middle;
}
.zadora-form.register-form form input[data-template="register"] {
width:100%;
height:55px !important;
border-radius:0 !important;
border-color:#252525 !important;
font-size:14px !important;
text-transform:uppercase;
color:#333333 !important;
font-weight:400 !important;
background:transparent !important;
}
.zadora-form.register-form form .userpro-field input[type=submit].btn-login {
margin:0 0 16px !important;
background:#000000 !important;
color:#ffffff !important;
text-transform:uppercase;
font-style:initial;
}
.zadora-form.register-form form.woocommerce-form .form-row input:not([type=radio]):not([type=checkbox]):not([type="button"]) { border:1px solid #efefef !important; }
.zadora-form.register-form form.woocommerce-form .form-row:last-child { margin-bottom:0; }
.zadora-form.login-form .box-center {
max-width:370px;
margin:0 auto;
}
.zadora-form.login-form .title {
margin:0;
font-weight:400;
line-height:1;
letter-spacing:1.4px;
margin-bottom:42px;
text-transform:uppercase;
}
.zadora-form.login-form .btn-white {
background:transparent;
font-weight:400;
text-transform:uppercase;
letter-spacing:0.9px;
font-size:14px;
font-style:inherit;
margin-bottom:30px;
width:100%;
height:50px;
padding:0 15px;
border:1px solid #252525;
line-height:50px;
border-radius:0;
color:#333333;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.zadora-form.login-form .btn-white:hover {
background:#000;
color:#fff;
border-color:#000;
}
.zadora-form.login-form form button {
border-radius:0;
height:50px;
width:100%;
border:none;
font-weight:300;
}
.zadora-form.login-form form p {
margin-bottom:22px;
font-size:14px;
font-weight:300;
}
.zadora-form.login-form form p span { display:block; }
.zadora-form.login-form form p.check { text-align:center; }
.zadora-form.login-form form p.remember {
display:flex;
justify-content:space-between;
}
.zadora-form.login-form form p.submit span { color:#333333; }
.zadora-form.login-form form p.submit a {
font-weight:500;
border-bottom:1px solid;
line-height:1;
}
.zadora-form.login-form form .submit { margin-bottom:15px; }
.zadora-form.login-form form .submit input { margin-bottom:0 !important; }
.zadora-form.login-form form label {
display:block;
font-weight:300;
text-transform:capitalize;
color:#333333;
margin-bottom:10px;
letter-spacing:0.4px;
}
.zadora-form.login-form form input:not([type=checkbox]):not([type=checkbox]) {
width:100%;
height:50px;
padding:0 15px;
background:#fff;
border:none;
color:#666c6e;
font-size:14px;
font-style:italic;
}
.zadora-form.login-form form input:not([type=checkbox]):not([type=checkbox])::ms-input-placeholder, .zadora-form.login-form form input:not([type=checkbox]):not([type=checkbox])::webkit-input-placeholder, .zadora-form.login-form form input:not([type=checkbox]):not([type=checkbox])::placeholder { color:#666c6e; }
.zadora-form.login-form form input:not([type=checkbox]):not([type=checkbox])#wp-submit {
background:#000000;
color:#fff;
font-weight:300;
text-transform:uppercase;
letter-spacing:0.9px;
font-size:14px;
font-style:inherit;
margin-bottom:30px;
}
.zadora-form.login-form form input[type="checkbox"] {
margin:0 5px 0 0;
width:20px;
height:20px;
border-radius:0;
border:1px solid red;
background:none;
vertical-align:middle;
}
.zadora-form .userpro {
margin:0;
width:100%;
max-width:100%;
font-size:inherit !important;
background:transparent !important;
border:none;
line-height:inherit !important;
}
.zadora-form .userpro div.userpro-label span.userpro-field-icon { display:none; }
.zadora-form .userpro.userpro-float div.userpro-label, .zadora-form .userpro.userpro-float div.userpro-input {
width:100%;
margin:0;
padding:0;
}
.zadora-form .userpro div.userpro-social-connect {
position:inherit;
right:0;
top:0;
}
.zadora-form .userpro div.userpro-social-connect a.userpro-social-facebook {
width:100%;
background:#21538d;
height:50px;
margin:0;
color:#ffffff;
font-size:14px;
text-align:center;
line-height:50px;
letter-spacing:1px;
position:relative;
}
.zadora-form .userpro div.userpro-social-connect a.userpro-social-facebook:after { content:'SIGN IN WITH FACEBOOK'; }
.zadora-form .userpro div.userpro-social-connect a.userpro-social-facebook:before {
content:"\f39e";
font-family:"Font Awesome 5 Brands";
font-size:16px;
position:absolute;
left:15px;
}
.zadora-form .userpro div.userpro-input label.userpro-checkbox.hide-field {
text-transform:capitalize;
color:#333333 !important;
font-weight:300 !important;
}
.zadora-form .userpro .userpro-field.userpro-field-compact {
display:flex;
justify-content:space-between;
flex-flow:wrap;
margin-bottom:18px;
}
.zadora-form .userpro .userpro-field.userpro-field-compact:before, .zadora-form .userpro .userpro-field.userpro-field-compact:after { content:none; }
.zadora-form .userpro .userpro-field.userpro-field-compact a[data-template="reset"], .zadora-form .userpro .userpro-field.userpro-field-compact label.userpro-checkbox.hide-field {
font-size:14px !important;
font-weight:300 !important;
color:#333333 !important;
margin:0;
vertical-align:middle;
}
.zadora-form .userpro .userpro-field.userpro-field-compact .userpro-input, .zadora-form .userpro .userpro-field.userpro-field-compact .userpro-right {
width:auto;
float:none;
}
.zadora-form .userpro .userpro-field.userpro-field-compact label.userpro-checkbox.hide-field { padding:0px 0px 0px 35px; }
.zadora-form .userpro div.userpro-field { margin:0px 0px 30px 0px; }
.zadora-form .userpro div.userpro-field.userpro-submit {
border:none;
padding:0;
margin:0;
}
.zadora-form .userpro div.userpro-input label.userpro-radio span, .zadora-form .userpro div.userpro-input label.userpro-checkbox span {
border:1px solid #252525;
border-radius:0;
width:20px;
height:20px;
background:none;
text-align:center;
top:0;
}
.zadora-form .userpro div.userpro-input label.userpro-radio span.checked:before, .zadora-form .userpro div.userpro-input label.userpro-checkbox span.checked:before {
content:"\f00c";
font-family:"Font Awesome 5 Pro";
text-align:center;
}
.zadora-form div.userpro-head, .zadora-form div.userpro-centered {
background:transparent;
border:none;
border-radius:0;
}
.zadora-form .div.userpro-section, .zadora-form div.userpro-section.userpro-collapsed-0, .zadora-form span.userpro-tip { display:none !important; }
.zadora-form .userpro-collapsed-1, .zadora-form .userpro-field-passwordstrength, .zadora-form .userpro-field-user_email .userpro-checkbox.hide-field { display:none !important; }
.zadora-form .field-bt { text-align:center; }
.zadora-form .field-bt .userpro-checkbox-wrap {
text-align:center;
display:inline-block;
}
.zadora-form .field-bt .userpro-checkbox-wrap .userpro-checkbox {
color:#333333 !important;
font-weight:300 !important;
margin:0;
}
.zadora-form .field-bt .userpro-field {
border:none;
margin-bottom:22px;
}
.zadora-form .field-bt div.userpro-input p {
color:#252525;
padding-top:30px !important;
}
.zadora-form .field1 span {
margin-top:40px;
color:#333333;
font-weight:300;
}
.zadora-form .field1 span .userpro-button {
padding:0 !important;
border:none !important;
background:none !important;
border-bottom:1px solid #333333 !important;
border-radius:0 !important;
margin:0 !important;
line-height:16px !important;
height:auto !important;
font-size:14px !important;
color:#333333 !important;
}
.zadora-form .register-wp {
max-width:570px;
margin:0 auto;
}
.zadora-form .register-wp div.userpro-submit input[type=submit].userpro-button {
margin-bottom:40px !important;
background:#000000 !important;
color:#ffffff !important;
font-style:inherit !important;
letter-spacing:1px !important;
}
.login-wp form >div:last-child { border-left:1px solid #252525; }
@media (min-width: 1200px) {
.login-wp form >div .box-center {
padding-left:52px;
padding-right:52px;
}
}
.userpro-field:before, .userpro-field:after {
content:'';
clear:both;
display:table;
}
#customer_login .zadora-form.login-form form input:not([type=checkbox]):not([type=checkbox]), #customer_login .zadora-form.register-form form input:not([type=radio]):not([type=checkbox]) { border:1px solid #efefef; }
#customer_login .zadora-form.login-form form button { margin-bottom:15px; }
.wpcf7 form .wpcf7-submit {
background:#252525;
color:#ffffff;
border-color:#252525;
font-size:16px;
text-transform:uppercase;
font-weight:400;
letter-spacing:0.4px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.wpcf7 form .wpcf7-submit:hover {
color:#333333;
border-color:#333333;
background:#fff;
}
.wpcf7 form input, .wpcf7 form textarea {
width:100%;
border:1px solid #252525;
padding-left:30px;
margin-bottom:24px;
color:#252525;
}
.wpcf7 form input:focus, .wpcf7 form textarea:focus { border-color:#333333; }
.wpcf7 form input { height:55px; }
.wpcf7 form textarea {
height:137px;
padding-top:14px;
}
.form-row { margin-bottom:28px; }
.form-row.form-row-first, .form-row.form-row-last {
width:47%;
float:left;
}
.form-row.form-row-last { float:right; }
.form-row.form-row-wide { clear:both; }
.form-row label {
font-size:14px;
font-weight:300;
color:#252525;
line-height:1;
display:block;
margin:0 0 20px;
}
.form-row label span { display:inline-block !important; }
.form-row input:not([type=radio]):not([type=checkbox]), .form-row textarea {
width:100%;
height:45px;
padding:0 15px;
border:1px solid #252525;
color:#252525;
}
.form-row input:not([type=radio]):not([type=checkbox])::placeholder, .form-row textarea::placeholder { color:#252525; }
.form-row textarea {
height:105px;
padding:4px 15px;
}
.form-row .select2-container--default .select2-selection--single {
border:1px solid #252525;
border-radius:0;
height:45px;
line-height:45px;
color:#252525;
padding:0 15px;
}
.form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:inherit;
color:inherit;
padding:0;
}
.form-row .select2-container--default .select2-selection--single .select2-selection__arrow { height:43px; }
.form-row.user-role label { padding-left:20px; }
form.woocommerce-form-track-order button {
width:176px;
height:55px;
border:none;
background:#000000;
color:#ffffff;
font-size:16px;
text-transform:uppercase;
font-weight:300;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
form.woocommerce-form-track-order button:hover { opacity:.8; }
.wc-header-form {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
}
.wc-header-form .woocommerce-form-message {
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%;
padding:0 15px;
}
@media (max-width: 767px) {
.wc-header-form { display:inherit; }
}
.woocommerce:before, .woocommerce:after {
clear:both;
display:table;
content:'';
}
.woocommerce-MyAccount-navigation {
width:220px;
background:#000000;
color:#252525;
padding:15px 15px;
float:left;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:not(:last-child) {
line-height:30px;
border-bottom:1px solid;
text-transform:uppercase;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link { padding:8px 0px; }
.woocommerce-MyAccount-navigation .is-active { color:#ffffff; }
.woocommerce-MyAccount-content {
background:#f5f5f5;
padding:15px 30px;
width:calc( 100% - 220px);
float:left;
}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:not(:last-child) {
border-bottom:1px solid #d7d7d7;
margin-bottom:30px;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm { padding-top:15px; }
.woocommerce-MyAccount-content .woocommerce-EditAccountForm legend {
padding-bottom:5px;
display:inline-block;
border-color:#d7d7d7;
}
.woocommerce-MyAccount-content .shop_table thead th {
padding:15px 0;
border-bottom:1px solid #d7d7d7;
background:#f5f5f5;
color:#333333;
text-align:left;
}
.woocommerce-MyAccount-content .shop_table tr td { padding:7px 0px; }
.woocommerce-MyAccount-content .button {
width:200px;
height:45px;
font-size:16px;
text-align:center;
border:none;
text-transform:uppercase;
background:#000000;
color:#ffffff;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
display:inline-block;
padding:0 15px;
line-height:45px;
}
.woocommerce-MyAccount-content .button:hover { opacity:.8; }
.woocommerce-MyAccount-content h3 {
margin:0 0 30px;
line-height:1;
font-weight:400;
font-size:24px;
}
.wpb_wrapper >.mc4wp-form {
width:100%;
max-width:776px;
margin:0 auto;
position:relative;
}
.wpb_wrapper >.mc4wp-form .mc4wp-form-fields { display:flex; }
.wpb_wrapper >.mc4wp-form .mc4wp-form-fields input[type="submit"] {
width:202px;
height:55px;
padding:0 15px;
font-size:16px;
text-transform:uppercase;
background:#000;
border:none;
color:#fff;
font-weight:400;
letter-spacing:1px;
}
.wpb_wrapper >.mc4wp-form .mc4wp-form-fields input:not([type="submit"]) {
height:55px;
border:none;
background:#fff;
font-size:14px;
padding:0 26px;
flex:1;
font-style:italic;
}
.dokan-seller-search-form { margin:0px 0px 50px; }
.dokan-seller-search-form .dokan-w4 {
width:100%;
position:relative;
}
.dokan-seller-search-form .dokan-w4 input[type=search] {
height:55px !important;
width:100% !important;
max-width:370px;
border-radius:0 !important;
border-color:#999999 !important;
padding-left:50px !important;
background:none !important;
}
.dokan-seller-search-form .dokan-w4 button {
position:absolute;
top:0;
left:15px;
height:55px;
border:none;
outline:none;
background:none;
font-size:20px;
color:#333333;
padding:0 18px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
background:#ffffff;
border:none;
padding:20px 40px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
padding:0;
box-shadow:none;
right:40px;
top:-44px;
border-radius:50%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info {
background-size:cover;
height:270px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data-container { background:rgba(0,0,0,0.6); }
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data { padding:0px 40px; }
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating { margin-bottom:27px; }
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 {
line-height:1;
margin:22px 0 0;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a {
text-shadow:none;
color:#ffffff;
font-weight:500;
line-height:1;
}
#dokan-seller-listing-wrap .dokan-btn {
width:142px;
height:40px;
padding:0 15px;
border:none;
line-height:40px;
border-radius:0;
background:#000000;
font-size:14px;
font-weight:300;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
#dokan-seller-listing-wrap .dokan-btn:hover { opacity:.8; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
width:156px;
height:156px;
border-radius:50%;
padding:0;
border:none;
}
.dokan-single-store .profile-frame { margin-bottom:40px; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .dokan-banner-profile {
position:relative;
min-height:287px;
background-size:cover;
background-repeat:no-repeat;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .box-shadow {
background-image:-moz-linear-gradient(90deg,rgba(37,37,37,0.8) 0%,rgba(60,62,63,0.4) 35%,rgba(102,108,110,0) 100%);
background-image:-webkit-linear-gradient(90deg,rgba(37,37,37,0.8) 0%,rgba(60,62,63,0.4) 35%,rgba(102,108,110,0) 100%);
background-image:-ms-linear-gradient(90deg,rgba(37,37,37,0.8) 0%,rgba(60,62,63,0.4) 35%,rgba(102,108,110,0) 100%);
position:absolute;
left:0;
bottom:0;
width:100%;
height:120px;
z-index:0;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
padding-left:58px;
padding-right:58px;
height:150px;
border:none;
box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery {
height:auto;
top:-84px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
font-size:14px;
line-height:24px;
color:#252525;
font-weight:300;
padding-left:0px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { padding-bottom:6px; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { margin:4px 20px 0px 0; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { margin-right:46px; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
font-size:30px;
line-height:1;
font-weight:500;
text-shadow:none;
color:#ffffff;
letter-spacing:1px;
margin:33px 00px 40px;
}
.dokan-single-store .dokan-store-tabs ul {
background:#f5f5f5;
border:none;
margin-bottom:40px;
}
.dokan-single-store .dokan-store-tabs ul li { border:none; }
.dokan-single-store .dokan-store-tabs ul li a {
font-size:16px;
line-height:24px;
color:#252525;
}
.sidebar .dokan-widget-area .widget:first-child .widget-title { margin-top:-8px; }
.sidebar .dokan-widget-area #cat-drop-stack ul {
margin-top:-14px;
margin-bottom:-6px;
}
.sidebar .dokan-widget-area .widget.widget_text {
border-bottom:1px solid rgba(0,0,0,0.2);
padding-bottom:50px;
}
.sidebar .dokan-widget-area .widget:last-child { border:none !important; }
.sidebar .dokan-widget-area .parent-cat-wrap {
font-size:14px;
margin-bottom:10px;
position:relative;
}
.sidebar .dokan-widget-area .parent-cat-wrap:last-child { margin-bottom:0; }
.sidebar .dokan-widget-area .parent-cat-wrap a { color:#252525; }
.sidebar .dokan-widget-area .parent-cat-wrap a:hover { color:#252525; }
.dokan-pagination-container .dokan-pagination { margin-bottom:100px; }
.dokan-pagination-container .dokan-pagination li { display:inline-block; }
.sidebar .widget {
margin-bottom:48px;
border-bottom:1px solid rgba(0,0,0,0.2);
text-align:left;
padding-bottom:45px;
}
.sidebar .widget.widget_text {
padding-bottom:0px;
border:none;
margin-bottom:45px;
}
.widget .widget-title {
font-weight:500;
font-size:18px;
text-align:left;
margin-top:0;
margin-bottom:24px;
text-transform:capitalize;
}
.widget select {
width:100%;
height:50px;
line-height:50px;
padding:0 15px;
}
.widget_tag_cloud {
padding-bottom:50px;
margin-bottom:44px;
}
.widget_tag_cloud .tagcloud {
margin-top:-10px;
margin-bottom:-10px;
}
.widget_tag_cloud .tagcloud a {
display:inline-block;
line-height:1;
margin-right:3px;
font-size:14px !important;
color:#999999;
}
.widget_tag_cloud .tagcloud a:after {
content:'/';
padding-left:5px;
}
.widget_instagram ul { text-align:center; }
.widget_instagram ul li {
display:inline-block;
width:60px;
margin:0 5px;
}
.widget_media_image {
border:none !important;
padding:0 !important;
margin-bottom:30px !important;
}
.widget_zo-recent-posts-widget-with-thumbnails {
padding-bottom:50px;
margin-bottom:42px;
}
.widget_zo-recent-posts-widget-with-thumbnails li:not(:last-child) { margin-bottom:25px; }
.widget_zo-recent-posts-widget-with-thumbnails .recent-detail {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
display:-webkit-flex;
-webkit-align-items:center;
-webkit-flex-wrap:wrap;
-webkit-flex-direction:row;
display:-ms-flex;
-ms-align-items:center;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
}
.widget_zo-recent-posts-widget-with-thumbnails .recent-detail .post-title-and-date {
padding-left:15px;
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%;
}
.widget_zo-recent-posts-widget-with-thumbnails .recent-detail .post-title-and-date h4 { margin:0 0 8px; }
.widget_zo-recent-posts-widget-with-thumbnails .recent-detail .post-title-and-date h4 a {
font-size:14px;
font-weight:500;
letter-spacing:0.3px;
}
.widget_zo-recent-posts-widget-with-thumbnails .recent-detail .post-title-and-date .post-date, .widget_zo-recent-posts-widget-with-thumbnails .recent-detail .post-title-and-date .post-author {
font-size:14px;
text-transform:uppercase;
font-weight:400;
line-height:30px;
margin:0;
color:#252525;
display:inline-block;
}
.widget_zo-recent-posts-widget-with-thumbnails .recent-detail .post-title-and-date p { line-height:24px; }
.widget_categories, .widget_archive {
padding-bottom:36px;
margin-bottom:44px;
}
.widget_categories .screen-reader-text, .widget_archive .screen-reader-text { display:none; }
.widget_categories select, .widget_archive select {
width:100%;
height:50px;
padding:0 15px;
}
.widget_categories ul li, .widget_archive ul li {
display:flex;
justify-content:space-between;
line-height:24px;
padding:8px 0;
}
.widget_categories ul li .cat-count, .widget_archive ul li .cat-count { font-size:12px; }
.widget_categories ul, .widget_archive ul { margin-top:-12px; }
.widget_recent_comments span {
color:#333333;
font-weight:600;
}
.widget_rss .rss-widget-icon { display:none; }
.widget_rss .rss-date, .widget_rss cite {
font-weight:600;
color:#333333;
display:block;
}
.widget_rss li:not(:last-child) {
border-bottom:1px dotted #252525;
padding-bottom:15px;
margin-top:15px;
}
.widget_search {
border:none !important;
padding:0 !important;
}
.widget_search form { position:relative; }
.widget_search form input {
width:100%;
height:35px;
border:none;
border-bottom:1px solid rgba(153,153,153,0.6);
color:#999999;
}
.widget_search form input:placeholder { color:#999999; }
.widget_search form button {
position:absolute;
top:3px;
right:0;
border:none;
outline:none;
background:none;
font-size:20px;
padding:0;
color:#919191;
}
.widget_nav_menu .menu-item .sub-menu { padding-left:15px; }
.widget_calendar {
border:none;
padding:0;
}
.widget_calendar table {
margin:0;
border-collapse:collapse;
width:100%;
}
.widget_calendar table th, .widget_calendar table td {
padding:.5em;
border:none;
border-bottom:1px solid #eaeaea;
word-break:break-all;
text-align:center;
}
.widget_calendar .calendar_wrap {
text-align:center;
border:1px solid #eaeaea;
border-bottom:none;
}
.widget_calendar .calendar_wrap caption {
font-size:14px;
text-transform:uppercase;
font-weight:600;
color:#333333;
background:#f5f5f5;
line-height:50px;
}
.widget .social { line-height:1; }
.widget .social li {
display:inline-block;
font-size:14px;
padding-right:16px;
}
.widget .author {
text-align:center;
padding-bottom:47px;
border-bottom:1px solid rgba(0,0,0,0.2);
}
.widget .author h3 {
font-size:16px;
font-weight:500;
text-transform:capitalize;
letter-spacing:0.3px;
color:#000000;
margin:0px 0 20px;
line-height:22px;
}
.widget .author p {
line-height:24px;
font-weight:300;
margin-bottom:18px;
}
.instagram-widget .instagram-pics { display:flex; }
.instagram-widget .instagram-pics .wrapp-pics { position:relative; }
.instagram-widget .instagram-pics .wrapp-pics a {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-30%);
color:#fff;
font-size:48px;
opacity:0;
visibility:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
z-index:1;
}
.instagram-widget .instagram-pics .wrapp-pics .hover-mask {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:rgba(0,0,0,0.5);
opacity:0;
visibility:hidden;
transition:all .4s;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-ms-transition:all .4s;
-o-transition:all .4s;
}
.instagram-widget .instagram-pics .wrapp-pics:hover .hover-mask {
visibility:visible;
opacity:1;
}
.instagram-widget .instagram-pics .wrapp-pics:hover a {
opacity:1;
visibility:visible;
transform:translate(-50%,-50%);
}
.widget-social {
margin-bottom:24px;
border:none;
}
#dokan-secondary .dokan-store-widget input[type=text], #dokan-secondary .dokan-store-widget input[type=email], #dokan-secondary .dokan-store-widget textarea {
width:100%;
height:55px;
padding:0px 23px;
border-color:#252525;
margin-bottom:20px;
color:#252525 !important;
}
#dokan-secondary .dokan-store-widget textarea {
height:203px;
padding-top:15px;
padding-bottom:15px;
}
#dokan-secondary input[type="submit"] {
width:169px;
height:55px;
padding:0 15px;
border-radius:0;
background:#000000;
color:#ffffff;
border-color:#000000;
float:none !important;
text-transform:uppercase;
font-size:16px;
letter-spacing:0.3px;
font-weight:400;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
#dokan-secondary input[type="submit"]:hover { opacity:.9; }
#dokan-secondary label { display:none; }
.main-content .single-portfolio {
padding-bottom:80px;
margin-top:20px;
}
.main-content .single-portfolio .p_meta >ul >li { line-height:32px; }
.main-content .single-portfolio .p_meta >ul li {
font-size:14px;
font-weight:300;
display:flex;
flex-wrap:wrap;
color:#6f6f6f;
}
.main-content .single-portfolio .p_meta >ul li strong {
font-size:16px;
text-transform:uppercase;
font-weight:400;
color:#333333;
padding-right:18px;
}
.main-content .single-portfolio .p_meta >ul li li { display:inline-block; }
.main-content .single-portfolio .p_meta >ul li .social li {
display:inline-block;
color:#6f6f6f;
}
.main-content .single-portfolio .p_meta >ul li .social li:not(:last-child) { padding-right:16px; }
.main-content .single-portfolio .p_info {
font-size:14px;
line-height:24px;
color:#252525;
font-weight:300;
}
.main-content .single-portfolio .p_info .entry-title {
font-size:30px;
font-weight:600;
position:relative;
margin:0 0 53px;
color:#333333;
letter-spacing:6.3px;
padding-top:37px;
}
.main-content .single-portfolio .p_info .entry-title:before {
width:100px;
height:1px;
background:#333333;
content:'';
margin:auto;
bottom:-20px;
left:0;
right:0;
position:absolute;
}
.main-content .single-portfolio .container { width:100%; }
.main-content .single-portfolio #single-style1 .list {
background:#f5f5f5;
padding:64px 60px;
line-height:32px;
}
.main-content .single-portfolio #single-style1 .top { margin-bottom:70px; }
.main-content .single-portfolio #single-style1 .content { margin-bottom:70px; }
.main-content .single-portfolio #single-style2 .content, .main-content .single-portfolio #single-style3 .content, .main-content .single-portfolio #single-style4 .content, .main-content .single-portfolio #single-style5 .content, .main-content .single-portfolio #single-style6 .content {
margin-bottom:40px;
letter-spacing:0;
}
.main-content .single-portfolio #single-style2 .p_meta, .main-content .single-portfolio #single-style3 .p_meta, .main-content .single-portfolio #single-style4 .p_meta, .main-content .single-portfolio #single-style5 .p_meta, .main-content .single-portfolio #single-style6 .p_meta {
padding-top:33px;
padding-bottom:61px;
}
.main-content .single-portfolio #single-style2 .p_meta >ul li, .main-content .single-portfolio #single-style3 .p_meta >ul li, .main-content .single-portfolio #single-style4 .p_meta >ul li, .main-content .single-portfolio #single-style5 .p_meta >ul li, .main-content .single-portfolio #single-style6 .p_meta >ul li { justify-content:center; }
.main-content .single-portfolio #single-style2 >.col-md-8 .zadora-content .zadora-carousel, .main-content .single-portfolio #single-style3 >.col-md-8 .zadora-content .zadora-carousel, .main-content .single-portfolio #single-style4 >.col-md-8 .zadora-content .zadora-carousel, .main-content .single-portfolio #single-style5 >.col-md-8 .zadora-content .zadora-carousel, .main-content .single-portfolio #single-style6 >.col-md-8 .zadora-content .zadora-carousel {
margin-left:-15px;
margin-right:-15px;
}
.main-content .single-portfolio #single-style2 .p_meta {
padding-top:33px;
padding-bottom:61px;
}
.main-content .single-portfolio #single-style4 .content { margin-bottom:20px; }
.zadora-portfolio-holder .content { margin-bottom:40px; }
.zadora-portfolio-holder .content .entry-title {
font-size:18px;
line-height:30px;
font-weight:600;
color:#333333;
letter-spacing:2px;
}
.zadora-portfolio-holder .content .list-category a {
font-size:14px;
color:#333333;
line-height:30px;
font-weight:500;
text-transform:uppercase;
}
.zadora-portfolio-holder.style1 .content { margin-bottom:38px; }
.zadora-portfolio-holder.style4, .zadora-portfolio-holder.style7 {
margin-left:-10px;
margin-right:-10px;
margin-bottom:30px;
}
.zadora-portfolio-holder.style4 .post-item, .zadora-portfolio-holder.style7 .post-item {
margin-bottom:20px;
padding-left:10px;
padding-right:10px;
overflow:hidden;
}
.zadora-portfolio-holder.style4 .post-item:hover .content, .zadora-portfolio-holder.style7 .post-item:hover .content { bottom:0; }
.zadora-portfolio-holder.style4 .content, .zadora-portfolio-holder.style7 .content {
margin-bottom:20px;
position:absolute;
bottom:-200px;
z-index:1;
padding:0px 30px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.zadora-portfolio-holder.style4 .content .entry-title, .zadora-portfolio-holder.style7 .content .entry-title { margin-bottom:0; }
.zadora-portfolio-holder.style .content { margin-bottom:58px; }
.zadora-portfolio-holder.portfolio-shop .post-item { margin-bottom:30px; }
.zadora-portfolio-holder.portfolio-shop .post-item .pthumbnail {
position:relative;
overflow:hidden;
}
.zadora-portfolio-holder.portfolio-shop .post-item .pthumbnail:hover .perlink {
transform:scale(1);
opacity:1;
}
.zadora-portfolio-holder.portfolio-shop .post-item .perlink {
position:absolute;
right:17px;
bottom:17px;
height:45px;
width:45px;
background:#333333;
text-align:center;
line-height:45px;
font-size:24px;
color:#ffffff;
border-radius:50%;
opacity:0;
transform:scale(0);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.zadora-portfolio-holder.portfolio-shop.style4 {
margin-left:-15px;
margin-right:-15px;
}
.zadora-portfolio-holder.portfolio-shop.style4 .post-item {
padding-left:15px;
padding-right:15px;
}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots {
text-align:center;
position:absolute;
bottom:40px;
left:50%;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots li {
display:inline-block;
margin:0px 5px;
}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots li button {
height:10px;
width:10px;
border:none;
border-radius:50%;
background:rgba(51,51,51,0.3);
font-size:0;
padding:0;
}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots li.slick-active button { background:#333333; }
.zadora-portfolio-holder.style7 .post-item .content { width:100%; }
.vc_footer .zadora-portfolio-load-more {
background:#000000;
color:#ffffff;
text-transform:uppercase;
font-size:16px;
font-weight:400;
width:200px;
padding:0 15px;
height:55px;
line-height:55px;
border-radius:0;
margin-top:0;
}
.vc_footer .zadora-portfolio-load-more.loading { font-size:16px; }
.vc_footer .zadora-portfolio-load-more.loading:after { margin-left:5px; }
.portfolio-filter ul {
margin:0;
padding-bottom:40px;
font-size:16px;
line-height:30px;
font-weight:600;
}
.portfolio-filter ul li {
padding-left:18px;
padding-right:18px;
}
.portfolio-filter ul li:last-child { padding-right:0; }
.portfolio-filter ul li:first-child { padding-left:0; }
.portfolio-filter ul a {
color:#333333;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
border-bottom:1px solid transparent;
}
.portfolio-filter ul a.filter-active { border-color:#333333; }
.zadora-portfolio-holder.line .post-item .content { padding-left:20px; }
.zadora-portfolio-holder.line .post-item .content .entry-title { position:relative; }
.zadora-portfolio-holder.line .post-item .content .entry-title:before {
top:50%;
background:#333333;
left:0;
content:'';
width:100%;
height:1px;
position:absolute;
}
.zadora-portfolio-holder.line .post-item .content .entry-title a {
position:relative;
background:#ffffff;
padding-right:14px;
display:inline-block;
}
html input[disabled] { cursor:no-drop; }
.shop-content #zadora-shop-infinite-loading { margin-bottom:70px; }
.single_variation_wrap .price {
font-size:20px;
color:#333333;
}
.shop-bottom .yith-wcwl-add-to-wishlist .feid-in:after {
top:18px;
border-color:#ffffff;
}
.tb-products-of-sale .heading {
font-size:36px;
text-transform:uppercase;
font-weight:600;
color:#333333;
margin:0 0 45px;
line-height:1;
letter-spacing:2px;
}
.tb-products-of-sale .product-title {
font-size:24px;
line-height:1;
font-weight:500;
color:#333333;
letter-spacing:1px;
margin-bottom:8px;
}
.tb-products-of-sale:not(.deal-day) .product-thumbnail a { background:#f5f5f5; }
.tb-products-of-sale.deal-day .product-thumbnail {
padding-top:78px;
padding-bottom:78px;
}
.tb-products-of-sale .product-thumbnail a {
display:block;
position:relative;
overflow:hidden;
}
.tb-products-of-sale .product-thumbnail:hover img:nth-of-type(2) {
opacity:1;
visibility:visible;
transform:scale(1);
}
.tb-products-of-sale .product-thumbnail img {
display:block;
margin:0 auto;
}
.tb-products-of-sale .product-thumbnail img:nth-of-type(2) {
position:absolute;
top:0;
left:0;
opacity:0;
visibility:hidden;
transform:scale(1.2);
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.tb-products-of-sale .product-thumbnail .onsale {
width:93px;
height:93px;
background:#000;
border-radius:50%;
font-size:24px;
font-weight:600;
color:#fff;
line-height:93px;
text-align:center;
position:absolute;
right:20%;
top:19.5%;
}
.tb-products-of-sale .product-info {
font-size:14px;
line-height:34px;
font-weight:300;
padding-top:96px;
padding-bottom:105px;
}
.tb-products-of-sale .product-info .price {
font-size:20px;
font-weight:300;
color:#252525;
}
.tb-products-of-sale .product-info .price del {
font-size:14px;
color:#252525;
}
.tb-products-of-sale .product-info .star-rating {
display:block;
clear:both;
margin-top:25px;
margin-bottom:13px;
color:#252525;
}
.tb-products-of-sale .product-info .star-rating span:before { color:#252525; }
.tb-products-of-sale .product-info .button {
width:200px;
height:55px;
background:#000;
display:block;
line-height:55px;
font-size:16px;
text-transform:uppercase;
text-align:center;
color:#fff;
position:relative;
margin-top:40px;
}
.tb-products-of-sale .product-info .button:before {
content:'';
height:100%;
width:100%;
position:absolute;
bottom:-6px;
left:6px;
border:1px solid #000;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.tb-products-of-sale .product-info .button:hover:before {
bottom:0;
left:0;
}
.tb-products-of-sale .product-info p {
font-size:14px;
line-height:24px;
color:#252525;
}
.tb-products-of-sale .product-info .zadora-countdown-timer {
text-align:left;
margin-top:33px;
}
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4 {
width:80px;
height:80px;
background:#000;
font-size:24px;
color:#fff;
font-weight:500;
line-height:24px;
vertical-align:middle;
padding-top:21px;
margin:0px 20px 0 0;
position:relative;
}
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child):after {
content:':';
position:absolute;
right:-15px;
color:#000000;
top:50%;
transform:translateY(-50%);
}
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:last-child { margin-right:0; }
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4 span {
font-size:14px;
font-style:italic;
line-height:24px;
margin-top:2px;
}
.product-sale .slick-arrow {
display:block;
line-height:50px;
width:50px;
height:50px;
border-radius:0;
left:0;
color:#333333;
border-color:#333333;
font-size:12px;
top:22%;
}
.product-sale .slick-arrow:hover {
background:#333333;
color:#ffffff;
}
.product-sale .slick-arrow.nav-right {
left:auto;
right:0;
}
.product-sale .slick-dots {
text-align:center;
margin:30px 0;
}
.product-sale .slick-dots li { display:inline-block; }
.product-sale .slick-dots li button {
width:10px;
height:10px;
background:#c1c1c1;
border:none;
border-radius:50%;
font-size:0;
padding:0;
margin:0px 5px;
}
.product-sale .slick-dots li.slick-active button {
transform:scale(1.5);
background:#333333;
}
.product-sale .tb-products-of-sale .product-thumbnail {
max-width:300px;
margin:0 auto 28px;
float:none;
}
.product-sale .tb-products-of-sale .product-thumbnail >a { background:#f5f5f5; }
.product-sale .tb-products-of-sale .product-thumbnail .item-label {
width:54px;
height:54px;
line-height:54px;
font-size:12px;
font-weight:400;
top:18px;
display:inline-block;
text-align:center;
position:absolute;
background:#000000;
color:#ffffff;
border-radius:50%;
}
.product-sale .tb-products-of-sale .product-thumbnail .item-label.onsale { right:35px; }
.product-sale .tb-products-of-sale .product-thumbnail .item-label.new { left:35px; }
.product-sale .tb-products-of-sale .product-thumbnail .gallery { display:none; }
.product-sale .tb-products-of-sale .product-info {
clear:both;
float:none;
padding-top:0px;
padding-bottom:0px;
}
.product-sale .tb-products-of-sale .product-info .product-title {
font-weight:400;
font-size:14px;
margin-bottom:1px;
}
.product-sale .tb-products-of-sale .product-info .price {
font-size:12px;
color:#464646;
}
.product-sale .tb-products-of-sale .product-info .price .amount { font-size:14px; }
.product-sale .tb-products-of-sale .product-info .button { margin:37px auto; }
.product-sale .tb-products-of-sale .product-info .button:before { content:initial; }
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer {
text-align:center;
margin-top:50px;
margin-left:-15px;
margin-right:-15px;
}
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4 {
box-shadow:0px 5px 4.75px 0.25px rgba(0,0,0,0.1);
width:110px;
height:120px;
background:#ffffff;
color:#464646;
vertical-align:middle;
font-size:36px;
font-weight:600;
margin-bottom:15px;
padding-top:40px;
}
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child) { margin-right:36px; }
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child):after { right:-25px; }
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4 span {
font-weight:300;
margin-top:6px;
}
.zadora-animated-products .tb-products-grid {
opacity:0;
transition:.315s all ease-in-out;
-moz-transition:.315s all ease-in-out;
-webkit-transition:.315s all ease-in-out;
-o-transform:translate3d(0,0,0) translatey(15px);
-moz-transform:translate3d(0,0,0) translatey(15px);
-webkit-transform:translate3d(0,0,0) translatey(15px);
transform:translate3d(0,0,0) translatey(15px);
}
.zadora-animated-products .zadora-animated {
opacity:1;
-o-transform:translate3d(0,0,0) translatey(0px);
-moz-transform:translate3d(0,0,0) translatey(0px);
-webkit-transform:translate3d(0,0,0) translatey(0px);
transform:translate3d(0,0,0) translatey(0px);
}
.hidden-ct { display:none; }
.single-product .shop-detail-sidebar { margin-top:0; }
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
min-height:270px;
display:inline-block;
width:20%;
background:none;
margin:0 15px;
border:none;
animation:1.5s both;
-webkit-animation:fadeIn 1.5s both;
vertical-align:top;
margin-bottom:25px;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st {
color:#ffffff;
font-size:14px;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st strong { font-weight:400; }
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp {
padding:0px;
text-align:center;
padding-left:10px;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st {
padding:0;
text-align:center;
position:relative;
color:#ffffff;
line-height:25px;
margin-bottom:-9px;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sp {
text-align:center;
position:relative;
color:#ffffff;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sp .woocs_price_code {
padding-left:10px;
color:#252525;
font-size:12px;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sd {
color:#a7a7a7;
padding:0;
text-align:center;
margin-top:25px;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si {
width:100%;
min-height:290px;
position:relative;
}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si img {
width:100%;
margin:0;
padding:0;
border:0;
border-radius:0;
background:none;
}
.dgwt-wcas-suggestions-wrapp {
position:fixed !important;
max-height:60% !important;
border:none !important;
background:transparent !important;
margin-top:15px;
}
.zadora-products-element { position:relative; }
.zadora-products-element >.products-footer { margin-top:58px; }
.zadora-products-element .loaded-all {
font-size:14px;
text-transform:uppercase;
color:#000;
font-weight:500;
border-bottom:1px solid;
display:inline-block;
line-height:18px;
}
.zadora-products-element .zadora-products-load-more {
font-size:14px;
text-transform:uppercase;
color:#000;
font-weight:500;
border-bottom:1px solid;
display:inline-block;
line-height:18px;
}
.zadora-products-element .zadora-products-load-more:after {
content:"\f107";
margin-left:6px;
font-family:FontAwesome;
position:absolute;
}
.zadora-products-element .zadora-products-load-more.loading:after {
opacity:1;
visibility:visible;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
content:" ";
width:15px;
height:15px;
display:inline-block;
vertical-align:middle;
border:2px solid #252525;
border-radius:50%;
border-right-color:transparent !important;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
}
.zadora-products-element.loading:after {
top:50%;
margin-top:-18px;
position:absolute;
left:50%;
bottom:-50px;
margin-left:-17px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:35px;
height:35px;
display:inline-block;
vertical-align:middle;
border:2px solid #252525;
border-radius:50%;
border-right-color:transparent !important;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
z-index:2;
}
.zadora-products-element .products.loading { opacity:0; }
.zadora-products-element .products-footer { margin-top:45px; }
.zadora-products-element .products-footer .btn {
position:fixed;
top:50%;
margin-top:-20px;
z-index:2;
opacity:0;
width:40px;
font-size:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
line-height:1;
border:none;
background-color:transparent;
border-color:transparent;
transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease;
-o-transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease;
-moz-transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease;
-webkit-transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease;
}
.zadora-products-element .products-footer .btn:after {
position:absolute;
font-size:40px;
color:#252525;
font-family:'themify';
display:block;
}
.zadora-products-element .products-footer .btn.zadora-products-load-prev:after { content:"\e64a"; }
.zadora-products-element .products-footer .btn.zadora-products-load-next:after { content:"\e649"; }
.zadora-products-element .products-footer.show-arrow .btn {
opacity:1;
visibility:visible;
}
.zadora-products-element .products-footer.show-arrow .btn.disabled { opacity:0.5; }
.tb-products-grid { margin-bottom:44px; }
.tb-products-grid article { position:relative; }
.tb-products-grid article .product-content { font-size:14px; }
.tb-products-grid article .product-content .product-title {
margin:18px 0 6px;
letter-spacing:0.3px;
line-height:24px;
font-size:14px;
font-weight:500;
color:#252525;
}
.tb-products-grid article .product-content .item-bottom {
display:flex;
align-items:center;
justify-content:space-between;
-webkit-justify-content:space-between;
}
.tb-products-grid article .product-content .price {
color:#464646;
line-height:1;
}
.tb-products-grid article .product-content .price del { color:#252525; }
.tb-products-grid article .product-content .zadora-attr-swatches { line-height:1; }
.tb-products-grid article .product-content .zadora-attr-swatches .zadora-swatch-variation-image {
display:inline-block;
vertical-align:top;
margin-left:5px;
position:relative;
cursor:pointer;
}
.tb-products-grid article .product-content .zadora-attr-swatches .zadora-swatch-variation-image:first-child { margin-left:0px; }
.tb-products-grid article .product-content .zadora-attr-swatches .zadora-swatch-variation-image .sub-swatch {
display:inline-block;
width:15px;
height:15px;
border-radius:100%;
-webkit-border-radius:100%;
}
.tb-products-grid article .product-content .zadora-attr-swatches .zadora-swatch-variation-image img {
display:inline-block;
width:15px;
height:15px;
border-radius:100%;
-webkit-border-radius:100%;
}
.tb-products-grid article .product-thumb {
position:relative;
overflow:hidden;
}
.tb-products-grid article .product-thumb .product_type_variable:after {
content:"";
width:18px;
height:18px;
display:inline-block;
vertical-align:middle;
border:1px solid rgba(255,255,255,0.4);
border-left-color:#fff;
border-radius:50%;
position:absolute;
top:50%;
left:50%;
opacity:0;
margin-left:-9px;
margin-top:-9px;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
}
.tb-products-grid article .product-thumb .product_type_variable.btn-loading span { display:none; }
.tb-products-grid article .product-thumb .product_type_variable.btn-loading:after {
opacity:1;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.tb-products-grid article .product-thumb .zadora-countdown-timer {
text-align:center;
position:absolute;
bottom:14px;
z-index:1;
width:100%;
transition:0.3s all;
-webkit-transition:0.3s all;
}
.tb-products-grid article .product-thumb .zadora-countdown-timer .zadora-timer h4 {
width:50px;
height:50px;
font-size:13px;
font-weight:600;
margin:0 2px;
background:#ffffff;
padding-top:7px;
line-height:24px;
letter-spacing:1px;
padding-left:0;
padding-right:0;
}
.tb-products-grid article .product-thumb .zadora-countdown-timer .zadora-timer h4 span {
font-size:12px;
color:#464646;
margin-top:-4px;
font-weight:400;
font-style:italic;
line-height:14px;
}
.tb-products-grid article .product-thumb .product-attr {
position:absolute;
bottom:40px;
z-index:2;
color:#464646;
text-transform:uppercase;
right:14px;
opacity:0;
transform:translatex(100%);
-webkit-transform:translatex(100%);
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.tb-products-grid article .product-thumb .product-attr p { margin-bottom:0; }
.tb-products-grid article .product-thumb .overlay-loader div { position:absolute; }
.tb-products-grid article .product-thumb .overlay-loader div:before {
content:"";
width:35px;
height:35px;
display:inline-block;
vertical-align:middle;
border:2px solid #252525;
border-left-color:#000000;
border-radius:50%;
position:absolute;
top:50%;
left:50%;
opacity:0;
margin-left:-9px;
margin-top:-9px;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
}
.tb-products-grid article .product-thumb.image-loading .overlay-loader {
display:block;
background:rgba(255,255,255,0.7);
visibility:visible;
opacity:1;
}
.tb-products-grid article .product-thumb.image-loading .overlay-loader div:before {
opacity:1;
visibility:visible;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.tb-products-grid article .product-thumb > a {
display:block;
z-index:1;
position:relative;
}
.tb-products-grid article .product-thumb img:nth-of-type(2) {
position:absolute;
top:0;
left:0;
opacity:0;
width:100%;
transform:scale(1.1);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
visibility:hidden;
}
.tb-products-grid article .product-thumb .btn-inner-center, .tb-products-grid article .product-thumb .btn-inner-top {
position:absolute;
z-index:1;
}
.tb-products-grid article .product-thumb .content-inner-bt {
text-align:center;
left:0;
width:100%;
bottom:20px;
position:absolute;
color:#ffffff;
z-index:1;
opacity:0;
transition:0.3s all;
-webkit-transition:0.3s all;
}
.tb-products-grid article .product-thumb .content-inner-bt .product-title {
margin:0;
margin-bottom:5px;
}
.tb-products-grid article .product-thumb .content-inner-bt .product-title a { color:#ffffff; }
.tb-products-grid article .product-thumb .content-inner-bt .price { font-size:12px; }
.tb-products-grid article .product-thumb .content-inner-bt .price .amount { color:#ffffff !important; }
.tb-products-grid article .product-thumb .btn-inner-center {
width:100%;
left:0;
bottom:-40px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.tb-products-grid article .product-thumb .btn-inner-center a {
width:100%;
height:40px;
line-height:40px;
text-align:center;
text-transform:uppercase;
color:#fff;
padding:0 5px;
background:#252525;
display:block;
font-size:14px;
letter-spacing:0.3px;
font-weight:300;
}
.tb-products-grid article .product-thumb .btn-inner-center a:after {
content:"";
width:18px;
height:18px;
display:inline-block;
vertical-align:middle;
border:1px solid rgba(255,255,255,0.4);
border-left-color:#fff;
border-radius:50%;
position:absolute;
top:50%;
left:50%;
opacity:0;
margin-left:-9px;
margin-top:-9px;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
}
.tb-products-grid article .product-thumb .btn-inner-center a.loading > span { display:none; }
.tb-products-grid article .product-thumb .btn-inner-center a.loading:after {
opacity:1;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.tb-products-grid article .product-thumb .btn-inner-center a.added_to_cart { display:none; }
.tb-products-grid article .product-thumb .btn-inner-center a:hover { color:#ffffff; }
.tb-products-grid article .product-thumb .btn-inner-top {
top:42px;
right:15px;
}
.tb-products-grid article .product-thumb .btn-inner-top .quickview, .tb-products-grid article .product-thumb .btn-inner-top .product-compare-button, .tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist {
transform:translateX(50px);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
opacity:0;
}
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a, .tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view, .tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a {
font-size:0;
width:40px;
height:40px;
line-height:40px;
position:relative;
background-color:#fff;
display:block;
text-align:center;
border-radius:50%;
margin:10px 0px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
color:#464646;
font-family:'Font Awesome 5 Pro';
}
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a:before, .tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view:before, .tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a:before {
content:"\f0ec";
font-size:14px;
vertical-align:middle;
display:block;
}
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a:hover, .tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view:hover, .tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a:hover { background:#252525; }
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a:hover:before, .tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view:hover:before, .tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a:hover:before { color:#fff; }
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a .blockUI, .tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view .blockUI, .tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a .blockUI { display:none !important; }
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button { transition-delay:0.2s; }
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a { font-family:fontawesome; }
.tb-products-grid article .product-thumb .btn-inner-top .quickview { transition-delay:0.1s; }
.tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view:before { content:"\f06e"; }
.tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view.loading:after {
display:inline-block;
opacity:1;
visibility:visible;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
content:" ";
width:15px;
height:15px;
vertical-align:middle;
border:1px solid #252525;
border-radius:50%;
border-right-color:transparent !important;
content:"";
}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist .feedback { display:none; }
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a:before {
content:"\f004";
vertical-align:middle;
}
.tb-products-grid article .product-thumb:hover img:nth-of-type(2) {
opacity:1;
visibility:visible;
transform:scale(1);
}
.tb-products-grid article .product-thumb:hover .group-label {
opacity:0;
visibility:hidden;
}
.tb-products-grid article .product-thumb:hover .product-attr {
opacity:1;
transform:translateY(0px);
-webkit-transform:translateY(0px);
}
.tb-products-grid article .product-thumb:hover .btn-inner-center a {
transform:translateY(0px);
-webkit-transform:translateY(0px);
}
.tb-products-grid article .product-thumb:hover .content-inner-bt, .tb-products-grid article .product-thumb:hover .gallery, .tb-products-grid article .product-thumb:hover > a:before, .tb-products-grid article .product-thumb:hover .list-size { opacity:1; }
.tb-products-grid article .product-thumb:hover .zadora-countdown-timer {
opacity:0;
visibility:hidden;
}
.tb-products-grid article .product-thumb:hover .btn-inner-center { bottom:0; }
.tb-products-grid article .product-thumb:hover .btn-inner-top .quickview, .tb-products-grid article .product-thumb:hover .btn-inner-top .product-compare-button, .tb-products-grid article .product-thumb:hover .btn-inner-top .yith-wcwl-add-to-wishlist {
transform:translateX(0);
opacity:1;
}
.tb-products-grid article .group-label {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.tb-products-grid article .group-label.label1 .item-label {
width:70px;
height:30px;
position:absolute;
top:16px;
left:0;
font-size:13px;
background:#252525;
text-align:center;
color:#fff;
line-height:30px;
font-weight:400;
text-transform:capitalize;
}
.tb-products-grid article .group-label.label1 .item-label.onsale {
right:0;
left:auto;
}
.tb-products-grid article .group-label.label2 .item-label {
width:54px;
display:block;
height:54px;
background:#000000;
z-index:2;
font-size:16px;
text-align:center;
line-height:54px;
color:#ffffff;
text-transform:capitalize;
font-weight:400;
border-radius:50%;
top:25px;
position:absolute;
left:30px;
}
.tb-products-grid article .group-label.label2 .item-label.onsale {
left:auto;
right:30px;
}
.tb-products-grid article .group-label.label3 {
position:absolute;
right:34px;
top:32px;
z-index:2;
}
.tb-products-grid article .group-label.label3 .item-label {
width:54px;
height:54px;
display:block;
background:#f45d76;
color:#ffffff;
line-height:54px;
text-align:center;
border-radius:50%;
font-size:16px;
font-weight:400;
letter-spacing:0.5px;
text-transform:capitalize;
}
.tb-products-grid article .group-label.label3 .item-label:not(:last-child) { margin-bottom:25px; }
.tb-products-grid article .group-label.label3 .new, .tb-products-grid article .group-label.label3 .sold-out { background:#000000; }
.tb-products-grid article .list-size {
text-transform:uppercase;
color:#333333;
cursor:pointer;
}
.tb-products-grid article .list-size .line { padding:0px 6px; }
.tb-products-grid article .list-size .size_variation:nth-child(2n) { color:#252525; }
.tb-products-grid.style3 article .product-thumb .zadora-countdown-timer {
width:auto;
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}
.tb-products-grid.style3 article .product-thumb .zadora-countdown-timer .zadora-timer h4 {
display:block;
margin:4px 4px;
padding:7px 0 0;
}
.tb-products-grid.style3 article .product-content {
position:absolute;
width:100%;
bottom:35px;
z-index:1;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
padding:0 30px;
}
.tb-products-grid.style3 article .product-content .zadora-attr-swatches { order:2; }
.tb-products-grid.style3 article .product-content .product-title {
font-size:16px;
color:#333333;
}
.tb-products-grid.style3 article .product-content .price {
font-size:16px;
color:#333333;
}
.tb-products-grid.style3 article .product-thumb:hover .product-content {
bottom:56px;
opacity:1;
visibility:visible;
}
.tb-products-grid.style2 { margin-bottom:8px; }
.tb-products-grid.style2 article .product-thumb { padding:2px 0 22px; }
.tb-products-grid.style2 article .product-thumb >a { background-color:#ffffff; }
.tb-products-grid.style2 article .product-thumb .btn-inner-center { bottom:0px; }
.tb-products-grid.style2 article .product-thumb .btn-inner-center a {
opacity:0;
visibility:hidden;
transform:translateY(0px);
-webkit-transform:translateY(0px);
}
.tb-products-grid.style2 article .product-thumb:hover .btn-inner-center a {
transform:translateY(-40px);
-webkit-transform:translateY(-40px);
opacity:1;
visibility:visible;
}
.tb-products-grid.style2 article .product-thumb img { padding-top:10px; }
.tb-products-grid.style2 article .product-thumb .btn-inner-center a {
max-width:165px;
margin:0 auto;
}
.tb-products-grid.style2 article .product-thumb .btn-inner-top { top:20px; }
.tb-products-grid.style2 article .product-thumb .btn-inner-top .product-compare-button a, .tb-products-grid.style2 article .product-thumb .btn-inner-top .quickview .product-quick-view, .tb-products-grid.style2 article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a { border:1px solid #d7d7d7; }
.tb-products-grid.style2 article:hover { box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2); }
.tb-products-grid.style2 article .product-content {
text-align:center;
padding-bottom:20px;
}
.tb-products-grid.style2 article .product-content .item-bottom { display:inherit; }
.tb-products-grid.style2 article .product-content .product-title { margin:0px 0px 5px !important; }
.tb-products-grid.style2 article .product-content .list-size {
line-height:24px;
margin:-6px 0px 5px;
}
.tb-products-grid.style2 article .product-content .zadora-attr-swatches { margin:8px 0px 0px; }
.tb-products-grid.style2 article .product-content .zadora-attr-swatches .zadora-swatch-variation-image .sub-swatch {
width:15px;
height:15px;
}
.tb-products-grid.style2 article .product-content .price {
margin-top:16px;
display:block;
}
.tb-products-grid.style4 article .product-content { text-align:center; }
.tb-products-grid.style4 article .product-content .item-bottom { display:initial; }
.tb-products-grid.style4 article .product-content .zadora-attr-swatches { text-align:center; }
.tb-products-grid.style4 article .product-content .zadora-attr-swatches .swatch-image {
max-width:70px;
min-height:28px;
vertical-align:middle;
}
.tb-products-grid.style4 article .product-content .zadora-attr-swatches .swatch-image img {
width:auto;
height:auto;
border-radius:0;
max-width:100%;
}
.tb-products-grid.product-list-item { margin-bottom:50px; }
.tb-products-grid.product-list-item .zadora-countdown-timer { text-align:left; }
.tb-products-grid.product-list-item .zadora-countdown-timer .zadora-timer h4 {
font-size:18px;
padding:0;
margin:0 15px;
}
.tb-products-grid.product-list-item .zadora-countdown-timer .zadora-timer h4:last-child { margin:0; }
.tb-products-grid.product-list-item .zadora-countdown-timer .zadora-timer h4 span {
font-size:14px;
margin-top:0;
}
.tb-products-grid.product-list-item .item-bottom {
align-items:inherit !important;
justify-content:inherit !important;
flex-flow:column-reverse;
}
.tb-products-grid.product-list-item article {
margin-left:-15px;
margin-right:-15px;
align-items:inherit;
}
.tb-products-grid.product-list-item .product-thumb:hover .inner .product-quick-view {
top:50%;
visibility:visible;
opacity:1;
}
.tb-products-grid.product-list-item .product-thumb .inner .product-quick-view {
width:40px;
height:40px;
background:white;
position:absolute;
top:70%;
left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
border-radius:50%;
line-height:40px;
text-align:center;
font-family:'Font Awesome 5 Pro';
z-index:1;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
opacity:0;
visibility:visible;
color:#333333;
}
.tb-products-grid.product-list-item .product-thumb .inner .product-quick-view:before {
content:"\f06e";
font-size:14px;
vertical-align:middle;
display:block;
}
.tb-products-grid.product-list-item .product-thumb .inner .loading:before {
position:absolute;
bottom:auto;
top:11px;
left:0;
bottom:0;
opacity:1;
visibility:visible;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:15px;
height:15px;
vertical-align:middle;
border:1px solid #000000;
border-radius:50%;
border-right-color:transparent !important;
right:0;
margin:2px auto;
}
.tb-products-grid.product-list-item article .product-content .product-title {
font-size:16px;
margin:24px 0 8px;
line-height:24px;
font-weight:400;
}
.tb-products-grid.product-list-item article .product-content .zadora-attr-swatches { margin-bottom:10px; }
.tb-products-grid.product-list-item article .product-content .price {
font-size:14px;
margin-bottom:17px;
}
.tb-products-grid.product-list-item article .product-content .product-cat { margin-bottom:10px; }
.tb-products-grid.product-list-item article .product-content p {
line-height:24px;
font-weight:300;
margin:2px 0 12px;
}
.tb-products-grid.product-list-item .btn-add-to-cart {
width:200px;
height:55px;
background:#000000;
display:inline-block;
line-height:55px;
text-align:center;
color:#ffffff;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
margin-top:15px;
max-width:100%;
}
.tb-products-grid.product-list-item .clear { display:none; }
.tb-products-grid.product-list-item .product-compare-button {
display:inline-block;
vertical-align:middle;
}
.tb-products-grid.product-list-item .product-compare-button a {
font-size:0;
width:50px;
height:55px;
line-height:55px;
position:relative;
background-color:#fff;
display:block;
text-align:center;
border-radius:50%;
margin:0px 0px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
color:#333333;
font-family:fontawesome;
}
.tb-products-grid.product-list-item .product-compare-button a:before {
content:"\f0ec";
vertical-align:middle;
font-size:14px;
}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist {
display:inline-block;
margin:0 0 0 16px;
vertical-align:middle;
}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
font-size:0;
width:50px;
height:55px;
line-height:55px;
position:relative;
background-color:#fff;
display:block;
text-align:center;
border-radius:50%;
margin:0px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
color:#333333;
font-family:'Font Awesome 5 Pro';
}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before, .tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
content:"\f004";
vertical-align:middle;
font-size:14px;
}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button span, .tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span, .tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span { display:none; }
.tb-products-grid.product-list-item .feid-in:after {
border-color:#333333;
top:18px;
}
.tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-top .quickview .product-quick-view.loading:after {
top:12px;
position:absolute;
left:12px;
}
.tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-top .quickview .product-quick-view.loading:before { opacity:0; }
.m68 .tb-products-grid:nth-child(2), .m68 .tb-products-grid:nth-child(4) { margin-top:56px; }
.zadora-tab-content {
position:relative;
transition:transform .2s ease, opacity .2s ease, visibility .2s ease;
-webkit-transition:transform .2s ease, opacity .2s ease, visibility .2s ease;
transform:translateY(0);
-webkit-transform:translateY(0);
}
.zadora-tab-content.loading {
opacity:0;
-o-transform:translate3d(0,30px,0);
-moz-transform:translate3d(0,30px,0);
-webkit-transform:translate3d(0,30px,0);
transform:translate3d(0,30px,0);
}
.zadora-tabs-header { margin-bottom:30px; }
.zadora-tabs-header .tabs-navigation-wrapper .text-left { padding-left:13px; }
.zadora-tabs-header .tabs-navigation-wrapper .text-right { padding-right:13px; }
.zadora-tabs-header .tabs-navigation-wrapper li {
display:inline-block;
position:relative;
margin:0 15px;
padding:0 7px;
transition:0.5s all;
-webkit-transition:0.5s all;
}
.zadora-tabs-header .tabs-navigation-wrapper li span {
cursor:pointer;
text-transform:capitalize;
font-weight:600;
color:#000;
font-size:16px;
}
.zadora-tabs-header .tabs-navigation-wrapper li.active-tab-title span, .zadora-tabs-header .tabs-navigation-wrapper li:hover span { border-bottom:1px solid #000; }
.zadora-products-holder.style2 { margin-bottom:24px; }
.zadora-products-holder.nav-custom .slick-slider:hover .slick-arrow.fa-chevron-right { right:-26px; }
.zadora-products-holder.nav-custom .slick-slider:hover .slick-arrow.fa-chevron-left { left:-26px; }
.zadora-products-holder .slick-slider { margin:0 -15px; }
.zadora-products-holder .slick-slider .tb-products-grid { padding:0 15px; }
.zadora-products-holder .slick-slider .tb-products-grid article:hover { box-shadow:none; }
.zadora-products-holder .slick-slider .tb-products-grid article .product-content .product-title {
font-size:16px;
margin:27px 0px 6px;
letter-spacing:0.6px;
}
.zadora-products-holder .slick-slider .tb-products-grid article .product-content .zadora-attr-swatches .zadora-swatch-variation-image .sub-swatch:not(:last-child) { margin-right:5px; }
.zadora-products-holder .slick-slider .slick-arrow {
position:absolute;
top:40%;
width:50px;
height:50px;
line-height:50px;
background:#ffffff;
font-size:12px;
border-radius:0;
color:#333333;
border-color:#333333;
}
.zadora-products-holder .slick-slider .slick-arrow:hover {
background:#000000;
border-color:#000000;
color:#ffffff;
}
.zadora-products-holder .slick-slider .slick-arrow.slick-next, .zadora-products-holder .slick-slider .slick-arrow.fa-chevron-right { right:-36px; }
.zadora-products-holder .slick-slider .slick-arrow.slick-prev, .zadora-products-holder .slick-slider .slick-arrow.fa-chevron-left { left:-36px; }
.zadora-products-holder .slick-slider:hover .slick-arrow.slick-next, .zadora-products-holder .slick-slider:hover .slick-arrow.fa-chevron-right { right:15px; }
.zadora-products-holder .slick-slider:hover .slick-arrow.slick-prev, .zadora-products-holder .slick-slider:hover .slick-arrow.fa-chevron-left { left:15px; }
.zadora-products-holder .slick-slider .slick-dots {
text-align:center;
margin-top:-6px;
}
.zadora-products-holder .slick-slider .slick-dots li {
width:10px;
height:10px;
background:#c1c1c1;
border-radius:9px;
display:inline-block;
margin:0 5px;
transition:0.3s all;
-webkit-transition:0.3s all;
cursor:pointer;
}
.zadora-products-holder .slick-slider .slick-dots li button { display:none; }
.zadora-products-holder .slick-slider .slick-dots li.slick-active {
background:#333333;
transform:scale(1.5);
-webkit-transform:scale(1.5);
}
.owl-carousel .owl-carousel-item .tb-products-grid {
width:100%;
padding:0;
}
.owl-carousel .owl-nav {
position:absolute;
top:43%;
width:100%;
opacity:0;
transform:translatey(-50%);
-webkit-transform:translatey(-50%);
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out;
transition:.3s ease-out;
}
.owl-carousel .owl-nav div {
position:absolute;
color:#000000;
font-size:25px;
border-radius:50%;
width:25px;
height:25px;
line-height:25px;
text-align:center;
background:none !important;
}
.owl-carousel .owl-nav div.owl-prev { left:5px; }
.owl-carousel .owl-nav div.owl-next { right:5px; }
.owl-carousel:hover .owl-nav { opacity:1; }
.categories-style-default, .categories-style-contentcenter { text-align:center; }
.categories-style-default.categories-style-contentcenter .product-category .category-content .inner, .categories-style-contentcenter.categories-style-contentcenter .product-category .category-content .inner {
bottom:auto;
top:50%;
}
.categories-style-default .cat-item, .categories-style-contentcenter .cat-item { margin-bottom:30px; }
.categories-style-default .product-category .category-content, .categories-style-contentcenter .product-category .category-content {
position:relative;
overflow:hidden;
}
.categories-style-default .product-category .category-content .product-category-thumbnail:after, .categories-style-contentcenter .product-category .category-content .product-category-thumbnail:after {
content:"";
position:absolute;
top:0;
left:0;
background:rgba(0,0,0,0.5);
width:100%;
height:100%;
opacity:0;
transition:0.5s all;
-webki-transition:0.5s all;
}
.categories-style-default .product-category .category-content .product-category-thumbnail img, .categories-style-contentcenter .product-category .category-content .product-category-thumbnail img {
transition:0.5s all;
-webki-transition:0.5s all;
width:100%;
}
.categories-style-default .product-category .category-content .inner, .categories-style-contentcenter .product-category .category-content .inner {
position:absolute;
bottom:23px;
left:50%;
background:#fff;
min-width:170px;
min-height:50px;
text-align:center;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
}
.categories-style-default .product-category .category-content .inner .name-inner, .categories-style-contentcenter .product-category .category-content .inner .name-inner {
margin:0px;
line-height:50px;
text-transform:uppercase;
font-size:18px;
font-weight:600;
}
.categories-style-default .product-category:hover .product-category-thumbnail:after, .categories-style-contentcenter .product-category:hover .product-category-thumbnail:after { opacity:1; }
.categories-style-default .product-category:hover .product-category-thumbnail img, .categories-style-contentcenter .product-category:hover .product-category-thumbnail img {
transform:scale(1.1);
-webkit-transform:scale(1.1);
}
#quick-view-modal.woocommerce div.product .hidden-on-qick { display:none; }
#quick-view-modal.woocommerce div.product.layout-2 .content-product-right { text-align:left; }
#quick-view-modal.woocommerce div.product.layout-2 .content-product-right .sticky-move { border:none; }
#quick-view-modal.woocommerce div.product.layout-2 .shop-bottom form { width:75%; }
#quick-view-modal.woocommerce div.product.layout-2 .shop-bottom form .woocommerce-variation-availability p {
margin:0;
margin-bottom:20px;
}
#quick-view-modal.woocommerce div.product.layout-2 .shop-bottom form .variations tr td { text-align:left; }
#quick-view-modal.woocommerce div.product.layout-3 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { padding:0; }
#quick-view-modal.woocommerce div.product .row-same-height { margin-right:0rem; }
#quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
background-color:#F5F5F5;
}
#quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar {
width:6px;
background-color:#F5F5F5;
}
#quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar-thumb { background-color:#000000; }
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content { padding:0; }
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content img { width:100%; }
#quick-view-modal.woocommerce div.product .content-product-right {
overflow-x:auto;
position:absolute;
top:0;
right:0;
bottom:0;
overflow-x:hidden;
padding-bottom:50px;
}
#quick-view-modal.woocommerce div.product .content-product-right .shop-top { padding-top:50px; }
#quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
background-color:#F5F5F5;
}
#quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar {
width:6px;
background-color:#F5F5F5;
}
#quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar-thumb { background-color:#000000; }
.yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .summary-content { padding:30px 60px; }
.yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .summary-content .product_title.entry-title {
font-size:24px;
margin-top:0;
}
.yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .summary-content .woocs_price_code .amount {
color:#252525;
font-size:20px;
}
body .mobile-addtocart a:hover { background-color:transparent; }
#quick-view-modal {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
overflow:auto;
visibility:hidden;
outline:0;
display:none;
background:rgba(0,0,0,0.5);
}
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { margin-bottom:0; }
#quick-view-modal.woocommerce div.product.layout-4 .content-product-right .shop-bottom form .single_add_to_cart_button {
margin-left:22px;
margin-top:0;
}
#quick-view-modal.loading .zadora-ajax-loader { display:block; }
#quick-view-modal .close-modal {
position:absolute;
right:20px;
top:20px;
font-size:48px;
color:#252525;
z-index:1;
font-weight:600;
display:none;
}
#quick-view-modal div.product { position:relative; }
#quick-view-modal div.product .close-modal { display:block; }
#quick-view-modal .modal-content {
transition:transform 0.5s;
transform:translateY(-50%);
position:absolute;
top:50%;
width:100%;
padding-top:0;
box-shadow:none;
background:none;
border-radius:0;
border:0;
outline:none;
opacity:0;
transition:opacity 0.5s;
transition-delay:2s;
}
#quick-view-modal .modal-content .product {
background:#ffffff;
overflow:hidden;
}
#quick-view-modal.open { visibility:visible; }
#quick-view-modal.open .modal-content { opacity:1; }
.modal-open #quick-view-modal {
display:block;
z-index:999;
}
.modal-open #quick-view-modal .hidden-ct { display:block; }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width:100%;
float:none;
position:relative;
}
.woocommerce-message {
color:#3c763d;
border-color:#39b54a;
}
.woocommerce-message:before { content:"\f00c"; }
.woocommerce-error, .woocommerce-info {
color:#AF7D27;
border-color:#E0B252;
}
.woocommerce-error:before, .woocommerce-info:before { content:"\f071"; }
.woocommerce-error, .woocommerce-info, .woocommerce-message {
background-color:transparent;
border:2px solid;
border-radius:0;
overflow:hidden;
margin:0 0 20px 0;
padding:14px 25px 14px 55px;
line-height:1.4;
position:relative;
font-size:14px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { display:none; }
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
position:absolute;
top:50%;
line-height:0;
font-size:18px;
font-family:FontAwesome;
left:24px;
}
.slick-arrow {
position:absolute;
font-size:15px;
border-radius:50%;
text-align:center;
top:50%;
z-index:1;
cursor:pointer;
opacity:0;
visibility:hidden;
transition:0.3s all;
-webkit-transition:0.3s all;
border:1px solid;
width:40px;
height:40px;
line-height:40px;
background-color:#ffffff;
font-weight:bold;
transform:translatey(-50%);
-webkit-transform:translatey(-50%);
}
.slick-arrow.ti-angle-left { left:5px; }
.slick-arrow.ti-angle-right { right:5px; }
.slick-initialized:hover .slick-arrow {
opacity:1;
visibility:visible;
}
.slick-initialized:hover .thumb1 { cursor:pointer; }
.blas-filter-cat .zadora-categories-filter ul { text-align:center; }
.blas-filter-cat .zadora-categories-filter ul li {
display:inline-block;
margin:0 12px;
}
.blas-filter-cat .zadora-categories-filter ul li a {
color:#ffffff;
font-weight:400;
text-transform:uppercase;
line-height:50px;
}
.blas-filter-cat .zadora-categories-filter ul li a.selected { border-bottom:1px solid #ffffff; }
.woocommerce-pagination { margin-top:45px; }
.shop-masonry .woocommerce-pagination-number { margin-top:40px; }
.woocommerce-pagination-number {
margin-top:23px;
margin-bottom:100px;
clear:both;
}
.woocommerce-pagination-number ul { text-align:center; }
.woocommerce-pagination-number ul li {
display:inline-block;
width:35px;
height:35px;
line-height:35px;
text-align:center;
}
.woocommerce-pagination-number ul li a, .woocommerce-pagination-number ul li span {
display:block;
color:#999999;
}
.woocommerce-pagination-number ul li .current {
color:#ffffff;
background:#000000;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .loaded-product, .woocommerce-page .woocommerce-pagination .loaded-product {
display:none;
letter-spacing:1px;
box-shadow:none;
outline:none;
background:transparent;
width:211px;
margin:0 auto;
height:50px;
line-height:50px;
text-align:center;
margin-bottom:-20px;
}
.woocommerce .woocommerce-pagination ul.page-numbers li.loaded .loaded-product, .woocommerce-page .woocommerce-pagination.loaded .loaded-product { display:block; }
.woocommerce .woocommerce-pagination ul.page-numbers li.loaded ul.page-numbers, .woocommerce-page .woocommerce-pagination.loaded ul.page-numbers { display:none; }
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers { text-align:center; }
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
display:none;
border:1px solid #515151;
box-shadow:none;
outline:none;
background:transparent;
width:170px;
margin:0 auto;
}
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li:last-child, .woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child {
display:block;
clear:both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a, .woocommerce-page .woocommerce-pagination ul.page-numbers li a {
padding:0;
display:block;
text-align:center;
clear:both;
border:1px solid;
}
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a span, .woocommerce-page .woocommerce-pagination ul.page-numbers li a span {
font-weight:600;
line-height:49px;
padding:0;
position:relative;
transition:0.5s all;
-webkit-transition:0.5s all;
}
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a span:after, .woocommerce-page .woocommerce-pagination ul.page-numbers li a span:after {
bottom:auto;
top:34px;
margin-top:-18px;
position:absolute;
right:32px;
margin-left:-17px;
opacity:0;
visibility:hidden;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:15px;
height:15px;
display:inline-block;
vertical-align:middle;
border:2px solid;
border-radius:50%;
border-right-color:transparent !important;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
}
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a span.show, .woocommerce-page .woocommerce-pagination ul.page-numbers li a span.show { padding-right:15px; }
.woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a span.show:after, .woocommerce-page .woocommerce-pagination ul.page-numbers li a span.show:after {
opacity:1;
visibility:visible;
}
.product-thumb img { width:100%; }
.comment-form-rating label {
display:inline-block;
vertical-align:middle;
font-weight:400;
}
.star-rating {
font-family:'FontAwesome';
font-size:14px;
height:20px;
line-height:20px;
overflow:hidden;
position:relative;
text-align:left;
width:5.8em;
letter-spacing:3px;
display:inline-block;
vertical-align:middle;
}
.star-rating:before, .star-rating span:before {
content:'\f005\f005\f005\f005\f005';
left:0;
top:0;
position:absolute;
}
.star-rating span {
overflow:hidden;
position:absolute;
text-indent:-999em;
}
.star-rating span:before { text-indent:0; }
.stars {
font-size:11px;
letter-spacing:3px;
margin-left:15px;
margin-top:2px;
display:inline-block;
vertical-align:top;
}
.stars [class*="star"] {
text-indent:-999em;
display:block;
position:absolute;
display:inline-block;
}
.stars [class*="star"]:before {
position:absolute;
font-family:"FontAwesome";
left:0;
text-indent:0;
}
.stars .star-1 {
width:15px;
z-index:50;
}
.stars .star-2 {
width:30px;
z-index:40;
}
.stars .star-3 {
width:45px;
z-index:30;
}
.stars .star-4 {
width:60px;
z-index:20;
}
.stars .star-5 {
width:75px;
z-index:10;
}
.stars .star-5:before { content:"\f006\f006\f006\f006\f006"; }
.stars .star-1:hover:before, .stars .star-1.active:before { content:"\f005"; }
.stars .star-2:hover:before, .stars .star-2.active:before { content:"\f005\f005"; }
.stars .star-3:hover:before, .stars .star-3.active:before { content:"\f005\f005\f005"; }
.stars .star-4:hover:before, .stars .star-4.active:before { content:"\f005\f005\f005\f005"; }
.stars .star-5:hover:before, .stars .star-5.active:before { content:"\f005\f005\f005\f005\f005"; }
@media (min-width: 992px) {
.tax-product_cat .no_container, .post-type-archive-product .no_container { padding:0 45px; }
}
@media (max-width: 991px) {
.tax-product_cat .no_container, .post-type-archive-product .no_container { padding:0 15px; }
}
@media (min-width: 1200px) {
.tax-product_cat .no_container, .post-type-archive-product .no_container { padding:0 70px; }
}
@media (min-width: 1600px) {
.tax-product_cat .no_container, .post-type-archive-product .no_container { padding:0 70px; }
.tax-product_cat .no_container .catalog-sidebar, .post-type-archive-product .no_container .catalog-sidebar { width:16%; }
.tax-product_cat .no_container .shop-content, .post-type-archive-product .no_container .shop-content { width:calc(100% - 16%); }
}
.shop-masonry .shop-content { width:100% !important; }
.processing:before {
content:"";
background:rgba(255,255,255,0.6);
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
z-index:1;
}
.processing:after {
z-index:2;
bottom:auto;
top:50%;
margin-top:-18px;
position:absolute;
left:50%;
bottom:-50px;
margin-left:-17px;
opacity:1;
visibility:visible;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:35px;
height:35px;
display:inline-block;
vertical-align:middle;
border:2px solid #252525;
border-radius:50%;
border-right-color:transparent !important;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
}
#yith-wcwl-form .wishlist-title { margin-bottom:30px; }
#yith-wcwl-form .wishlist_table tr:last-child td { border:none; }
#yith-wcwl-form .wishlist_table tr th {
border:none;
background:#f5f5f5;
color:#333333;
}
#yith-wcwl-form .wishlist_table tr td { border-bottom:1px solid #d7d7d7; }
#yith-wcwl-form .wishlist_table tr td .wishlist-in-stock, #yith-wcwl-form .wishlist_table tr td .wishlist-out-of-stock {
display:inline-block;
padding:5px 10px;
border:1px solid #000000;
text-transform:uppercase;
font-size:14px;
letter-spacing:.3px;
line-height:1;
color:#000000;
font-weight:300;
}
#yith-wcwl-form .wishlist_table tr td a.button {
color:#ffffff;
background:#252525;
border-radius:0;
margin:0;
height:50px;
line-height:50px;
padding:0 15px;
text-transform:uppercase;
font-size:16px;
font-weight:300;
}
#yith-wcwl-form .wishlist_table tr td a.button:hover { opacity:0.8; }
#yith-wcwl-form .wishlist_table tr td.product-name a {
background:none;
font-size:14px;
color:#333333;
}
#yith-wcwl-form .wishlist_table tr td.product-price del .amount {
font-weight:400;
color:#252525;
text-decoration:line-through;
}
.woocommerce-order-received .site-content .entry-content > .woocommerce {
max-width:800px;
margin:0 auto;
}
.woocommerce-order-received .responsive-table { margin-bottom:60px; }
.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received {
background:transparent;
border:2px dashed;
font-weight:600;
width:100%;
text-align:center;
font-size:16px;
margin-bottom:30px;
line-height:1.4;
padding:15px 25px;
}
.woocommerce-order-received ul.order_details { margin-left:0; }
.woocommerce-order-details__title, .wc-bacs-bank-details-heading {
text-transform:uppercase;
font-weight:600;
margin-bottom:5px;
text-align:center;
}
.woocommerce-order-details__title + h3, .wc-bacs-bank-details-heading + h3 {
font-size:16px;
opacity:0.8;
margin-bottom:30px;
text-align:center;
}
.woocommerce-customer-details > h2, .woocommerce-customer-details > h3 {
text-transform:uppercase;
font-weight:600;
text-align:center;
}
.woocommerce-customer-details address {
padding:25px 30px 30px 30px;
border:2px dashed #d5d5d5;
}
.woocommerce-order-received .woocommerce {
max-width:800px;
margin:0 auto;
}
.woocommerce-order-received .woocommerce-order-details h2 {
margin-bottom:19px;
font-size:24px;
font-weight:500;
text-transform:uppercase;
}
.woocommerce-order-received .woocommerce-order-details table tbody tr th, .woocommerce-order-received .woocommerce-order-details table tbody tr td {
padding:15px 12px;
border:none;
text-align:center;
border-bottom:1px solid #E6E6E6;
}
.woocommerce-order-received .woocommerce-order-details table tbody tr th { text-align:left; }
.woocommerce-order-received .woocommerce-order-details table tbody tr td { text-align:right; }
.woocommerce-order-received .woocommerce-order-details table tfoot tr th, .woocommerce-order-received .woocommerce-order-details table tfoot tr td {
padding:15px 12px;
border:none;
text-align:center;
border-bottom:1px solid #E6E6E6;
}
.woocommerce-order-received .woocommerce-order-details table tfoot tr th { text-align:left; }
.woocommerce-order-received .woocommerce-order-details table tfoot tr td { text-align:right; }
.woocommerce-order-received .woocommerce-order-details table thead { background:none; }
.woocommerce-order-received .woocommerce-order-details table thead tr th {
padding:15px 10px;
text-align:center;
letter-spacing:1px;
font-size:18px;
font-weight:600;
text-transform:uppercase;
line-height:1.4;
color:#1B1919;
vertical-align:middle;
border:none;
border-bottom:2px solid #EFEFEF;
}
.woocommerce-order-received .woocommerce-order-details table .product-name { text-align:left; }
.woocommerce-order-received .woocommerce-order-details table .product-name a { display:inline-block; }
.woocommerce-order-received .woocommerce-order-details table .product-total { text-align:right; }
.woocommerce-order-received .woocommerce-columns--addresses .col-1, .woocommerce-order-received .woocommerce-columns--addresses .col-2 {
float:left;
width:48%;
}
.woocommerce-order-received .woocommerce-columns--addresses .col-1 h3, .woocommerce-order-received .woocommerce-columns--addresses .col-2 h3 {
font-size:22px;
margin-bottom:20px;
}
.woocommerce-order-received .woocommerce-columns--addresses .col-1 { margin-right:30px; }
.woocommerce-order-received .woocommerce-thankyou-order-details {
display:flex;
-webkit-display:flex;
display:-webkit-flex;
-ms-display:flex;
flex-direction:row;
-webkit-flex-direction:row;
-ms-flex-direction:row;
justify-content:space-between;
-webkit-justify-content:space-between;
}
.woocommerce-order-received .woocommerce-thankyou-order-details + p {
font-size:16px;
background-color:#f8f8f8;
padding-top:20px;
padding-bottom:20px;
padding-right:15px;
padding-left:15px;
margin-bottom:30px;
text-align:center;
}
.woocommerce-order-received .woocommerce-thankyou-order-details li {
flex-grow:1;
-ms-flex-grow:1;
-webkit-flex-grow:1;
padding-left:20px;
padding-right:20px;
margin-bottom:20px;
border-right:1px solid #dfdfdf;
text-align:center;
}
.woocommerce-order-received .woocommerce-thankyou-order-details li strong { display:block; }
.no_galley { padding:0 !important; }
#search-modal {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
display:none;
overflow:auto;
backface-visibility:hidden;
visibility:hidden;
outline:0;
z-index:99999999;
}
#search-modal.show {
visibility:visible;
display:block;
backface-visibility:visible;
}
#search-modal .modal-footer {
z-index:2;
position:relative;
border:none;
width:100%;
padding:96px 70px;
left:0;
}
#search-modal .modal-footer span {
font-size:30px;
font-weight:500;
color:#000000;
letter-spacing:0;
float:left;
}
#search-modal .modal-footer a {
color:#000000;
font-size:36px;
float:right;
}
#search-modal .modal-content {
z-index:2;
background:transparent;
outline:none;
box-shadow:none;
transition:none;
max-width:1170px;
padding-top:0;
border:none;
margin:0 auto;
margin-top:0;
}
#search-modal .modal-content .products-footer a {
width:169px;
display:inline-block;
background:#000000;
padding:0;
line-height:55px;
color:#ffffff;
font-weight:300;
text-transform:uppercase;
margin-bottom:120px;
margin-top:30px;
}
#search-modal .modal-content .autocomplete-s {
text-align:center;
margin-top:23px;
}
#search-modal .modal-content .autocomplete-s li {
display:inline-block;
padding:0px 10px;
}
#search-modal .modal-content .autocomplete-s li a { color:#252525; }
#search-modal .modal-content .autocomplete-s li a:before { content:'#'; }
#search-modal .modal-content .search-results {
overflow:auto;
margin-top:80px;
transform:translatey(50px);
-webkit-transform:translatey(50px);
transition:all .3s ease .3s;
transition-delay:0.3s;
opacity:0;
}
#search-modal .modal-content .search-results::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
background-color:#F5F5F5;
}
#search-modal .modal-content .search-results::-webkit-scrollbar {
width:6px;
background-color:#F5F5F5;
}
#search-modal .modal-content .search-results::-webkit-scrollbar-thumb { background-color:#000000; }
#search-modal .modal-content .search-results .woocommerce ul { text-align:center; }
#search-modal .modal-content .search-results .woocommerce ul li {
display:inline-block;
max-width:240px;
text-align:left;
vertical-align:top;
animation:fadeIn 0.5s both;
margin:0 15px;
margin-bottom:40px;
font-size:18px;
color:#252525;
}
#search-modal .modal-content .search-results .woocommerce ul li a .title {
font-size:14px;
color:#252525;
display:block;
margin-top:15px;
font-weight:500;
}
#search-modal .modal-content .search-results .woocommerce ul li a .price {
display:block;
font-size:14px;
clear:both;
color:#464646;
line-height:24px;
margin-top:-3px;
}
#search-modal .modal-content form {
position:relative;
max-width:870px;
width:100%;
margin:0 auto;
}
#search-modal .modal-content form .loading {
position:absolute;
bottom:35px;
right:0;
}
#search-modal .modal-content form .loading:after {
opacity:0;
visibility:hidden;
top:50%;
margin-top:6px;
position:absolute;
right:7px;
bottom:-54px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
content:" ";
width:20px;
height:20px;
display:inline-block;
vertical-align:middle;
border:2px solid #000000;
border-radius:50%;
border-right-color:transparent !important;
z-index:999;
background:#ffffff;
}
#search-modal .modal-content form .search-fields {
transform:translatey(50px);
-webkit-transform:translatey(50px);
transition:all .3s ease .3s;
opacity:0;
transition-delay:0.2s;
margin-top:38px;
}
#search-modal .modal-content form .product-cats {
text-align:center;
transform:translatey(50px);
-webkit-transform:translatey(50px);
transition:all .3s ease .3s;
transition-delay:0.1s;
opacity:0;
}
#search-modal .modal-content form .product-cats label input { display:none; }
#search-modal .modal-content form .product-cats label span {
color:#000000;
font-size:16px;
font-weight:600;
margin:0 20px;
cursor:pointer;
}
#search-modal .modal-content form .product-cats label input:checked + span { border-bottom:1px solid #000000; }
#search-modal .modal-content form .search-submit {
position:absolute;
bottom:2px;
left:0;
}
#search-modal .modal-content form .search-submit input {
background:none;
border:none;
font-size:0px;
width:40px;
height:40px;
z-index:2;
position:relative;
}
#search-modal .modal-content form .search-submit:after {
content:"\55";
position:absolute;
top:50%;
left:0;
color:#252525;
font-size:24px;
font-family:eleganticons;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}
#search-modal .modal-content form .search-field {
font-size:16px;
color:#252525;
width:100%;
background:none;
border:none;
border-bottom:1px solid #464646;
padding:5px 0 5px 50px;
letter-spacing:1px;
}
#search-modal .modal-content form .search-field::placeholder {
color:#252525;
font-weight:100;
}
#search-modal .modal-content form .reset {
position:absolute;
right:0;
width:40px;
height:40px;
bottom:0;
line-height:40px;
text-align:right;
font-size:24px;
border:none;
background:no-repeat;
}
#search-modal .moal-overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#ffffff;
z-index:1;
transition:all .2s ease .2s;
}
#search-modal.searching .modal-content form .loading:after {
opacity:1;
visibility:visible;
-webkit-animation:load-spin 450ms infinite linear;
animation:load-spin 450ms infinite linear;
}
#search-modal.show .modal-content .search-results {
transform:translatey(0px);
-webkit-transform:translatey(0px);
opacity:1;
}
#search-modal.show form .search-fields, #search-modal.show form .product-cats {
transform:translatey(0px);
-webkit-transform:translatey(0px);
opacity:1;
}
.tb-products-deal .content-product-left { margin-bottom:30px; }
.tb-products-deal .content-product-left .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { width:100%; }
.tb-products-deal .content-product-right .shop-top .title-deal {
font-size:36px;
line-height:36px;
font-weight:300;
letter-spacing:1.5px;
margin-bottom:45px;
margin-top:0;
}
.tb-products-deal .content-product-right .shop-top .product_title {
font-size:24px;
font-weight:400;
margin-bottom:11px;
}
.tb-products-deal .content-product-right .shop-top .price {
font-size:20px;
margin-bottom:29px;
}
.tb-products-deal .content-product-right .shop-top .woocommerce-product-rating { margin-bottom:10px; }
.tb-products-deal .content-product-right .shop-bottom .product-thumbnails { margin:0 -15px; }
.tb-products-deal .content-product-right .shop-bottom .product-thumbnails .thumb1 { padding:0 15px; }
.tb-products-deal .content-product-right .shop-bottom .product-thumbnails .thumb1 img {
border-bottom:2px solid transparent;
transition:0.4s all;
-webkit-transition:0.4s all;
}
.tb-products-deal .content-product-right .shop-bottom .product-thumbnails .thumb1.slick-current img { border-color:#000000; }
.tb-products-deal .content-product-right .shop-bottom .description { margin-bottom:38px; }
.tb-products-deal .content-product-right .shop-bottom .zadora-countdown-timer {
text-align:left;
margin-bottom:65px;
}
.tb-products-deal .content-product-right .shop-bottom .zadora-countdown-timer .zadora-timer { margin:0 -15px; }
.tb-products-deal .content-product-right .shop-bottom .zadora-countdown-timer h4 {
color:#000000;
font-size:72px;
padding:0;
padding:0 15px;
margin:0;
font-weight:300;
}
.tb-products-deal .content-product-right .shop-bottom .zadora-countdown-timer h4 span {
background:#080000;
color:#ffffff;
padding:5px 8px;
font-weight:300;
font-style:normal;
font-size:18px;
min-width:80px;
}
#zadora-quickview {
background-color:#ffffff;
max-width:1000px;
position:relative;
overflow:hidden;
margin:0 auto;
}
#zadora-quickview .slick-arrow {
display:block;
width:auto;
height:auto;
border:none;
background:none;
font-size:24px;
padding:0 18px;
color:#252525;
}
#zadora-quickview .slick-arrow:hover { color:#333333; }
#zadora-quickview .slick-arrow.nav-right { right:0; }
#zadora-quickview .row_quick_view {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
position:relative;
align-items:center;
}
#zadora-quickview .zadora-summary-inner {
padding-top:28px;
padding-bottom:30px;
overflow:auto;
overflow-x:hidden;
}
.mfp-content {
position:relative;
display:inline-block;
vertical-align:middle;
max-width:100%;
margin:0 auto;
text-align:left;
z-index:1045;
-ms-transform:translateY(-30px);
transform:translateY(-30px);
opacity:0;
transition:transform .5s, opacity .3s;
}
.mfp-ready .mfp-content {
opacity:1;
-ms-transform:translateY(0);
transform:translateY(0);
}
.mfp-ready.mfp-removing .mfp-content { opacity:0; }
.mfp-bg {
top:0;
left:0;
width:100%;
height:100%;
z-index:1042;
overflow:hidden;
position:fixed;
background:#0b0b0b;
opacity:0;
transition:opacity .25s;
}
.mfp-bg.mfp-ready { opacity:.6; }
.mfp-ready.mfp-removing.mfp-bg { opacity:0; }
.add_to_cart_bottom {
position:fixed;
bottom:0;
overflow:hidden;
width:100%;
left:0;
background-color:#222222;
height:100px;
z-index:99999;
transform:translatey(100%);
-webkit-transform:translatey(100%);
transition:0.5s all;
-webkit-transition:0.5s all;
}
.add_to_cart_bottom.show {
transform:translatey(0%);
-webkit-transform:translatey(0%);
}
.add_to_cart_bottom.close {
transform:translatey(100%) !important;
-webkit-transform:translatey(100%) !important;
}
.add_to_cart_bottom .close_add {
position:absolute;
right:30px;
top:40px;
color:#ffffff;
text-align:center;
border-radius:100%;
font-size:16px;
cursor:pointer;
}
.add_to_cart_bottom .add_inner {
display:flex;
justify-content:space-between;
align-items:center;
max-width:1290px;
height:100px;
margin:0 auto;
padding:0 60px;
}
.add_to_cart_bottom .add_inner .add_to_cart_btn a {
font-size:13px;
height:40px;
width:165px;
border-radius:25px;
text-align:center;
line-height:40px;
padding:0;
margin-left:10px;
border:none;
display:inline-block;
vertical-align:middle;
position:relative;
background:#ffffff;
}
.add_to_cart_bottom .add_inner .add_to_cart_btn a.added_to_cart { display:none; }
.add_to_cart_bottom .add_inner .add_to_cart_btn a.ajax_add_to_cart:after {
content:"";
width:18px;
height:18px;
display:inline-block;
vertical-align:middle;
border:1px solid rgba(0,0,0,0.4);
border-left-color:#000000;
border-radius:50%;
position:absolute;
top:50%;
left:50%;
opacity:0;
margin-left:-9px;
margin-top:-9px;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
}
.add_to_cart_bottom .add_inner .add_to_cart_btn a.ajax_add_to_cart.loading:after {
opacity:1;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.add_to_cart_bottom .add_inner .add_to_cart_btn a.ajax_add_to_cart.loading span { display:none; }
.add_to_cart_bottom .add_inner .rating_info .woocommerce-product-rating { color:#ffffff; }
.add_to_cart_bottom .add_inner .rating_info .woocommerce-product-rating .woocommerce-review-link { color:#ffffff; }
.add_to_cart_bottom .add_inner .rating_info .woocommerce-product-rating .star-rating span:before { color:#ffffff !important; }
.add_to_cart_bottom .add_inner .add_to_cart_info .info_left {
display:inline-block;
vertical-align:middle;
margin-right:40px;
}
.add_to_cart_bottom .add_inner .add_to_cart_info .info_left img {
max-width:55px;
height:auto;
}
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right {
display:inline-block;
vertical-align:middle;
}
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right .product_title {
font-size:16px;
font-weight:400;
color:#ffffff;
margin:0;
margin-bottom:10px;
line-height:24px;
}
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right .price { margin:0; }
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right .price .amount {
color:#ffffff !important;
font-size:13px;
font-weight:300;
}
.added_to_cart { display:none; }
#customer_login .woocommerce-Button {
color:#ffffff;
background:#000000;
border:none;
box-shadow:none;
min-width:150px;
min-height:40px;
}
.woocommerce.single-product #content { margin-bottom:100px; }
.woocommerce.single-product .shop-page-titlebar { margin-bottom:70px; }
.woocommerce.single-product .no-container {
padding-left:55px;
padding-right:55px;
}
.woocommerce.single-product .vc_row {
width:100vw;
left:-50vw;
margin-left:50%;
max-width:100vw;
}
.woocommerce.single-product .container div.product .content-product-left .product-images-content.left .product-thumbnails, .woocommerce.single-product .container div.product .content-product-left .product-images-content.right .product-thumbnails { width:100px; }
.woocommerce.single-product .container div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow, .woocommerce.single-product .container div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow { line-height:40px; }
.woocommerce.single-product .container div.product .content-product-left .product-images-content.left { padding-left:130px; }
.woocommerce.single-product .container div.product .content-product-left .product-images-content.right { padding-right:130px; }
.woocommerce.single-product .cart.yith-wcpb-bundle-form {
width:100%;
margin:0;
}
.woocommerce.single-product .cart.yith-wcpb-bundle-form p.txt-color {
font-size:16px;
font-weight:500;
color:#252525;
letter-spacing:0.5px;
}
.woocommerce.single-product .cart.yith-wcpb-bundle-form p.txt-color span { color:#fc5555; }
.woocommerce.single-product .cart.yith-wcpb-bundle-form table.yith-wcpb-product-bundled-items { margin-bottom:17px; }
.woocommerce.single-product .cart.yith-wcpb-bundle-form .total-bundle {
font-size:14px;
margin-bottom:17px;
}
.woocommerce.single-product .cart.yith-wcpb-bundle-form .total-bundle strong {
color:#333333;
margin-right:26px;
}
.woocommerce.single-product .cart.yith-wcpb-bundle-form .total-bundle .price { display:inline-block; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items {
border:none !important;
box-shadow:none;
}
.woocommerce.single-product table.yith-wcpb-product-bundled-items tr:first-child td { border-top:1px dashed #252525; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items tr td {
padding:14px 0 !important;
vertical-align:inherit;
border-bottom:1px dashed #252525;
}
.woocommerce.single-product table.yith-wcpb-product-bundled-items tr td.yith-wcpb-product-bundled-item-data { padding-left:24px !important; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items tr td.yith-wcpb-product-bundled-item-data >div { justify-content:space-between; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-data .price { display:inline-block; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-data__description, .woocommerce.single-product table.yith-wcpb-product-bundled-items .not-variation, .woocommerce.single-product table.yith-wcpb-product-bundled-items label { display:none !important; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-image { width:108px; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-image .yith-wcpb-bundled-optional { margin:0px 25px 0px 0px; }
.woocommerce.single-product .yith-wcpb-product-bundled-item-data__quantity .quantity {
width:68px;
height:28px;
border-radius:50px;
border:1px solid #252525;
}
.woocommerce.single-product .yith-wcpb-product-bundled-item-data__quantity .quantity .zadora-font:after {
height:28px;
line-height:28px;
}
.woocommerce.single-product .yith-wcpb-product-bundled-item-data__quantity .quantity input { height:26px; }
.woocommerce.single-product .yith-wcpb-product-bundled-item-data__quantity input[type=number].yith-wcpb-bundled-quantity {
padding:0;
width:100%;
border:none;
background:no-repeat;
outline:none !important;
height:28px;
}
.woocommerce .related-product { padding-top:81px; }
.woocommerce .related-product .product-related-title h3 {
font-size:36px;
color:#333333;
font-weight:500;
line-height:30px;
position:relative;
padding-bottom:28px;
padding-left:15px;
padding-right:15px;
margin-bottom:40px;
}
.woocommerce .related-product .product-related-title h3:before {
content:'';
width:100px;
height:2px;
background:#333333;
position:absolute;
bottom:0;
left:15px;
}
.woocommerce .related-product .tb-products-grid article .product-content .zadora-attr-swatches { margin-bottom:8px; }
.woocommerce .related-product .slick-arrow {
width:45px;
height:45px;
line-height:45px !important;
border-radius:0;
border-color:#252525;
color:#252525;
}
.woocommerce .related-product .slick-arrow:hover {
background:#000000;
border-color:#000000;
color:#ffffff;
}
.woocommerce .related-product .slick-arrow.nav-right { right:0; }
.woocommerce .related-product .slick-arrow.nav-left { left:0; }
.woocommerce .product-bottom { margin-top:70px; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel {
background:#fafafa;
padding:0px 85px 50px;
font-size:14px;
line-height:24px;
font-weight:300;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel:before, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel:after {
content:'';
display:table;
clear:both;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .container { width:100%; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews .star-rating {
display:block;
margin:15px 0;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments li { margin-bottom:30px; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .comment-text {
display:inline-block;
vertical-align:top;
width:calc(100% - 110px);
padding-left:30px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .comment-text .meta strong {
position:relative;
padding-left:9px;
font-weight:500;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .comment-text .meta strong:before {
content:"-";
position:absolute;
top:2px;
left:0;
font-weight:300;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .content-left {
display:inline-block;
vertical-align:top;
width:80px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond textarea, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond input {
background:transparent;
outline:none;
box-shadow:none;
border:1px solid rgba(0,0,0,0.1);
padding:8px;
width:100%;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-author, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-email {
display:inline-block;
width:48.3%;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-author { margin-right:29px; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond p { margin-bottom:22px; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-rating .stars {
font-size:15px;
color:#e8b058;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-rating .stars a:hover:before, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-rating .stars a:active:before, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-rating .stars a.active:before { color:#e8b058; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-cookies-consent #wp-comment-cookies-consent {
margin:auto;
display:inline-block;
width:auto;
vertical-align:middle;
margin-right:5px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-cookies-consent label { font-weight:300; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond input#submit {
width:170px;
height:50px;
background:#000000;
border:0;
outline:none;
border-radius:0;
padding:0;
line-height:50px;
text-align:center;
color:#ffffff;
font-weight:500;
display:block;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
margin-top:15px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond input#submit:hover { opacity:.8; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-reply-title {
font-size:18px;
font-weight:500;
margin-top:0;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes {
border:none;
width:100%;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes th {
font-weight:400;
border:1px solid rgba(0,0,0,0.1);
padding:5px 8px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes td {
border:1px solid rgba(0,0,0,0.1);
border-left:none;
font-style:normal;
padding:5px 8px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes td p { margin:0; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--seller h3, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--seller h2, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--seller h1 {
font-size:18px;
font-weight:500;
margin-top:0;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs {
text-align:center;
background:#fafafa;
padding:54px 0 34px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs:before, .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs:after {
content:'';
display:table;
clear:both;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li {
display:inline-block;
margin:0 15px;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li a {
position:relative;
font-size:16px;
color:#252525;
font-weight:500;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li a:after {
background:#333333;
left:0;
right:0;
margin:0 auto;
bottom:0;
width:0;
height:1px;
content:"";
position:absolute;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li.active a, .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li:hover a { color:#333333; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li.active a:after, .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li:hover a:after { width:100%; }
.woocommerce .shop-page-titlebar.layout-7 {
padding-bottom:108px;
background:no-repeat;
margin:0;
position:relative;
}
.woocommerce .shop-page-titlebar.layout-7:before {
content:'';
width:100vw;
height:100%;
position:absolute;
left:50%;
top:0;
margin-left:-50vw;
}
@media (min-width: 1400px) {
.woocommerce .shop-page-titlebar.layout-7:before {
width:calc(100vw - 154px);
margin-left:calc(-50vw + 77px);
}
}
.woocommerce div.product { margin-bottom:70px; }
.woocommerce div.product .content-product-left .loading-gallery {
overflow:hidden;
position:relative;
}
.woocommerce div.product .content-product-left .loading-gallery .overlay-loader {
display:block;
background-color:rgba(0,0,0,0.7);
visibility:visible;
opacity:1;
}
.woocommerce div.product .content-product-left .loading-gallery .overlay-loader div {
display:block;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
visibility:visible;
opacity:1;
}
.woocommerce div.product .content-product-left .loading-gallery .overlay-loader div:before {
opacity:1;
visibility:visible;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.woocommerce div.product .content-product-left .product-advanced {
position:absolute;
bottom:15px;
right:15px;
}
.woocommerce div.product .content-product-left .video-popup { display:inline-block; }
.woocommerce div.product .content-product-left .video-popup a {
display:block;
width:145px;
height:40px;
line-height:40px;
border-radius:25px;
background:rgba(255,255,255,0.2);
text-align:center;
font-size:14px;
color:#fff;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.woocommerce div.product .content-product-left .video-popup a:hover {
background:#000000;
color:#ffffff;
}
.woocommerce div.product .content-product-left .video-popup i {
padding-right:10px;
font-size:16px;
}
.woocommerce div.product .content-product-left .image-360 a {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
width:155px;
height:35px;
font-size:10px;
background:#000;
border-radius:50px;
color:#fff;
text-align:center;
line-height:35px;
display:block;
margin:0 auto;
margin-top:48px;
margin-bottom:40px;
border:1px solid #000;
}
.woocommerce div.product .content-product-left .image-360 a:hover {
background:#fff;
color:#000000;
}
.woocommerce div.product .content-product-left .image-360 i {
font-size:18px;
vertical-align:middle;
padding-right:5px;
}
.woocommerce div.product .content-product-left .product-images-content { position:relative; }
.woocommerce div.product .content-product-left .product-images-content.no_galley .woocommerce-product-gallery { padding-left:0; }
.woocommerce div.product .content-product-left .product-images-content.no_galley .woocommerce-product-gallery img { width:100%; }
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery { margin-bottom:0px; }
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .sold-out {
position:absolute;
left:15px;
top:15px;
color:#ffffff;
z-index:1;
background-color:#b72222;
padding:0 10px;
}
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .new, .woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .onsale {
width:80px;
height:35px;
color:#ffffff;
line-height:35px;
text-align:center;
position:absolute;
top:20px;
left:0;
background:#000;
z-index:1;
font-size:14px;
}
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .wc_gl_popup {
position:absolute;
width:40px;
height:40px;
background:rgba(51,51,51,0.2);
z-index:1;
right:20px;
top:18px;
font-size:0px;
color:#fff;
border-radius:50%;
text-align:center;
line-height:40px;
}
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .wc_gl_popup:after {
content:"\e657";
font-family:'Pe-icon-7-stroke';
font-size:16px;
}
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery img { background:#f5f5f5; }
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails {
position:absolute;
top:0;
left:0;
width:120px;
height:100%;
}
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails {
padding-top:0;
position:relative;
margin:0;
height:100%;
}
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .slick-slide { border:1px solid transparent; }
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .slick-slide img { width:100%; }
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .slick-slide.slick-current { border:1px solid #d6d6d6; }
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .image-thumbnail-item { margin-bottom:25px; }
.woocommerce div.product .content-product-left .product-images-content.left { padding-left:150px; }
.woocommerce div.product .content-product-left .product-images-content.right {
padding-right:150px;
padding-left:0;
}
.woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails {
right:0;
left:initial;
}
.woocommerce div.product .content-product-left .product-images-content.right .woocommerce-product-gallery img { width:100%; }
.woocommerce div.product .content-product-left .product-images-content.outside { padding-left:0; }
.woocommerce div.product .content-product-left .product-images-content.outside .woocommerce-product-gallery img { width:100%; }
.woocommerce div.product .content-product-left .product-images-content.bottom { padding-left:0; }
.woocommerce div.product .content-product-left .product-images-content.bottom .product-thumbnails {
position:initial;
width:auto;
padding-left:79px;
padding-right:79px;
}
.woocommerce div.product .content-product-left .product-images-content.bottom .product-thumbnails .thumb1 { margin:10px 11px; }
.woocommerce div.product .content-product-left .product-images-content.bottom .woocommerce-product-gallery img { width:100%; }
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper .slick-arrow {
display:block;
width:50px;
height:50px;
line-height:50px;
border-radius:0;
border-color:#333333;
color:#333333;
font-size:12px;
border:none;
}
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper .slick-arrow:hover {
color:#ffffff;
background:#000000;
border-color:#000000;
}
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper .fa-chevron-left { left:50px; }
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper .fa-chevron-right { right:50px; }
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper:hover .fa-chevron-left { left:0px; }
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper:hover .fa-chevron-right { right:0px; }
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-slider, .woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-slider { margin:-12.5px 0px; }
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow, .woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow {
transform:translateX(-50%);
top:-6px;
font-family:eleganticons;
left:50%;
}
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow:before, .woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow:before { content:'\33'; }
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow.fa-chevron-left:before, .woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow.fa-chevron-left:before { content:"\32"; }
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow.fa-chevron-right, .woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow.fa-chevron-right {
top:auto;
bottom:-36px;
}
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .image-thumbnail-item, .woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .image-thumbnail-item { margin:12.5px 0px; }
.woocommerce div.product .content-product-right .shop-top {
font-size:14px;
line-height:24px;
color:#252525;
font-weight:300;
}
.woocommerce div.product .content-product-right .shop-top .product_title {
font-size:24px;
margin-top:24px;
line-height:1;
color:#333333;
font-weight:400;
}
.woocommerce div.product .content-product-right .shop-top .price {
font-size:20px;
margin-bottom:32px;
color:#333333;
font-weight:300;
}
.woocommerce div.product .content-product-right .shop-top .price del {
color:#252525;
font-size:18px;
}
.woocommerce div.product .content-product-right .shop-top .price ins:before {
content:'';
padding:0 4px;
}
.woocommerce div.product .content-product-right .shop-top .woocommerce-product-rating { padding-bottom:11px; }
.woocommerce div.product .content-product-right .shop-top .woocommerce-product-rating .star-rating {
letter-spacing:5px;
width:6.1em;
}
.woocommerce div.product .content-product-right .shop-top .woocommerce-product-rating .star-rating span:before { color:#000000; }
.woocommerce div.product .content-product-right .shop-top .woocommerce-product-rating .woocommerce-review-link { padding-left:18px; }
.woocommerce div.product .content-product-right .shop-bottom {
font-size:14px;
line-height:24px;
color:#252525;
font-weight:300;
}
.woocommerce div.product .content-product-right .shop-bottom .product-thumbnails { margin-top:45px; }
.woocommerce div.product .content-product-right .shop-bottom .product-thumbnails .thumb1 {
border:1px solid transparent;
margin-left:10px;
}
.woocommerce div.product .content-product-right .shop-bottom .product-thumbnails .thumb1.slick-current { border:1px solid #4d4d4d; }
.woocommerce div.product .content-product-right .shop-bottom .product-thumbnails .thumb1:first-child { margin-left:0; }
.woocommerce div.product .content-product-right .shop-bottom .description { margin-bottom:25px; }
.woocommerce div.product .content-product-right .shop-bottom .description li:not(:last-child) { padding-bottom:5px; }
.woocommerce div.product .content-product-right .shop-bottom .description i {
font-size:6px;
vertical-align:middle;
padding-right:5px;
}
.woocommerce div.product .content-product-right .shop-bottom .strap-product .price_text { display:none; }
.woocommerce div.product .content-product-right .shop-bottom .strap-product h3 {
font-size:14px;
margin-top:30px;
}
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .blockUI:before { display:none !important; }
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items {
list-style:none;
padding:0;
margin:0;
}
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li { position:relative; }
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li.is-checked { color:#252525; }
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label { font-weight:400; }
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label input[type="checkbox"] {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
width:20px;
position:relative;
}
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label input[type="checkbox"]:after {
position:absolute;
content:"\f067";
left:0;
top:50%;
font:normal normal normal 14px/1 FontAwesome;
transform:translateY(-93%);
font-size:18px;
font-weight:300;
}
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label input[type="checkbox"]:checked:after {
opacity:1;
content:"\f00c";
}
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-submit-block .yith-wfbt-submit-button {
font-size:12px;
color:#ffffff;
height:40px;
width:165px;
border-radius:25px;
text-align:center;
line-height:40px;
padding:0;
font-weight:300;
border:none;
display:inline-block;
margin-top:15px;
margin-bottom:30px;
transition:0.3s all;
}
.woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-submit-block .yith-wfbt-submit-button:hover { opacity:0.9; }
.woocommerce div.product .content-product-right .shop-bottom .added_to_cart { display:none !important; }
.woocommerce div.product .content-product-right .shop-bottom .zadora-quantity-wrap, .woocommerce div.product .content-product-right .shop-bottom .yith-wcwl-add-to-wishlist { margin-right:14px; }
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons {
margin:0 14px 0 0 !important;
font-size:16px;
color:#ffffff;
height:55px;
width:165px;
border-radius:0;
text-align:center;
line-height:55px;
padding:0;
font-weight:300;
display:inline-block;
border:1px solid #000;
vertical-align:middle;
position:relative;
background:#000;
text-transform:uppercase;
}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button:after, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons:after {
content:"";
width:18px;
height:18px;
display:inline-block;
vertical-align:middle;
border:1px solid rgba(255,255,255,0.4);
border-left-color:#fff;
border-radius:50%;
position:absolute;
top:50%;
left:50%;
opacity:0;
margin-left:-9px;
margin-top:-9px;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button.loading span, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons.loading span { display:none; }
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button.loading:after, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons.loading:after {
opacity:1;
-webkit-animation:zadora-xoay 450ms infinite linear;
animation:zadora-xoay 450ms infinite linear;
}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button.disabled, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons.disabled { cursor:no-drop; }
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button:hover, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons:hover { opacity:0.9; }
.woocommerce div.product .content-product-right .shop-bottom .stock.in-stock { margin-bottom:24px; }
.woocommerce div.product .content-product-right .shop-bottom .stock.in-stock span {
color:#000;
font-weight:500;
}
.woocommerce div.product .content-product-right .shop-bottom .out-of-stock {
line-height:24px;
font-weight:500;
color:#000;
margin-bottom:22px;
}
.woocommerce div.product .content-product-right .shop-bottom .info-product {
padding-top:24px;
clear:both;
}
.woocommerce div.product .content-product-right .shop-bottom .info-product .product_meta >span { display:block; }
.woocommerce div.product .content-product-right .shop-bottom .info-product .list-group {
margin-top:26px;
margin-bottom:18px;
}
.woocommerce div.product .content-product-right .shop-bottom .info-product .list-group li {
display:inline-block;
letter-spacing:0.3px;
margin-right:25px;
}
.woocommerce div.product .content-product-right .shop-bottom .info-product .list-group li i {
padding-right:5px;
font-size:16px;
}
.woocommerce div.product .content-product-right .shop-bottom .info-product .list-group li:last-child { margin-right:0; }
.woocommerce div.product .content-product-right .shop-bottom .info-product .zadora-sharing li {
display:inline-block;
padding-right:15px;
}
.woocommerce div.product .content-product-right .shop-bottom .info-product .zadora-sharing li:last-child { padding:0; }
.woocommerce div.product .content-product-right .shop-bottom form {
display:inline-block;
margin-right:10px;
vertical-align:middle;
margin-bottom:0;
}
.woocommerce div.product .content-product-right .shop-bottom form .tawcvs-swatches .swatch {
line-height:27px;
border:0;
}
.woocommerce div.product .content-product-right .shop-bottom form .tawcvs-swatches .swatch img { width:100%; }
.woocommerce div.product .content-product-right .shop-bottom form .tawcvs-swatches .swatch.selected {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.woocommerce div.product .content-product-right .shop-bottom form .tawcvs-swatches .swatch.swatch-image {
background:#ecebe9;
width:39px;
height:58px;
border-radius:0;
border:1px solid #ffffff;
font-size:0;
line-height:58px;
}
.woocommerce div.product .content-product-right .shop-bottom form .tawcvs-swatches .swatch.swatch-image img { vertical-align:middle; }
.woocommerce div.product .content-product-right .shop-bottom form .tawcvs-swatches .swatch.swatch-image.selected { border-color:#000000; }
.woocommerce div.product .content-product-right .shop-bottom form .single_variation_wrap .single_variation > p {
border:2px solid #E0B252;
background-color:transparent;
color:#AF7D27;
padding:15px;
margin-bottom:20px;
}
.woocommerce div.product .content-product-right .shop-bottom form .single_variation_wrap .amount {
display:block;
margin-bottom:8px;
margin-top:0px;
max-width:100%;
display:inline-block;
min-width:47px;
overflow:hidden;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td {
text-align:left;
display:block;
padding:0;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td.show-label { color:inherit; }
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td label {
text-align:left;
font-weight:300;
font-size:14px;
line-height:24px;
margin-bottom:12px;
text-transform:capitalize;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td label span { padding-left:3px; }
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td.value { margin-bottom:18px; }
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .reset_variations {
font-size:12px;
margin-left:10px;
vertical-align:middle;
display:inline-block;
visibility:visible;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .reset_variations:before {
content:"\f00d";
font-family:FontAwesome;
margin-right:5px;
display:inline-block;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches {
padding:0;
display:inline-block;
vertical-align:middle;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color {
width:30px;
height:30px;
line-height:25px;
box-shadow:none;
opacity:1;
margin:0;
margin-right:15px;
border:1px solid transparent;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color:before {
top:8px;
left:12px;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color.selected { border-color:#000; }
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color.selected:before { border-color:#000; }
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color.selected.swatch-black:before { border-color:#fff; }
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color:last-child { margin-right:0; }
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-label {
width:55px;
height:55px;
display:inline-block;
background:#fff;
line-height:55px;
text-align:center;
font-size:14px;
color:#252525;
border:1px solid #252525;
border-radius:0;
}
.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-label.selected {
border-color:#000;
background:#000;
color:#fff;
}
.woocommerce div.product .content-product-right.right .shop-bottom form .variations tr td label {
font-weight:500;
color:#333333;
}
.woocommerce div.product .content-product-right.right .shop-bottom form .variations tr td label .text-value {
color:#252525;
font-weight:400;
}
.woocommerce div.product.layout-1 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized, .woocommerce div.product.layout-1 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized, .woocommerce div.product.layout-6 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized, .woocommerce div.product.layout-6 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized, .woocommerce div.product.layout-5 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized, .woocommerce div.product.layout-5 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized, .woocommerce div.product.layout-8 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized, .woocommerce div.product.layout-8 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized {
opacity:1;
visibility:visible;
}
.woocommerce div.product.layout-1 .loading-gallery, .woocommerce div.product.layout-6 .loading-gallery, .woocommerce div.product.layout-5 .loading-gallery, .woocommerce div.product.layout-8 .loading-gallery { height:650px; }
.woocommerce div.product.layout-1 .outside .product-thumbnails .slick-list {
margin-left:-15px;
margin-right:-15px;
}
.woocommerce div.product.layout-1 .outside .product-thumbnails .slick-list .slick-slide {
margin-left:15px;
margin-right:15px;
}
.woocommerce div.product.product-type-external .shop-bottom .cart {
display:inline-block;
width:37%;
vertical-align:middle;
margin-bottom:0;
}
.woocommerce div.product.product-type-external .shop-bottom .cart a { margin-left:0px; }
.woocommerce div.product.layout-2 { margin-bottom:0; }
.woocommerce div.product.layout-2 .product-images-content { padding:0; }
.woocommerce div.product.layout-2 .product-images-content .woocommerce-product-gallery { background:none !important; }
.woocommerce div.product.layout-2 .product-images-content .woocommerce-product-gallery__wrapper {
margin-right:-10px;
margin-left:-10px;
display:flex;
flex-flow:wrap;
}
.woocommerce div.product.layout-2 .product-images-content .woocommerce-product-gallery__wrapper >div {
width:50%;
padding:0 10px;
margin-bottom:20px;
}
.woocommerce div.product.layout-2 .product-images-content .woocommerce-product-gallery__wrapper >div:nth-child(3), .woocommerce div.product.layout-2 .product-images-content .woocommerce-product-gallery__wrapper >div:nth-child(4), .woocommerce div.product.layout-2 .product-images-content .woocommerce-product-gallery__wrapper >div:nth-child(5) { width:33.333%; }
.woocommerce div.product.layout-2 .content-product-right .shop-bottom .info-product .list-group { margin-top:20px; }
.woocommerce div.product.layout-2 .content-product-right .shop-bottom .info-product .list-group li { padding-bottom:4px; }
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form {
width:100%;
margin:0;
display:block;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .woocommerce-variation-add-to-cart {
display:flex;
justify-content:space-between;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .product-compare-button { display:none; }
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .button { margin-right:0px !important; }
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist {
display:block;
margin:14px 0px 0px;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
background:#fff;
display:block;
vertical-align:middle;
text-align:center;
line-height:55px;
color:#000;
border-radius:0;
width:100%;
border:1px solid #000;
font-size:16px;
text-transform:uppercase;
font-weight:400;
}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before { content:initial; }
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in a, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.feid-in a, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.feid-in a { font-size:0; }
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in:after, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.feid-in:after, .woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.feid-in:after {
right:0;
margin:0 auto;
top:20px;
}
.woocommerce div.product.layout-2 .related-product { padding-top:58px; }
.woocommerce div.product.layout-2 .related-product .tb-products-grid { margin:0; }
.woocommerce div.product.layout-3 { margin-bottom:0; }
.woocommerce div.product.layout-3 .woocommerce-product-gallery__wrapper >div { margin-bottom:20px; }
.woocommerce div.product.layout-3 .product-top { margin-bottom:50px; }
.woocommerce div.product.layout-3 .tb-products-grid { margin-bottom:0; }
.woocommerce div.product.layout-4 .content-product-right .shop-top .product_title { margin-top:110px; }
.woocommerce div.product.layout-4 .content-product-right .shop-bottom form .variations tr td { text-align:center; }
.woocommerce div.product.layout-4 .content-product-right .shop-bottom form .variations tr td label { text-align:center; }
.woocommerce div.product.layout-4 .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches { display:inherit; }
.woocommerce div.product.layout-4 .content-product-right .shop-bottom .description { margin-bottom:38px; }
.woocommerce div.product.layout-4 .variations { display:inherit; }
.woocommerce div.product.layout-5 { margin-bottom:0; }
.woocommerce div.product.layout-5 .product-top { margin-bottom:70px; }
.woocommerce div.product.layout-5 .content-product-right .shop-bottom form {
width:100%;
display:block;
}
.woocommerce div.product.layout-5 .content-product-right .shop-bottom .description { margin-bottom:19px; }
.woocommerce div.product.layout-5 .tb-products-grid { margin-bottom:0; }
.woocommerce div.product.layout-5 .size-guide {
display:inline-block;
float:right;
}
.woocommerce div.product.layout-5 .size-guide .fa { padding-right:5px; }
.woocommerce div.product.layout-5 .list-group {
display:flex;
justify-content:space-between;
}
.woocommerce div.product.layout-5 .list-group .size-guide { display:none !important; }
.woocommerce div.product.layout-6 .content-product-left .product-images-content .woocommerce-product-gallery__wrapper .slick-list {
margin-left:-15px;
margin-right:-15px;
}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .woocommerce-product-gallery__wrapper .slick-list .slick-slide {
margin-left:15px;
margin-right:15px;
}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .product-thumbnails {
width:100%;
position:initial;
margin-top:18px;
}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .product-thumbnails .slick-list {
margin-left:-6px;
margin-right:-6px;
}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .product-thumbnails .slick-list .slick-slide {
margin-left:6px;
margin-right:6px;
}
.woocommerce div.product.layout-7 { position:relative; }
.woocommerce div.product.layout-7 .product-top { padding-bottom:48px; }
.woocommerce div.product.layout-7:before {
content:'';
width:100vw;
height:100%;
position:absolute;
left:50%;
top:0;
margin-left:-50vw;
}
@media (min-width: 1400px) {
.woocommerce div.product.layout-7:before {
width:calc(100vw - 154px);
margin-left:calc(-50vw + 77px);
}
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form {
width:100%;
margin:0;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .single_add_to_cart_button, .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .single_add_to_cart_buttons {
margin-top:40px;
margin-left:0;
margin-right:20px;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table {
border:none;
border-top:1px dashed;
border-bottom:1px dashed;
margin-bottom:50px;
width:100%;
margin-top:24px;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr {
border-bottom:1px dashed;
border-color:#252525;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr:last-child { border-bottom:none; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td {
padding-top:15px;
padding-bottom:15px;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .zadora-quantity-wrap { margin:0px 0 0 10px; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .zadora-quantity-wrap .quantity {
margin:0 auto;
height:28px;
width:68px;
border-radius:50px;
border-color:#252525 !important;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .zadora-quantity-wrap .quantity .zadora-font:after { line-height:28px; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .zadora-quantity-wrap .quantity .input-text {
line-height:28px;
height:28px;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .price { color:#252525; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .price del { color:#252525; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .label {
font-size:14px;
display:table-cell;
vertical-align:inherit;
text-align:left;
padding-left:25px;
color:#252525;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .label label {
margin-bottom:0;
font-weight:300;
}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .stock { margin:0; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .product-thumb {
width:70px;
margin-left:38px;
}
.woocommerce div.side-in .content-product-right { padding:0 15px; }
.woocommerce div.side-in .content-product-right .shop-bottom form .single_add_to_cart_button, .woocommerce div.side-in .content-product-right .shop-bottom form .single_add_to_cart_buttons { margin-left:10px; }
.woocommerce .woocommerce-variation-add-to-cart { display:inline-block; }
.woocommerce .related-product { padding-top:58px; }
.woocommerce .related-product .tb-products-grid { margin:0; }
.woocommerce.archive .page-header { margin-bottom:18px; }
.woocommerce.archive .catalog-sidebar, .woocommerce.archive .shop-detail-sidebar { margin:0; }
.woocommerce.archive .bt-product-items .overlay-loader >div {
position:absolute;
top:50px;
}
.woocommerce.archive .inline_l { display:inline-block; }
.woocommerce.archive .inline_l:not(.woocommerce-ordering) { margin-right:20px; }
.woocommerce.archive .products-shop-view .shop-view {
font-size:18px;
color:#252525;
}
.woocommerce.archive .products-shop-view .shop-view.active { color:#333333; }
.woocommerce.archive .zadora-filter, .woocommerce.archive .woocommerce-ordering .current {
font-size:14px;
letter-spacing:0.5px;
color:#252525;
}
.woocommerce.archive .zadora-filter span, .woocommerce.archive .woocommerce-ordering .current span {
font-size:10px;
vertical-align:middle;
}
.woocommerce.archive .woocommerce-ordering ul a.active { color:#333333; }
.woocommerce.archive .woocommerce-result-count { padding-right:40px; }
.woocommerce.archive .zadora--products-per-page .per-page-title {
color:#252525;
padding-right:5px;
}
.woocommerce.archive .zadora--products-per-page .per-page-variation {
color:#252525;
display:inline-block;
border-bottom:1px solid transparent;
padding:0px 3px;
}
.woocommerce.archive .zadora--products-per-page .per-page-variation.current-variation {
color:#252525;
border-color:#252525;
}
.woocommerce.archive .woocommerce-ordering {
text-align:left;
position:relative;
}
.woocommerce.archive .woocommerce-ordering ul {
display:none;
position:absolute;
top:100%;
background:#ffffff;
z-index:3;
padding:0 15px;
right:0;
width:230px;
border:1px solid #fafafa;
}
.woocommerce.archive #content .action-filter-swaper { margin-bottom:22px; }
.woocommerce.archive #content .action-filter-swaper .top-left, .woocommerce.archive #content .action-filter-swaper .top-right {
width:50%;
float:left;
}
.woocommerce.archive #content .action-filter-swaper .woocommerce-result-count, .woocommerce.archive #content .action-filter-swaper .top-pagination { display:inline-block; }
.woocommerce.archive #content .action-filter-swaper .top-pagination .label { color:#333333; }
.woocommerce.archive #content .action-filter-swaper .top-pagination .page-numbers { display:inline-block; }
.woocommerce.archive #content .action-filter-swaper .top-pagination .page-numbers li { display:inline-block; }
.woocommerce #zadora-shop-topbar {
margin-bottom:0px;
display:none;
border:1px solid #e8e8e8;
padding:30px 15px;
margin-top:30px;
position:relative;
}
.woocommerce #zadora-shop-topbar .widget {
padding-bottom:0;
border:none;
padding:0px 15px;
}
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters { width:auto !important; }
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters ul li { display:inline-block; }
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters ul li a {
position:relative;
padding-left:15px;
font-size:12px;
margin-left:15px;
}
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters ul li a:after {
content:" X ";
position:absolute;
left:0;
top:50%;
transform:translateY(-54%);
-webkit-transform:translateY(-54%);
font-size:12px;
font-weight:bold;
}
.woocommerce #zadora-shop-topbar .remove-filter-actived {
position:absolute;
top:0;
right:0;
font-size:14px;
line-height:30px;
text-align:center;
color:#000000;
padding:0 15px;
}
.woocommerce #zadora-shop-topbar .widget {
width:33.333%;
float:left;
}
.woocommerce #zadora-shop-topbar p { padding:0px 15px; }
.rela {
-webkit-animation:wd-fadeIn .3s ease;
animation:wd-fadeIn .3s ease;
-webkit-transition:opacity .25s ease, visibility .25s ease, -webkit-transform .25s ease;
transition:opacity .25s ease, visibility .25s ease, -webkit-transform .25s ease;
transition:opacity .25s ease, visibility .25s ease, transform .25s ease;
transition:opacity .25s ease, visibility .25s ease, transform .25s ease, -webkit-transform .25s ease;
}
@keyframes wd-fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
.zadora-tab-content .zadora-products-holder.style1 { margin-bottom:-5px; }
.zadora-tab-content .zadora-products-holder.tab_mg1 .zadora-tabs-header { margin-bottom:36px; }
.zadora-tab-content .zadora-products-holder.tab_mg1 .tb-products-grid { margin-bottom:32px; }
.zadora-tab-content .zadora-products-holder.tab_mg1.style1 { margin-bottom:15px; }
.zadora-tab-content .products-footer { margin-top:0 !important; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { min-height:0; }
.tb-products-grid .promo-banner {
padding:0 !important;
margin:0 !important;
}
.tb-products-grid .show-stock {
width:238px;
max-width:100%;
height:72px;
background:#ffffff;
display:block;
line-height:72px;
text-align:center;
margin:0 auto;
position:absolute;
top:50%;
transform:translateY(-50%);
left:0;
right:0;
z-index:1;
font-size:16px;
color:#333333;
font-weight:400;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.tb-products-grid .show-stock:before {
content:'';
top:12px;
bottom:12px;
left:13px;
right:13px;
border:1px solid #333333;
position:absolute;
}
.tb-products-grid article:hover .show-stock {
opacity:0;
visibility:hidden;
}
.zadora-masonry.masonry-metro >div {
padding:0;
margin:0;
}
.zadora-masonry.masonry-metro .group-label, .zadora-masonry.masonry-metro .product-attr { display:none !important; }
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb > a:before {
content:'';
left:0;
top:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
position:absolute;
opacity:0;
visibility:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center {
bottom:auto;
top:60%;
transform:translateY(-50%);
max-width:174px;
margin:0 auto;
left:0;
right:0;
opacity:0;
visibility:hidden;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center .button {
background:#ffffff;
color:#333333;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center .button:hover {
background:#000000;
color:#ffffff;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content {
position:absolute;
bottom:0;
width:100%;
z-index:1;
color:#fff;
text-align:center;
font-size:16px;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .product-title { margin-bottom:2px; }
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .product-title a {
color:#ffffff;
transform:translateX(-50px);
-webkit-transform:translateX(-50px);
opacity:0;
visibility:hidden;
display:block;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .item-bottom {
display:block;
opacity:0;
visibility:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transform:translateX(50px);
-webkit-transform:translateX(50px);
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price {
color:#333333;
margin-bottom:40px;
display:block;
margin-top:10px;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price .amount { color:#ffffff; }
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price del .amount { color:#252525; }
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .product-title a, .zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .item-bottom {
transform:translateX(0);
-webkit-transform:translateX(0);
opacity:1;
visibility:visible;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .product-thumb .btn-inner-center {
top:50%;
opacity:1;
visibility:visible;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .product-thumb >a:before {
opacity:1;
visibility:visible;
z-index:1;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .show-stock {
opacity:0;
visibility:hidden;
}
.shop-masonry .zadora-masonry.masonry-metro >div:not(.grid-sizer) {
padding-left:15px;
padding-right:15px;
margin-bottom:30px;
}
.shop-masonry .zadora-masonry.masonry-metro >div:not(.grid-sizer) .group-label { display:block !important; }
.widget.widget_price_filter { padding-bottom:8px !important; }
.widget.widget_price_filter form { padding-top:16px; }
.widget.widget_price_filter .price_slider { margin-bottom:23px; }
.widget.widget_price_filter .ui-slider {
position:relative;
text-align:left;
margin-right:15px;
}
.widget.widget_price_filter .ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:15px;
height:15px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
cursor:pointer;
background:#000000;
outline:none;
top:-6px;
}
.widget.widget_price_filter .ui-slider .ui-slider-range {
position:absolute;
z-index:1;
display:block;
border:0;
background:#000000;
}
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
background:#d7d7d7;
border:none;
}
.widget.widget_price_filter .ui-slider-horizontal { height:3px; }
.widget.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}
.widget.widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left:-1px; }
.widget.widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right:-1px; }
.widget.widget_price_filter .price_slider_amount {
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
}
.widget.widget_price_filter .price_slider_amount .clear { display:none; }
.widget.widget_price_filter .price_slider_amount .price_label {
float:left;
font-size:14px;
color:#252525;
vertical-align:middle;
height:40px;
line-height:40px;
}
.widget.widget_price_filter .price_slider_amount .button {
width:100px;
height:40px;
padding:0;
line-height:1;
border:none;
background:#000000;
color:#ffffff;
font-size:14px;
letter-spacing:0.3px;
font-weight:300;
text-transform:uppercase;
display:inline-block;
text-align:center;
vertical-align:middle;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.widget.widget_price_filter .price_slider_amount .button:hover { opacity:.8; }
.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li { display:inline-block; }
.catalog-sidebar, .shop-detail-sidebar { margin-top:30px; }
.catalog-sidebar .widget-title, .shop-detail-sidebar .widget-title {
font-size:18px;
font-weight:500;
margin-top:0;
margin-bottom:17px;
}
.catalog-sidebar .widget, .shop-detail-sidebar .widget {
border-bottom:1px solid #cccccc;
padding-bottom:35px;
margin-bottom:41px;
}
.catalog-sidebar .widget:last-child, .shop-detail-sidebar .widget:last-child {
padding-bottom:0px;
margin-bottom:0px;
}
.catalog-sidebar .widget:last-child, .catalog-sidebar .widget.widget_price_filter, .shop-detail-sidebar .widget:last-child, .shop-detail-sidebar .widget.widget_price_filter { border-bottom:none; }
.catalog-sidebar .widget_layered_nav_filters .pa_size, .shop-detail-sidebar .widget_layered_nav_filters .pa_size { padding-top:10px; }
.catalog-sidebar .widget_layered_nav_filters ul li a, .shop-detail-sidebar .widget_layered_nav_filters ul li a {
position:relative;
padding-left:15px;
}
.catalog-sidebar .widget_layered_nav_filters ul li a:after, .shop-detail-sidebar .widget_layered_nav_filters ul li a:after {
content:" X ";
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}
.catalog-sidebar .widget_products .product_list_widget a img, .shop-detail-sidebar .widget_products .product_list_widget a img {
width:85px;
float:left;
margin-right:15px;
margin-bottom:15px;
}
.catalog-sidebar .widget_products .product_list_widget a span, .shop-detail-sidebar .widget_products .product_list_widget a span {
display:block;
margin-bottom:3px;
}
.catalog-sidebar .widget_products .product_list_widget li, .shop-detail-sidebar .widget_products .product_list_widget li {
margin-bottom:15px;
clear:both;
display:block;
min-height:113px;
position:relative;
}
.catalog-sidebar .widget_products .product_list_widget li:last-child, .shop-detail-sidebar .widget_products .product_list_widget li:last-child { margin-bottom:0px; }
.catalog-sidebar .widget_product_categories .product-categories li, .shop-detail-sidebar .widget_product_categories .product-categories li {
font-size:14px;
margin-bottom:10px;
position:relative;
}
.catalog-sidebar .widget_product_categories .product-categories li:hover a, .catalog-sidebar .widget_product_categories .product-categories li:hover .counts, .catalog-sidebar .widget_product_categories .product-categories li.current-cat a, .catalog-sidebar .widget_product_categories .product-categories li.current-cat .counts, .shop-detail-sidebar .widget_product_categories .product-categories li:hover a, .shop-detail-sidebar .widget_product_categories .product-categories li:hover .counts, .shop-detail-sidebar .widget_product_categories .product-categories li.current-cat a, .shop-detail-sidebar .widget_product_categories .product-categories li.current-cat .counts { color:#252525; }
.catalog-sidebar .widget_product_categories .product-categories li .counts, .shop-detail-sidebar .widget_product_categories .product-categories li .counts { font-size:12px; }
.catalog-sidebar .widget_layered_nav .pa_size li, .shop-detail-sidebar .widget_layered_nav .pa_size li {
font-size:14px;
min-width:40px;
height:40px;
line-height:40px;
display:inline-block;
text-align:center;
margin:0 4px 6px 0;
border:1px solid rgba(149,149,149,0.5);
padding:0 6px;
}
.catalog-sidebar .widget_layered_nav .pa_size li:last-child, .shop-detail-sidebar .widget_layered_nav .pa_size li:last-child { margin-right:0; }
.catalog-sidebar .widget_layered_nav .pa_size li .count-atr, .shop-detail-sidebar .widget_layered_nav .pa_size li .count-atr { display:none; }
.catalog-sidebar .widget_layered_nav .pa_size li.chosen, .shop-detail-sidebar .widget_layered_nav .pa_size li.chosen { background:#000000; }
.catalog-sidebar .widget_layered_nav .pa_size li.chosen a, .shop-detail-sidebar .widget_layered_nav .pa_size li.chosen a { color:#ffffff; }
.catalog-sidebar .widget_layered_nav ul li a, .shop-detail-sidebar .widget_layered_nav ul li a { color:#252525; }
.catalog-sidebar .widget_layered_nav ul li.show-color, .shop-detail-sidebar .widget_layered_nav ul li.show-color {
display:inline-block;
width:50%;
}
.catalog-sidebar .widget_layered_nav ul li.show-color:last-child, .shop-detail-sidebar .widget_layered_nav ul li.show-color:last-child { margin-right:0; }
.catalog-sidebar .widget_layered_nav ul li.show-color .count-atr, .shop-detail-sidebar .widget_layered_nav ul li.show-color .count-atr { display:none; }
.catalog-sidebar .widget_layered_nav ul li.show-color .swatch-color, .shop-detail-sidebar .widget_layered_nav ul li.show-color .swatch-color {
width:15px;
height:15px;
border-radius:50%;
-webkit-border-radius:50%;
display:inline-block;
margin-right:15px;
vertical-align:middle;
position:relative;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.catalog-sidebar .widget_layered_nav ul li.show-color .swatch-color:before, .shop-detail-sidebar .widget_layered_nav ul li.show-color .swatch-color:before {
content:'';
width:15px;
height:15px;
top:0px;
left:0px;
position:absolute;
border:1px solid #252525;
border-radius:50%;
box-sizing:content-box;
opacity:0;
visibility:hidden;
}
.catalog-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color:before, .shop-detail-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color:before {
width:21px;
height:21px;
top:-4px;
left:-4px;
visibility:visible;
opacity:1;
}
.catalog-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color:after, .shop-detail-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color:after {
font-size:9px;
font-family:"FontAwesome";
content:"\f00c";
line-height:12px;
position:absolute;
top:2px;
left:4px;
color:#ffffff;
}
.pswp { z-index:9999999 !important; }
.pswp__top-bar { transition:opacity .3s cubic-bezier(0.4,0,0.22,1) !important; }
.active-fillter .widget ul li {
display:inline-block;
padding:0px 15px 0 30px;
border:1px solid #252525;
margin-bottom:15px;
border-radius:30px;
position:relative;
}
.active-fillter .widget ul li:not(:last-child) { margin-right:5px; }
.active-fillter .widget ul li:before, .active-fillter .widget ul li:after {
content:'';
width:10px;
height:2px;
background:#252525;
position:absolute;
left:12px;
top:14px;
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
.active-fillter .widget ul li:after {
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
}
.active-fillter .widget ul li:hover:before, .active-fillter .widget ul li:hover:after {
transform:rotate(0);
-webkit-transform:rotate(0);
}
.popup-quick-view div.product { margin-bottom:0; }
.shop-content .woocommerce-notices-wrapper { display:none; }
#zadora-quickview {
max-height:700px;
overflow-y:auto;
}
#zadora-quickview .row_quick_view { margin:0; }
#zadora-quickview .row_quick_view form.cart .group_table td.label {
max-width:100px;
white-space:normal;
}
#zadora-quickview .row_quick_view .zadora-product-image { padding-left:0; }
#zadora-quickview .row_quick_view .social-sharing { padding-top:15px; }
.woocommerce-cart .woocommerce .cart-empty {
text-align:center;
position:relative;
font-size:36px;
text-transform:uppercase;
letter-spacing:1px;
line-height:1.5;
padding:250px 0 0px 0;
font-weight:bold !important;
margin-bottom:30px;
}
.woocommerce-cart .woocommerce .cart-empty:after, .woocommerce-cart .woocommerce .cart-empty:before {
position:absolute;
color:rgba(142,142,142,0.2);
left:50%;
font-weight:normal;
transform:translateX(-50%);
-o-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-sand-transform:translateX(-50%);
}
.woocommerce-cart .woocommerce .cart-empty:before {
content:"\e66e";
font-size:180px;
margin-left:-18px;
top:0px;
font-family:'Pe-icon-7-stroke';
}
.woocommerce-cart .woocommerce .cart-empty:after {
content:"\f00d";
font-size:60px;
top:91px;
font-family:"FontAwesome";
}
.woocommerce-cart .woocommerce .zadora-empty-cart-text {
text-align:center;
margin-top:-25px;
margin-bottom:25px;
line-height:1.7;
color:#8E8E8E;
}
.woocommerce-cart .woocommerce .return-to-shop {
text-align:center;
margin-bottom:50px;
}
.woocommerce-cart .woocommerce .button.wc-backward {
width:200px;
display:block;
height:50px;
color:#ffffff;
line-height:50px;
text-align:center;
font-weight:400;
margin-top:32px;
padding:0;
border:none;
margin:0 auto;
margin-top:30px;
}
.woocommerce-cart .woocommerce .button.wc-backward:hover { opacity:0.8; }
.woocommerce-cart .woocommerce .cart-emtry-text { text-align:center; }
.woocommerce-cart .cart-actions {
display:flex;
justify-content:space-between;
padding-top:44px;
}
.woocommerce-cart .cart-actions .coupon {
border:1px solid rgba(149,149,149,0.5);
display:inline-block;
position:relative;
}
.woocommerce-cart .cart-actions .coupon .input, .woocommerce-cart .cart-actions .coupon button {
border:none;
background:none;
color:#252525;
}
.woocommerce-cart .cart-actions .coupon input {
height:55px;
border:none;
padding:0 50px 0 15px;
font-size:12px;
font-weight:300;
}
.woocommerce-cart .cart-actions .coupon button {
position:absolute;
top:0;
right:0;
font-size:16px;
padding:0 17px;
height:55px;
}
.woocommerce-cart .cart-actions .updatecart .button {
width:205px;
height:55px;
text-transform:uppercase;
font-size:16px;
border:1px solid #f8f8f8;
background:#f8f8f8;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.woocommerce-cart .cart-actions .updatecart .button:hover {
background:#000;
color:#fff;
border-color:#000;
}
.woocommerce-cart .cart-actions .continue {
width:238px;
height:55px;
line-height:55px;
border:1px solid #252525;
text-align:center;
font-size:16px;
background:#252525;
color:#fff;
font-weight:300;
letter-spacing:0.4px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
.woocommerce-cart .cart-actions .continue:hover {
background:#000;
color:#fff;
border-color:#000;
}
.woocommerce-cart .cart_totals .box-cart-total {
background:#f5f5f5;
padding:37px 30px 13px;
color:#252525;
}
.woocommerce-cart .cart_totals h2 {
font-size:18px;
text-transform:uppercase;
font-weight:500;
line-height:1;
margin:0 0 23px;
}
.woocommerce-cart .cart_totals table th, .woocommerce-cart .cart_totals table td {
border-bottom:1px solid rgba(149,149,149,0.5);
padding-bottom:11px;
padding-top:11px;
}
.woocommerce-cart .cart_totals table th {
font-weight:500;
color:#252525;
}
.woocommerce-cart .cart_totals table td { color:#252525; }
.woocommerce-cart .cart_totals table .shipping label {
font-weight:300;
display:inline-block;
margin-bottom:0px;
}
.woocommerce-cart .cart_totals table .shipping ul li { position:relative; }
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked, .woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) {
position:absolute;
left:-9999px;
}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label, .woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label {
position:relative;
padding-left:20px;
cursor:pointer;
line-height:20px;
}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label:before, .woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label:before {
content:'';
position:absolute;
left:0;
top:5px;
width:12px;
height:12px;
border:1px solid #252525;
background:#fff;
}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label:after, .woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label:after {
content:'\f00c';
font-size:8px;
line-height:1;
font-family:fontawesome;
position:absolute;
top:7px;
left:3px;
border-radius:100%;
-webkit-transition:all 0.2s ease;
transition:all 0.2s ease;
}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label:after {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0);
}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label:after {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}
.woocommerce-cart .cart_totals table .order-total th, .woocommerce-cart .cart_totals table .order-total td {
font-size:18px;
border:none;
}
.woocommerce-cart .cart_totals table .order-total .amount {
font-weight:400;
color:#252525;
}
.woocommerce-cart .checkout-button.button {
width:100%;
height:55px;
display:block;
background:#252525;
color:#ffffff;
text-align:center;
line-height:55px;
text-transform:uppercase;
font-size:16px;
letter-spacing:0.8px;
font-weight:300;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
border:1px solid #252525;
margin-top:30px;
}
.woocommerce-cart .checkout-button.button:hover {
border-color:#000;
background:#fff;
color:#000;
}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total {
background:#f5f5f5;
padding:35px 30px 12px;
}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total h2 {
margin:0;
font-size:18px;
text-transform:uppercase;
font-weight:500;
line-height:1;
margin-bottom:22px;
}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr th, .woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr td {
border-bottom:1px solid #252525;
padding:10px 0px;
}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr th {
color:#252525;
font-weight:500;
width:141px;
}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr.order-total th, .woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr.order-total td { border-bottom:none; }
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity {
height:40px;
border-radius:50px;
}
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .input-text { height:40px; }
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .zadora-font:after {
height:40px;
line-height:40px;
}
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .zadora-qty-minus:before { left:5px; }
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .zadora-qty-plus:before { right:5px; }
.shop_table { width:100%; }
.shop_table thead { background:#f5f5f5; }
.shop_table thead th {
font-size:18px;
font-weight:500;
padding:25px 0px;
text-align:center;
}
.shop_table tr.order-total .includes_tax {
display:block;
margin-top:5px;
}
.shop_table td.product-name a {
text-transform:capitalize;
display:block;
font-weight:400;
line-height:24px;
letter-spacing:0.3px;
}
.shop_table th.product-name { text-align:left; }
.shop_table th.product-thumbnail { width:10px; }
.shop_table th.product-remove { width:40px; }
.shop_table td.product-remove {
padding:0;
text-align:center;
}
.shop_table td.product-remove a {
position:relative;
font-size:0px;
display:inline-block;
border-radius:50%;
height:20px;
width:20px;
line-height:28px;
cursor:pointer;
padding-right:16px;
padding-right:0;
}
.shop_table td.product-remove a:before, .shop_table td.product-remove a:after {
content:" ";
position:absolute;
right:5px;
top:50%;
margin-top:-1px;
width:20px;
height:2px;
display:inline-block;
background-color:#252525;
-webkit-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
-moz-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
-o-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}
.shop_table td.product-remove a:after {
transform:rotate(-44deg);
-webkit-transform:rotate(-44deg);
-moz-transform:rotate(-44deg);
-o-transform:rotate(-44deg);
-ms-transform:rotate(-44deg);
-sand-transform:rotate(-44deg);
}
.shop_table td.product-remove a:before {
-webkit-transform:rotate(44deg);
-moz-transform:rotate(44deg);
-o-transform:rotate(44deg);
-ms-transform:rotate(44deg);
-sand-transform:rotate(44deg);
transform:rotate(44deg);
}
.shop_table td.product-remove a:hover:after {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-sand-transform:rotate(0deg);
}
.shop_table td.product-remove a:hover:before {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-sand-transform:rotate(0deg);
transform:rotate(0deg);
}
.shop_table td.order-status { text-align:center !important; }
.woocommerce-cart-form { color:#252525; }
.woocommerce-cart-form .shop_table tr td {
padding:20px 22px;
border:none;
text-align:center;
border-bottom:1px solid rgba(149,149,149,0.5);
}
.shop_table td.product-name { text-align:left; }
.shop_table td.product-name .variation {
display:inline-block;
margin-top:10px;
}
.shop_table td.product-price span { font-size:14px; }
.shop_table td.product-subtotal span { font-size:14px; }
.shop_table td.product-thumbnail img { max-width:120px; }
.woocommerce-checkout-review-order-table { border:none; }
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td { border:none; }
.woocommerce-checkout-review-order-table th { background-color:transparent; }
.woocommerce-checkout-review-order-table tr { border-bottom:2px solid #cdcdcd; }
.woocommerce-checkout-review-order-table .product-total { text-align:right; }
.woocommerce-checkout-review-order-table thead th { padding-top:10px; }
.woocommerce-checkout-review-order-table tbody td.product-name { text-transform:none; }
.woocommerce-checkout-review-order-table tbody td.product-name .variation {
display:block;
margin-top:10px;
}
.woocommerce-checkout-review-order-table tfoot tr:last-child { border-bottom:none; }
.woocommerce-checkout-review-order-table tfoot td { text-align:right; }
.woocommerce-checkout-review-order-table tfoot th { text-align:left; }
.woocommerce-checkout-review-order-table tfoot .cart-subtotal th, .woocommerce-checkout-review-order-table tfoot .shipping th { font-size:14px; }
.woocommerce-checkout-review-order-table tfoot .cart-subtotal p, .woocommerce-checkout-review-order-table tfoot .shipping p { margin-bottom:0px; }
.woocommerce-cart .woocommerce-cart-form__cart-item .woocommerce-variation-add-to-cart, .shop-bottom .woocommerce-variation-add-to-cart { margin-top:6px; }
.woocommerce-cart .woocommerce-cart-form__cart-item .zadora-quantity-wrap, .shop-bottom .zadora-quantity-wrap {
display:inline-block;
vertical-align:middle;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .zadora-quantity-wrap label, .shop-bottom .zadora-quantity-wrap label { display:none; }
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity, .shop-bottom .quantity {
position:relative;
height:55px;
width:86px;
border:1px solid #252525 !important;
text-align:center;
font-size:14px;
margin:0 auto;
color:#333333;
font-weight:400;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity input[type=number]::-webkit-inner-spin-button, .woocommerce-cart .woocommerce-cart-form__cart-item .quantity input[type=number]::-webkit-outer-spin-button, .shop-bottom .quantity input[type=number]::-webkit-inner-spin-button, .shop-bottom .quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .input-text, .shop-bottom .quantity .input-text {
border:none;
text-align:center;
line-height:55px;
background:none;
height:55px;
outline:none;
width:100%;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .zadora-font:after, .shop-bottom .quantity .zadora-font:after {
position:absolute;
height:55px;
top:0;
line-height:55px;
cursor:pointer;
width:25px;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .zadora-qty-minus:after, .shop-bottom .quantity .zadora-qty-minus:after {
left:0;
content:"-";
}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .zadora-qty-plus:after, .shop-bottom .quantity .zadora-qty-plus:after {
right:0;
content:"+";
}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist, .shop-bottom .yith-wcwl-add-to-wishlist {
display:inline-block;
margin:0;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display:none; }
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
width:55px;
height:55px;
background:#000;
display:inline-block;
font-size:0;
vertical-align:middle;
text-align:center;
line-height:55px;
color:#fff;
border-radius:0;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before, .woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
content:"\f08a";
font-size:18px;
vertical-align:middle;
display:block;
font-family:'Pe-icon-7-stroke';
font:normal normal normal 14px/1 FontAwesome;
line-height:55px;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before { content:'\f004'; }
.woocommerce-cart .woocommerce-cart-form__cart-item .clear, .shop-bottom .clear { display:none; }
.woocommerce-cart .woocommerce-cart-form__cart-item .product-compare-button, .shop-bottom .product-compare-button { display:inline-block; }
.woocommerce-cart .woocommerce-cart-form__cart-item .product-compare-button .compare, .shop-bottom .product-compare-button .compare {
width:55px;
height:55px;
background:#000;
display:inline-block;
font-size:0;
vertical-align:middle;
text-align:center;
line-height:55px;
color:#fff;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-compare-button .compare:before, .shop-bottom .product-compare-button .compare:before {
content:"\f0ec";
font-size:18px;
vertical-align:middle;
display:inline-block;
font-family:'Pe-icon-7-stroke';
font:normal normal normal 14px/1 FontAwesome;
}
#footer-jws .no-container { padding:0; }
#footer-jws.footer-v1, #footer-jws.footer-v3 {
background:#000;
font-size:14px;
line-height:25px;
color:#252525;
}
#footer-jws.footer-v1 .widget, #footer-jws.footer-v3 .widget { margin-bottom:25px; }
#footer-jws.footer-v1 .widget-title, #footer-jws.footer-v1 .widgettitle, #footer-jws.footer-v3 .widget-title, #footer-jws.footer-v3 .widgettitle {
font-size:18px;
line-height:1;
color:#fff;
font-weight:600;
margin-top:7px;
margin-bottom:34px;
}
#footer-jws.footer-v1 .text-logo, #footer-jws.footer-v1 .logo-text, #footer-jws.footer-v3 .text-logo, #footer-jws.footer-v3 .logo-text {
font-size:30px;
text-transform:uppercase;
color:#fff;
letter-spacing:9px;
font-weight:600;
margin-bottom:40px;
display:block;
}
#footer-jws.footer-v1 ul:not(.social) li, #footer-jws.footer-v3 ul:not(.social) li {
line-height:30px;
padding:3px 0px;
display:block;
}
#footer-jws.footer-v1 ul:not(.social) li i, #footer-jws.footer-v3 ul:not(.social) li i {
width:26px;
display:inline-block;
}
#footer-jws.footer-v1 ul:not(.social) li a:hover, #footer-jws.footer-v3 ul:not(.social) li a:hover { color:#fff; }
#footer-jws.footer-v1 .social li a:hover, #footer-jws.footer-v3 .social li a:hover { color:#ffffff; }
#footer-jws.footer-v1 .footer-top, #footer-jws.footer-v3 .footer-top { padding-top:100px; }
#footer-jws.footer-v1 .mc4wp-form .mc4wp-form-fields input[type="submit"], #footer-jws.footer-v3 .mc4wp-form .mc4wp-form-fields input[type="submit"] {
width:30px;
height:100%;
z-index:1;
}
#footer-jws.footer-v1 span[data-id="input"]:before, #footer-jws.footer-v3 span[data-id="input"]:before {
content:'\f3fe';
position:absolute;
right:12px;
top:5px;
font-size:11px;
font-family:"Font Awesome 5 Brands";
}
#footer-jws.footer-v1 .pay li {
line-height:1 !important;
height:25px;
padding:4px 6px !important;
}
#footer-jws.footer-v1 .pay li:not(:last-child) { margin-right:2px; }
#footer-jws.footer-v2 { font-weight:300; }
#footer-jws.footer-v2 .widget {
font-size:14px;
line-height:30px;
color:#252525;
}
#footer-jws.footer-v2 .widget .widget-title, #footer-jws.footer-v2 .widget .widgettitle {
font-size:18px;
color:#000;
line-height:1;
font-weight:600;
margin-bottom:32px;
}
#footer-jws.footer-v2 .widget i { padding-right:12px; }
#footer-jws.footer-v2 .widget .logo-text {
font-size:29px;
font-weight:600;
color:#000;
line-height:1;
letter-spacing:9px;
text-transform:uppercase;
padding-top:12px;
display:inline-block;
}
#footer-jws.footer-v2 .footer-top { padding-top:72px; }
#footer-jws.footer-v2 .social li a { color:#000000; }
#footer-jws.footer-v2 .social li a:hover { color:#252525; }
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields { border-bottom:0.5px solid rgba(153,153,153,0.8); }
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields input:not([type="submit"]) {
border:none;
padding:0;
width:auto;
font-style:inherit;
font-size:14px;
right:4px;
}
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields input[type="submit"] {
font-size:14px;
text-transform:uppercase;
line-height:34px;
color:#000;
font-weight:400;
right:4px;
letter-spacing:1px;
}
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields input[type="submit"] + span:after {
content:'\f0da';
font-family:fontawesome;
color:#000;
font-size:14px;
position:absolute;
right:0;
top:3px;
}
#footer-jws.footer-v2 .footer-bottom { border:none; }
#footer-jws.footer-v2 .footer-bottom >div>div>div:nth-child(1) li { padding-right:24px; }
#footer-jws.footer-v2 .footer-bottom >div>div>div:nth-child(1) li:last-child { padding-right:0; }
#footer-jws.footer-v2 .footer-bottom >div>div>div:nth-child(3) li { padding-right:30px; }
#footer-jws.footer-v2 .footer-bottom >div>div>div:nth-child(3) li:last-child { padding-right:0; }
#footer-jws.footer-v2 .footer-bottom >div>div>div ul li { display:inline-block; }
#footer-jws.footer-v2 .footer-bottom >div>div>div ul li a { color:#000000; }
#footer-jws.footer-v3 { font-weight:300; }
#footer-jws.footer-v3 .footer-bottom .widget { margin-bottom:0; }
#footer-jws.footer-v3 .instagram-widget .widget-title { margin-bottom:48px; }
#footer-jws.footer-v3 .pay li {
line-height:1 !important;
height:25px;
padding:4px 6px !important;
}
#footer-jws.footer-v3 .pay li:not(:last-child) { margin-right:20px; }
#footer-jws.footer-v4 { border-top:0.5px solid rgba(153,153,153,0.8) !important; }
#footer-jws.footer-v4 .footer-top {
padding-top:62px;
font-size:14px;
line-height:30px;
color:#252525;
font-weight:300;
}
#footer-jws.footer-v4 .footer-top .widget {
font-weight:300;
line-height:26px;
}
#footer-jws.footer-v4 .footer-top .widget-title, #footer-jws.footer-v4 .footer-top .widgettitle {
font-size:24px;
line-height:1;
color:#000000;
font-weight:500;
margin-top:7px;
margin-bottom:18px;
}
#footer-jws.footer-v4 .footer-top .pay li {
line-height:1 !important;
height:25px;
padding:4px 6px !important;
}
#footer-jws.footer-v4 .footer-top .pay li:not(:last-child) { margin-right:20px; }
#footer-jws.footer-v4 .footer-top .logo-text, #footer-jws.footer-v4 .footer-top .text-logo {
font-size:29px;
font-weight:700;
color:#000;
line-height:1;
letter-spacing:9px;
text-transform:uppercase;
padding-top:12px;
display:inline-block;
}
#footer-jws.footer-v4 .mc4wp-form { max-width:510px; }
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields { border-bottom:0.5px solid #999999; }
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields input:not([type="submit"]) {
border:none;
padding:0;
width:auto;
font-style:inherit;
font-size:14px;
right:4px;
height:34px;
}
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields input[type="submit"] {
font-size:14px;
text-transform:uppercase;
line-height:34px;
color:#000;
font-weight:400;
right:4px;
height:auto;
width:100px;
top:5px;
}
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields input[type="submit"] + span:after {
content:'\f0da';
font-family:fontawesome;
color:#000;
font-size:14px;
position:absolute;
right:0;
top:7px;
}
#footer-jws.footer-v4 .footer-bottom ul li, #footer-jws.footer-v4 .inline li {
display:inline-block;
padding:0px 20px;
}
#footer-jws.footer-v4 .social li a { color:#000000; }
#footer-jws.footer-v4 .social li a:hover { color:#252525; }
#footer-jws.footer-v5 .footer-top {
font-size:14px;
line-height:25px;
color:#252525;
font-weight:300;
}
#footer-jws.footer-v5 .footer-top h1, #footer-jws.footer-v5 .footer-top h2, #footer-jws.footer-v5 .footer-top h3, #footer-jws.footer-v5 .footer-top h4, #footer-jws.footer-v5 .footer-top h5, #footer-jws.footer-v5 .footer-top h6, #footer-jws.footer-v5 .footer-top .widgettitle, #footer-jws.footer-v5 .footer-top .widget-title {
font-size:24px;
color:#fff;
font-weight:500;
line-height:1;
margin-top:0;
}
#footer-jws.footer-v5 .vc_row-flex >div {
display:flex;
flex-wrap:nowrap;
}
#footer-jws.footer-v5 .vc_row-flex >div >div { display:flex; }
#footer-jws.footer-v5 .logo-text, #footer-jws.footer-v5 .text-logo {
font-size:30px;
font-weight:600;
color:#000;
letter-spacing:9px;
}
#footer-jws.footer-v5 .widget { margin-bottom:34px; }
#footer-jws.footer-v5 .mc4wp-form { max-width:510px; }
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields { border-bottom:0.5px solid #999999; }
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input:not([type="submit"]) {
border:none;
padding:0;
width:auto;
font-style:inherit;
font-size:14px;
right:4px;
color:#252525;
}
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input:not([type="submit"])::placeholder { color:#252525; }
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input[type="submit"] {
font-size:14px;
text-transform:uppercase;
line-height:34px;
color:#fff;
font-weight:400;
right:4px;
height:auto;
width:auto;
}
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input[type="submit"] + span:after {
content:'\f0da';
font-family:fontawesome;
color:#fff;
font-size:14px;
position:absolute;
right:0;
top:6px;
}
#footer-jws.footer-v5 .black-color { color:#252525; }
#footer-jws.footer-v5 .black-color:before {
content:'';
width:100vw;
height:100%;
position:absolute;
background:#000;
z-index:-1;
left:0;
top:0;
}
#footer-jws.footer-v5 .gray-color:before {
content:'';
width:100vw;
height:100%;
position:absolute;
background:#f5f5f5;
z-index:-1;
top:0;
right:0;
}
#footer-jws.footer-v5 .black-color .wpb_wrapper { padding-left:60px; }
#footer-jws.footer-v5 .black-color, #footer-jws.footer-v5 .gray-color { padding-top:100px; }
#footer-jws.footer-v5 .pay li {
line-height:1 !important;
height:25px;
padding:4px 6px !important;
}
#footer-jws.footer-v5 .social li a {
color:#000000;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
}
#footer-jws.footer-v5 .social li a:hover { color:#252525; }
#footer-jws .mc4wp-form {
width:100%;
max-width:275px;
font-size:12px;
}
#footer-jws .mc4wp-form .mc4wp-form-fields { position:relative; }
#footer-jws .mc4wp-form .mc4wp-form-fields input[type="email"] {
background:transparent;
border:0.5px solid rgba(153,153,153,0.8);
height:37px;
padding:0 15px;
width:100%;
color:#252525;
font-weight:300;
font-style:italic;
}
#footer-jws .mc4wp-form .mc4wp-form-fields input[type="submit"] {
position:absolute;
top:0;
right:0;
font-size:0;
background:transparent;
border:none;
}
#footer-jws ul.social li {
display:inline-block;
padding-right:18px;
}
#footer-jws ul.social li:last-child { padding-right:0; }
#footer-jws ul.social li a:hover { color:#252525; }
#footer-jws .instagram-pics {
display:flex;
flex-wrap:wrap;
margin-left:-8px;
margin-right:-8px;
}
#footer-jws .instagram-pics.col1 li {
max-width:100%;
flex:0 0 100%;
}
#footer-jws .instagram-pics.col2 li {
max-width:50%;
flex:0 0 50%;
}
#footer-jws .instagram-pics.col3 li {
max-width:33.333%;
flex:0 0 33.333%;
}
#footer-jws .instagram-pics.col4 li {
max-width:25%;
flex:0 0 25%;
}
#footer-jws .instagram-pics.col5 li {
max-width:20%;
flex:0 0 20%;
}
#footer-jws .instagram-pics.col6 li {
max-width:16.66667%;
flex:0 0 16.66667%;
}
#footer-jws .instagram-pics li {
padding:0px 8px !important;
margin-bottom:16px;
}
#footer-jws .instagram-pics li a span { font-size:24px; }
#footer-jws .footer-bottom {
font-size:14px;
line-height:26px;
font-weight:300;
}
#footer-jws .pay li {
display:inline-block !important;
background:#ffffff;
padding:0 5px;
line-height:1;
border-radius:3px;
}
#footer-jws .pay li img {
height:100%;
max-height:14px;
vertical-align:middle;
}
#footer-jws .flx-align-center .row { align-items:center; }
#back-to-top {
position:fixed;
bottom:45px;
right:0;
z-index:99999;
opacity:0;
visibility:hidden;
background-color:#ffffff;
display:none;
width:35px;
height:35px;
font-size:24px;
line-height:35px;
text-align:center;
color:#333333;
right:40px;
bottom:30px;
z-index:999;
cursor:pointer;
border-radius:50%;
}
#back-to-top.show {
opacity:1;
visibility:visible;
animation:fadeInUp 0.7s both;
-webkit-animation:fadeInUp 0.7s both;
}
.ro-maps-info-content { text-align:center; }
.ro-maps-info-content h5 {
line-height:1;
margin-top:0;
}
@media (max-width: 991px) {
.mobile_menu .navbar-nav li .megasub .widgettitle { color:#000000; }
.view-btn { display:none !important; }
.mainmenu-area {
padding-top:20px;
padding-bottom:20px;
}
header .zadora-header-v4 .mainmenu-area, header .zadora-header-v3 .mainmenu-area { background:#ffffff; }
header .zadora-header-v4#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a, header .zadora-header-v4 .logo-zadora h1, header .zadora-header-v4 .right-header a, header .zadora-header-v3#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a, header .zadora-header-v3 .logo-zadora h1, header .zadora-header-v3 .right-header a { color:#333333; }
header .zadora-header-v4#jws_header .top-bar, header .zadora-header-v4#jws_header .count, header .zadora-header-v4#jws_header .count-number, header .zadora-header-v4#jws_header .icon-menu-sb span, header .zadora-header-v4#jws_header .icon-menu-sb span:before, header .zadora-header-v4#jws_header .icon-menu-sb span:after, header .zadora-header-v3#jws_header .top-bar, header .zadora-header-v3#jws_header .count, header .zadora-header-v3#jws_header .count-number, header .zadora-header-v3#jws_header .icon-menu-sb span, header .zadora-header-v3#jws_header .icon-menu-sb span:before, header .zadora-header-v3#jws_header .icon-menu-sb span:after {
background:#000000;
color:#ffffff;
}
.promo-banner.style2 .border-content { padding-top:24px; }
.promo-banner .content .heading { font-style:20px; }
.wp-commingsoon .sc-countdown.large .zadora-countdown-timer .zadora-timer h4 {
margin:0px 10px;
font-size:36px;
}
.wp-commingsoon .sc-countdown.large .zadora-countdown-timer .zadora-timer span {
line-height:30px;
margin-top:0;
}
.wp-commingsoon .social { margin-bottom:70px; }
.wp-commingsoon .flx-h-center {
padding-left:15px;
padding-right:15px;
}
.tb-products-grid .promo-banner { display:none; }
#footer-jws ul.social li { margin-bottom:10px; }
.product-list >.row { margin:0; }
.woocommerce.archive #content .action-filter-swaper .top-left { display:none; }
.woocommerce.archive #content .action-filter-swaper .top-right {
width:100%;
display:flex;
justify-content:space-between;
}
.zadora-tabs-header .tabs-navigation-wrapper { text-align:center; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .label { padding-left:0; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .zadora-quantity-wrap { margin-bottom:0px !important; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .price { text-align:center; }
.promo-banner.style4 .content .heading {
color:#fff;
font-size:20px;
line-height:30px;
font-weight:500;
margin-bottom:0;
}
.promo-banner.style4 .content .btn-link {
max-width:90%;
margin:10px 0px 30px;
}
.flx-center .logo-center { text-align:left; }
.zadora-tabs-header .tabs-navigation-wrapper li { margin:0px; }
.m68 .tb-products-grid:nth-child(2), .m68 .tb-products-grid:nth-child(4) { margin-top:0; }
.zadora-tabs-header .tabs-navigation-wrapper .text-left { text-align:center; }
.error-404 { margin:0; }
.top-bar { display:none; }
.promo-banner { margin-bottom:30px; }
.promo-banner.style1 { padding-left:30px; }
.promo-banner.style2 .border-content { padding-left:0; }
.post-carousel { display:inherit; }
.post-carousel .box-center { padding:30px; }
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4 {
width:60px;
font-size:14px;
height:auto;
padding:15px 0;
}
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child) { margin-right:15px; }
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child):after { right:-12px; }
.zadora_post.matrix .post-item:not(.item-large) .style-2 { display:inherit; }
.zadora_post.matrix .post-item:not(.item-large) .style-2 >div { width:100% !important; }
.box-popup .wpcf7 { width:100%; }
.box-popup .wpcf7 form input { padding:0px 15px; }
.box-popup .content { width:80%; }
.box-popup .content .closes {
right:0;
width:30px;
height:30px;
line-height:30px;
background:no-repeat;
color:#333333;
font-size:20px;
}
.box-popup .left { display:none; }
.box-popup .right {
flex:0 0 100%;
padding:30px;
}
.box-popup p {
font-size:14px;
display:none;
}
.box-popup h2 {
font-size:18px;
line-height:30px;
padding-bottom:25px;
}
}
@media (max-width: 767px) {
.woocommerce #zadora-shop-topbar .remove-filter-actived { top:30px; }
.woocommerce #zadora-shop-topbar .widget { width:100%; }
.pt0, .pb0 {
padding-top:0px !important;
padding-bottom:0px !important;
}
.pt50, .pb50 {
padding-top:50px !important;
padding-bottom:50px !important;
}
.main-content .single-portfolio .p_info .entry-title {
font-size:20px;
letter-spacing:2px;
}
.pagination-single .center { display:none; }
.zadora_post .post-item .content-blog .blog-innfo >span { font-size:12px; }
.post-carousel .post-slider.style2 .content-blog {
position:inherit;
background:none;
padding:0;
text-align:center;
}
.post-carousel .post-slider.style2 .content-blog .content-inner {
text-align:center;
margin-top:15px;
}
.post-carousel .post-slider.style2 .content-blog .content-inner .list-category a { color:#000000; }
.post-carousel .post-slider.style2 .content-blog .content-inner .title h5 {
color:#000000;
font-size:20px;
line-height:30px;
font-weight:600;
}
.post-carousel .post-slider.style2 .content-blog .content-inner .read-more {
color:#000000;
width:auto;
border:1px solid;
padding:0 15px;
height:auto;
line-height:30px;
}
.woocommerce.single-product table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-image { width:80px; }
.woocommerce.single-product table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-image .yith-wcpb-bundled-optional { margin-right:6px; }
.woocommerce.single-product .yith-wcpb-product-bundled-item-data__quantity .quantity { width:55px !important; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .label { width:160px; }
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .label a {
white-space:normal;
line-height:24px;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center {
left:15px;
right:15px;
width:auto;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content {
position:inherit;
color:inherit;
bottom:auto;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .product-title a {
transform:inherit;
color:#252525;
visibility:visible;
opacity:1;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .item-bottom {
transform:inherit;
color:#252525;
visibility:visible;
opacity:1;
}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price .amount { color:#333333; }
.footer-v2#footer-jws .zadora-content >div >div:not(:last-child) { padding-bottom:25px; }
.footer-v2#footer-jws .social { margin-bottom:15px; }
.footer-v2#footer-jws .mc4wp-form {
width:100%;
max-width:100%;
}
.footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields:before, .footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields:after {
content:'';
clear:both;
display:table;
}
.footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields input[type="submit"] { width:120px; }
.footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields input:not([type="submit"]) {
width:calc(100% - 125px);
float:left;
}
.wpb_wrapper >.mc4wp-form .mc4wp-form-fields { display:block; }
.wpb_wrapper >.mc4wp-form .mc4wp-form-fields input:not([type="submit"]) {
width:100%;
margin-bottom:15px;
}
.wpb_wrapper >.mc4wp-form .mc4wp-form-fields input[type="submit"] { width:100%; }
.wp-commingsoon #form-cms .mc4wp-form input[type="email"] {
margin:0 0 15px 0;
width:100%;
}
.cs_admin_bar {
transform:translateY(-46px);
-webkit-transform:translateY(-46px);
-moz-transform:translateY(-46px);
-o-transform:translateY(-46px);
}
.mb-center { text-align:center; }
.tp-bullets, .tparrows { display:none !important; }
.product-list >.row { margin:0; }
.pagination-single .left .thumb, .pagination-single .right .thumb, .add_to_cart_bottom { display:none !important; }
.single-post .title-and-meta h3 {
font-size:24px;
line-height:30px;
}
.single-post .pagination-single { display:block; }
.single-post .pagination-single >div {
width:100%;
border:none !important;
text-align:left;
}
.woocommerce .related-product .product-related-title h3 {
font-size:24px;
padding-bottom:15px;
}
.single-post .blog-about-author .blog-author-avatar { width:70px; }
.single-post .blog-about-author .blog-author-info { width:calc(100% - 70px); }
.action-link { display:none; }
.top-bar { display:none; }
.zadora-content >.row { margin:0; }
.heading-container .zadora-heading .heading { font-size:26px; }
.video-container {
margin-left:-15px;
margin-right:-15px;
}
.video-container .zadora-video .button-play-video {
max-width:50px;
max-height:50px;
}
.btn-inner-top { display:none !important; }
#footer-jws .footer-bottom .text-left, #footer-jws .footer-bottom .text-right, #footer-jws .footer-bottom .widget { text-align:center; }
#search-modal .modal-footer { padding:30px 15px; }
#search-modal .modal-footer .close-modal { font-size:24px !important; }
.h0 { height:0 !important; }
.mt80 { margin-top:80px !important; }
.mb80 { margin-bottom:80px !important; }
.h50 { height:50px !important; }
.s26mb, .box-left .title { font-size:26px !important; }
.promo-banner .content .label { line-height:13px; }
.tb-products-of-sale .product-info {
padding-top:0;
text-align:center;
}
.tb-products-of-sale .product-info .heading { font-size:24px; }
.tb-products-of-sale .product-info .star-rating {
margin-left:auto;
margin-right:auto;
}
.tb-products-of-sale .product-info .button {
margin-left:auto;
margin-right:auto;
}
.tb-products-of-sale .product-info .zadora-countdown-timer { text-align:center; }
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4 {
width:60px;
font-size:16px;
margin-bottom:10px;
}
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child) { margin-right:15px; }
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child):before { left:-12px; }
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4 span {
font-weight:300;
font-style:inherit;
}
.tb-products-grid article .product-content .item-bottom { display:inherit; }
.tb-products-grid article .product-thumb .zadora-countdown-timer .zadora-timer h4 { margin-bottom:5px; }
.tb-products-grid article .group-label.label3 {
right:15px;
top:15px;
}
.tb-products-grid article .group-label.label3 .item-label {
font-size:12px;
width:35px;
height:35px;
line-height:35px;
}
.tb-products-grid article .group-label.label2 .item-label {
font-size:12px;
width:35px;
height:35px;
line-height:35px;
top:15px;
left:15px;
}
.m68 .tb-products-grid:nth-child(2), .m68 .tb-products-grid:nth-child(4) { margin-top:0; }
.tb-products-grid.style3 article .product-content {
position:initial;
padding:0;
}
header .logo-zadora { padding:10px 0px; }
header .logo-zadora span {
letter-spacing:2px;
vertical-align:middle;
}
header .right-header a { vertical-align:inherit; }
header .right-header .zadora-icon-cart, header .right-header .search-form { margin-left:16px; }
.zadora_post { display:inherit; }
.zadora_post.matrix .post-item:not(.item-large) .style-2 { display:inherit; }
.zadora_post.matrix .post-item:not(.item-large) .style-2 .blog-image, .zadora_post.matrix .post-item:not(.item-large) .style-2 .content-blog { width:100%; }
.testimonials .slider-for {
padding-left:0;
padding-right:0;
}
#footer-jws.footer-v5 .black-color .wpb_wrapper, #footer-jws.footer-v5 .black-color .wpb_wrapper { padding-left:0px; }
#footer-jws.footer-v5 .vc_row-flex >div { display:initial; }
.topnav-pagination { display:none !important; }
.woocommerce-product-gallery__wrapper { pointer-events:none; }
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel { padding:0px 15px 50px; }
.woocommerce div.product .product-bottom >div { padding:0; }
.woocommerce div.product .content-product-right .shop-bottom form, .woocommerce div.product .content-product-right .shop-bottom .woocommerce-variation-add-to-cart {
width:100%;
margin:0;
display:block;
}
.woocommerce div.product .content-product-right .shop-bottom .zadora-quantity-wrap, .woocommerce div.product .content-product-right .shop-bottom .yith-wcwl-add-to-wishlist, .woocommerce div.product .content-product-right .shop-bottom .product-compare-button {
margin:0px 0px 15px !important;
width:100%;
}
.woocommerce div.product .content-product-right .shop-bottom .yith-wcwl-add-to-wishlist, .woocommerce div.product .content-product-right .shop-bottom .product-compare-button { display:none; }
.woocommerce div.product .content-product-right .shop-bottom .quantity, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button {
width:100%;
margin:0;
}
.woocommerce div.product .tab-product .woocommerce-tabs .panel {
padding-left:15px;
padding-right:15px;
}
body #zadora-quickview { max-width:450px; }
body #zadora-quickview .row_quick_view { display:block; }
body #zadora-quickview .row_quick_view .zadora-summary-inner {
position:relative;
padding-left:30px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { height:auto; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery {
left:30px;
right:30px;
width:auto;
position:initial;
margin-top:-76px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
margin:0 auto;
float:initial;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
color:#333333;
text-align:center;
margin:30px 0;
font-size:20px;
}
.dokan-store-sidebar, .dokan-single-store {
width:100% !important;
margin:0;
}
.content_padding .no-container {
margin:0;
width:100%;
}
.no-container { padding:0px 15px !important; }
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content img {
width:auto !important;
margin:0 auto;
}
.woocommerce-product-gallery__wrapper div a img { width:100% !important; }
#quick-view-modal.woocommerce div.product .content-product-right {
position:relative !important;
overflow:hidden !important;
}
.portfolio-single .nav-post .nav-box img { display:none !important; }
.portfolio-single .nav-post .nav-box .text-nav {
padding:0 !important;
border:none !important;
margin:0 !important;
}
.portfolio-single .nav-post .nav-box .text-nav p { font-size:14px; }
.portfolio-single .icon-get-link a {
transform:none;
margin-top:45px;
}
.portfolio-single .pp-content-title { text-align:left; }
.portfolio-single .pp-content-title .pp-info > span { margin-bottom:15px; }
.portfolio-single .pp-content-title .pp-info span {
border-right:none;
display:block;
padding:0 !important;
}
.portfolio-single  .pp-content-title {
margin-top:30px;
padding:10px;
}
.pp-content-vc { padding:0; }
.pp-content-vc .zadora-gallery-item {
padding:10px;
margin-bottom:0 !important;
}
.outside .product-thumbnails { display:none; }
#yith-wcwl-form .wishlist_table tr th { font-size:14px; }
#yith-wcwl-form {
overflow-x:auto;
margin-bottom:30px;
overflow-y:hidden;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead { display:none; }
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr {
display:block;
text-align:right;
border:1px solid #d1d1d1;
border-bottom:none;
margin-bottom:30px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td {
display:block;
position:relative;
border-bottom:1px solid #d1d1d1;
padding:15px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td:before {
content:attr(data-title) ": ";
font-weight:600;
float:left;
color:#252525;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .u-column2, .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .u-column1 {
float:none;
width:100%;
}
.woocommerce .zadora-my-account-sidebar, .woocommerce .woocommerce-MyAccount-content {
width:100%;
float:none;
}
.zadora-registration-page #customer_login .col-register form .submit-row .button, .zadora-registration-page #customer_login .col-login form .submit-row .button { width:200px; }
.zadora-registration-page #customer_login .social-login ul li a i {
width:70px;
font-size:20px;
margin-right:30px;
}
.acount-tt {
font-size:10px;
position:absolute;
top:-100%;
left:0;
overflow:hidden;
min-width:100px;
}
body.woocommerce-order-received .woocommerce-thankyou-order-details { display:block; }
body.woocommerce-order-received .woocommerce-thankyou-order-details li {
border:none;
border-bottom:1px solid #dfdfdf;
padding-bottom:20px;
}
.form-row-first, .form-row-last, .form-row-first, .form-row-last { width:100%; }
.woocommerce-checkout .woocommerce .woocommerce-info { font-size:14px; }
.cart-collaterals .continue {
margin-bottom:15px;
display:block;
}
.cart-actions .updatecart { padding:22px 15px; }
.cart-actions .coupon { padding:16px 15px; }
.cart-actions .coupon .input-text {
width:100%;
margin-bottom:15px;
}
.woocommerce-cart-form .shop_table {
width:100%;
display:block;
}
.woocommerce-cart-form .shop_table thead { display:none; }
.woocommerce-cart-form .shop_table thead th { width:25%; }
.woocommerce-cart-form .shop_table thead th.product-remove, .woocommerce-cart-form .shop_table thead th.product-thumbnail { display:none; }
.woocommerce-cart-form .shop_table tbody { display:block; }
.woocommerce-cart-form .shop_table tbody tr {
display:block;
margin:30px 0px;
border:1px solid #d1d1d1;
border-bottom:none;
}
.woocommerce-cart-form .shop_table tbody tr td {
width:100%;
display:block;
position:relative;
text-align:right;
}
.woocommerce-cart-form .shop_table tbody tr td:before {
content:attr(data-title) ": ";
font-weight:600;
float:left;
color:#252525;
}
.woocommerce-cart-form .shop_table tbody tr td.product-thumbnail { text-align:center; }
.woocommerce-cart-form .shop_table tbody tr td.product-remove:before, .woocommerce-cart-form .shop_table tbody tr td.product-thumbnail:before { content:""; }
.woocommerce .product-top .content-product-right { margin-top:30px; }
.woocommerce div.product .content-product-left .product-images-content {
padding-right:0 !important;
padding-left:0 !important;
}
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails {
position:relative !important;
width:auto !important;
margin-top:15px !important;
}
.vc_column_container>.vc_column-inner {
padding-left:15px !important;
padding-right:15px !important;
}
#quick-view-modal.woocommerce div.product .row-same-height {
padding-top:40px;
overflow-y:auto;
max-height:500px;
margin:0 !important;
}
#quick-view-modal.woocommerce div.product .row-same-height::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
background-color:#F5F5F5;
}
#quick-view-modal.woocommerce div.product .row-same-height::-webkit-scrollbar {
width:6px;
background-color:#F5F5F5;
}
#quick-view-modal.woocommerce div.product .row-same-height::-webkit-scrollbar-thumb { background-color:#000000; }
#quick-view-modal.woocommerce div.product .row-same-height .content-product-left {
padding:0px;
height:auto;
}
.row-same-height { display:block; }
.owl-nav, .slick-arrow { display:none !important; }
.single-post .comments-area .comment-list li .comment-body .comment-avatar { display:block; }
.single-post .comments-area .comment-list li .comment-body .comment-info {
width:100%;
padding-left:0;
margin-top:25px;
}
.single-post .comments-area .comment-list li .comment-body .comment-info:after { left:0; }
.single-post .comments-area .comment-list .children { padding-left:40px; }
body #search-modal .modal-footer .close-modal {
position:relative;
color:#ffffff;
font-size:18px;
background-color:#333333;
}
body #search-modal .modal-content .search-results { margin-top:30px; }
body #search-modal .modal-content .search-results .woocommerce ul li {
max-width:42%;
margin:0 5px;
margin-bottom:20px;
}
body #search-modal .modal-content .search-results .woocommerce ul li a .title {
line-height:15px;
font-size:12px;
margin-top:10px;
}
body #search-modal .modal-content form .product-cats label span {
font-size:16px;
margin:0 10px;
}
body #search-modal .modal-content form .search-field { font-size:14px; }
body #search-modal .modal-content form .search-submit { bottom:0px; }
body #search-modal .modal-content form .loading { bottom:28px; }
}
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
position:relative;
padding-right:10px;
padding-left:10px;
}
.col-xs-15 {
width:20%;
float:left;
}
@media (min-width: 768px) {
.col-sm-15 {
width:20%;
float:left;
}
}
@media (min-width: 992px) {
.col-md-15 {
width:20%;
float:left;
}
.col-md-40 { width:40%; }
.flx-content {
display:flex;
align-items:center;
}
.flx-left {
display:flex;
justify-content:flex-start;
}
.flx-right {
display:flex;
justify-content:flex-end;
}
.flx-center {
display:flex;
justify-content:center;
}
}
@media (max-width: 1199px) {
header #jws_header .top-bar { display:none; }
header #jws_header .right-header .icon-header { margin-left:15px; }
header #jws_header .right-header .icon-header:first-child { margin-left:0; }
.promo-banner.style7.right .content .custom-holder, .promo-banner.style7 .content .custom-holder { left:15px; }
.woocommerce div.product .content-product-left .product-images-content.left { padding-left:0 !important; }
.woocommerce.single-product .container div.product .content-product-left .product-images-content.right { padding-right:0px !important; }
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails {
position:inherit;
width:100% !important;
margin-top:15px;
}
}
@media (min-width: 1200px) {
.vc_custom_1561346534385 .zadora-tab-content .products-footer {
text-align:left;
padding-left:234px;
}
.woocommerce div.product.layout-2 .related-product {
margin-left:-15px;
margin-right:-15px;
}
.detail-content.no-container .layout-1 .content-product-right >div >div:nth-child(1) { width:60%; }
.detail-content.no-container .layout-1 .content-product-right >div >div:nth-child(2) { width:40%; }
.pl20 { padding-left:20px; }
.pl49 { padding-left:49px; }
.logged-in .is-sticky .mainmenu-area { top:32px !important; }
.col-lg-15 {
width:20%;
float:left;
}
.pl90 { padding-left:90px; }
.pl106 { padding-left:106px; }
.pl47 { padding-left:47px; }
.pl100 { padding-left:100px; }
.mt90 { margin-top:62px; }
.pl240 .wpb_wrapper {
padding-left:240px !important;
padding-right:200px !important;
}
.w577 >div:first-child { width:33.9%; }
.w577 >div:last-child { width:calc(100% - 33.9%); }
.pr22 { padding-right:22px; }
.tranf-l .wpb_wrapper {
transform:translateX(-100px);
-webkit-transform:translateX(-100px);
width:476px;
padding-top:62px;
position:relative;
z-index:1;
}
.tranf-l .wpb_wrapper h2 { letter-spacing:7px; }
.tranf-l .wpb_wrapper .vc_btn3-container .vc_btn3 {
font-size:14px;
letter-spacing:0;
padding:0 40px;
}
.tranf-l .wpb_wrapper .lab-trf {
font-size:100px;
color:#ffffff;
line-height:30px;
text-align:left;
transform:translateX(75px);
width:calc(150%);
margin:78px 0 0px;
display:block;
}
.bnl-carousel .wpb_wrapper { padding-right:30px; }
.woo-variation-gallery-wrapper_outsize { max-width:490px; }
.pl30 { padding-left:30px; }
}
@media (max-width: 1366px) {
.promo-banner.style2:hover .border-content { padding-top:30px; }
}
@media (min-width: 1200px) and (max-width: 1440px) {
.pl240 .wpb_wrapper {
padding-left:50px !important;
padding-right:50px !important;
}
#jws_header.zadora-header-v2 .sticky-wrapper .menu_nav .mainmenu .nav > li { padding:0px 6px; }
}
@media (min-width: 1200px) and (max-width: 1399px) {
.tranf-l .wpb_wrapper {
padding-top:74px;
width:100%;
transform:inherit;
}
header #jws_header .top-bar .list li { padding-right:15px; }
}
@media (max-width: 1400px) {
.tranf-l .wpb_wrapper .lab-trf { display:none; }
.tb-products-grid .zadora-countdown-timer h4 { margin-bottom:5px !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li { padding:0px 10px; }
.promo-banner.style2 .border-content { padding:0; }
}
@media (max-width: 320px) {
.tb-products-grid { width:100%; }
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .content_padding .no-container {
width:100%;
margin:0px;
}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .content_padding .no-container >.row { margin:0px -15px; }
@media (min-width: 992px) and (max-width: 1399px) {
.wp-commingsoon .sc-countdown.large .zadora-countdown-timer .zadora-timer h4 {
margin:0px 10px;
font-size:36px;
}
.wp-commingsoon .sc-countdown.large .zadora-countdown-timer .zadora-timer span {
line-height:30px;
margin-top:0;
}
.wp-commingsoon .social { margin-bottom:70px; }
.wp-commingsoon .flx-h-center {
padding-left:15px;
padding-right:15px;
}
}
.view-btn {
font-size:14px;
color:#333333;
line-height:24px;
position:relative;
font-weight:500;
margin-top:10px;
display:inline-block;
border-bottom:1px solid !important;
}
.view-btn:hover { border-color:transparent !important; }
.view-btn:hover:before { width:100%; }
.view-btn:before {
left:0;
content:'';
height:1px;
background:#333333;
position:absolute;
bottom:-1px;
width:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
}
@media (max-width: 1660px) {
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li { padding:0px 7px; }
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance:none; }
input[type=number] { -moz-appearance:textfield; }
.m68 + .products-footer { margin-top:16px !important; }