.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
*{outline:none !important;}
h1,
h2{margin-top:0;}
@media (max-width:991px){h1,
h2{font-size:39.9px;}
}
@media (max-width:767px){h1,
h2{font-size:31.5px;}
}
h1 .line,
h2 .line{display:inline-block;height:1px;margin-left:15px;margin-top:-9px;vertical-align:middle;}
@media (max-width:991px){h1 .line,
h2 .line{margin-top:-7px;}
}
@media (max-width:767px){h1 .line,
h2 .line{display:none !important;}
}
h1 .line-heading,
h2 .line-heading{margin-right:120px;white-space:nowrap;}
@media (max-width:991px){h1 .line-heading,
h2 .line-heading{margin-right:105px;}
}
@media (max-width:767px){h1 .line-heading,
h2 .line-heading{margin-right:95px;white-space:normal;}
}
h3{margin-bottom:15px;}
.title-desc,
.slider-desc{font-size:17px;line-height:1.2;margin-top:-28px;margin-bottom:18px;}
@media (max-width:991px){.title-desc,
.slider-desc{font-size:15px;margin-top:-32px;}
}
@media (max-width:767px){.title-desc,
.slider-desc{font-size:14px;margin-top:-19px;}
}
@media (max-width:767px){.slider-desc{height:40px;}
}
h3{font-size:25px;}
.text-upper{text-transform:uppercase;}
a,
a:hover,
a:focus{text-decoration:none;}
p{margin-bottom:15px;}
ul,
ol{padding-left:30px;}
code{white-space:pre-line;}
legend{border-width:0;}
pre{white-space:pre-wrap;font-size:16px;word-break:normal;word-wrap:normal;margin-bottom:40px;}
mark{background:transparent;color:inherit;font-weight:bold;}
label{font-weight:normal;}
.left{float:left !important;}
.right{float:right !important;}
.mobile-row,
.mobile-show{display:none;}
.container-shadow{background:transparent url(../images/container_shadow.png) center top no-repeat;position:absolute;bottom:-15px;left:0;right:0;height:15px;}
a,
img,
.btn,
.button,
.dropdown .dropdown-toggle .arrow,
.products .product > .inner,
.elastislide-wrapper nav span,
.accordion-menu .arrow,
.widget .arrow,
.owl-theme .owl-controls .owl-buttons div,
.timeline-layout .post-item > .inner,
.feature-box,
.feature-box .feature-image,
.line-heading .line,
input[type="submit"][name="subscribe"],
input[type="submit"][name="unsubscribe"],
.wpcf7-submit,
h3 .toggle,
.social-links .social-link,
#mini-cart .dropdown-toggle .cart-icon,
#mini-cart .dropdown-toggle .cart-details,
.yith-wcwl-share li a,
body .flex-direction-nav a{-webkit-transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;}
.btn,
.button,
.btn-arrow,
.yith-wcwl-add-to-wishlist > div > a,
.added_to_cart,
a.compare.button,
.elastislide-wrapper nav span,
.dropdown-toggle,
#submit,
.owl-theme .owl-controls .owl-buttons div,
.single-nav a span,
.accordion-menu .arrow,
.widget .arrow,
.navigation a,
.person .person-social a,
.contact-item .contact-icon,
input[type="submit"][name="subscribe"],
input[type="submit"][name="unsubscribe"],
.wpcf7-submit,
h3 .toggle,
.social-links .social-link,
.yith-wcwl-share li a,
body .flex-direction-nav a{text-decoration:none !important;text-transform:uppercase;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.alert .close{border-width:0 !important;background-color:transparent !important;}
.dropdown-toggle,
.dropdown-menu,
.woocommerce-pagination li > .page-numbers,
.pagination > a,
.pagination > span{font-size:14px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{-webkit-box-shadow:none;box-shadow:none;padding:6px;text-shadow:none;vertical-align:bottom;font-size:14px;outline:none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.dropdown .dropdown-toggle{display:inline-block;border-width:1px;border-style:solid;padding:4px 11px;line-height:20px;text-decoration:none;text-transform:capitalize;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.dropdown .dropdown-toggle .arrow{position:absolute;width:30px;height:30px;right:0;top:0;padding:0;text-align:center;line-height:28px;font-family:"FontAwesome";font-size:18px;}
.dropdown .dropdown-toggle .arrow:before{content:"\f107";}
.dropdown.open .dropdown-toggle .arrow{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.osc_bar_outer{position:relative;margin-bottom:30px;}
.progress-large .osc_bar_outer{margin-top:20px;margin-bottom:60px;}
.osc-progressbar-label{position:absolute;left:0;bottom:100%;font-size:11px;font-weight:bold;line-height:1.5;text-transform:uppercase;margin-bottom:0;}
.progress-large .osc-progressbar-label{font-size:13px;margin-bottom:5px;}
.sr-only{display:block;overflow:hidden;font-size:12px;font-weight:bold;line-height:1;text-align:right;width:35px;height:12px;top:-13px;right:15px;clip:auto;}
.progress-bar:before, .progress-bar:after{position:absolute;width:0;height:0;border:solid transparent;border-width:9px;content:" ";pointer-events:none;}
.progress-bar:before{top:-9px;right:-9px;}
.progress-bar:after{top:0;right:0;}
.progress-bar.progress-bar-success{background-color:#5CB85C;}
.progress-bar.progress-bar-success:after{border-top-color:#5CB85C;border-right-color:#5CB85C;}
.progress-bar.progress-bar-success:before{border-left-color:#43a843;}
.progress-bar.progress-bar-info{background-color:#5BC0DE;}
.progress-bar.progress-bar-info:after{border-top-color:#5BC0DE;border-right-color:#5BC0DE;}
.progress-bar.progress-bar-info:before{border-left-color:#45a9c7;}
.progress-bar.progress-bar-warning{background-color:#F0AD4E;}
.progress-bar.progress-bar-warning:after{border-top-color:#F0AD4E;border-right-color:#F0AD4E;}
.progress-bar.progress-bar-warning:before{border-left-color:#e7a23f;}
.progress-bar.progress-bar-danger{background-color:#D9534F;}
.progress-bar.progress-bar-danger:after{border-top-color:#D9534F;border-right-color:#D9534F;}
.progress-bar.progress-bar-danger:before{border-left-color:#c53e3a;}
.bs-glyphicons{margin:0;overflow:hidden;}
.bs-glyphicons li{background-color:#F9F9F9;border:1px solid #FFFFFF;float:left;font-size:10px;height:115px;line-height:1.4;padding:10px;text-align:center;width:10%;}
@media (max-width:1199px){.bs-glyphicons li{width:12.5%;}
}
@media (max-width:991px){.bs-glyphicons li{width:16.6%;}
}
@media (max-width:767px){.bs-glyphicons li{width:25%;}
}
@media (max-width:480px){.bs-glyphicons li{width:50%;}
}
.bs-glyphicons li:hover{background-color:#563D7C;color:#FFFFFF;}
.bs-glyphicons .glyphicon{font-size:24px;margin-bottom:10px;margin-top:5px;}
.bs-glyphicons .glyphicon-class{display:block;text-align:center;word-wrap:break-word;}
.bs-glyphicons-list{list-style:none outside none;padding-left:0;}
.media:first-child{margin-top:20px;}
.media, .media .media{margin-top:25px;}
.media > .pull-left{margin-right:20px;}
.media > .pull-right{margin-left:20px;}
a:hover .img-responsive,
a:focus .img-responsive{opacity:0.8;filter:alpha(opacity=80);}
.owl-theme a:hover .img-responsive, .owl-theme
a:focus .img-responsive{opacity:1;filter:alpha(opacity=100);}
.nav-tabs > li > a{font-size:17px;font-weight:bold !important;text-transform:uppercase;}
.tab-content{padding:25px 0;}
.elastislide-horizontal nav span,
.elastislide-vertical nav span{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.elastislide-horizontal nav span:before,
.elastislide-vertical nav span:before{text-indent:0;width:100%;height:100%;position:absolute;left:0;text-align:center;font-family:"FontAwesome";font-size:19px;}
.elastislide-horizontal nav span.elastislide-prev:before{content:"\f104";line-height:30px;}
.elastislide-horizontal nav span.elastislide-next:before{content:"\f105";line-height:30px;}
.elastislide-vertical nav span.elastislide-prev:before{content:"\f106";line-height:25px;}
.elastislide-vertical nav span.elastislide-next:before{content:"\f107";line-height:25px;}
.owl-carousel .grabbing{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing;}
.owl-theme .owl-controls{margin:0;line-height:1;}
.owl-theme .owl-pagination{position:absolute;bottom:10px;left:0;right:0;}
.timeline-layout .owl-theme .owl-pagination, .small-alt .owl-theme .owl-pagination, .grid-layout .owl-theme .owl-pagination, .teaser_grid_container .owl-theme .owl-pagination, .portfolio-cat-content .owl-theme .owl-pagination{bottom:5px;}
@media (max-width:767px){.owl-theme .owl-pagination{bottom:5px;}
}
.owl-theme .owl-controls .owl-buttons div,
body .flex-direction-nav a{position:absolute;top:0;bottom:0;margin:auto;width:35px;height:30px;font-family:"FontAwesome";font-size:22px;line-height:28px;padding:0;}
.owl-theme .owl-controls .owl-page span{width:12px;height:12px;margin:5px 7px;}
.timeline-layout .owl-theme .owl-controls .owl-page span, .small-alt .owl-theme .owl-controls .owl-page span, .grid-layout .owl-theme .owl-controls .owl-page span, .teaser_grid_container .owl-theme .owl-controls .owl-page span, .portfolio-cat-content .owl-theme .owl-controls .owl-page span{width:8px;height:8px;margin:3px 5px 3px;}
@media (max-width:767px){.owl-theme .owl-controls .owl-page span{width:8px;height:8px;margin:3px 5px 3px;}
}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:0;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:0;}
.sidebar .owl-theme .owl-controls .owl-page span,
.footer-wrapper .owl-theme .owl-controls .owl-page span,
.grid-layout .owl-theme .owl-controls .owl-page span,
.grid-item .owl-theme .owl-controls .owl-page span,
.teaser_grid_container .owl-theme .owl-controls .owl-page span{width:8px;height:8px;margin:3px;}
.sw-slider .owl-controls{position:static;margin:0;}
.single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.sw-slider.owl-theme .owl-controls .owl-buttons div,
body .flex-direction-nav a{position:absolute;margin:auto;display:inline-block;text-align:center;padding:0;width:50px;height:40px;font-family:"FontAwesome";font-size:28px;line-height:38px;}
@media (max-width:991px){.single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.sw-slider.owl-theme .owl-controls .owl-buttons div,
body .flex-direction-nav a{width:45px;height:35px;font-size:25px;line-height:33px;}
}
@media (max-width:767px){.single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.sw-slider.owl-theme .owl-controls .owl-buttons div,
body .flex-direction-nav a{width:40px;height:30px;font-size:20px;line-height:28px;}
}
.sidebar .single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div, .sidebar
.post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div, .sidebar
.post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div, .sidebar
.sw-slider.owl-theme .owl-controls .owl-buttons div, .sidebar
body .flex-direction-nav a{font-size:17px;height:25px;width:35px;line-height:23px;top:45%;bottom:auto;}
body .flex-direction-nav a{top:50%;margin-top:-15px;text-align:center !important;font-size:28px;}
body .flex-direction-nav a:before{font-family:"FontAwesome";font-size:28px;}
body .flex-direction-nav a.flex-prev:before{content:"\f104";}
body .flex-direction-nav a.flex-next:before{content:"\f105";}
.portfolio-slideshow.owl-theme .owl-controls .owl-buttons .owl-prev,
.post-slideshow.owl-theme .owl-controls .owl-buttons .owl-prev{border-radius:0 3px 3px 0;}
.portfolio-slideshow.owl-theme .owl-controls .owl-buttons .owl-next,
.post-slideshow.owl-theme .owl-controls .owl-buttons .owl-next{border-radius:3px 0 0 3px;}
body .flex-direction-nav a.flex-prev{border-radius:0 3px 3px 0 !important;}
body .flex-direction-nav a.flex-next{border-radius:3px 0 0 3px !important;}
@media (max-width:767px){.mobile-hide{display:none !important;}
.mobile-row{display:block !important;}
.mobile-show{display:inline-block !important;}
}
.contact-item{margin-bottom:15px;}
.contact-icon,
.icon-box{float:left;width:36px;height:36px;text-align:center;line-height:34px;font-size:20px;}
.contact-detail{font-size:17px;line-height:1.6;padding-left:55px;}
.contact-detail p{margin:0;}
.fontawesome-icon-list .fa{width:40px;font-size:20px;text-align:center;}
.mega-menu .wide .popup .inner > ul:after,
.sidebar-menu .wide .popup .inner > ul:after,
#menu-main-menu:after,
#main-mobile-toggle:after,
.quick-access:after,
.post-content-wrap:after,
.products.list li.product:after,
.woocommerce-tabs:after,
.comment_container:after,
.comment-body:after,
.navigation:after,
.product_list_widget:after,
.product_list_widget li:after,
.timeline-date:after,
.widget_price_filter .price_slider_amount:after,
.widget_layered_nav_filters ul:after,
.tagcloud:after,
.feature-box:after,
.contact-item:after,
.s2_form_widget:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.timeline-date:before,
.products.align-left .product-details:before{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.img-responsive{margin-left:auto;margin-right:auto;}
#bg-slider{position:fixed;overflow:hidden;width:100%;z-index:0;}
#wrapper{position:relative;z-index:10;}
.wrapper-boxed{width:1170px;margin:0 auto;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.4);box-shadow:0 0 15px rgba(0, 0, 0, 0.4);}
@media (max-width:1199px){.wrapper-boxed{width:970px;}
}
@media (max-width:991px){.wrapper-boxed{width:750px;}
}
@media (max-width:767px){.wrapper-boxed{width:100%;}
}
#main{position:relative;z-index:0;padding:50px 0 120px;}
@media (max-width:767px){#main{padding-bottom:70px;}
}
body.archive.woocommerce #main{padding-top:35px;}
#main.wide{padding-top:0;padding-bottom:0;}
#main.wide .entry-content{}
#main.wide h1.page-title{margin-bottom:35px;margin-top:50px;}
.error404 #main{padding-top:0;padding-bottom:0;}
h1,
h2{line-height:1.2;position:relative;margin-bottom:20px;}
h1.page-title, h1.entry-title, h1.content-title, h1.wpb_heading,
h2.page-title,
h2.entry-title,
h2.content-title,
h2.wpb_heading{font-size:42px;line-height:50px;padding-left:12px;margin-bottom:34px;position:relative;}
@media (max-width:991px){h1.page-title, h1.entry-title, h1.content-title, h1.wpb_heading,
h2.page-title,
h2.entry-title,
h2.content-title,
h2.wpb_heading{font-size:38px;line-height:46px;}
}
@media (max-width:767px){h1.page-title, h1.entry-title, h1.content-title, h1.wpb_heading,
h2.page-title,
h2.entry-title,
h2.content-title,
h2.wpb_heading{font-size:30px;line-height:36px;margin-bottom:24px;padding-left:10px;}
}
h1.page-title.line-heading, h1.entry-title.line-heading, h1.content-title.line-heading, h1.wpb_heading.line-heading,
h2.page-title.line-heading,
h2.entry-title.line-heading,
h2.content-title.line-heading,
h2.wpb_heading.line-heading{padding-right:105px;}
@media (max-width:767px){h1.page-title.line-heading, h1.entry-title.line-heading, h1.content-title.line-heading, h1.wpb_heading.line-heading,
h2.page-title.line-heading,
h2.entry-title.line-heading,
h2.content-title.line-heading,
h2.wpb_heading.line-heading{padding-right:90px;}
}
h1.page-title:before, h1.entry-title:before, h1.content-title:before, h1.wpb_heading:before,
h2.page-title:before,
h2.entry-title:before,
h2.content-title:before,
h2.wpb_heading:before{content:"";position:absolute;width:4px;left:0;top:7px;bottom:6px;margin:auto;}
@media (max-width:991px){h1.page-title:before, h1.entry-title:before, h1.content-title:before, h1.wpb_heading:before,
h2.page-title:before,
h2.entry-title:before,
h2.content-title:before,
h2.wpb_heading:before{top:6px;bottom:6px;}
}
@media (max-width:767px){h1.page-title:before, h1.entry-title:before, h1.content-title:before, h1.wpb_heading:before,
h2.page-title:before,
h2.entry-title:before,
h2.content-title:before,
h2.wpb_heading:before{top:4px;bottom:4px;}
}
.shortcode-brands h1.page-title, .shortcode-persons h1.page-title, .product-slider h1.page-title, .related-slider h1.page-title, .shortcode-brands h1.entry-title, .shortcode-persons h1.entry-title, .product-slider h1.entry-title, .related-slider h1.entry-title, .shortcode-brands h1.content-title, .shortcode-persons h1.content-title, .product-slider h1.content-title, .related-slider h1.content-title, .shortcode-brands h1.wpb_heading, .shortcode-persons h1.wpb_heading, .product-slider h1.wpb_heading, .related-slider h1.wpb_heading, .shortcode-brands
h2.page-title, .shortcode-persons
h2.page-title, .product-slider
h2.page-title, .related-slider
h2.page-title, .shortcode-brands
h2.entry-title, .shortcode-persons
h2.entry-title, .product-slider
h2.entry-title, .related-slider
h2.entry-title, .shortcode-brands
h2.content-title, .shortcode-persons
h2.content-title, .product-slider
h2.content-title, .related-slider
h2.content-title, .shortcode-brands
h2.wpb_heading, .shortcode-persons
h2.wpb_heading, .product-slider
h2.wpb_heading, .related-slider
h2.wpb_heading{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
h1.content-title,
h2.content-title{margin-bottom:20px;}
h1.noborder,
h2.noborder{text-transform:uppercase;padding-left:0;}
h1.noborder:before,
h2.noborder:before{display:none;}
#content-top{margin-bottom:70px;}
#content-bottom{margin-top:70px;}
#main.wide #content-bottom{padding-bottom:120px;}
@media (max-width:767px){#main.wide #content-bottom{padding-bottom:70px;}
}
.column2-left-sidebar .main-content{float:right;}
@media (max-width:767px){.column2-left-sidebar .main-content{float:none;}
}
.main-content{position:relative;z-index:0;}
.left-sidebar{position:relative;}
@media (max-width:767px){.left-sidebar{margin-top:60px;}
}
.right-sidebar{position:relative;}
@media (max-width:767px){.right-sidebar{margin-top:60px;}
}
body.blog .right-sidebar, body.archive .right-sidebar, body.search .right-sidebar, body.search-results .right-sidebar{margin-top:83px;}
@media (max-width:767px){body.blog .right-sidebar, body.archive .right-sidebar, body.search .right-sidebar, body.search-results .right-sidebar{margin-top:60px;}
}
body.archive.woocommerce .left-sidebar, body.archive.woocommerce
.right-sidebar{margin-top:-10px;}
@media (max-width:767px){body.archive.woocommerce .left-sidebar, body.archive.woocommerce
.right-sidebar{margin-top:60px;}
}
.banner-container{position:relative;z-index:1;}
#banner-wrapper{position:relative;overflow:hidden;}
.product-topslider{display:none;overflow:hidden;margin-top:0;}
.product-topslider .product-image img{width:100%;height:auto;position:relative;z-index:50;-webkit-transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;}
.product-topslider .product-item{position:relative;}
.product-topslider .product-item.hover .product-image img{opacity:0.2;filter:alpha(opacity=20);}
.product-topslider .product-item.hover .labels{opacity:0.5;filter:alpha(opacity=50);}
.product-topslider .product .labels{top:5%;left:3%;width:80px;font-size:20px;}
@media (max-width:1199px){.product-topslider .product .labels{width:90px;font-size:22px;}
}
@media (max-width:991px){.product-topslider .product .labels{width:80px;font-size:20px;}
}
@media (max-width:767px){.product-topslider .product .labels{width:60px;font-size:16px;}
}
@media (max-width:1199px){.product-topslider .product .onhot,
.product-topslider .product .onsale{padding:11px 0;}
}
@media (max-width:991px){.product-topslider .product .onhot,
.product-topslider .product .onsale{padding:10px 0;}
}
@media (max-width:767px){.product-topslider .product .onhot,
.product-topslider .product .onsale{letter-spacing:1px;padding:8px 0;}
}
.product-topslider .product-details{display:none;text-align:center;position:absolute;left:3%;right:3%;top:3%;bottom:3%;border:1px solid #fff;z-index:60;}
.product-topslider .product-details .inner{position:absolute;left:5%;right:5%;top:5%;bottom:5%;margin:auto;height:80%;-webkit-transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;}
.product-topslider .product-item.hover .product-details{display:block;margin:auto;}
.product-topslider .product-name{font-size:40px;margin:0 0 5%;}
@media (max-width:991px){.product-topslider .product-name{font-size:35px;}
}
@media (max-width:767px){.product-topslider .product-name{font-size:30px;}
}
@media (max-width:480px){.product-topslider .product-name{font-size:20px;}
}
.product-topslider .price-box{margin-bottom:5%;}
.product-topslider .price-box del{display:none;}
.product-topslider .price-box ins{text-decoration:none;}
.product-topslider .price{font-size:35px;font-weight:bold;}
@media (max-width:991px){.product-topslider .price{font-size:30px;}
}
@media (max-width:767px){.product-topslider .price{font-size:25px;}
}
@media (max-width:480px){.product-topslider .price{font-size:17px;}
}
.product-topslider .product-desc{font-size:16px;}
@media (max-width:991px){.product-topslider .product-desc{font-size:15px;}
}
@media (max-width:767px){.product-topslider .product-desc{display:none;}
}
.product-topslider .cart-links,
.product-topslider .added_to_cart{margin-top:25px;}
@media (max-width:767px){.product-topslider .cart-links,
.product-topslider .added_to_cart{margin-top:20px;}
}
@media (max-width:480px){.product-topslider .cart-links,
.product-topslider .added_to_cart{margin-top:15px;}
}
.product-topslider .owl-pagination{bottom:5px;}
@media (max-width:767px){.product-topslider .owl-pagination{bottom:-5px;}
}
.product-topslider.owl-theme .owl-controls .owl-page{margin-bottom:10px;}
.product-topslider.owl-theme .owl-controls .owl-buttons div{width:60px;height:45px;font-family:"FontAwesome";font-size:28px;line-height:43px;border-radius:0;z-index:1000;}
@media (max-width:767px){.product-topslider.owl-theme .owl-controls .owl-buttons div{width:35px;height:28px;font-size:20px;line-height:26px;}
}
.product-topslider .cart-links, .product-featured-slider .cart-links, .product-topslider
.added_to_cart, .product-featured-slider
.added_to_cart{height:auto;line-height:1.6;padding:10px 12px;}
@media (max-width:767px){.product-topslider .cart-links, .product-featured-slider .cart-links, .product-topslider
.added_to_cart, .product-featured-slider
.added_to_cart{font-size:13px;padding:6px 12px;}
}
@media (max-width:480px){.product-topslider .cart-links, .product-featured-slider .cart-links, .product-topslider
.added_to_cart, .product-featured-slider
.added_to_cart{font-size:13px;padding:6px 12px;}
}
.product-featured-slider .product-item{padding:50px;}
@media (max-width:1199px){.product-featured-slider .product-item{padding:40px 20px;}
}
.product-featured-slider .product-image{width:380px;display:block;position:relative;-webkit-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa;}
@media (max-width:1199px){.product-featured-slider .product-image{width:100%;}
}
@media (max-width:767px){.product-featured-slider .product-image{width:290px;margin:auto;}
}
.product-featured-slider .product-image img{width:100%;height:auto;}
.product-featured-slider .product-image .btn-arrow{position:absolute;top:0;bottom:0;width:60px;height:45px;margin:auto;padding:0;font-family:"FontAwesome";font-size:28px;line-height:43px;}
@media (max-width:767px){.product-featured-slider .product-image .btn-arrow{width:45px;height:35px;font-size:25px;line-height:33px;}
}
.product-featured-slider .product-image .btn-arrow.prev{left:-3px;}
.product-featured-slider .product-image .btn-arrow.prev:before{content:"\f104";}
.product-featured-slider .product-image .btn-arrow.next{right:-3px;}
.product-featured-slider .product-image .btn-arrow.next:before{content:"\f105";}
.product-featured-slider .product .labels{width:80px;font-size:20px;}
@media (max-width:991px){.product-featured-slider .product .labels{width:60px;font-size:16px;}
}
@media (max-width:767px){.product-featured-slider .product .labels{width:60px;font-size:16px;}
}
@media (max-width:991px){.product-featured-slider .product .onhot,
.product-featured-slider .product .onsale{letter-spacing:1px;padding:8px 0;}
}
@media (max-width:767px){.product-featured-slider .product .onhot,
.product-featured-slider .product .onsale{letter-spacing:1px;padding:8px 0;}
}
.product-featured-slider .product-details{padding:20px 50px;}
@media (max-width:991px){.product-featured-slider .product-details{padding:20px 40px;}
}
@media (max-width:767px){.product-featured-slider .product-details{padding:40px 20px;}
}
.product-featured-slider .product-name{font-size:43px;margin-bottom:15px;}
@media (max-width:991px){.product-featured-slider .product-name{margin-top:0;}
}
@media (max-width:767px){.product-featured-slider .product-name{font-size:35px;}
}
.product-featured-slider .price-box{margin-bottom:5px;}
.product-featured-slider .price-box .price{font-size:25px;font-weight:bold;text-decoration:none;}
.product-featured-slider .price-box del{margin-right:5px;font-size:20px;text-decoration:line-through;}
.product-featured-slider .price-box ins{text-decoration:none;}
.product-featured-slider .product-desc{margin-bottom:30px;font-size:16px;}
.category-banner{padding:25px 0;}
.category-banner .category-thumb{margin:20px auto;}
@media (max-width:1199px){.category-banner .category-thumb{margin-top:30px;}
}
@media (max-width:991px){.category-banner .category-thumb{margin-top:70px;}
}
@media (max-width:767px){.category-banner .category-thumb{margin-top:30px;margin-bottom:0;}
}
@media (max-width:991px){.category-banner .category-thumb.nolink{margin-top:30px;}
}
.category-banner .category-details{padding:40px;}
@media (max-width:767px){.category-banner .category-details{padding:20px 20px 40px;}
}
@media (max-width:767px){.category-banner .category-details.noimage{padding:20px;}
}
.category-banner .category-details h1{font-size:43px;line-height:45px;margin:35px 0 20px;}
@media (max-width:1199px){.category-banner .category-details h1{margin-top:15px;}
}
@media (max-width:991px){.category-banner .category-details h1{margin-top:15px;font-size:39px;}
}
@media (max-width:767px){.category-banner .category-details h1{font-size:35px;}
}
.category-banner .category-details h1.nolink{margin-top:80px;}
@media (max-width:1199px){.category-banner .category-details h1.nolink{margin-top:60px;}
}
@media (max-width:991px){.category-banner .category-details h1.nolink{margin-top:0;}
}
@media (max-width:767px){.category-banner .category-details h1.nolink{margin-top:15px;}
}
.category-banner .category-details h1.nodesc{margin-top:100px;margin-bottom:0;}
@media (max-width:1199px){.category-banner .category-details h1.nodesc{margin-top:90px;}
}
@media (max-width:991px){.category-banner .category-details h1.nodesc{margin-top:60px;}
}
@media (max-width:767px){.category-banner .category-details h1.nodesc{margin-top:15px;text-align:center;}
}
.category-banner .category-details h1.noimage{margin-top:0;margin-bottom:0;}
.category-banner .category-details .term-shortdesc{font-size:16px;}
@media (max-width:767px){.category-banner .category-details .term-shortdesc{font-size:15px;}
}
.category-banner .category-details .more-links{margin-top:30px;}
.category-banner .category-details .term-description{display:none;}
#content .term-description{margin-bottom:35px;}
.fancybox-wrap .term-description{padding:20px;}
.fancybox-wrap .term-description h2{margin-top:10px;}
@media (max-width:767px){.fancybox-wrap .term-description{padding:10px;}
}
.ls-inner .btn{line-height:1.33 !important;}
.ls-inner a *{-webkit-transition:none;transition:none;}
.ls-inner .price-box{width:135px !important;height:135px !important;background:#7bae23;border-radius:68px !important;color:#fff;font-size:26px;font-weight:bold;text-align:center;line-height:135px !important;vertical-align:middle;-webkit-box-shadow:1px 1px 2px #888;box-shadow:1px 1px 2px #888;}
@media (max-width:1199px){.ls-inner .price-box{width:108px !important;height:108px !important;border-radius:54px !important;line-height:108px !important;}
}
@media (max-width:991px){.ls-inner .price-box{width:100px !important;height:100px !important;border-radius:50px !important;line-height:100px !important;}
}
@media (max-width:767px){.ls-inner .price-box{width:80px !important;height:80px !important;border-radius:40px !important;line-height:80px !important;}
}
@media (max-width:480px){.ls-inner .price-box{width:50px;height:50px;border-radius:25px;line-height:50px !important;}
}
.rev_slider_wrapper img{-webkit-transition:none;transition:none;}
.header-wrapper{position:relative;z-index:300;-webkit-box-shadow:0 5px 3px -3px rgba(0, 0, 0, 0.1);box-shadow:0 5px 3px -3px rgba(0, 0, 0, 0.1);}
.header-wrapper.shadow-none{-webkit-box-shadow:none;box-shadow:none;}
.header-wrapper.shadow-none .container-shadow{display:none;}
.header-wrapper #mini-cart .cart-head.only-icon .cart-details{display:none;}
.header-top{font-size:14px;}
.header-top .container{position:relative;}
.topnav a,
.login-links a,
.view-switcher a{display:inline-block;line-height:20px;padding:8px;text-decoration:none;white-space:nowrap;}
.topnav ul,
.login-links ul,
.view-switcher ul{list-style:none;}
.topnav > li > a,
.login-links > li > a,
.view-switcher > li > a{margin:8px 0;padding:0 8px;}
.dropdown-menu .topnav > li > a, .dropdown-menu
.login-links > li > a, .dropdown-menu
.view-switcher > li > a{margin:0;}
.topnav > li > a{padding:0 40px 0 0;}
@media (max-width:991px){.topnav > li > a{padding:0 25px 0 0;}
}
@media (max-width:767px){.topnav > li > a{border-left:1px solid rgba(0, 0, 0, 0.2);padding:0 4px;}
.topnav > li > a .glyphicon{margin-right:5px;margin-left:5px;width:14px;text-align:center;}
.topnav > li > a .menu-label{display:none;}
}
@media (max-width:767px){.topnav > li:last-child > a{border-right:1px solid rgba(0, 0, 0, 0.2);}
}
@media (max-width:767px){.topnav > li.last-child > a{border-right:1px solid rgba(0, 0, 0, 0.2);}
}
.welcome-msg{float:left;line-height:20px;padding:8px 10px 8px 0;}
@media (max-width:1199px){.welcome-msg{display:none;}
}
.login-links{float:left;padding-left:20px;padding-right:20px;}
.header-top .left .login-links{padding-left:0;}
@media (max-width:480px){.login-links{position:absolute;padding-right:5px;right:12px;top:0px;}
}
.login-links.pos2{position:absolute;padding-right:5px;right:12px;top:42px;}
.login-links .avatar{width:28px;height:28px;}
.login-links a{padding:8px 2px;}
#lang_sel{height:auto;display:block;}
#lang_sel li{width:auto;}
#lang_sel a.lang_sel_sel{background-image:none;background-color:transparent;border-radius:0;border-width:0;box-shadow:none;font-size:14px;line-height:16px;height:36px;padding:8px 12px;display:block;}
@media (max-width:767px){#lang_sel a.lang_sel_sel{width:38px !important;text-indent:-1000px;padding-left:10px;position:relative;}
#lang_sel a.lang_sel_sel img.iclflag{margin-right:0;}
}
#lang_sel ul ul{top:100%;right:0;left:auto;height:auto;border-width:0;z-index:1000;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);-webkit-transition:all 0.3s ease-in-out 0.3s;transition:all 0.3s ease-in-out 0.3s;}
#lang_sel ul ul a,
#lang_sel ul ul a:visited{border-width:0;padding:6px 12px;font-size:14px;line-height:1.42857;display:block;}
#lang_sel ul ul a img.iclflag,
#lang_sel ul ul a:visited img.iclflag{margin-top:4px;}
#lang_sel ul ul li{float:none;font-size:14px;}
#lang_sel img.iclflag{background-position:center center;border:1px solid #EEEEEE;display:inline-block;height:12px !important;line-height:1;margin-right:5px;margin-top:2px;padding:0;width:16px !important;float:left;}
.menu-wrapper{position:relative;}
@media (max-width:767px){.menu-wrapper{margin-top:80px !important;}
.menu-wrapper.hide-search{margin-top:25px !important;}
}
.menu-wrapper .container{position:relative;}
.menu-wrapper .view-switcher{margin-left:8px;}
.menu-wrapper .middle{display:none;}
@media (max-width:767px){.menu-wrapper .middle{display:block;}
}
.sticky-header .menu-wrapper .middle{display:block;}
#main-menu{float:left;position:relative;z-index:20;}
@media (max-width:991px){#main-menu{display:none;}
}
body.mobile #main-menu{display:none;}
#main-menu.menu-right{float:right;}
#main-mobile-menu{float:left;display:none;padding-top:25px;}
@media (max-width:991px){#main-mobile-menu{display:block;margin-top:0 !important;}
}
.searchform-middle #main-mobile-menu{margin-top:0;}
@media (max-width:767px){.searchform-middle #main-mobile-menu{padding-top:25px;}
}
body.mobile #main-mobile-menu{display:block;margin-top:0;}
body.mobile .header-menu-right #main-mobile-menu{float:right;margin-top:0;padding-top:0;margin-right:15px;}
@media (max-width:991px){body.mobile .header-menu-right #main-mobile-menu{float:none;}
}
body.mobile .header-menu-right .quick-access{margin-top:0;padding-top:0;}
body.mobile .header-menu-right .quick-access .searchform .text{position:static;}
body.mobile .header-menu-right .quick-access .searchform .text input{display:block !important;width:200px !important;}
#main-mobile-toggle{cursor:pointer;display:inline-block;height:60px;}
#main-mobile-toggle > span{float:left;display:inline-block;line-height:36px;}
#main-mobile-toggle .btn{padding:5px 7px 7px;margin:-1px 0 0 20px;border-width:1px;}
#main-mobile-toggle .icon-bar{border-radius:1px;display:block;width:21px;height:3px;margin-top:3px;}
#main-mobile-toggle .accordion-menu{position:absolute;left:15px;right:15px;display:none;z-index:20;}
@media (max-width:767px){.header .left{float:none !important;text-align:center;}
}
@media (max-width:767px){.header .right{float:none !important;}
}
.header .logo-center{text-align:center;}
.header .logo-center .logo img{margin-top:-15px;margin-left:auto;margin-right:auto;}
@media (max-width:767px){.header .logo img{max-width:420px;}
}
@media (max-width:480px){.header .logo img{max-width:280px;}
}
.header.header-menu-right .logo{display:none;}
.header.header-menu-right .menu-wrapper .logo{display:block;}
@media (max-width:991px){.header.header-menu-right .menu-wrapper .logo{float:none !important;}
}
@media (max-width:767px){.header.header-menu-right .logo{display:block;}
.header.header-menu-right .menu-wrapper .logo{display:none;}
}
.header .switcher-wrapper{margin-bottom:15px;margin-top:-4px;}
@media (max-width:767px){.header .switcher-wrapper{display:none;}
}
.header .switcher-wrapper .view-switcher,
.header .switcher-wrapper #mini-cart{float:right;}
.header.searchform-middle .switcher-wrapper{margin-top:0;}
.view-switcher{float:left;}
.view-switcher .dropdown-toggle,
#mini-cart .dropdown-toggle{padding:8px 12px;height:36px;font-size:14px;border-radius:0;border-width:0;-webkit-box-shadow:none;box-shadow:none;}
#mini-cart .dropdown-toggle{padding-left:10px;padding-right:10px;}
#mini-cart .dropdown-toggle{cursor:pointer;text-transform:none;white-space:nowrap;}
.searchform-middle #mini-cart .dropdown-toggle .cart-details{width:175px;}
@media (max-width:767px){.searchform-middle #mini-cart .dropdown-toggle .cart-details{width:auto;}
}
#mini-cart .dropdown-menu{top:46px;right:0;left:auto;width:290px;padding:24px 20px 20px;}
.header-top .left #mini-cart{margin-left:0;margin-right:8px;}
.header-top .left #mini-cart .dropdown-menu{left:0;right:auto;}
#mini-cart .cart_list_wrap{max-height:300px;overflow-y:auto;overflow-x:hidden;}
#mini-cart .cart_list_wrap.scroll-wrapper{margin-right:-5px;}
@media (max-width:767px){.view-switcher .dropdown-toggle{width:auto !important;}
.view-switcher .dropdown-toggle .flag{margin-right:0;}
.view-switcher .dropdown-toggle .menu-label{display:none;}
}
.view-switcher .dropdown-toggle .caret{display:none;}
.view-switcher .dropdown-menu{left:auto;right:0;}
.view-switcher .open .dropdown-toggle{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.quick-access{float:right;margin-top:8px;margin-bottom:5px;}
@media (max-width:991px){.quick-access{margin-top:26px;}
.header-menu-right .quick-access{margin-top:26px;}
}
body.mobile .quick-access{margin-top:26px;}
#mini-cart,
#search-form{float:left;margin-left:8px;}
#search-form{position:relative;z-index:30;}
.searchform-middle #search-form{margin-left:0;}
@media (max-width:767px){.searchform-middle #search-form{margin:auto;}
}
.searchform-middle #search-form .searchform .text input{width:175px !important;left:-175px !important;display:inline-block !important;}
@media (max-width:767px){.searchform-middle #search-form .searchform .text input{width:200px !important;left:-200px !important;}
}
@media (max-width:767px){#search-form{position:absolute;margin:auto;left:0;right:0;top:-50px;width:237px;}
.searchform-middle #search-form{top:auto;bottom:-110px;}
.searchform-middle #search-form.middle{top:-60px;bottom:auto;}
}
.searchform-middle .switcher-wrapper #search-form{float:right;margin-left:20px;}
#mini-cart.open .dropdown-toggle{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
@media (max-width:767px){.header.header-logo-center .logo{margin-top:0;}
}
.sticky-header{position:fixed;overflow:hidden;visibility:hidden;top:0;left:0;right:0;z-index:300;-webkit-box-shadow:0 5px 3px -3px rgba(0, 0, 0, 0.1);box-shadow:0 5px 3px -3px rgba(0, 0, 0, 0.1);}
@media (max-width:991px){.sticky-header{display:none !important;}
}
body.mobile .sticky-header{display:none !important;}
.sticky-header .header{padding-top:0;background-color:transparent;}
.sticky-header .header .logo{margin-top:0;margin-right:15px;}
.sticky-header .menu-wrapper{background-color:transparent;margin:0;}
.sticky-header .logo img{margin-top:0;margin-right:10px;height:40px;width:auto;}
.sticky-header .quick-access{margin-top:9px;margin-bottom:3px;}
.sticky-header #mini-cart .dropdown-menu{top:42px;}
.sticky-header #mini-cart .cart-head.sticky-only-icon .cart-details{display:none;}
.header-top .left .view-switcher .dropdown-menu{left:0;right:auto;}
.header-contact{margin-top:-2px;font-size:12px;}
@media (max-width:767px){.header-contact{display:none;}
}
.header-block.well{float:left;line-height:1.5;padding:5px 11px;margin-left:10px;border-radius:0;}
.header-block.well.noborder{border-width:0;}
.header-block.well.nobg{background:transparent;padding:0 10px;margin-top:3px;}
@media (max-width:1199px){.header-block.well.nobg{margin-top:20px;margin-bottom:0px;}
}
.header-block .fa{font-size:16px;width:18px;text-align:center;}
.header-on-banner{position:absolute;width:100%;}
@media (min-width:768px){.header-on-banner{-webkit-box-shadow:none;box-shadow:none;}
.header-on-banner .header-top,
.header-on-banner .header,
.header-on-banner .menu-wrapper{background:transparent;-webkit-box-shadow:none;box-shadow:none;}
.header-on-banner .header-top{border-width:0;}
.header-on-banner .container-shadow{display:none;}
.header-on-banner .header .logo img{display:none;}
.header-on-banner .header .logo img.header-banner-logo{display:block;}
.header-on-banner .view-switcher .dropdown,
.header-on-banner #lang_sel > ul > li, .header-on-banner.header-wrapper .searchform button,
.header-on-banner #mini-cart .dropdown-toggle,
.header-on-banner #mini-cart .dropdown-toggle .cart-icon,
.header-on-banner #mini-cart .dropdown-toggle .cart-details,
.header-on-banner #main-mobile-toggle .btn,
.header-on-banner .header-block.well,
.header-on-banner .menu-wrapper{background:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.header-on-banner .mega-menu,
.header-on-banner .mega-menu > ul,
.header-on-banner .mega-menu > ul > li,
.header-on-banner .mega-menu > ul > li > a,
.header-on-banner .mega-menu > ul > li > h5{background:transparent !important;border-color:transparent !important;-webkit-box-shadow:none;box-shadow:none;}
.header-on-banner .view-switcher .dropdown.open,
.header-on-banner #lang_sel > ul > li:hover, .header-on-banner.header-wrapper .searchform button:hover, .header-on-banner.header-wrapper .searchform button:focus,
.header-on-banner #mini-cart.open .dropdown-toggle, .header-on-banner #mini-cart .dropdown-toggle:hover, .header-on-banner #mini-cart .dropdown-toggle:focus,
.header-on-banner #main-mobile-toggle .btn:hover, .header-on-banner #main-mobile-toggle .btn:focus{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
}
@media (max-width:767px){.header-on-banner{position:relative;}
.header-on-banner .header .logo img.header-banner-logo{display:none;}
}
.breadcrumbs{padding:15px 0;}
.breadcrumbs ul{margin:0;padding:0;list-style:none;}
.breadcrumbs li{display:inline;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs span{margin:0 8px;}
.avatar{height:auto;}
header.entry-header{position:relative;}
header.entry-header .edit{position:absolute;right:0;top:8px;}
.posts-wrap{position:relative;}
.posts-wrap.timeline-layout{padding-top:20px;}
@media (max-width:767px){.posts-wrap.timeline-layout{padding-top:0;}
}
@media (max-width:991px){.column2 .posts-wrap.timeline-layout{padding-top:0;}
}
.post-content-wrap .post-info{float:left;width:85px;margin-right:15px;margin-bottom:15px;}
@media (max-width:1199px){.post-content-wrap .post-info{width:75px;margin-right:10px;margin-bottom:10px;}
}
@media (max-width:991px){.post-content-wrap .post-info{width:60px;}
}
@media (max-width:480px){.post-content-wrap .post-info{width:40px;}
}
.post-content-wrap .post-info.grid, .post-content-wrap .post-info.gird.none-slideshow{width:40px;margin-top:3px;margin-right:15px;margin-bottom:15px;}
.post-content-wrap .post-info.large-alt{margin-right:30px;}
@media (max-width:1199px){.post-content-wrap .post-info.large-alt{margin-right:20px;}
}
@media (max-width:480px){.post-content-wrap .post-info.large-alt{margin-right:15px;}
}
.post-content-wrap .post-date,
.post-content-wrap .post-format{float:left;width:85px;height:85px;padding:20px 0;text-align:center;font-weight:bold;line-height:1.1;text-transform:uppercase;-webkit-transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;}
@media (max-width:1199px){.post-content-wrap .post-date,
.post-content-wrap .post-format{width:75px;height:75px;padding:18px 0;}
}
@media (max-width:991px){.post-content-wrap .post-date,
.post-content-wrap .post-format{width:60px;height:60px;padding:12px 0;}
}
@media (max-width:480px){.post-content-wrap .post-date,
.post-content-wrap .post-format{float:none;width:40px;height:40px;padding:6px 0;}
}
.post-content-wrap .post-format{padding:28px 0;}
@media (max-width:1199px){.post-content-wrap .post-format{padding:23px 0;}
}
@media (max-width:991px){.post-content-wrap .post-format{padding:17px 0;}
}
@media (max-width:480px){.post-content-wrap .post-format{padding:10px 0;}
}
.post-content-wrap .post-format .fa{font-size:30px;}
@media (max-width:991px){.post-content-wrap .post-format .fa{font-size:25px;}
}
@media (max-width:480px){.post-content-wrap .post-format .fa{font-size:19px;}
}
.post-content-wrap .post-format.quote:before{display:none;}
.post-content-wrap .post-date .post-date-day{font-size:20px;display:block;font-weight:bold;}
@media (max-width:991px){.post-content-wrap .post-date .post-date-day{font-size:17px;}
}
@media (max-width:480px){.post-content-wrap .post-date .post-date-day{font-size:14px;}
}
.post-content-wrap .post-date .post-date-month{font-size:18px;display:block;font-weight:bold;}
@media (max-width:991px){.post-content-wrap .post-date .post-date-month{font-size:17px;}
}
@media (max-width:480px){.post-content-wrap .post-date .post-date-month{font-size:14px;}
}
.post-content-wrap .post-info.grid .post-date,
.post-content-wrap .post-info.grid .post-format{float:none;width:40px;height:40px;}
.post-content-wrap .post-info.grid .post-date{padding:6px 0;}
.post-content-wrap .post-info.grid .post-date .post-date-day,
.post-content-wrap .post-info.grid .post-date .post-date-month{font-size:14px;}
.post-content-wrap .post-info.grid .post-format{padding:10px 0;}
.post-content-wrap .post-info.grid .post-format .fa{font-size:19px;}
.post-content-wrap .post-content{padding-left:100px;}
@media (max-width:1199px){.post-content-wrap .post-content{padding-left:90px;}
}
@media (max-width:991px){.post-content-wrap .post-content{padding-left:75px;}
}
@media (max-width:480px){.post-content-wrap .post-content{padding-left:0;}
}
.post-content-wrap .post-content.large-alt{padding-left:115px;}
@media (max-width:1199px){.post-content-wrap .post-content.large-alt{padding-left:95px;}
}
@media (max-width:991px){.post-content-wrap .post-content.large-alt{padding-left:80px;}
}
@media (max-width:480px){.post-content-wrap .post-content.large-alt{padding-left:0;}
}
.post-content-wrap .post-content.grid, .post-content-wrap .post-content.grid.none-slideshow, .post-content-wrap .post-content.timeline{padding-left:0;}
@media (max-width:991px){.post-content-wrap .post-content.medium-alt .post-content-small{padding-left:0;}
}
@media (max-width:480px){.post-content-wrap .post-content.medium-alt{padding-left:0;}
.post-content-wrap .post-content.medium-alt .post-slideshow-wrap{padding-left:0;margin-left:50px;}
}
@media (max-width:991px){.post-content-wrap .post-content.small-alt .post-content-small{padding-left:0;}
}
@media (max-width:480px){.post-content-wrap .post-content.small-alt{padding-left:0;}
.post-content-wrap .post-content.small-alt .post-slideshow-wrap{padding-left:50px;}
}
.wp-post-image{width:100%;}
.post-slideshow-wrap{position:relative;}
@media (max-width:480px){.post-slideshow-wrap{padding-left:50px;}
}
.post-slideshow-wrap.large-alt, .post-slideshow-wrap.grid, .post-slideshow-wrap.timeline{padding-left:0;}
.post-slideshow-wrap.small-alt{float:left;width:450px;margin-right:30px;}
.column2 .post-slideshow-wrap.small-alt{width:350px;}
@media (max-width:1199px){.post-slideshow-wrap.small-alt{width:330px;margin-right:20px;}
.column2 .post-slideshow-wrap.small-alt{width:250px;}
}
@media (max-width:991px){.post-slideshow-wrap.small-alt{float:none;width:100%;margin-right:0;}
.column2 .post-slideshow-wrap.small-alt{width:100%;}
}
.post-content-small{padding-left:480px;}
.column2 .post-content-small{padding-left:380px;}
@media (max-width:1199px){.post-content-small{padding-left:350px;}
.column2 .post-content-small{padding-left:270px;}
}
@media (max-width:991px){.post-content-small{padding-left:50px;}
.column2 .post-content-small{padding-left:50px;}
}
.post-slideshow{width:100%;margin-bottom:30px;}
.post-slideshow-wrap.medium-alt .post-slideshow, .post-slideshow-wrap.timeline .post-slideshow{margin-bottom:25px;}
.post-item .post-slideshow .post-image,
.post-item .post-slideshow .fit-video{margin-bottom:0;}
.post-content .entry-title{font-size:28px;font-weight:bold;line-height:1.2;}
@media (max-width:1199px){.post-content .entry-title{font-size:24px;}
}
@media (max-width:767px){.post-content .entry-title{font-size:20px;}
}
#main .post-content .entry-title{padding-left:0;margin:0 0 10px;}
#main .post-content .entry-title:before{display:none;}
.post-image img{width:100%;height:auto;}
.entry-header .entry-thumbnail img{width:100%;height:auto;margin-bottom:30px;}
.entry-meta{margin-bottom:15px;}
.entry-meta .meta-item{display:inline-block;margin-right:25px;font-size:14px;line-height:1.7;}
@media (max-width:1199px){.entry-meta .meta-item{margin-right:20px;}
}
@media (max-width:991px){.entry-meta .meta-item{margin-right:15px;}
}
.entry-meta .meta-item .meta-inner{display:inline-block;}
.single-portfolio .entry-meta .meta-item .meta-inner{display:block;}
.portfolio-content .entry-meta .meta-item{margin-right:0;}
.portfolio-cat-content .entry-meta .meta-item{margin-right:25px;}
@media (max-width:1199px){.portfolio-cat-content .entry-meta .meta-item{margin-right:20px;}
}
@media (max-width:991px){.portfolio-cat-content .entry-meta .meta-item{margin-right:15px;}
}
.entry-meta .meta-item .fa{margin-right:5px;width:12px;text-align:center;}
.entry-meta .meta-title{font-weight:bold;}
.entry-content,
.entry-author,
.entry-related,
.entry-comments,
.comment-respond,
.portfolio-content .sub-content{margin-bottom:75px;}
@media (max-width:991px){.entry-content,
.entry-author,
.entry-related,
.entry-comments,
.comment-respond,
.portfolio-content .sub-content{margin-bottom:70px;}
}
@media (max-width:767px){.entry-content,
.entry-author,
.entry-related,
.entry-comments,
.comment-respond,
.portfolio-content .sub-content{margin-bottom:65px;}
}
.woocommerce-tabs .entry-content, .woocommerce-tabs
.entry-author, .woocommerce-tabs
.entry-related, .woocommerce-tabs
.entry-comments, .woocommerce-tabs
.comment-respond, .woocommerce-tabs
.portfolio-content .sub-content{margin-bottom:0;}
.entry-author,
.comment-respond{margin-bottom:95px;}
@media (max-width:991px){.entry-author,
.comment-respond{margin-bottom:85px;}
}
@media (max-width:767px){.entry-author,
.comment-respond{margin-bottom:75px;}
}
.form-allowed-tags{display:none;}
.portfolio-content .entry-content, .portfolio-page-content .entry-content, .faq-content .entry-content, .faq-page-content .entry-content, .grid-layout .post-item .entry-content, .timeline-layout .post-item .entry-content, .teaser_grid_container .post-item .entry-content{margin-bottom:0;}
.entry-addthis-above{height:40px;margin-bottom:20px;}
.entry-addthis-above > div{float:left;}
.entry-addthis-below{height:40px;margin-top:20px;}
.entry-addthis-below > div{float:right;}
.entry-author .avatar{float:left;width:145px;margin-right:30px;}
@media (max-width:991px){.entry-author .avatar{width:110px;margin-right:15px;}
}
@media (max-width:767px){.entry-author .avatar{margin-bottom:15px;}
}
.entry-author .author-content{padding-left:175px;}
@media (max-width:991px){.entry-author .author-content{padding-left:125px;}
}
@media (max-width:767px){.entry-author .author-content{padding-left:0;}
}
.entry-author .author-content h3{margin-top:0;margin-bottom:15px;}
.entry-related .title{margin-bottom:35px;}
.entry-related h3,
.entry-comments h3{font-size:24px;font-weight:bold;text-transform:uppercase;display:table-cell;white-space:pre;}
.title-gap-wrap{display:table-cell;position:relative;height:1px;vertical-align:middle;width:100%;}
.title-gap-wrap .title-gap{margin-left:25px;}
.comment-list{list-style:none;padding:0;}
.comment-list .children{list-style:none;padding:0 0 0 50px;}
@media (max-width:1199px){.comment-list .children{padding-left:30px;}
}
@media (max-width:991px){.comment-list .children{padding-left:20px;}
}
.comment-list .comment-body{padding:35px 0;}
.comment-list .avatar{float:left;width:70px;}
.comment-list .comment-box{padding-left:100px;}
@media (max-width:991px){.comment-list .comment-box{padding-left:90px;}
}
.comment-list .meta{font-style:italic;font-size:14px;margin-bottom:10px;}
.comment-list .meta a{font-style:normal;font-weight:bold;margin-right:15px;}
.comment-list .meta strong{margin-right:8px;}
.comment-list .meta .comment-date{margin-right:15px;}
.entry-comments .no-comments{padding:35px 0;}
.comment-respond #reply-title{text-transform:uppercase;}
.comment-list .comment-respond #reply-title{padding-top:30px;}
.comment-respond .comment-notes{margin-top:-5px;margin-bottom:25px;}
.post-slider .post-item, .post-carousel .post-item, .grid-layout .post-item, .teaser_grid_container .post-item, .timeline-layout .post-item{padding-left:15px;padding-right:15px;padding-bottom:3px;}
.entry-related .post-item{margin-top:15px;}
@media (max-width:767px){.timeline-layout .post-item{padding-bottom:20px;}
.timeline-layout .post-item.align-left, .timeline-layout .post-item.align-right{clear:both;float:none;padding-left:15px;padding-right:15px;}
}
@media (max-width:991px){.column2 .timeline-layout .post-item{padding-bottom:20px;}
.column2 .timeline-layout .post-item.align-left, .column2 .timeline-layout .post-item.align-right{padding-left:15px;padding-right:15px;}
}
.post-item.large-alt, .post-item.medium-alt, .post-item.small-alt{margin-bottom:0;}
.posts-wrap .post-item.large-alt, .posts-wrap .post-item.medium-alt, .posts-wrap .post-item.small-alt{margin-top:100px;}
@media (max-width:767px){.posts-wrap .post-item.large-alt, .posts-wrap .post-item.medium-alt, .posts-wrap .post-item.small-alt{margin-top:70px;}
}
.posts-wrap .post-item.large-alt:first-child, .posts-wrap .post-item.medium-alt:first-child, .posts-wrap .post-item.small-alt:first-child{margin-top:0;}
.posts-wrap .post-item.large-alt .entry-content, .posts-wrap .post-item.medium-alt .entry-content, .posts-wrap .post-item.small-alt .entry-content{margin-bottom:0;}
.grid-layout .post-item, .teaser_grid_container .post-item{padding-bottom:30px;}
.grid-layout .post-item .inner:hover, .teaser_grid_container .post-item .inner:hover{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.15);box-shadow:0 0 1px rgba(0, 0, 0, 0.15);}
.grid-layout .post-item .post-slideshow-wrap .post-slideshow, .teaser_grid_container .post-item .post-slideshow-wrap .post-slideshow{margin-bottom:10px;}
.grid-layout .post-item .post-content-wrap, .teaser_grid_container .post-item .post-content-wrap{padding:20px 20px 30px;}
.timeline-layout .post-item{padding-bottom:30px;}
@media (max-width:767px){.grid-layout .post-item, .teaser_grid_container .post-item{position:static !important;}
}
@media (max-width:767px){.portfolio-wrapper.grid-layout .post-item{position:absolute !important;}
}
.timeline-layout .post-item.align-left{clear:left;float:left;padding-right:30px;}
@media (max-width:767px){.timeline-layout .post-item.align-left{padding-right:15px;clear:none;float:none;}
}
.timeline-layout .post-item.align-right{clear:right;float:right;padding-left:30px;}
@media (max-width:767px){.timeline-layout .post-item.align-right{padding-left:15px;clear:none;float:none;}
}
.timeline-layout .post-item > .inner{padding:16px 16px 25px;text-align:left;-webkit-box-shadow:none;box-shadow:none;}
.timeline-layout .post-item > .inner:hover{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.15);box-shadow:0 0 1px rgba(0, 0, 0, 0.15);}
.post-slider .post-item .post-image,
.post-slider .post-item .fit-video, .post-carousel .post-item .post-image,
.post-carousel .post-item .fit-video{display:block;margin-bottom:15px;position:relative;}
.fit-video iframe{width:100% !important;}
.entry-excerpt .more-links.inline{font-weight:bold;}
.entry-excerpt .more-links.btn{margin-top:20px;}
.timeline-icon{text-align:center;font-size:45px;line-height:1;margin-top:-20px;margin-bottom:-8px;}
@media (max-width:767px){.timeline-icon{display:none;}
}
@media (max-width:991px){.column2 .timeline-icon{display:none;}
}
.timeline-date{text-align:center;}
.timeline-date .timeline-title{position:relative;display:inline-block;margin:20px 0 40px;font-size:15px;font-weight:bold;padding:5px 10px;text-transform:none;}
@media (max-width:767px){.timeline-date .timeline-title{margin-bottom:30px;}
}
@media (max-width:991px){.column2 .timeline-date .timeline-title{margin-bottom:30px;}
}
.timeline-content-gap{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2px;}
@media (max-width:767px){.timeline-content-gap{display:none;}
}
@media (max-width:991px){.column2 .timeline-content-gap{display:none;}
}
.timeline-circle{border-radius:5px;width:10px;height:10px;position:absolute;margin-top:5px;}
@media (max-width:767px){.timeline-circle{display:none;}
}
@media (max-width:991px){.column2 .timeline-circle{display:none;}
}
.timeline-layout .align-left .timeline-circle{right:-5px;}
.timeline-layout .align-right .timeline-circle{left:-5px;}
.timeline-arrow{position:absolute;}
@media (max-width:767px){.timeline-arrow{display:none;}
}
@media (max-width:991px){.column2 .timeline-arrow{display:none;}
}
.align-left .timeline-arrow{margin-right:31px;right:0;}
.align-right .timeline-arrow{margin-left:-16px;}
.timeline-arrow:before, .timeline-arrow:after{top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.align-right .timeline-arrow:before, .align-right .timeline-arrow:after{right:100%;}
.timeline-arrow:before{border:7px solid transparent;margin-top:1px;}
.timeline-arrow:after{border:5px solid transparent;margin-top:3px;}
.infinite-content .pagination{display:none;}
.portfolio-page-content .pagination, .blog-page-content .pagination{float:right;}
.blog-page-content .post-slideshow-wrap .owl-theme .owl-controls .owl-buttons div,
.blog-page-content .portfolio-slideshow-wrap .owl-theme .owl-controls .owl-buttons div,
.portfolio-page-content .post-slideshow-wrap .owl-theme .owl-controls .owl-buttons div,
.portfolio-page-content .portfolio-slideshow-wrap .owl-theme .owl-controls .owl-buttons div,
.portfolio-cat-content .post-slideshow-wrap .owl-theme .owl-controls .owl-buttons div,
.portfolio-cat-content .portfolio-slideshow-wrap .owl-theme .owl-controls .owl-buttons div{opacity:0;filter:alpha(opacity=0);}
.blog-page-content .post-slideshow-wrap:hover .owl-theme .owl-controls .owl-buttons div,
.blog-page-content .portfolio-slideshow-wrap:hover .owl-theme .owl-controls .owl-buttons div,
.portfolio-page-content .post-slideshow-wrap:hover .owl-theme .owl-controls .owl-buttons div,
.portfolio-page-content .portfolio-slideshow-wrap:hover .owl-theme .owl-controls .owl-buttons div,
.portfolio-cat-content .post-slideshow-wrap:hover .owl-theme .owl-controls .owl-buttons div,
.portfolio-cat-content .portfolio-slideshow-wrap:hover .owl-theme .owl-controls .owl-buttons div{opacity:1;filter:alpha(opacity=100);}
.product-slider .post-carousel .post-item .post-image,
.related-slider .post-carousel .post-item .post-image{margin-bottom:20px;}
.product-slider .post-carousel .post-item .post-title,
.related-slider .post-carousel .post-item .post-title{font-size:20px;font-weight:bold;margin:3px 0 15px;line-height:1.25;}
.product-slider .post-carousel .post-item .entry-meta,
.related-slider .post-carousel .post-item .entry-meta{margin-bottom:0;}
.product-slider .post-carousel .post-item .read-more,
.related-slider .post-carousel .post-item .read-more{font-weight:bold;font-size:15px;}
.product-slider .post-carousel .post-item .meta-date,
.related-slider .post-carousel .post-item .meta-date{display:inline-block;font-style:italic;font-size:14px;padding-top:2px;}
.hentry > div:last-child{margin-bottom:0;}
.hentry > div.last-child{margin-bottom:0;}
#infscr-loading{position:absolute;bottom:0;text-align:center;left:0;right:0;padding:15px;line-height:2;z-index:1000;}
.grid-layout #infscr-loading, .teaser_grid_container #infscr-loading, .timeline-layout #infscr-loading{left:15px;right:15px;}
.wp-caption{max-width:100% !important;}
.wp-caption-text{min-width:0;}
.gallery-caption{min-width:0;}
.bypostauthor{min-width:0;}
.portfolio-slideshow-wrap{position:relative;}
@media (max-width:991px){.portfolio-slideshow-wrap{margin-bottom:30px;}
}
.portfolio-slideshow-wrap.large-alt{width:100%;margin-bottom:30px;}
.portfolio-wrapper .portfolio-slideshow-wrap{margin-bottom:15px;}
@media (max-width:480px){.portfolio-wrapper.grid-layout .post-item.col-xs-6{width:100%;}
}
.portfolio-content > div:last-child{margin-bottom:0;}
.portfolio-content > div.last-child{margin-bottom:0;}
.portfolio-content .entry-meta{margin-top:30px;margin-bottom:30px;}
.portfolio-content .entry-meta .portfolio-cat-content{margin-top:20px;}
.portfolio-content.large-alt .entry-meta{margin-top:0;}
@media (max-width:991px){.portfolio-content.large-alt .entry-meta{margin-top:15px;}
.column1 .portfolio-content.large-alt .entry-meta{margin-top:0;}
}
@media (max-width:767px){.portfolio-content.large-alt .entry-meta{margin-top:30px;}
.column1 .portfolio-content.large-alt .entry-meta{margin-top:30px;}
}
.portfolio-page-content .post-item{padding-bottom:50px;}
.portfolio-page-content .post-image,
.portfolio-page-content .fit-video{margin-bottom:15px;position:relative;}
.post-item .post-image,
.post-item .fit-video{margin-bottom:15px;position:relative;}
.post-slideshow-wrap .figcaption,
.portfolio-slideshow-wrap .figcaption,
.post-image .figcaption,
.product-image .figcaption{background:rgba(68, 70, 69, 0.6);height:100%;width:100%;position:absolute;right:0;top:0;z-index:100;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.post-slideshow-wrap .figcaption .zoom-button,
.post-slideshow-wrap .figcaption .link-button,
.portfolio-slideshow-wrap .figcaption .zoom-button,
.portfolio-slideshow-wrap .figcaption .link-button,
.post-image .figcaption .zoom-button,
.post-image .figcaption .link-button,
.product-image .figcaption .zoom-button,
.product-image .figcaption .link-button{display:inline-block;width:36px;height:36px;position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-18px;padding:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:background 0.2s ease 0s, border 0.3s ease 0s, margin-left 0.4s ease-in-out 0.2s;transition:background 0.2s ease 0s, border 0.3s ease 0s, margin-left 0.4s ease-in-out 0.2s;font-family:"FontAwesome";font-size:20px;font-weight:bold;line-height:34px;}
.post-slideshow-wrap:hover .figcaption,
.portfolio-slideshow-wrap:hover .figcaption,
.post-image:hover .figcaption,
.product-image:hover .figcaption{opacity:1;filter:alpha(opacity=100);}
.post-slideshow-wrap:hover .figcaption .zoom-button,
.post-slideshow-wrap:hover .figcaption .link-button,
.portfolio-slideshow-wrap:hover .figcaption .zoom-button,
.portfolio-slideshow-wrap:hover .figcaption .link-button,
.post-image:hover .figcaption .zoom-button,
.post-image:hover .figcaption .link-button,
.product-image:hover .figcaption .zoom-button,
.product-image:hover .figcaption .link-button{opacity:1;filter:alpha(opacity=100);}
.post-slideshow-wrap:hover .figcaption .link-button,
.portfolio-slideshow-wrap:hover .figcaption .link-button,
.post-image:hover .figcaption .link-button,
.product-image:hover .figcaption .link-button{margin-left:-46px;}
.post-slideshow-wrap:hover .figcaption .zoom-button,
.portfolio-slideshow-wrap:hover .figcaption .zoom-button,
.post-image:hover .figcaption .zoom-button,
.product-image:hover .figcaption .zoom-button{margin-left:10px;}
.product-image .figcaption{background:transparent;display:none;}
.product-image .figcaption .quickview-button{display:inline-block;width:36px;height:36px;border-radius:2px !important;position:absolute;top:0;right:0;margin-left:0;margin-top:0;padding:0;-webkit-transition:background 0.2s ease 0s, border 0.3s ease 0s, margin-left 0.4s ease-in-out 0.2s;transition:background 0.2s ease 0s, border 0.3s ease 0s, margin-left 0.4s ease-in-out 0.2s;font-family:"FontAwesome";font-size:20px;font-weight:bold;line-height:34px;text-align:center;}
.product-image .figcaption .quickview-button.top-left{right:auto;left:0;}
.product-image .figcaption .quickview-button.bottom-left{right:auto;left:0;top:auto;bottom:0;}
.product-image .figcaption .quickview-button.bottom-right{top:auto;bottom:0;}
body.mobile .product-image .figcaption, .product-image .figcaption.no-hover, .products .product > .inner.hover .product-image .figcaption{opacity:1;filter:alpha(opacity=100);}
body.mobile .product-image .figcaption .quickview-button, .product-image .figcaption.no-hover .quickview-button, .products .product > .inner.hover .product-image .figcaption .quickview-button{opacity:1;filter:alpha(opacity=100);}
.product-image:hover .figcaption .quickview-button{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.post-slideshow-wrap .figcaption,
.portfolio-slideshow-wrap .figcaption{background:transparent;height:66px;width:112px;}
@media (max-width:767px){.post-slideshow-wrap .figcaption,
.portfolio-slideshow-wrap .figcaption{height:42px;width:74px;}
.post-slideshow-wrap .figcaption .zoom-button,
.post-slideshow-wrap .figcaption .link-button,
.portfolio-slideshow-wrap .figcaption .zoom-button,
.portfolio-slideshow-wrap .figcaption .link-button{width:26px;height:26px;font-size:15px;margin-left:-13px;margin-top:-13px;line-height:24px;}
}
.post-slideshow-wrap:hover .figcaption .link-button,
.portfolio-slideshow-wrap:hover .figcaption .link-button{margin-left:-41px;}
@media (max-width:767px){.post-slideshow-wrap:hover .figcaption .link-button,
.portfolio-slideshow-wrap:hover .figcaption .link-button{margin-left:-29px;}
}
.post-slideshow-wrap:hover .figcaption .zoom-button,
.portfolio-slideshow-wrap:hover .figcaption .zoom-button{margin-left:5px;}
@media (max-width:767px){.post-slideshow-wrap:hover .figcaption .zoom-button,
.portfolio-slideshow-wrap:hover .figcaption .zoom-button{margin-left:3px;}
}
.post-slideshow-wrap.small-alt .figcaption, .post-slideshow-wrap.grid .figcaption, .post-slideshow-wrap.timeline .figcaption,
.portfolio-slideshow-wrap.small-alt .figcaption,
.portfolio-slideshow-wrap.grid .figcaption,
.portfolio-slideshow-wrap.timeline .figcaption{height:42px;width:74px;}
.post-slideshow-wrap.small-alt .figcaption .zoom-button,
.post-slideshow-wrap.small-alt .figcaption .link-button, .post-slideshow-wrap.grid .figcaption .zoom-button,
.post-slideshow-wrap.grid .figcaption .link-button, .post-slideshow-wrap.timeline .figcaption .zoom-button,
.post-slideshow-wrap.timeline .figcaption .link-button,
.portfolio-slideshow-wrap.small-alt .figcaption .zoom-button,
.portfolio-slideshow-wrap.small-alt .figcaption .link-button,
.portfolio-slideshow-wrap.grid .figcaption .zoom-button,
.portfolio-slideshow-wrap.grid .figcaption .link-button,
.portfolio-slideshow-wrap.timeline .figcaption .zoom-button,
.portfolio-slideshow-wrap.timeline .figcaption .link-button{width:26px;height:26px;font-size:15px;margin-left:-13px;margin-top:-13px;line-height:24px;}
.post-slideshow-wrap.small-alt:hover .figcaption .link-button, .post-slideshow-wrap.grid:hover .figcaption .link-button, .post-slideshow-wrap.timeline:hover .figcaption .link-button,
.portfolio-slideshow-wrap.small-alt:hover .figcaption .link-button,
.portfolio-slideshow-wrap.grid:hover .figcaption .link-button,
.portfolio-slideshow-wrap.timeline:hover .figcaption .link-button{margin-left:-29px;}
.post-slideshow-wrap.small-alt:hover .figcaption .zoom-button, .post-slideshow-wrap.grid:hover .figcaption .zoom-button, .post-slideshow-wrap.timeline:hover .figcaption .zoom-button,
.portfolio-slideshow-wrap.small-alt:hover .figcaption .zoom-button,
.portfolio-slideshow-wrap.grid:hover .figcaption .zoom-button,
.portfolio-slideshow-wrap.timeline:hover .figcaption .zoom-button{margin-left:3px;}
.single-post .post-slideshow-wrap .figcaption, .single-portfolio .post-slideshow-wrap .figcaption, .single-post
.portfolio-slideshow-wrap .figcaption, .single-portfolio
.portfolio-slideshow-wrap .figcaption{width:66px;opacity:1;filter:alpha(opacity=100);}
@media (max-width:767px){.single-post .post-slideshow-wrap .figcaption, .single-portfolio .post-slideshow-wrap .figcaption, .single-post
.portfolio-slideshow-wrap .figcaption, .single-portfolio
.portfolio-slideshow-wrap .figcaption{width:42px;}
}
.single-post .post-slideshow-wrap .figcaption .zoom-button,
.single-post .post-slideshow-wrap .figcaption .link-button, .single-portfolio .post-slideshow-wrap .figcaption .zoom-button,
.single-portfolio .post-slideshow-wrap .figcaption .link-button, .single-post
.portfolio-slideshow-wrap .figcaption .zoom-button,
.single-post
.portfolio-slideshow-wrap .figcaption .link-button, .single-portfolio
.portfolio-slideshow-wrap .figcaption .zoom-button,
.single-portfolio
.portfolio-slideshow-wrap .figcaption .link-button{opacity:1;filter:alpha(opacity=100);}
.single-post .post-slideshow-wrap .figcaption .link-button, .single-portfolio .post-slideshow-wrap .figcaption .link-button, .single-post
.portfolio-slideshow-wrap .figcaption .link-button, .single-portfolio
.portfolio-slideshow-wrap .figcaption .link-button{display:none;}
.single-post .post-slideshow-wrap:hover .figcaption .zoom-button, .single-portfolio .post-slideshow-wrap:hover .figcaption .zoom-button, .single-post
.portfolio-slideshow-wrap:hover .figcaption .zoom-button, .single-portfolio
.portfolio-slideshow-wrap:hover .figcaption .zoom-button{margin-left:-18px;}
@media (max-width:767px){.single-post .post-slideshow-wrap:hover .figcaption .zoom-button, .single-portfolio .post-slideshow-wrap:hover .figcaption .zoom-button, .single-post
.portfolio-slideshow-wrap:hover .figcaption .zoom-button, .single-portfolio
.portfolio-slideshow-wrap:hover .figcaption .zoom-button{margin-left:-13px;}
}
.portfolio-filter,
.faq-filter,
.product-tabs .nav-tabs{list-style:none;margin:0 0 30px;padding:0;}
.portfolio-filter li,
.faq-filter li,
.product-tabs .nav-tabs li{float:left;margin:0 3px 5px 0;}
.portfolio-filter li a,
.faq-filter li a,
.product-tabs .nav-tabs li a{font-weight:bold;padding:6px 20px 5px;text-transform:uppercase;border-radius:0;border-width:0 !important;}
.portfolio-filter a:active, .portfolio-filter a.active,
.faq-filter a:active,
.faq-filter a.active,
.product-tabs .nav-tabs li a:active,
.product-tabs .nav-tabs li a.active{-webkit-box-shadow:none;box-shadow:none;}
.product-tabs .nav-tabs li a{padding:6px 32px 5px;}
@media (max-width:1199px){.product-tabs .nav-tabs li a{padding:6px 26px 5px;}
}
@media (max-width:991px){.product-tabs .nav-tabs li a{padding:6px 20px 5px;}
}
.portfolio-title{font-size:17px;font-weight:bold;margin:0;line-height:1.5;}
.portfolio-cat-content .portfolio-title{font-size:27px;padding-left:0 !important;margin-bottom:20px !important;}
@media (max-width:480px){.portfolio-cat-content .portfolio-title{font-size:20px;}
}
.portfolio-cat-content .portfolio-title:before{display:none;}
.portfolio-cat-content .portfolio{margin-bottom:50px;}
@media (max-width:480px){.portfolio-cat-content .portfolio{margin-bottom:30px;}
}
.portfolio-cats{font-size:13px;font-weight:normal;font-family:inherit;margin:0;line-height:1.5;}
.faq-wrapper .post-item{background:transparent !important;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-width:0;}
.faq-wrapper .post-item + .post-item{margin-top:0;border-top-width:0;}
.faq-wrapper .panel-heading{position:relative;border-radius:0;padding:10px 0;background:transparent !important;}
.faq-wrapper .panel-title{font-size:17px;font-weight:bold;line-height:24px;background:transparent;}
.faq-wrapper .panel-body{padding:15px 20px 25px;border-width:0 !important;}
.faq-wrapper .panel-body p:last-child{margin-bottom:0;}
.faq-wrapper .panel-body p.last-child{margin-bottom:0;}
.faq-wrapper .panel-heading a{display:inline-block;}
.faq-wrapper .panel-heading .faq-icon{display:inline-block;width:20px;height:20px;line-height:19px;text-align:center;margin-right:8px;}
.faq-wrapper .panel-heading .fa{font-weight:bold;margin-left:1px;}
.faq-wrapper .panel-heading .fa:before{content:"\f107";}
.faq-wrapper .panel-heading .collapsed .fa{margin-left:2px;}
.faq-wrapper .panel-heading .collapsed .fa:before{content:"\f105";}
.woocommerce-info{margin-bottom:15px;}
ul.woocommerce-error,
.woocommerce-error ul{list-style:none;margin:0;padding:0;}
ul.woocommerce-error .fa,
.woocommerce-error ul .fa{display:none;}
.woocommerce-message{margin-bottom:30px;}
.woocommerce-message .button,
.woocommerce-message .wc-forward{margin-right:10px;}
.woocommerce-message .alert-link{margin-right:3px;}
.product-row{margin-left:-13px;margin-right:-13px;}
.product-tabs .nav-tabs{border-width:0;}
#product-tab #tab-description h2,
#product-tab #tab-additional_information h2{display:none;}
.blockUI{background:transparent !important;}
.toolbar{position:relative;margin-bottom:40px;padding:15px 0;border-bottom-width:1px;border-bottom-style:solid;}
.content-before .toolbar{padding-top:0;}
.toolbar .sorter{float:left;}
.toolbar .sorter .sort-by{margin-right:30px;float:left;}
.toolbar .sorter .view-mode{float:left;}
.toolbar .view-mode a,
.toolbar .btn-arrow{display:inline-block;width:30px;height:30px;line-height:28px;padding:0;text-align:center;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.toolbar .view-mode a{width:36px;font-family:"Elusive-Icons";font-size:16px;}
.toolbar .view-mode a#grid:before{content:"\e627";}
.toolbar .view-mode a#list:before{content:"\e625";}
.toolbar .btn-arrow{margin-left:3px;font-family:"FontAwesome";font-size:14px;}
.toolbar .order-asc:before{content:"\f063";}
.toolbar .order-desc:before{content:"\f062";}
.toolbar label{display:inline;float:left;font-size:13px;margin:0 10px 0 0;padding:6px 0;text-transform:lowercase;}
@media (max-width:1199px){.column2 .toolbar{border-width:0;margin-bottom:25px;}
.column2 .toolbar .sorter{float:none;}
.column2 .toolbar .sorter .view-mode{float:right;}
.column2 .toolbar .pager{margin-bottom:0;padding-bottom:0;}
}
@media (max-width:991px){#main .toolbar{border-width:0;margin-bottom:25px;}
#main .toolbar .sorter{float:none;}
#main .toolbar .sorter .view-mode{float:right;}
#main .toolbar .pager{margin-bottom:0;padding-bottom:0;}
}
@media (max-width:767px){#main .toolbar .sorter .sort-by{float:right;margin-right:0;margin-bottom:15px;}
#main .toolbar .sorter .view-mode{float:right;clear:both;margin-bottom:0;}
}
.pagination > a,
.pagination > span{float:left;display:inline-block;width:30px;height:30px;line-height:28px;padding:0;margin:0 2px;text-align:center;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination > a.prev,
.pagination > a.next{font-family:"FontAwesome";font-size:18px;width:30px;}
.pagination > a.prev:before{content:"\f104";}
.pagination > a.next:before{content:"\f105";}
.pager{margin:0;padding:0;text-align:right;border-style:solid;border-width:0;}
.pager .limiter{float:right;}
.pager .limiter label{display:inline;float:left;font-size:13px;margin:0 10px 0 0;padding:6px 0;text-transform:lowercase;}
.pager .dropdown-toggle{width:85px;text-align:left;}
.pager .dropdown-menu{width:100%;}
.pager .dropdown-menu li,
.pager .dropdown-menu a{display:block;border-radius:0;text-align:left;}
.pager .dropdown-menu a{border-width:0 0 1px;border-color:transparent;border-color:rgba(0, 0, 0, 0.1);}
.pager .woocommerce-pagination{float:right;margin-left:26px;}
@media (max-width:1199px){.column2 .pager{border-top-width:1px;clear:both;margin:15px 0;padding:15px 0;}
.column2 .pager .limiter{position:absolute;right:100px;top:0;}
}
@media (max-width:991px){#main .pager{border-top-width:1px;clear:both;margin:15px 0;padding:15px 0;}
#main .pager .limiter{float:left;position:static;}
}
@media (max-width:767px){#main .pager .dropdown-menu li > a,
#main .pager .dropdown-menu li > span{margin-bottom:0;}
#main .pager li > a,
#main .pager li > span{margin-bottom:5px;}
#main .pager .limiter{position:absolute;left:0;top:45px;}
}
.content-after .pager{border-top-width:1px;padding-top:15px;margin-top:20px;margin-bottom:0;}
@media (max-width:767px){#main .content-after .pager{margin-top:30px;}
#main .content-after .pager .limiter{display:none;}
}
@media (max-width:1199px){.column2 .content-after .pager .limiter{position:static;}
}
.sorter .dropdown-toggle{width:120px;text-align:left;}
.sorter .dropdown-menu{width:100%;}
@media (max-width:767px){#main .pager .woocommerce-pagination{margin-left:0;float:none;text-align:center;}
}
.woocommerce-pagination ul.page-numbers{margin:0;padding:0;list-style:none;}
.woocommerce-pagination li{display:inline;vertical-align:top;margin-left:4px;}
.woocommerce-pagination li:first-child{margin-left:0;}
.woocommerce-pagination li > .page-numbers{display:inline-block;width:auto;height:30px;line-height:28px;padding:0 10px;text-align:center;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.woocommerce-pagination li > .page-numbers.dots{width:30px;padding:0;}
.woocommerce-pagination li > .page-numbers.next, .woocommerce-pagination li > .page-numbers.prev{font-family:"FontAwesome";font-size:18px;width:30px;vertical-align:bottom;}
.woocommerce-pagination li > .page-numbers.prev:before{content:"\f104";}
.woocommerce-pagination li > .page-numbers.next:before{content:"\f105";}
.products{list-style:none;margin:0;padding:0;}
.products .col-md-4:nth-child(3n+1),
.products .col-md-3:nth-child(4n+1){clear:both;}
.products .col-md-4.nth-child_3n_1,
.products .col-md-3.nth-child_4n_1{clear:both;}
@media (max-width:991px){.products .col-md-4:nth-child(3n+1),
.products .col-md-3:nth-child(4n+1){clear:none;}
.products .col-md-4.nth-child_3n_1,
.products .col-md-3.nth-child_4n_1{clear:none;}
.products .col-sm-6:nth-child(2n+1),
.products .col-sm-4:nth-child(3n+1){clear:both;}
.products .col-sm-6.nth-child_2n_1,
.products .col-sm-4.nth-child_3n_1{clear:both;}
}
.products .product,
.products .product-category{margin-top:0;margin-bottom:26px;text-align:center;padding-left:13px;padding-right:13px;}
@media (max-width:767px){.products .product,
.products .product-category{padding-left:0;padding-right:0;}
}
.products .product > .inner,
.products .product-category > .inner{padding:16px 15px 30px;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:none;box-shadow:none;}
@media (max-width:1199px){.products .product > .inner,
.products .product-category > .inner{padding:17px 14px 25px;}
}
@media (max-width:991px){.products .product > .inner,
.products .product-category > .inner{padding:18px 15px 25px;}
}
@media (max-width:767px){.products .product > .inner,
.products .product-category > .inner{min-height:0 !important;}
}
.products .product > .inner.hover,
.products .product-category > .inner.hover{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.4);box-shadow:0 0 1px rgba(0, 0, 0, 0.4);}
.products .product a,
.products .product-category a{text-decoration:none;}
.products.list .product{float:none !important;width:100% !important;text-align:left !important;padding-left:0;padding-right:0;}
.products.list .product > .inner{padding:20px 20px 30px;min-height:0 !important;}
@media (max-width:991px){.products.list .product > .inner{padding:15px 15px 25px;}
}
@media (max-width:767px){.products.list .product > .inner{padding:12px 12px 25px;}
}
.product-slider .products .product{margin-bottom:0;}
@media (max-width:767px){.product-slider .products .product{max-width:280px;margin:0 auto;}
}
.products .product-image{position:relative;width:228px;margin:0 auto 10px;display:block;}
@media (max-width:1199px){.products .product-image{width:176px;}
}
.products .product-image img{width:100%;height:auto;position:relative;z-index:50;background-color:#fff;-webkit-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s;}
.products .product-image:hover img{opacity:0;filter:alpha(opacity=0);}
.products .product-image.no-image:hover img{opacity:1;filter:alpha(opacity=100);}
.products .product-image .hover-image, .products .product-image:hover .hover-image{position:absolute;left:0;right:0;bottom:0;top:0;opacity:1;filter:alpha(opacity=100);}
.products.list .product-image{float:left;margin-bottom:0;}
@media (max-width:1199px){.products.list .product-image{width:228px;}
}
@media (max-width:991px){.products.list .product-image{width:170px;}
}
@media (max-width:767px){.products.list .product-image{width:150px;margin-right:20px;margin-bottom:20px;}
}
@media (max-width:480px){.products.list .product-image{float:none;margin-right:auto;}
}
.products.align-left .product-details{text-align:left;}
.products.list .product-details{padding-left:285px;text-align:left !important;}
@media (max-width:991px){.products.list .product-details{padding-left:200px;}
}
@media (max-width:767px){.products.list .product-details{padding-left:0;}
}
.products div.description{display:none;margin-bottom:25px;}
.products.grid div[itemprop="description"]{display:none;margin-bottom:25px;}
.products.list div[itemprop="description"]{display:block;margin-bottom:25px;}
.products.show-desc.grid .product h3{margin-top:15px;}
.products.show-desc div[itemprop="description"]{display:block;}
.product .price{font-size:25px;display:inline-block;}
.products .product .price{font-size:20px;margin-top:8px;}
.product .price ins{text-decoration:none;}
.product .price del{text-decoration:line-through;margin-right:5px;font-size:20px;}
.products .product .price del{font-size:17px;}
.product .cart-loading{display:none;}
.product .labels{position:absolute;z-index:60;line-height:1;text-align:center;left:0;top:13px;width:80px;font-size:20px;}
@media (max-width:1199px){.product .labels{width:70px;font-size:18px;}
}
@media (max-width:991px){.product .labels{width:90px;font-size:22px;}
}
@media (max-width:767px){.product .labels{top:10px;width:60px;font-size:16px;}
}
.single-product .column2 .product .labels{width:70px;font-size:18px;}
@media (max-width:1199px){.single-product .column2 .product .labels{top:10px;width:60px;font-size:16px;}
}
@media (max-width:991px){.single-product .column2 .product .labels{top:13px;width:80px;font-size:20px;}
}
@media (max-width:767px){.single-product .column2 .product .labels{top:10px;width:60px;font-size:16px;}
}
.products .product .labels{left:0;top:10px;width:60px;font-size:16px;}
.product .labels.top-right, .products .product .labels.top-right{left:auto;right:0;}
.product .labels.bottom-left{top:auto;bottom:13px;}
@media (max-width:767px){.product .labels.bottom-left{bottom:10px;}
}
@media (max-width:1199px){.single-product .column2 .product .labels.bottom-left{bottom:10px;}
}
@media (max-width:991px){.single-product .column2 .product .labels.bottom-left{bottom:13px;}
}
@media (max-width:767px){.single-product .column2 .product .labels.bottom-left{bottom:10px;}
}
.products .product .labels.bottom-left{bottom:10px;}
.product .labels.bottom-right{left:auto;right:0;top:auto;bottom:13px;}
@media (max-width:767px){.product .labels.bottom-right{bottom:10px;}
}
@media (max-width:1199px){.single-product .column2 .product .labels.bottom-right{bottom:10px;}
}
@media (max-width:991px){.single-product .column2 .product .labels.bottom-right{bottom:13px;}
}
@media (max-width:767px){.single-product .column2 .product .labels.bottom-right{bottom:10px;}
}
.products .product .labels.bottom-right{bottom:10px;}
.product .onhot,
.product .onsale{display:block;letter-spacing:1px;text-transform:uppercase;margin-bottom:2px;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.products .product .onhot, .products
.product .onsale{letter-spacing:0;}
@media (max-width:991px){.product .onhot,
.product .onsale{padding:11px 0;}
}
@media (max-width:767px){.product .onhot,
.product .onsale{letter-spacing:1px;padding:8px 0;}
}
.products .product .onhot, .products
.product .onsale{padding:8px 0;}
.product .onhot.circle,
.product .onsale.circle{border-radius:40px;width:80px;height:80px;margin-left:-8px;margin-top:-21px;padding:30px 0;}
@media (max-width:1199px){.product .onhot.circle,
.product .onsale.circle{border-radius:35px;width:70px;height:70px;padding:26px 0;}
}
@media (max-width:991px){.product .onhot.circle,
.product .onsale.circle{border-radius:45px;width:90px;height:90px;padding:34px 0;}
}
@media (max-width:767px){.product .onhot.circle,
.product .onsale.circle{border-radius:30px;height:60px;width:60px;margin-left:-5px;margin-top:-15px;padding:21px 0;}
}
.single-product .column2 .product .onhot.circle, .single-product .column2
.product .onsale.circle{border-radius:35px;width:70px;height:70px;padding:26px 0;}
@media (max-width:1199px){.single-product .column2 .product .onhot.circle, .single-product .column2
.product .onsale.circle{border-radius:30px;height:60px;width:60px;margin-left:-5px;margin-top:-15px;padding:21px 0;}
}
@media (max-width:991px){.single-product .column2 .product .onhot.circle, .single-product .column2
.product .onsale.circle{border-radius:40px;width:80px;height:80px;margin-left:-8px;margin-top:-21px;padding:30px 0;}
}
@media (max-width:767px){.single-product .column2 .product .onhot.circle, .single-product .column2
.product .onsale.circle{border-radius:30px;height:60px;width:60px;margin-left:-5px;margin-top:-15px;padding:21px 0;}
}
.products .product .onhot.circle, .products
.product .onsale.circle{border-radius:30px;height:60px;width:60px;margin-left:-5px;margin-top:-15px;padding:21px 0;}
.product .bottom-left .onhot,
.product .bottom-right .onhot,
.product .bottom-left .onsale,
.product .bottom-right .onsale{margin-top:2px;margin-bottom:0;}
.product .top-right .onhot.circle,
.product .top-right .onsale.circle{margin-left:8px;}
@media (max-width:767px){.product .top-right .onhot.circle,
.product .top-right .onsale.circle{margin-left:5px;}
}
@media (max-width:1199px){.single-product .column2 .product .top-right .onhot.circle, .single-product .column2
.product .top-right .onsale.circle{margin-left:5px;}
}
@media (max-width:991px){.single-product .column2 .product .top-right .onhot.circle, .single-product .column2
.product .top-right .onsale.circle{margin-left:8px;}
}
@media (max-width:767px){.single-product .column2 .product .top-right .onhot.circle, .single-product .column2
.product .top-right .onsale.circle{margin-left:5px;}
}
.products .product .top-right .onhot.circle, .products
.product .top-right .onsale.circle{margin-left:5px;}
.product .bottom-left .onhot.circle,
.product .bottom-left .onsale.circle{margin-bottom:-21px;}
@media (max-width:767px){.product .bottom-left .onhot.circle,
.product .bottom-left .onsale.circle{margin-bottom:-15px;}
}
@media (max-width:1199px){.single-product .column2 .product .bottom-left .onhot.circle, .single-product .column2
.product .bottom-left .onsale.circle{margin-bottom:-15px;}
}
@media (max-width:991px){.single-product .column2 .product .bottom-left .onhot.circle, .single-product .column2
.product .bottom-left .onsale.circle{margin-bottom:-21px;}
}
@media (max-width:767px){.single-product .column2 .product .bottom-left .onhot.circle, .single-product .column2
.product .bottom-left .onsale.circle{margin-bottom:-15px;}
}
.products .product .bottom-left .onhot.circle, .products
.product .bottom-left .onsale.circle{margin-bottom:-15px;}
.product .bottom-right .onhot.circle,
.product .bottom-right .onsale.circle{margin-left:8px;margin-bottom:-21px;}
@media (max-width:767px){.product .bottom-right .onhot.circle,
.product .bottom-right .onsale.circle{margin-left:5px;margin-bottom:-15px;}
}
@media (max-width:1199px){.single-product .column2 .product .bottom-right .onhot.circle, .single-product .column2
.product .bottom-right .onsale.circle{margin-left:5px;margin-bottom:-15px;}
}
@media (max-width:991px){.single-product .column2 .product .bottom-right .onhot.circle, .single-product .column2
.product .bottom-right .onsale.circle{margin-left:8px;margin-bottom:-21px;}
}
@media (max-width:767px){.single-product .column2 .product .bottom-right .onhot.circle, .single-product .column2
.product .bottom-right .onsale.circle{margin-left:5px;margin-bottom:-15px;}
}
.products .product .bottom-right .onhot.circle, .products
.product .bottom-right .onsale.circle{margin-left:5px;margin-bottom:-15px;}
@media (max-width:991px){.products .product .bottom-left .onhot,
.products .product .bottom-left .onsale,
.products .product .bottom-right .onhot,
.products .product .bottom-right .onsale{margin-top:1px;margin-bottom:0;}
.products .product .bottom-left .onhot.circle,
.products .product .bottom-left .onsale.circle,
.products .product .bottom-right .onhot.circle,
.products .product .bottom-right .onsale.circle{margin-bottom:-15px;margin-top:5px;}
}
@media (max-width:767px){.products.grid .product{max-width:280px;margin:0 auto 20px;}
}
@media (max-width:1199px){.products.grid .product .labels{font-size:14px;width:50px;}
}
@media (max-width:1199px){.products.grid .product .onhot,
.products.grid .product .onsale{padding:6px 0;}
.products.grid .product .onhot.circle,
.products.grid .product .onsale.circle{height:50px;width:50px;border-radius:25px;padding:18px 0 17px;}
}
@media (max-width:1199px){.products.grid .product .bottom-left .onhot.circle,
.products.grid .product .bottom-left .onsale.circle,
.products.grid .product .bottom-right .onhot.circle,
.products.grid .product .bottom-right .onsale.circle{margin-bottom:-15px;margin-top:5px;}
}
@media (max-width:991px){.products.list .product .labels{font-size:13px;width:40px;}
}
@media (max-width:991px){.products.list .product .onhot,
.products.list .product .onsale{padding:5px 0;margin-bottom:1px;}
.products.list .product .onhot.circle,
.products.list .product .onsale.circle{height:40px;width:40px;border-radius:20px;padding:13px 0;margin-bottom:5px;}
}
.product .summary{margin-bottom:20px;}
.product .summary .description{margin:15px 0;padding-bottom:25px;}
.product .summary .description p{margin-bottom:0;}
.product .summary .product_meta{margin-top:25px;padding-top:25px;}
.product .summary .product_meta > span{display:block;margin-bottom:5px;}
.product .summary .product_meta .meta-label{font-weight:bold;}
.product .summary .cart{margin-top:25px;}
.product .summary .cart button{vertical-align:top;font-size:19px;padding:0 25px;height:52px;}
@media (max-width:1199px){.product .summary .cart button{font-size:17px;padding:0 20px;height:46px;}
}
@media (max-width:767px){.product .summary .cart button{font-size:15px;padding:0 15px;height:42px;}
}
.product .summary-before{margin-bottom:20px;padding-right:0;}
.product #product-tab{margin-top:20px;}
.product #product-tab .at-above-post,
.product #product-tab .at-below-post{display:none;}
.product-category img{margin-bottom:15px;}
.product-category h3{font-size:19px;font-weight:bold;line-height:24px;margin:5px 0 15px;}
@media (max-width:767px){.product-category h3{margin-bottom:40px;}
}
.product-category h3 mark{font-weight:normal;}
.product-image .price-box{position:absolute;left:-10px;top:-10px;border-radius:68px;width:135px;height:135px;text-align:center;z-index:70;}
@media (max-width:1199px){.product-image .price-box{border-radius:54px;width:108px;height:108px;}
}
@media (max-width:991px){.product-image .price-box{border-radius:81px;width:162px;height:162px;}
}
@media (max-width:767px){.product-image .price-box{border-radius:45px;width:90px;height:90px;}
}
.single-product .column2 .product-image .price-box{border-radius:54px;width:108px;height:108px;}
@media (max-width:1199px){.single-product .column2 .product-image .price-box{border-radius:45px;width:90px;height:90px;}
}
@media (max-width:991px){.single-product .column2 .product-image .price-box{border-radius:68px;width:135px;height:135px;}
}
@media (max-width:767px){.single-product .column2 .product-image .price-box{border-radius:45px;width:90px;height:90px;}
}
.product-image .price-box.top-right{left:auto;right:-10px;}
.product-image .price-box.bottom-left{top:auto;bottom:-10px;}
.product-image .price-box.bottom-right{left:auto;right:-10px;top:auto;bottom:-10px;}
.product-image .price-box .price{margin-top:52px;line-height:1.2;display:inline-block;font-size:27px;}
@media (max-width:1199px){.product-image .price-box .price{margin-top:37px;font-size:25px;}
}
@media (max-width:991px){.product-image .price-box .price{margin-top:65px;font-size:30px;}
}
@media (max-width:767px){.product-image .price-box .price{margin-top:34px;font-size:18px;}
}
.single-product .column2 .product-image .price-box .price{margin-top:37px;font-size:25px;}
@media (max-width:1199px){.single-product .column2 .product-image .price-box .price{margin-top:34px;font-size:18px;}
}
@media (max-width:991px){.single-product .column2 .product-image .price-box .price{margin-top:52px;font-size:27px;}
}
@media (max-width:767px){.single-product .column2 .product-image .price-box .price{margin-top:34px;font-size:18px;}
}
.product-image .price-box .price del{display:block;margin-top:-19px;margin-right:0;font-size:22px;}
@media (max-width:1199px){.product-image .price-box .price del{margin-top:-12px;font-size:20px;}
}
@media (max-width:991px){.product-image .price-box .price del{margin-top:-25px;margin-bottom:5px;font-size:25px;}
}
@media (max-width:767px){.product-image .price-box .price del{margin-top:-11px;margin-bottom:0;font-size:16px;}
}
.single-product .column2 .product-image .price-box .price del{margin-top:-12px;margin-bottom:0;font-size:20px;}
@media (max-width:1199px){.single-product .column2 .product-image .price-box .price del{margin-top:-11px;font-size:16px;}
}
@media (max-width:991px){.single-product .column2 .product-image .price-box .price del{margin-top:-19px;font-size:22px;}
}
@media (max-width:767px){.single-product .column2 .product-image .price-box .price del{margin-top:-11px;font-size:16px;}
}
.products .product-image .price-box .price del{margin-top:-11px;font-size:15px;}
.product-image .price-box .price ins{display:block;line-height:0.5;overflow:hidden;margin-top:-21px;}
@media (max-width:1199px){.product-image .price-box .price ins{margin-top:-17px;}
}
@media (max-width:991px){.product-image .price-box .price ins{margin-top:-28px;}
}
@media (max-width:767px){.product-image .price-box .price ins{margin-top:-14px;}
}
.single-product .column2 .product-image .price-box .price ins{margin-top:-19px;}
@media (max-width:1199px){.single-product .column2 .product-image .price-box .price ins{margin-top:-14px;}
}
@media (max-width:991px){.single-product .column2 .product-image .price-box .price ins{margin-top:-22px;}
}
@media (max-width:767px){.single-product .column2 .product-image .price-box .price ins{margin-top:-14px;}
}
.products .product-image .price-box .price ins{margin-top:-14px;}
.product-image .price-box .price ins .amount{line-height:1.2;}
.product-image .price-box .price del + ins{margin-top:0;}
.single-product .column2 .product-image .price-box .price del + ins{margin-top:0;}
.products .product-image .price-box .price del + ins{margin-top:0;}
.product-image .price-box .price .from{display:none;}
.product-image .price-box .amount{display:block;}
.product-image .price-box.price-variable .price{margin-top:32px;line-height:0.3;}
.product-image .price-box.price-variable .price .amount{line-height:1.2;}
.product-image .price-box.price-variable .price del{display:none;}
.product-image .price-box.price-variable .price ins{margin-top:0;line-height:0.3;}
@media (max-width:1199px){.product-image .price-box.price-variable .price{margin-top:21px;}
}
@media (max-width:991px){.product-image .price-box.price-variable .price{margin-top:42px;}
}
@media (max-width:767px){.product-image .price-box.price-variable .price{margin-top:22px;}
}
.single-product .column2 .product-image .price-box.price-variable .price{margin-top:22px;}
@media (max-width:1199px){.single-product .column2 .product-image .price-box.price-variable .price{margin-top:22px;}
}
@media (max-width:991px){.single-product .column2 .product-image .price-box.price-variable .price{margin-top:32px;}
}
@media (max-width:767px){.single-product .column2 .product-image .price-box.price-variable .price{margin-top:22px;}
}
.products .product-image .price-box{border-radius:45px;width:90px;height:90px;}
.products .product-image .price-box .price{margin-top:34px;font-size:18px;}
@media (max-width:1199px){.products .product-image .price-box .price{margin-top:30px;}
}
@media (max-width:1199px){.products .product-image .price-box{border-radius:40px;width:80px;height:80px;}
.products .product-image .price-box .price{font-size:17px;}
.products .product-image .price-box .price del,
.products .product-image .price-box .price .from{font-size:14px;}
}
@media (max-width:1199px){.products.list .product-image .price-box{border-radius:45px;width:90px;height:90px;}
.products.list .product-image .price-box .price{font-size:18px;margin-top:34px;}
.products.list .product-image .price-box .price del,
.products.list .product-image .price-box .price .from{font-size:15px;}
}
@media (max-width:991px){.products.list .product-image .price-box{border-radius:36px;width:72px;height:72px;}
.products.list .product-image .price-box .price{font-size:16px;margin-top:26px;}
.products.list .product-image .price-box .price del,
.products.list .product-image .price-box .price .from{font-size:14px;}
}
.products .product-image .price-box.price-variable .price{margin-top:22px;line-height:0.3;}
.products .product-image .price-box.price-variable .price .amount{line-height:1.2;}
@media (max-width:1199px){.products .product-image .price-box.price-variable .price{margin-top:17px;}
}
@media (max-width:991px){.products.list .product-image .price-box.price-variable .price{margin-top:15px;}
}
.zoomContainer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.zoomWindowContainer *{background-color:#fff;}
.product-images{width:545px;}
@media (max-width:1199px){.product-images{width:510px;}
}
@media (max-width:991px){.product-images{width:704px;}
}
@media (max-width:767px){.product-images{width:295px;}
}
.single-product .column2 .product-images{width:407px;}
@media (max-width:1199px){.single-product .column2 .product-images{width:338px;}
}
@media (max-width:991px){.single-product .column2 .product-images{width:450px;}
}
@media (max-width:767px){.single-product .column2 .product-images{width:295px;}
}
.product-images *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.product-images .zoomContainer{z-index:1;}
.product-images .thumbnails{float:left;width:97px;margin-top:-20px;overflow:hidden;padding:20px 0;}
@media (max-width:1199px){.product-images .thumbnails{width:92px;}
}
@media (max-width:991px){.product-images .thumbnails{width:128px;}
}
@media (max-width:767px){.product-images .thumbnails{width:50px;}
}
.single-product .column2 .product-images .thumbnails{width:73px;}
@media (max-width:1199px){.single-product .column2 .product-images .thumbnails{width:58px;}
}
@media (max-width:991px){.single-product .column2 .product-images .thumbnails{width:78px;}
}
@media (max-width:767px){.single-product .column2 .product-images .thumbnails{width:50px;}
}
.product-images .thumbnails ul{list-style:none;margin:0;padding:0;}
.product-images .product-image{float:right;width:430px;position:relative;}
@media (max-width:1199px){.product-images .product-image{width:404px;}
}
@media (max-width:991px){.product-images .product-image{width:560px;}
}
@media (max-width:767px){.product-images .product-image{width:238px;}
}
.single-product .column2 .product-images .product-image{width:320px;}
@media (max-width:1199px){.single-product .column2 .product-images .product-image{width:272px;}
}
@media (max-width:991px){.single-product .column2 .product-images .product-image{width:360px;}
}
@media (max-width:767px){.single-product .column2 .product-images .product-image{width:238px;}
}
.product-images .product-image img,
.product-images .thumbnails img{width:100% !important;height:auto !important;background-color:#fff;}
.product-images .thumbnails img{padding:7px 0;background-color:#fff;}
h1.product_title{font-size:25px;font-weight:bold;line-height:1.4;margin:10px 0;text-transform:capitalize;}
#main h1.product_title{padding-left:0;margin-bottom:10px;text-transform:capitalize;}
#main h1.product_title:before{display:none;}
.quantity{display:inline-block;position:relative;vertical-align:top;}
.product-essential .quantity{margin-right:25px;}
@media (max-width:767px){.product-essential .quantity{margin-right:15px;}
}
.quantity input[type="number"]{-moz-appearance:textfield;}
.quantity .qty{width:83px;height:44px;padding:5px 15px;font-size:20px;font-weight:bold;text-align:center;margin:0;}
.product-essential .quantity .qty{width:115px;height:52px;padding:9px 15px;font-size:25px;}
@media (max-width:1199px){.product-essential .quantity .qty{height:46px;padding-top:6px;padding-bottom:6px;font-size:23px;}
}
@media (max-width:767px){.product-essential .quantity .qty{width:110px;height:42px;padding-top:4px;padding-bottom:4px;font-size:22px;}
}
.quantity.buttons_added .qty{width:104px;padding-right:41px;}
.product-essential .quantity.buttons_added .qty{width:141px;}
@media (max-width:767px){.product-essential .quantity.buttons_added .qty{width:135px;padding-right:40px;}
}
.quantity .minus,
.quantity .plus{font-family:Arial, sans-serif;position:absolute;left:82px;width:22px;height:22px;text-align:center;font-size:17px;line-height:1;padding:0;-webkit-box-shadow:none;box-shadow:none;}
.product-essential .quantity .minus, .product-essential
.quantity .plus{left:115px;width:26px;height:26px;font-size:18px;}
@media (max-width:1199px){.product-essential .quantity .minus, .product-essential
.quantity .plus{height:23px;font-size:18px;}
}
@media (max-width:767px){.product-essential .quantity .minus, .product-essential
.quantity .plus{left:110px;height:21px;width:25px;font-size:17px;}
}
.quantity .minus{top:22px;}
.product-essential .quantity .minus{top:26px;}
@media (max-width:1199px){.product-essential .quantity .minus{top:23px;}
}
@media (max-width:767px){.product-essential .quantity .minus{top:21px;}
}
.product .ratings{font-size:14px;margin:10px 0 0;}
.products.list .product .ratings{margin-top:8px;}
.product .ratings .amount{display:inline-block;white-space:nowrap;}
.product .ratings .amount a{margin:0;text-decoration:none;}
.product .ratings .amount .gap{margin:0 10px;}
.product .product-essential .ratings{margin-bottom:10px;}
.products .ratings .amount{display:none;}
.products .product-details .ratings,
.products .product-details .price{display:none;}
.products.list{margin-left:10px;margin-right:10px;}
.products.list .ratings{display:none;text-align:left !important;}
.products.list .ratings .amount{display:inline-block;}
.products.list .product-details .ratings{display:block;margin:0 0 10px;}
.products.align-left .product{text-align:left;}
.products.align-left .ratings{float:right;text-align:left;}
@media (max-width:767px){.products.align-left .ratings{text-align:center;}
}
.products.align-left.list .product-details:before{float:left;}
.products.align-left.list .product-details .ratings{float:none;}
.products.noprice-on-image.list .price{display:none;}
.products.noprice-on-image.list .product-details .price{float:none;display:block;margin-bottom:10px;}
.product .ratings .star{display:inline-block;font-size:17px;margin-bottom:0;margin-right:10px;cursor:pointer;}
.product .ratings .star i{margin-right:2px;}
.product .ratings .star i:last-child{margin-right:0;}
.product .ratings .star i.last-child{margin-right:0;}
.products.grid .ratings .star{margin-left:10px;}
.products.list .ratings .star{margin-left:0;}
.comment-form-rating #rating{width:auto;padding:4px;height:30px;}
.comment-form-rating .stars{position:relative;font-family:"FontAwesome";line-height:46px;}
.comment-form-rating .stars:before{content:"\f006 \f006 \f006 \f006 \f006";letter-spacing:3px;font-size:17px;}
.comment-form-rating .stars a{position:absolute;left:0;text-indent:-9999px;overflow:hidden;}
.comment-form-rating .stars a.star-1{width:17px;}
.comment-form-rating .stars a.star-2{width:36px;}
.comment-form-rating .stars a.star-3{width:55px;}
.comment-form-rating .stars a.star-4{width:74px;}
.comment-form-rating .stars a.star-5{width:92px;}
.comment-form-rating .stars a:before{text-indent:0;position:absolute;left:0;letter-spacing:3px;font-size:17px;opacity:0;filter:alpha(opacity=0);}
.comment-form-rating .stars .star-1:before{z-index:9;content:"\f005";}
.comment-form-rating .stars .star-2:before{z-index:8;content:"\f005 \f005";}
.comment-form-rating .stars .star-3:before{z-index:7;content:"\f005 \f005 \f005";}
.comment-form-rating .stars .star-4:before{z-index:6;content:"\f005 \f005 \f005 \f005";}
.comment-form-rating .stars .star-5:before{z-index:5;content:"\f005 \f005 \f005 \f005 \f005";}
.comment-form-rating .stars .star-1.active:before,
.comment-form-rating .stars .star-1:hover:before,
.comment-form-rating .stars .star-2.active:before,
.comment-form-rating .stars .star-2:hover:before,
.comment-form-rating .stars .star-3.active:before,
.comment-form-rating .stars .star-3:hover:before,
.comment-form-rating .stars .star-4.active:before,
.comment-form-rating .stars .star-4:hover:before,
.comment-form-rating .stars .star-5.active:before,
.comment-form-rating .stars .star-5:hover:before{opacity:1;filter:alpha(opacity=100);}
.product h3{font-size:19px;line-height:24px;margin:5px 0 15px;text-transform:capitalize;}
.products.list h3{font-weight:bold;margin:5px 0 15px;}
.cart_list.product_list_widget li{padding-left:0;position:relative;}
.cart_list.product_list_widget li .ajax-loading{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/ajax-loader@2x.gif) no-repeat scroll center center/16px 16px #ffffff;opacity:0.6;filter:alpha(opacity=60);}
.cart_list .product-image{float:left;margin:0;padding:0;width:85px;}
.cart_list .product-image img{position:static;width:100%;height:auto;background-color:#fff;}
.cart_list .product-details{margin-left:100px;}
.cart_list .product-name{padding-right:20px;}
.cart_list .remove{position:absolute;width:20px;height:20px;top:2px;right:0;font-weight:normal;font-size:20px;font-weight:bold;line-height:1;text-decoration:none;text-align:center;font-family:Arial,Helvetica,sans-serif;}
.minicart-actions{margin-top:20px;}
.minicart-actions .buttons{float:right;width:100px;}
.minicart-actions .buttons a{display:block;font-size:13px;font-weight:bold;padding:4px;}
.minicart-actions .buttons .cart-link{margin-bottom:2px;}
.minicart-actions .total{float:left;width:140px;padding-top:7px;font-size:15px;font-weight:bold;}
.minicart-actions .total .amount{font-size:18px;}
@media (max-width:991px){.sidebar .minicart-actions .total{width:auto;}
.sidebar .minicart-actions .total .amount{display:block;}
}
@media (max-width:767px){.sidebar .minicart-actions .total .amount{display:inline-block;}
}
.product-essential .single_variation_wrap .price{font-size:25px;}
.product-essential .single_variation_wrap .price del .amount{font-size:18px;color:inherit;margin-right:3px;}
.product-essential p.price{margin-bottom:0;}
.products .add-links-wrap{overflow:hidden;height:35px;}
.cart-links,
.added_to_cart{margin-right:0;position:relative;z-index:1;white-space:nowrap;height:35px;min-width:35px;-webkit-transition:none;transition:none;padding:0 12px;line-height:34px;}
.cart-links.loading:after,
.added_to_cart.loading:after{background:url(../images/ajax-loader@2x.gif) no-repeat scroll center center/16px 16px #ffffff;opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0;right:0;top:0;bottom:0;content:"";}
.cart-links:before,
.added_to_cart:before{left:0;}
.product .add-links{margin-top:25px;}
.product .add-links .clear{display:none !important;}
.products .add-links{white-space:nowrap;overflow:hidden;display:inline-block;visibility:hidden;width:0;margin-top:0;margin-left:-3px;vertical-align:top;-webkit-transition:width 0.3s ease-in-out, visibility 0.5s linear;transition:width 0.3s ease-in-out, visibility 0.5s linear;}
.products .hover .add-links, .products.list .add-links{visibility:visible;margin-left:8px;width:35px;}
.products .hover .add-links.show-all, .products.list .add-links.show-all{visibility:visible;margin-left:8px;width:74px;}
.products.list .add-links{margin-left:0 !important;}
.products.no-hover .add-links, body.mobile .products .add-links{width:auto !important;margin-left:8px;visibility:visible;}
.add-links-item{display:inline-block;margin-left:4px;vertical-align:top;}
.add-links-item:first-child{margin-left:0;}
.yith-wcwl-add-to-wishlist{display:inline-block;margin-top:0;vertical-align:top;margin-rihgt:4px;}
.yith-wcwl-add-to-wishlist .show img{display:none !important;}
.yith-wcwl-add-to-wishlist span.ajax-loading{width:35px !important;height:35px !important;margin:0 0 0 -35px !important;padding:0 !important;background:url(../images/ajax-loader@2x.gif) no-repeat scroll center center/16px 16px #ffffff;opacity:0.6;filter:alpha(opacity=60);z-index:10;position:relative;display:inline-block !important;}
.yith-wcwl-add-to-wishlist .feedback{display:none;}
.yith-wcwl-add-to-wishlist > div > a,
a.compare.button{height:35px;line-height:34px;}
.yith-wcwl-add-to-wishlist > div > a,
a.compare.button,
.products.use-icon.no-hover .cart-links,
body.mobile .products.use-icon .cart-links,
.products.use-icon .hover .cart-links,
.products .cart-links.added-cart,
.products .cart-links.added,
.products .added_to_cart{display:inline-block;width:35px;position:relative;overflow:hidden;padding:0;text-indent:-9999px;text-align:center;vertical-align:top;}
.yith-wcwl-add-to-wishlist > div > a:before,
a.compare.button:before,
.products.use-icon.no-hover .cart-links:before,
body.mobile .products.use-icon .cart-links:before,
.products.use-icon .hover .cart-links:before,
.products .cart-links.added-cart:before,
.products .cart-links.added:before,
.products .added_to_cart:before{text-indent:0;width:100%;height:100%;position:absolute;left:0;font-family:"FontAwesome";font-size:15px;text-align:center;}
@media (max-width:1199px){.products.grid.no-hover .cart-links,
.products.grid .hover .cart-links, body.mobile .products.grid .cart-links{width:35px;overflow:hidden;padding:0;text-indent:-9999px;text-align:center;vertical-align:top;}
.products.grid.no-hover .cart-links:before,
.products.grid .hover .cart-links:before, body.mobile .products.grid .cart-links:before{content:"\f06e";text-indent:0;width:100%;height:100%;position:absolute;top:1px;font-family:"FontAwesome";font-size:17px;}
}
@media (max-width:1199px){.products.grid.no-hover .product_type_simple:before,
.products.grid .hover .product_type_simple:before, body.mobile .products.grid .product_type_simple:before{content:"\f07a";font-size:17px;}
}
@media (max-width:767px){.products.grid .hover .cart-links{width:auto;overflow:hidden;padding:0 12px 0;text-indent:0;}
.products.grid .hover .cart-links:before{display:none;}
}
@media (max-width:767px){.products.grid.no-hover .cart-links, body.mobile .products.grid .cart-links{width:35px;padding:0;text-indent:-9999px;vertical-align:top;}
.products.grid.no-hover .cart-links:before, body.mobile .products.grid .cart-links:before{display:block;}
}
.products.list .cart-links{margin-right:8px !important;}
.products.list .added_to_cart{margin-left:-8px !important;margin-right:8px !important;}
.products.use-icon.no-hover .cart-links:before,
body.mobile .products.use-icon .cart-links:before,
.products.use-icon .hover .cart-links:before,
.products .cart-links.added-cart:before,
.products .cart-links.added:before{content:"\f06e";font-size:17px;}
.products.use-icon.no-hover .product_type_simple:before,
body.mobile .products.use-icon .product_type_simple:before,
.products.use-icon .hover .product_type_simple:before,
.products .product_type_simple.added-cart:before,
.products .product_type_simple.added:before{content:"\f07a";font-size:17px;}
.products .added_to_cart:before{content:"\f090";font-size:17px;padding-top:1px;}
@media (max-width:767px){.products.use-icon.no-hover .cart-links,
body.mobile .products.use-icon .cart-links,
.products.use-icon .hover .cart-links,
.products .cart-links.added-cart,
.products .cart-links.added,
.products.grid .cart-links.added-cart,
.products.grid .cart-links.added{width:35px;overflow:hidden;padding:0;text-indent:-9999px;text-align:center;vertical-align:top;}
.products.use-icon.no-hover .cart-links:before,
body.mobile .products.use-icon .cart-links:before,
.products.use-icon .hover .cart-links:before,
.products .cart-links.added-cart:before,
.products .cart-links.added:before,
.products.grid .cart-links.added-cart:before,
.products.grid .cart-links.added:before{display:block;content:"\f06e";font-size:17px;}
.products.use-icon.no-hover .product_type_simple:before,
body.mobile .products.use-icon .product_type_simple:before,
.products.use-icon .hover .product_type_simple:before,
.products .product_type_simple.added-cart:before,
.products .product_type_simple.added:before,
.products.grid .product_type_simple.added-cart:before,
.products.grid .product_type_simple.added:before{content:"\f07a";font-size:17px;}
}
.products.list.use-icon .cart-links{width:auto;overflow:hidden;padding:0 12px 0;text-indent:0;text-align:center;}
.products.list.use-icon .cart-links:before{display:none;}
.products.list.use-icon .cart-links.added, .products.list.use-icon .cart-links.added-cart{display:inline-block;width:35px;position:relative;overflow:hidden;padding:0;text-indent:-9999px;text-align:center;vertical-align:top;}
.products.list.use-icon .cart-links.added:before, .products.list.use-icon .cart-links.added-cart:before{content:"\f06e";display:block;text-indent:0;width:100%;height:100%;position:absolute;font-family:"FontAwesome";font-size:17px;}
.products.list.use-icon .product_type_simple.added:before,
.products.list.use-icon .product_type_simple.added-cart:before{content:"\f07a";font-size:17px;}
.yith-wcwl-add-to-wishlist > div > a:before{content:"\f07c";font-size:15px;}
.yith-wcwl-add-to-wishlist > div > a.add_to_wishlist:before{content:"\f004";font-size:15px;}
a.compare.button:before{content:"\f00c";font-size:18px;}
.yith-wcwl-share ul,
.yith-wcwl-share li{height:24px;}
.yith-wcwl-share li,
.entry-content .yith-wcwl-share li{float:left;}
.yith-wcwl-share li a{background-image:none !important;width:28px;height:28px;text-align:center;display:inline-block;margin-right:3px;}
.yith-wcwl-share li a:before{font-family:"FontAwesome";line-height:28px;}
.yith-wcwl-share li a.facebook:before{content:"\f09a";}
.yith-wcwl-share li a.facebook:hover, .yith-wcwl-share li a.facebook:focus{color:#ffffff;background-color:#3b5a9a;border-color:#3b5a9a;}
.yith-wcwl-share li a.twitter:before{content:"\f099";}
.yith-wcwl-share li a.twitter:hover, .yith-wcwl-share li a.twitter:focus{color:#ffffff;background-color:#1aa9e1;border-color:#1aa9e1;}
.yith-wcwl-share li a.pinterest:before{content:"\f0d2";}
.yith-wcwl-share li a.pinterest:hover, .yith-wcwl-share li a.pinterest:focus{color:#ffffff;background-color:#cc2127;border-color:#cc2127;}
.yith-wcwl-share li a.googleplus:before{content:"\f0d5";}
.yith-wcwl-share li a.googleplus:hover, .yith-wcwl-share li a.googleplus:focus{color:#ffffff;background-color:#dd4b39;border-color:#dd4b39;}
.yith-wcwl-share li a.email:before{content:"\f0e0";line-height:26px;}
.yith-wcwl-share li a.email:hover, .yith-wcwl-share li a.email:focus{color:#ffffff;background-color:#dd4b39;border-color:#dd4b39;}
.variations{margin-bottom:20px;}
.variations td{padding:5px;}
.variations .label{font-size:inherit;color:inherit;margin:auto;vertical-align:middle;}
.variations .label label{margin:auto;}
.variations td.label{display:table-cell;padding-left:0;}
.reset_variations{margin-left:10px;}
.single_variation_wrap .single_variation{margin-bottom:20px;}
.summary .product-meta{margin-top:25px;}
.product-meta > span{display:block;margin:5px 0;line-height:1.5;}
.product .addthis-icons{display:inline-block;width:330px;margin-left:40px;}
@media (max-width:1199px){.product .addthis-icons{width:285px;margin-left:10px;}
}
@media (max-width:480px){.product .addthis-icons{display:block;margin-left:0;margin-top:15px;}
}
.single-product .column2 .product .addthis-icons{width:285px;margin-left:10px;}
@media (max-width:1199px){.single-product .column2 .product .addthis-icons{display:block;margin-left:0;margin-top:15px;}
}
@media (max-width:991px){.single-product .column2 .product .addthis-icons{display:inline-block;margin-left:10px;margin-top:0;}
}
@media (max-width:480px){.single-product .column2 .product .addthis-icons{display:block;margin-left:0;margin-top:15px;}
}
.product .addthis-icons .share{float:left;line-height:32px;margin-right:7px;margin-top:2px;}
.single-product .column2 .product .addthis-icons .share{display:none;}
@media (max-width:1199px){.product .addthis-icons .share{display:none;}
}
.product .addthis-icons .addthis_toolbox{display:inline-block;margin-top:2px;}
.product .addthis-icons .at-above-post{margin-top:2px;margin-bottom:0;}
.addthis_32x32_style .addthis_counter.addthis_bubble_style{width:64px !important;}
#comments .star-rating{position:relative;z-index:1;float:right;margin-bottom:10px;}
#comments .star-rating .star{margin-right:0;}
#comments h2{text-transform:capitalize;font-size:24px;margin:0;padding-bottom:15px;border-left-width:0 !important;padding-left:0;}
#comments .add_review,
#comments .noreviews{margin:25px 0 30px;}
.commentlist{margin:0;padding:0;}
.commentlist li{list-style:none;margin:0;padding:25px 0;}
.commentlist .avatar{float:left;width:60px;margin-right:20px;}
.commentlist .meta{display:inline-block;font-size:14px;font-style:italic;margin-bottom:0;}
.commentlist .description{margin:10px 0;}
#comments .commentlist .star-rating{display:inline-block;float:none;margin-top:0;margin-bottom:0;font-size:14px;}
#comments .commentlist .star-rating .star{font-size:14px;margin-right:7px;margin-left:0;}
#review_form_wrapper h3{font-weight:bold;text-transform:uppercase;margin-bottom:30px;}
#review_form_wrapper h3 small{font-size:14px;margin-left:10px;}
.shop_attributes p{margin:0;}
.shop_attributes th{padding:10px;font-weight:normal;}
.shop_attributes td{padding:10px;font-weight:bold;}
.navigation{text-align:right;margin:20px 0;}
.navigation .nav-previous,
.navigation .nav-next{display:inline-block;margin:0;}
.navigation a{display:inline-block;height:30px;padding:0 10px;line-height:28px;text-align:center;}
.navigation .nav-previous a,
.navigation .nav-next a{width:35px;padding:0;font-size:18px;}
#main h2.resp-accordion{border-left-width:0 !important;padding-left:0;margin-bottom:0 !important;}
.product-slider{margin-top:60px;}
body.single-product #content .product-slider{margin-top:90px;}
.shortcode .product-slider{margin-top:0;}
.product-slider .owl-controls,
.content-slider .owl-controls,
.related-slider .owl-controls{position:absolute;top:-80px;right:15px;margin-top:0;}
@media (max-width:991px){.product-slider .owl-controls,
.content-slider .owl-controls,
.related-slider .owl-controls{top:-74px;}
}
@media (max-width:767px){.product-slider .owl-controls,
.content-slider .owl-controls,
.related-slider .owl-controls{top:-56px;}
}
.product-slider.with-desc .owl-controls,
.content-slider.with-desc .owl-controls,
.related-slider.with-desc .owl-controls{top:-89px;}
@media (max-width:991px){.product-slider.with-desc .owl-controls,
.content-slider.with-desc .owl-controls,
.related-slider.with-desc .owl-controls{top:-78px;}
}
@media (max-width:767px){.product-slider.with-desc .owl-controls,
.content-slider.with-desc .owl-controls,
.related-slider.with-desc .owl-controls{top:-96px;}
}
.product-slider .product-row .owl-controls,
.content-slider .product-row .owl-controls,
.related-slider .product-row .owl-controls{right:10px;}
.product-slider.single .owl-controls,
.content-slider.single .owl-controls,
.related-slider.single .owl-controls{right:0;}
.single-nav{position:absolute;top:4px;right:15px;}
@media (max-width:991px){.single-nav{top:7px;}
}
@media (max-width:767px){.single-nav{top:3px;}
}
.single-nav .single-nav a{float:left;}
.product-slider .owl-theme .owl-controls .owl-buttons div,
.related-slider .owl-theme .owl-controls .owl-buttons div,
.content-slider.owl-theme .owl-controls .owl-buttons div{position:static;}
.product-slider .owl-theme .owl-controls .owl-buttons div,
.related-slider .owl-theme .owl-controls .owl-buttons div,
.content-slider.owl-theme .owl-controls .owl-buttons div,
.single-nav a span{display:inline-block;text-align:center;margin:0 1px;padding:0;width:50px;height:40px;font-family:"FontAwesome";font-size:28px;line-height:38px;}
@media (max-width:991px){.product-slider .owl-theme .owl-controls .owl-buttons div,
.related-slider .owl-theme .owl-controls .owl-buttons div,
.content-slider.owl-theme .owl-controls .owl-buttons div,
.single-nav a span{width:45px;height:35px;font-size:25px;line-height:33px;}
}
@media (max-width:767px){.product-slider .owl-theme .owl-controls .owl-buttons div,
.related-slider .owl-theme .owl-controls .owl-buttons div,
.content-slider.owl-theme .owl-controls .owl-buttons div,
.single-nav a span{width:40px;height:30px;font-size:20px;line-height:28px;}
}
.single-nav a span{margin:0;}
.product-slider.notitle .owl-controls,
.related-slider.notitle .owl-controls,
.content-slider.notitle .owl-controls{position:static;}
.product-slider.notitle .owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle .owl-theme .owl-controls .owl-buttons div,
.content-slider.notitle.owl-theme .owl-controls .owl-buttons div{position:absolute;margin:auto;bottom:20%;}
.content-slider.notitle.owl-theme .owl-controls .owl-buttons div{bottom:0;}
.woocommerce > .products{margin-bottom:60px;}
.product-slider.notitle,
.related-slider.notitle,
.content-slider.notitle{margin-top:0;}
.product-slider.notitle.arrow-top,
.related-slider.notitle.arrow-top{margin-top:130px;}
@media (max-width:991px){.product-slider.notitle.arrow-top,
.related-slider.notitle.arrow-top{margin-top:110px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-top,
.related-slider.notitle.arrow-top{margin-top:90px;}
}
.product-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div{top:-90px;bottom:auto;}
@media (max-width:991px){.product-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div{top:-80px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div{top:-60px;}
}
.product-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div.owl-prev,
.related-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div.owl-prev{left:auto;right:50%;margin-right:2px;}
.product-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div.owl-next,
.related-slider.notitle.arrow-top .owl-theme .owl-controls .owl-buttons div.owl-next{right:auto;left:50%;margin-left:2px;}
.product-slider.notitle.arrow-bottom,
.related-slider.notitle.arrow-bottom{margin-bottom:130px;}
@media (max-width:991px){.product-slider.notitle.arrow-bottom,
.related-slider.notitle.arrow-bottom{margin-bottom:110px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-bottom,
.related-slider.notitle.arrow-bottom{margin-bottom:90px;}
}
.product-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div{bottom:-90px;top:auto;}
@media (max-width:991px){.product-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div{bottom:-80px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div{bottom:-60px;}
}
.product-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div.owl-prev,
.related-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div.owl-prev{left:auto;right:50%;margin-right:2px;}
.product-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div.owl-next,
.related-slider.notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div.owl-next{right:auto;left:50%;margin-left:2px;}
.product-slider.notitle.arrow-top,
.related-slider.notitle.arrow-top{margin-top:130px;}
@media (max-width:991px){.product-slider.notitle.arrow-top,
.related-slider.notitle.arrow-top{margin-top:110px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-top,
.related-slider.notitle.arrow-top{margin-top:90px;}
}
.product-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div{top:-90px;bottom:auto;}
@media (max-width:991px){.product-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div{top:-80px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div{top:-60px;}
}
.product-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div.owl-prev,
.related-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div.owl-prev{left:auto;right:50%;margin-right:2px;}
.product-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div.owl-next,
.related-slider.notitle.arrow-top.owl-theme .owl-controls .owl-buttons div.owl-next{right:auto;left:50%;margin-left:2px;}
.product-slider.notitle.arrow-bottom,
.related-slider.notitle.arrow-bottom{margin-bottom:130px;}
@media (max-width:991px){.product-slider.notitle.arrow-bottom,
.related-slider.notitle.arrow-bottom{margin-bottom:110px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-bottom,
.related-slider.notitle.arrow-bottom{margin-bottom:90px;}
}
.product-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div{bottom:-90px;top:auto;}
@media (max-width:991px){.product-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div{bottom:-80px;}
}
@media (max-width:767px){.product-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div,
.related-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div{bottom:-60px;}
}
.product-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div.owl-prev,
.related-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div.owl-prev{left:auto;right:50%;margin-right:2px;}
.product-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div.owl-next,
.related-slider.notitle.arrow-bottom.owl-theme .owl-controls .owl-buttons div.owl-next{right:auto;left:50%;margin-left:2px;}
.shortcode-products{margin:0;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before,
.single-nav a span.prev:before{content:"\f104";}
.owl-theme .owl-controls .owl-buttons .owl-next:before,
.single-nav a span.next:before{content:"\f105";}
.yith-wcwl-share{margin-top:30px;}
.yith-wcwl-share h4{display:inline-block;}
.yith-wcwl-share ul{display:inline-block;vertical-align:bottom;padding-left:15px;margin-bottom:10px;}
.yith-wcwl-share ul li{margin-right:3px !important;}
#yith-wcwl-popup-message{border-radius:0;border-width:0;line-height:23px;font-size:17px;padding:18px 30px;}
.shop_table{width:100%;}
.shop_table th{font-size:16px;font-weight:bold;padding:15px;text-transform:uppercase;text-align:left;}
.shop_table td{font-size:16px;padding:15px;text-align:left;}
.shop_table thead *{font-size:16px !important;}
.shop_table thead *,
.shop_table tfoot *{font-weight:bold;}
.shop_table.cart tbody tr{vertical-align:top;}
@media (max-width:767px){.shop_table.cart tr{border-left-width:0 !important;display:block;text-align:center !important;}
}
.shop_table.cart th,
.shop_table.cart td{padding:17px;text-align:center;}
@media (max-width:767px){.shop_table.cart th,
.shop_table.cart td{border-left-width:0 !important;display:block;text-align:center !important;}
}
.shop_table.cart tbody .product-wrap{text-align:left;padding:30px;}
.shop_table.cart tbody .product-name{font-size:20px;font-weight:bold;}
.shop_table.cart tbody .product-detail{padding-left:210px;padding-top:20px;}
@media (max-width:991px){.shop_table.cart tbody .product-detail{padding:0;}
}
.shop_table.cart tbody .product-price{padding-top:51px;}
.shop_table.cart tbody .product-price .amount{font-size:18px;display:inline-block;margin-top:3px;}
.shop_table.cart tbody .product-price del .amount{font-size:16px;text-decoration:line-through;margin-top:0;}
.shop_table.cart tbody .product-stock-status{padding-top:53px;}
.shop_table.cart tbody .product-subtotal{padding-top:53px;min-width:140px;}
.shop_table.cart tbody .product-subtotal .amount{display:inline-block;font-size:18px;line-height:23px;vertical-align:middle;}
@media (max-width:767px){.shop_table.cart tbody .product-subtotal .mobile-show{vertical-align:middle;}
}
.shop_table.cart tbody .product-add-to-cart{padding-top:48px;}
.shop_table.cart tbody td.product-remove{padding-top:53px;}
.shop_table.cart tbody .product-quantity{padding-top:44px;}
.shop_table.cart tbody div.product-thumbnail{float:left;display:inline-block;width:180px;}
@media (max-width:991px){.shop_table.cart tbody div.product-thumbnail{float:none;margin-bottom:20px;}
}
@media (max-width:767px){.shop_table.cart tbody div.product-thumbnail{margin-bottom:25px;}
}
.shop_table.cart tbody div.product-thumbnail img{width:100%;height:auto;}
.shop_table.cart tbody div.product-remove{display:inline-block;margin-left:20px;vertical-align:middle;}
@media (max-width:767px){.shop_table.cart tbody div.product-remove{display:block;margin-left:auto;margin-top:15px;}
}
.shop_table.cart tbody .product-remove .remove{display:inline-block;width:25px;height:25px;padding:0;line-height:21px;font-size:23px;}
@media (max-width:767px){.shop_table.cart tbody th,
.shop_table.cart tbody td{padding:10px !important;border-bottom-width:0 !important;}
.shop_table.cart tbody th:first-child,
.shop_table.cart tbody td:first-child{padding:30px 10px 10px !important;}
.shop_table.cart tbody th:last-child,
.shop_table.cart tbody td:last-child{padding:10px 10px 30px !important;border-bottom-width:1px !important;}
.shop_table.cart tbody th.last-child,
.shop_table.cart tbody td.last-child{padding:10px 10px 30px !important;border-bottom-width:1px !important;}
.shop_table.cart tbody th:first-child:last-child,
.shop_table.cart tbody td:first-child:last-child{padding:30px 10px !important;}
.shop_table.cart tbody th:first-child.last-child,
.shop_table.cart tbody td:first-child.last-child{padding:30px 10px !important;}
}
@media (max-width:767px){.shop_table.cart thead th,
.shop_table.cart thead td,
.shop_table.cart tfoot th,
.shop_table.cart tfoot td{padding:20px 10px !important;}
}
.shop_table .total th,
.shop_table .total td,
.shop_table .order-total th,
.shop_table .order-total td{font-size:22px;padding:20px 15px;}
.shop_table dl{margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;}
.shop_table dl dt{display:inline-block;font-weight:normal;font-size:15px;}
.shop_table dl dd{display:inline-block;font-size:15px;font-weight:bold;}
.wishlist_table .add-links{display:none;}
.wishlist_table .add_to_cart.button{line-height:34px !important;padding:0 12px !important;height:auto !important;}
#yith-wcwl-form .blockOverlay{background:#fff !important;opacity:0.3 !important;}
.cart_totals,
.shipping_calculator,
.coupon-code{margin-top:70px;}
.cart_totals h2,
.shipping_calculator h2,
.coupon-code h2{font-size:25px;text-transform:uppercase;margin-bottom:30px;}
.woocommerce-checkout h3{font-size:25px;text-transform:uppercase;margin-bottom:30px;margin-top:35px;}
.cart_totals .shop_table td{font-weight:bold;font-size:18px;}
.cart_totals .cart-subtotal .amount{font-size:18px;}
#shipping_method{list-style:none;margin:0;padding:0;font-size:18px;padding:6px;}
#shipping_method label{display:inline;}
.shipping-calculator-form{display:block !important;}
.terms label{display:inline-block;padding-left:0;}
form.login,
form.register,
form.checkout_coupon{padding-bottom:30px;}
#shiptobilling,
#ship-to-different-address{padding-bottom:20px;}
#order_review #payment{margin-top:40px;}
#payment ul{list-style:none;margin:0;padding:0;}
#payment .place-order{margin-top:35px;}
.payment_methods{margin:30px 0;padding:0;list-style:none;}
.payment_methods .payment_method_paypal .input-radio{vertical-align:top;}
.payment_methods .payment_method_paypal img,
.payment_methods .payment_method_paypal .about_paypal{display:block;margin:0;}
@media (max-width:480px){.payment_methods .payment_method_paypal img{width:190px;}
}
#order_comments_field{margin-top:40px;}
#ship-to-different-address{margin-top:60px;}
.payment_box{padding-top:10px;}
.proceed-buttons,
.wc-proceed-to-checkout{margin-top:35px;text-align:right;}
.proceed-buttons button,
.proceed-buttons .checkout-button,
.wc-proceed-to-checkout button,
.wc-proceed-to-checkout .checkout-button{margin-bottom:20px;margin-left:20px;}
.order_details{font-size:16px;line-height:2;list-style:none outside none;margin-bottom:40px;padding:0;}
.order-thankyou p{margin-bottom:20px;}
.order-thankyou h2{margin-top:40px;}
.customer_details{list-style:none;margin:0;padding:0;line-height:2;}
#main .woocommerce .chosen-container,
#main .woocommerce .select2-container{width:100% !important;}
.select2-search{padding-top:4px !important;}
#main .woocommerce .chosen-container-single .chosen-single,
#main .woocommerce .select2-container .select2-choice{margin-bottom:0;padding:0 15px 0 165px;width:100%;font-size:15px;height:46px;line-height:46px;width:100%;-webkit-box-shadow:none;box-shadow:none;}
@media (max-width:991px){#main .woocommerce .chosen-container-single .chosen-single,
#main .woocommerce .select2-container .select2-choice{padding:13px 10px 13px 140px;}
}
@media (max-width:767px){#main .woocommerce .chosen-container-single .chosen-single,
#main .woocommerce .select2-container .select2-choice{padding:13px 10px 13px 125px;}
}
#main .woocommerce .chosen-container-single .chosen-single div b,
#main .woocommerce .chosen-container-single .chosen-single span b,
#main .woocommerce .select2-container .select2-choice div b,
#main .woocommerce .select2-container .select2-choice span b{background-position:0 13px !important;}
#main .woocommerce .chosen-container-single .chosen-drop{margin-top:0;}
.myaccount_user,
.order_details{margin-bottom:40px;}
.customer_details dt,
.customer_details dd{display:inline-block;margin:10px 10px 10px 0;}
.customer_details dd{margin-right:20px;}
.addresses .address h3{display:inline-block;margin-right:20px;}
.addresses address{line-height:2;}
.quickview-wrap{width:900px;padding:25px 15px 0;}
@media (max-width:1199px){.quickview-wrap{width:720px;}
}
@media (max-width:991px){.quickview-wrap{width:550px;}
}
@media (max-width:767px){.quickview-wrap{width:auto;}
}
.quickview-wrap h1.product_title{margin-top:0;}
.quickview-wrap .product .summary-before,
.quickview-wrap .product .entry-summary{margin-bottom:0;}
.woocommerce table.wishlist_table tbody td{padding:17px;}
.products.yith-wcan-loading{margin-bottom:35px;}
.widget_layered_nav ul.yith-wcan-color,
.widget_layered_nav ul.yith-wcan-label{margin-right:-10px;}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce .widget_layered_nav ul.yith-wcan-color li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{width:35px;min-width:35px;height:35px;min-height:35px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);border:2px solid transparent;margin:0 10px 10px 0;-webkit-transition:none;transition:none;outline:none;}
.yit-wcan-select-open{margin:10px 10px 30px;border-width:0;}
.yith-wcan-select-wrapper{max-width:none !important;padding:0 !important;left:-1px;right:-1px;width:auto !important;}
.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan,
.woocommerce .widget_layered_nav .yith-wcan-select-wrapper ul,
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul{padding:10px 0;}
.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li,
.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover,
.woocommerce .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen,
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen{padding:0 20px;border-width:0;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a,
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a{background-position:right center;display:block;}
table.variations td{padding:0;vertical-align:top;text-align:left;}
table.variations td.label{vertical-align:top;padding-top:16px;padding-right:10px;}
table.variations td select{margin:5px;height:35px;padding:8px;line-height:35px;}
table.variations td .reset_variations{display:inline-block;margin-left:5px;margin-bottom:10px;}
table.variations td .reset_variations_radio,
table.variations td .reset_variations_color{display:inline-block;margin-left:5px;margin-top:10px;}
table.variations td fieldset{display:inline;margin-bottom:10px;}
table.variations td fieldset label{margin:5px 0 0 5px;}
table.variations td fieldset label:first-child{margin-top:12px;}
table.variations td fieldset label.wcvaswatches{margin:0;}
table.variations td fieldset .wcva_attribute_radio{margin:10px 5px 0;}
table.variations td .swatchinput{margin:0;padding:0;}
input[type="radio"] + a,
input[type="radio"] + a.wcvaround,
input[type="radio"] + .wcvaswatchlabel{border:2px solid transparent;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;margin:5px;width:35px;min-width:35px;height:35px;min-height:35px;outline:none;overflow:hidden;vertical-align:top;}
input[type="radio"] + a img{width:35px;min-width:35px;height:35px;min-height:35px;}
input[type="radio"] + a.wcvaround,
input[type="radio"] + .wcvaswatchlabel{border-radius:3px;}
p.demo_store{position:fixed;top:-4px;left:0;right:0;margin:0;width:100%;font-size:1em;color:#eee;background:#000;padding:4px 10px 0;text-align:center;z-index:99998;line-height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
@media (max-width:584px){p.demo_store{position:absolute;}
}
.admin-bar p.demo_store{top:28px;}
@media (max-width:767px){.admin-bar p.demo_store{top:42px;}
}
body.woocommerce-demo-store{padding-top:28px;}
.tooltipWrap{display:inline-block;}
.input-field,
.address-field,
.textarea-field{position:relative;margin-bottom:25px;}
.input-field input[type="text"],
.input-field select,
.input-field textarea,
.input-field input[type="text"],
.input-field input[type="password"],
.input-field input[type="datetime"],
.input-field input[type="datetime-local"],
.input-field input[type="date"],
.input-field input[type="month"],
.input-field input[type="time"],
.input-field input[type="week"],
.input-field input[type="number"],
.input-field input[type="email"],
.input-field input[type="url"],
.input-field input[type="search"],
.input-field input[type="tel"],
.input-field input[type="color"], .input-field.comment-form-rating,
.input-field > strong,
.address-field input[type="text"],
.address-field select,
.address-field textarea,
.address-field input[type="text"],
.address-field input[type="password"],
.address-field input[type="datetime"],
.address-field input[type="datetime-local"],
.address-field input[type="date"],
.address-field input[type="month"],
.address-field input[type="time"],
.address-field input[type="week"],
.address-field input[type="number"],
.address-field input[type="email"],
.address-field input[type="url"],
.address-field input[type="search"],
.address-field input[type="tel"],
.address-field input[type="color"],
.address-field.comment-form-rating,
.address-field > strong,
.textarea-field input[type="text"],
.textarea-field select,
.textarea-field textarea,
.textarea-field input[type="text"],
.textarea-field input[type="password"],
.textarea-field input[type="datetime"],
.textarea-field input[type="datetime-local"],
.textarea-field input[type="date"],
.textarea-field input[type="month"],
.textarea-field input[type="time"],
.textarea-field input[type="week"],
.textarea-field input[type="number"],
.textarea-field input[type="email"],
.textarea-field input[type="url"],
.textarea-field input[type="search"],
.textarea-field input[type="tel"],
.textarea-field input[type="color"],
.textarea-field.comment-form-rating,
.textarea-field > strong{display:block;margin-bottom:0;padding:0 15px 0 165px;width:100%;font-size:15px;height:46px;line-height:1;width:100%;}
@media (max-width:991px){.input-field input[type="text"],
.input-field select,
.input-field textarea,
.input-field input[type="text"],
.input-field input[type="password"],
.input-field input[type="datetime"],
.input-field input[type="datetime-local"],
.input-field input[type="date"],
.input-field input[type="month"],
.input-field input[type="time"],
.input-field input[type="week"],
.input-field input[type="number"],
.input-field input[type="email"],
.input-field input[type="url"],
.input-field input[type="search"],
.input-field input[type="tel"],
.input-field input[type="color"], .input-field.comment-form-rating,
.input-field > strong,
.address-field input[type="text"],
.address-field select,
.address-field textarea,
.address-field input[type="text"],
.address-field input[type="password"],
.address-field input[type="datetime"],
.address-field input[type="datetime-local"],
.address-field input[type="date"],
.address-field input[type="month"],
.address-field input[type="time"],
.address-field input[type="week"],
.address-field input[type="number"],
.address-field input[type="email"],
.address-field input[type="url"],
.address-field input[type="search"],
.address-field input[type="tel"],
.address-field input[type="color"],
.address-field.comment-form-rating,
.address-field > strong,
.textarea-field input[type="text"],
.textarea-field select,
.textarea-field textarea,
.textarea-field input[type="text"],
.textarea-field input[type="password"],
.textarea-field input[type="datetime"],
.textarea-field input[type="datetime-local"],
.textarea-field input[type="date"],
.textarea-field input[type="month"],
.textarea-field input[type="time"],
.textarea-field input[type="week"],
.textarea-field input[type="number"],
.textarea-field input[type="email"],
.textarea-field input[type="url"],
.textarea-field input[type="search"],
.textarea-field input[type="tel"],
.textarea-field input[type="color"],
.textarea-field.comment-form-rating,
.textarea-field > strong{padding:13px 10px 13px 140px;}
}
@media (max-width:767px){.input-field input[type="text"],
.input-field select,
.input-field textarea,
.input-field input[type="text"],
.input-field input[type="password"],
.input-field input[type="datetime"],
.input-field input[type="datetime-local"],
.input-field input[type="date"],
.input-field input[type="month"],
.input-field input[type="time"],
.input-field input[type="week"],
.input-field input[type="number"],
.input-field input[type="email"],
.input-field input[type="url"],
.input-field input[type="search"],
.input-field input[type="tel"],
.input-field input[type="color"], .input-field.comment-form-rating,
.input-field > strong,
.address-field input[type="text"],
.address-field select,
.address-field textarea,
.address-field input[type="text"],
.address-field input[type="password"],
.address-field input[type="datetime"],
.address-field input[type="datetime-local"],
.address-field input[type="date"],
.address-field input[type="month"],
.address-field input[type="time"],
.address-field input[type="week"],
.address-field input[type="number"],
.address-field input[type="email"],
.address-field input[type="url"],
.address-field input[type="search"],
.address-field input[type="tel"],
.address-field input[type="color"],
.address-field.comment-form-rating,
.address-field > strong,
.textarea-field input[type="text"],
.textarea-field select,
.textarea-field textarea,
.textarea-field input[type="text"],
.textarea-field input[type="password"],
.textarea-field input[type="datetime"],
.textarea-field input[type="datetime-local"],
.textarea-field input[type="date"],
.textarea-field input[type="month"],
.textarea-field input[type="time"],
.textarea-field input[type="week"],
.textarea-field input[type="number"],
.textarea-field input[type="email"],
.textarea-field input[type="url"],
.textarea-field input[type="search"],
.textarea-field input[type="tel"],
.textarea-field input[type="color"],
.textarea-field.comment-form-rating,
.textarea-field > strong{padding:13px 10px 13px 125px;}
}
.input-field > strong,
.address-field > strong,
.textarea-field > strong{line-height:46px;}
.input-field textarea,
.address-field textarea,
.textarea-field textarea{line-height:1.42857;}
.input-field.nolabel input[type="text"],
.input-field.nolabel input[type="password"],
.input-field.nolabel input[type="datetime"],
.input-field.nolabel input[type="datetime-local"],
.input-field.nolabel input[type="date"],
.input-field.nolabel input[type="month"],
.input-field.nolabel input[type="time"],
.input-field.nolabel input[type="week"],
.input-field.nolabel input[type="number"],
.input-field.nolabel input[type="email"],
.input-field.nolabel input[type="url"],
.input-field.nolabel input[type="search"],
.input-field.nolabel input[type="tel"],
.input-field.nolabel input[type="color"],
.address-field.nolabel input[type="text"],
.address-field.nolabel input[type="password"],
.address-field.nolabel input[type="datetime"],
.address-field.nolabel input[type="datetime-local"],
.address-field.nolabel input[type="date"],
.address-field.nolabel input[type="month"],
.address-field.nolabel input[type="time"],
.address-field.nolabel input[type="week"],
.address-field.nolabel input[type="number"],
.address-field.nolabel input[type="email"],
.address-field.nolabel input[type="url"],
.address-field.nolabel input[type="search"],
.address-field.nolabel input[type="tel"],
.address-field.nolabel input[type="color"],
.textarea-field.nolabel input[type="text"],
.textarea-field.nolabel input[type="password"],
.textarea-field.nolabel input[type="datetime"],
.textarea-field.nolabel input[type="datetime-local"],
.textarea-field.nolabel input[type="date"],
.textarea-field.nolabel input[type="month"],
.textarea-field.nolabel input[type="time"],
.textarea-field.nolabel input[type="week"],
.textarea-field.nolabel input[type="number"],
.textarea-field.nolabel input[type="email"],
.textarea-field.nolabel input[type="url"],
.textarea-field.nolabel input[type="search"],
.textarea-field.nolabel input[type="tel"],
.textarea-field.nolabel input[type="color"]{padding-left:15px;}
@media (max-width:991px){.input-field.nolabel input[type="text"],
.input-field.nolabel input[type="password"],
.input-field.nolabel input[type="datetime"],
.input-field.nolabel input[type="datetime-local"],
.input-field.nolabel input[type="date"],
.input-field.nolabel input[type="month"],
.input-field.nolabel input[type="time"],
.input-field.nolabel input[type="week"],
.input-field.nolabel input[type="number"],
.input-field.nolabel input[type="email"],
.input-field.nolabel input[type="url"],
.input-field.nolabel input[type="search"],
.input-field.nolabel input[type="tel"],
.input-field.nolabel input[type="color"],
.address-field.nolabel input[type="text"],
.address-field.nolabel input[type="password"],
.address-field.nolabel input[type="datetime"],
.address-field.nolabel input[type="datetime-local"],
.address-field.nolabel input[type="date"],
.address-field.nolabel input[type="month"],
.address-field.nolabel input[type="time"],
.address-field.nolabel input[type="week"],
.address-field.nolabel input[type="number"],
.address-field.nolabel input[type="email"],
.address-field.nolabel input[type="url"],
.address-field.nolabel input[type="search"],
.address-field.nolabel input[type="tel"],
.address-field.nolabel input[type="color"],
.textarea-field.nolabel input[type="text"],
.textarea-field.nolabel input[type="password"],
.textarea-field.nolabel input[type="datetime"],
.textarea-field.nolabel input[type="datetime-local"],
.textarea-field.nolabel input[type="date"],
.textarea-field.nolabel input[type="month"],
.textarea-field.nolabel input[type="time"],
.textarea-field.nolabel input[type="week"],
.textarea-field.nolabel input[type="number"],
.textarea-field.nolabel input[type="email"],
.textarea-field.nolabel input[type="url"],
.textarea-field.nolabel input[type="search"],
.textarea-field.nolabel input[type="tel"],
.textarea-field.nolabel input[type="color"]{padding-left:10px;}
}
.input-field.comment-form-rating,
.address-field.comment-form-rating,
.textarea-field.comment-form-rating{margin-bottom:25px;}
.input-field.comment-form-rating label,
.address-field.comment-form-rating label,
.textarea-field.comment-form-rating label{left:0;top:0;bottom:0;}
.input-field label,
.address-field label,
.textarea-field label{position:absolute;top:1px;bottom:1px;left:1px;overflow:hidden;font-size:14px;line-height:46px;margin:0;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;width:150px;z-index:1;}
@media (max-width:991px){.input-field label,
.address-field label,
.textarea-field label{padding:0 10px;width:130px;}
}
@media (max-width:767px){.input-field label,
.address-field label,
.textarea-field label{padding:0 8px;width:115px;}
}
.input-field label .fa,
.address-field label .fa,
.textarea-field label .fa{width:20px;text-align:center;font-size:15px;margin-left:-5px;margin-right:5px;}
body.safari .input-field select,
body.safari .address-field select,
body.safari .textarea-field select{-webkit-appearance:none;}
.textarea-field textarea{padding:59px 15px 13px;height:200px;}
@media (max-width:991px){.textarea-field textarea{padding:59px 10px 13px;}
}
@media (max-width:767px){.textarea-field textarea{padding:59px 10px 13px;}
}
.textarea-field label{right:1px;bottom:auto !important;height:45px;width:auto;}
.input-field abbr[title], .textarea-field abbr[title], .input-field
abbr[data-original-title], .textarea-field
abbr[data-original-title]{border-width:0;cursor:default;}
.button-row{margin-top:35px;}
.button-row label{margin-left:15px;}
.form-row .button,
.form-row .btn,
.input-field .button,
.input-field .btn{margin-right:10px;}
.input-field option{text-indent:15px;}
.input-field .chzn-container{display:block;}
.input-field .chzn-container-single .chzn-single{font-size:15px;height:46px !important;background-color:transparent !important;background-image:none !important;padding-left:165px;line-height:46px !important;-webkit-box-shadow:none;box-shadow:none;}
@media (max-width:991px){.input-field .chzn-container-single .chzn-single{padding-left:140px;}
}
@media (max-width:767px){.input-field .chzn-container-single .chzn-single{padding-left:125px;}
}
.woocommerce-checkout #main .input-field .chzn-container-single .chzn-single div b{background-position:0 12px !important;}
.woocommerce-checkout #main .input-field .chzn-container-active .chzn-single-with-drop div b{background-position:-18px 12px !important;}
.input-field .chzn-container-single .chzn-search input{padding:3px 5px;line-height:20px;height:35px;background-image:none;}
.widget{margin-top:67px;position:relative;}
@media (max-width:767px){.widget{margin-top:60px;}
}
.footer-wrapper .widget, .content-bottom-wrapper .widget, .sidebar .widget:first-child, .widget.widget_layered_nav, .widget.widget_layered_nav_filters, .widget.widget_price_filter, .widget.widget_product_categories{margin-top:0;}
.widget:last-child{margin-bottom:0;}
.widget.last-child{margin-bottom:0;}
.widget > ul{list-style:none;padding-left:0;}
.widget ul{list-style:none;margin:0;padding:0;}
.widget ul li{margin-bottom:0;}
.widget ul ul{margin-left:20px;list-style:disc outside;padding:3px 0 3px 3px;}
.widget ul ul li > a{line-height:17px;}
.widget ul ul ul{margin-left:15px;}
.widget li > a{display:inline-block;text-decoration:none;margin-right:0;padding:6px 0;line-height:21px;}
.widget .arrow{position:absolute;top:7px;right:0;display:inline-block;width:18px;height:18px;cursor:pointer;text-align:center;font-family:"FontAwesome";font-size:10px;line-height:17px;vertical-align:top;}
.widget .arrow:before{content:"\f067";}
.widget .open > .arrow:before{content:"\f068";}
.accordion-menu > ul > li,
.widget_categories > ul > li,
.widget_pages > ul > li{position:relative;}
.accordion-menu > ul > li > ul.children,
.accordion-menu > ul > li > ul.sub-menu,
.widget_categories > ul > li > ul.children,
.widget_categories > ul > li > ul.sub-menu,
.widget_pages > ul > li > ul.children,
.widget_pages > ul > li > ul.sub-menu{display:none;}
.accordion-menu > ul > li[class*="current-"] > ul.children,
.accordion-menu > ul > li[class*="current-"] > ul.sub-menu,
.widget_categories > ul > li[class*="current-"] > ul.children,
.widget_categories > ul > li[class*="current-"] > ul.sub-menu,
.widget_pages > ul > li[class*="current-"] > ul.children,
.widget_pages > ul > li[class*="current-"] > ul.sub-menu{display:block;}
.widget_categories > ul > li,
.widget_pages > ul > li,
.widget_nav_menu > div > ul > li{position:relative;padding-right:25px;}
.widget_categories > ul > li > a,
.widget_categories > ul > li > h5,
.widget_pages > ul > li > a,
.widget_pages > ul > li > h5,
.widget_nav_menu > div > ul > li > a,
.widget_nav_menu > div > ul > li > h5{font-size:16px;font-weight:bold;padding-top:8px;padding-bottom:8px;}
.sidebar .widget_categories > ul > li > a, .sidebar
.widget_categories > ul > li > h5, .sidebar
.widget_pages > ul > li > a, .sidebar
.widget_pages > ul > li > h5, .sidebar
.widget_nav_menu > div > ul > li > a, .sidebar
.widget_nav_menu > div > ul > li > h5{text-transform:uppercase;}
.widget-title{text-transform:uppercase;margin-bottom:20px;margin-top:0;margin-right:0;}
.widget-loading{text-align:center;padding:40px;font-size:20px;}
.searchform .text,
.searchform .button{display:inline-block;float:left;}
.searchform .text input{border-radius:0;height:36px;width:200px;background-size:16px 16px !important;background-position:97% center !important;}
.searchform button{padding:0;border-radius:0;border-width:0;font-size:18px;width:36px;height:36px;margin-left:1px;-webkit-box-shadow:none;box-shadow:none;}
.searchform button:hover, .searchform button:focus{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
@media (max-width:1199px){.searchform .text{position:absolute;right:37px;}
}
@media (max-width:767px){.searchform .text{position:static;right:37px;}
}
.searchform-middle .searchform .text, #main .searchform .text{position:static;right:37px;}
@media (max-width:1199px){.sidebar .searchform .text input{width:160px;}
}
@media (max-width:991px){.sidebar .searchform .text input{width:180px;}
}
@media (max-width:767px){.sidebar .searchform .text input{width:200px;}
}
.search-popup .searchform .text{position:absolute;right:37px;}
@media (max-width:767px){.search-popup .searchform .text{position:static;right:37px;}
}
.autocomplete-suggestions{background-color:#fff;border-radius:0;padding:0;color:#444;}
.header-wrapper .autocomplete-suggestions, .sticky-header .autocomplete-suggestions{right:37px;}
.autocomplete-suggestion{padding:6px;line-height:20px;}
#wp-calendar{width:100%;text-align:center;}
#wp-calendar caption{margin-bottom:18px;font-weight:bold;text-transform:uppercase;}
#wp-calendar th,
#wp-calendar td{text-align:center;}
#wp-calendar td#today{font-weight:bold;}
#wp-calendar td#prev{text-align:left;padding-left:10px;padding-top:10px;font-weight:bold;}
#wp-calendar td#next{text-align:right;padding-right:10px;padding-top:10px;font-weight:bold;}
.product_list_widget{list-style:none;margin:0;padding:0;}
.product_list_widget li{position:relative;margin-bottom:25px !important;}
.product_list_widget li:last-child{margin-bottom:0 !important;}
.product_list_widget li.last-child{margin-bottom:0 !important;}
.product_list_widget li a,
.product_list_widget li .product-name{display:block;font-weight:bold;font-size:16px;text-decoration:none;margin-bottom:8px;padding:0;}
.product_list_widget li .product-image{float:left;margin:0;padding:0;}
.product_list_widget li .product-details{margin-left:100px;}
.product_list_widget img{width:85px;height:auto;}
.product_list_widget .amount{font-size:16px;margin-right:5px;font-weight:bold;}
.product_list_widget ins{text-decoration:none;}
.product_list_widget del,
.product_list_widget del .amount{color:inherit;font-size:14px;font-weight:normal;}
.product_list_widget .star-rating{font-family:"FontAwesome";font-size:15px;height:15px;line-height:15px;overflow:hidden;position:relative;text-align:left;width:80px;letter-spacing:2px;margin-bottom:5px;}
.product_list_widget .star-rating:before{content:"\f006\f006\f006\f006\f006";}
.product_list_widget .star-rating span{float:left;font-weight:normal;position:absolute;top:0;left:0;overflow:hidden;text-indent:-1000px;}
.product_list_widget .star-rating span:before{content:"\f005\f005\f005\f005\f005";position:absolute;left:0;top:0;text-indent:0;}
.facebook-like p{margin-bottom:5px;}
.facebook-like .fb-like{float:right;margin-right:40px;margin-top:6px;padding:2px 12px 1px;text-transform:none;}
@media (max-width:1199px){.facebook-like .fb-like{margin-right:12px;}
}
@media (max-width:767px){.facebook-like .fb-like{margin-right:0;}
}
.sidebar .facebook-like .fb-like{margin-top:2px;}
.fb-person{float:left;font-size:13px;width:60px;height:95px;margin:0 25px 4px 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
@media (max-width:1199px){.fb-person{margin-right:10px;}
}
@media (max-width:991px){.fb-person{margin-right:13px;}
}
.fb-person a,
.fb-person span{display:block;}
.fb-person img{width:100%;height:auto;}
.fb-person img:hover{opacity:0.65;filter:alpha(opacity=65);}
.twitter-box *{line-height:1.5;}
.twitter-box .twitter-slider .owl-controls{position:absolute;top:-45px;right:10px;margin:0;}
.twitter-box .twitter-slider .owl-controls .owl-buttons div{position:static;display:inline-block;float:left;font-size:20px;text-align:center;width:25px;height:22px;line-height:1;margin-left:1px;}
.twitter-box .swiper-slide{padding-left:1px;padding-right:5px;}
.twitter-box .tweet-text{margin-bottom:0;}
.twitter-box .tweet-date{display:inline-block;font-size:12px;font-style:italic;margin-bottom:20px;}
.flickr-image{float:left;}
.flickr-image img{width:80px;height:80px;margin:0 11px 11px 0;}
@media (max-width:1199px){.flickr-image img{width:65px;height:65px;margin-right:8px;margin-bottom:8px;}
}
@media (max-width:991px){.flickr-image img{width:67px;height:67px;margin-right:9px;margin-bottom:9px;}
}
.flickr-image img:hover{opacity:0.65;filter:alpha(opacity=65);}
.flickr-image:nth-child(3n+1){clear:both;}
@media (max-width:767px){.flickr-image:nth-child(3n+1){clear:none;}
}
.flickr-image.nth-child_3n_1{clear:both;}
@media (max-width:767px){.flickr-image.nth-child_3n_1{clear:none;}
}
.flickr-image:nth-child(3n) img{margin-right:0;}
@media (max-width:767px){.flickr-image:nth-child(3n){margin-right:9px;}
}
.flickr-image.nth-child_3n img{margin-right:0;}
@media (max-width:767px){.flickr-image.nth-child_3n{margin-right:9px;}
}
.content-slider{margin-bottom:40px;}
.shortcode .content-slider{margin-bottom:0;}
.content-slider.banner{margin-bottom:25px;}
.content-slider .content-item{margin:0 15px;}
.content-slider.single .content-item{margin:0;padding-left:1px;padding-right:1px;}
.content-slider .post-item{margin-bottom:40px;}
.content-slider .post-item img{display:block;max-width:100%;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto;}
.content-slider .post-item .post-title{font-weight:bold;font-size:20px;margin-bottom:10px;line-height:1.25;}
.content-slider .post-item .entry-meta{margin-bottom:0;}
.content-slider .post-item .read-more{font-weight:bold;font-size:15px;}
.content-slider .post-item .meta-date{display:inline-block;font-style:italic;font-size:14px;padding-top:2px;}
.content-slider .slide .post-item:last-child{margin-bottom:0;}
.content-slider .slide .post-item.last-child{margin-bottom:0;}
.content-slider .brand{text-align:center;}
.content-slider .brand img{max-width:100%;margin-left:auto;margin-right:auto;}
.sidebar .content-slider{margin-bottom:0;}
.sidebar .content-slider.single .content-item{margin:0;}
.sidebar .content-slider.owl-theme .owl-controls .owl-buttons div{font-size:17px;height:25px;width:35px;line-height:23px;top:-45px;bottom:auto;}
.sidebar .content-slider.owl-theme .owl-controls .owl-buttons .owl-prev{left:auto;right:37px;}
.content-item{margin-bottom:60px;}
.testimonial .testimonial-details{padding:20px 25px 25px 50px;position:relative;font-size:15px;margin-bottom:30px;}
.testimonial .testimonial-details:before{opacity:0.7;filter:alpha(opacity=70);content:"\f10d";position:absolute;display:inline-block;font-size:28px;font-family:"FontAwesome";font-weight:normal;font-style:normal;top:15px;left:13px;}
.testimonial .testimonial-details:after{content:'';position:absolute;display:block;top:100%;left:30px;margin-top:-1px;width:36px;height:21px;}
.testimonial .testimonial-title{font-size:23px;font-weight:bold;margin-bottom:13px;}
.testimonial .testimonial-photo{float:left;width:75px;height:75px;}
.testimonial .testimonial-photo img{width:100%;height:100%;}
.testimonial .meta-content{padding-left:90px;font-style:italic;}
.testimonial .meta-content.no-photo{padding-left:0;}
.testimonial .meta-name{display:inline-block;font-size:16px;}
.testimonial .meta-date{font-size:14px;}
#main .testimonials-title.banner{font-size:30px;text-transform:uppercase;border-width:0;text-align:center;padding:0;margin:50px 30px 30px;}
.testimonials-title.banner .line{display:none !important;}
.testimonials-line{width:40px;height:4px;margin:0 auto;}
.content-slider.banner .testimonial{padding-top:25px;padding-bottom:60px;}
@media (max-width:767px){.content-slider.banner .testimonial{padding-top:20px;padding-bottom:50px;}
}
.content-slider.banner .testimonial .testimonial-title{margin-bottom:20px;}
.content-slider.banner .testimonial .testimonial-details{font-size:18px;background:transparent;border-width:0;padding:20px 15%;text-align:center;margin-bottom:0;}
@media (max-width:991px){.content-slider.banner .testimonial .testimonial-details{padding-left:10%;padding-right:10%;}
}
@media (max-width:767px){.content-slider.banner .testimonial .testimonial-details{padding-left:20px;padding-right:20px;}
}
.content-slider.banner .testimonial .testimonial-details:before{display:none;}
.content-slider.banner .testimonial .testimonial-details:after{background:none;}
.content-slider.banner .testimonial .testimonial-meta{text-align:center;padding-bottom:10px;}
.content-slider.banner .testimonial .meta-content{padding-left:0;display:inline-block;}
.content-slider.banner .testimonial .testimonial-photo{display:inline-block;float:none;border-radius:38px;margin-right:12px;}
.content-slider.banner .testimonial .testimonial-photo img{border-radius:38px;}
.content-slider.banner .testimonial .meta-content br{display:none;}
.content-slider.banner .testimonial .meta-name{font-weight:bold;}
.content-slider.banner .owl-controls{position:static;}
.yith-woocompare-widget .compare{text-indent:0;width:auto;padding-left:12px;padding-right:12px;}
.yith-woocompare-widget .compare:before{display:none;}
.yith-woocompare-widget ul.products-list a.remove{font-size:15px;border-radius:0 !important;background-color:transparent !important;}
.ui-slider{background-image:none;border-width:0;border-radius:3px;}
.ui-slider .ui-slider-range{background-image:none;}
.ui-slider .ui-slider-handle{cursor:pointer;top:-6px;background-image:none;border-width:0;border-radius:3px;width:10px;height:22px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-webkit-transition:none;transition:none;}
.widget_price_filter .price_slider{margin:15px -2px 10px 4px;z-index:0;}
.widget_price_filter #min_price,
.widget_price_filter #max_price{float:left;width:45%;}
.widget_price_filter #min_price{margin-right:10%;}
.widget_price_filter .button{float:left;margin:15px 0 0;}
.widget_price_filter .price_label{float:right;margin:25px 0 0;}
.widget_layered_nav_filters li a,
.tagcloud a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span{float:left;height:auto;line-height:1;padding:6px 10px;margin-bottom:10px;margin-right:10px;display:inline-block;text-align:center;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.tagcloud a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span{font-size:14px !important;}
.widget_layered_nav_filters li{display:inline;}
.widget_layered_nav_filters li a{padding-right:10px;padding-left:0;-webkit-box-shadow:none;box-shadow:none;}
.widget_layered_nav_filters li a:after{content:"\f00d";font-size:14px;font-weight:normal;font-family:"FontAwesome";margin-left:8px;}
.widget_recent_comments ul li{margin:6px 0;}
.sw-parallax{background-position:50% 0;background-size:cover !important;-webkit-transition:none;transition:none;}
.shortcode-bg{position:relative;}
.shortcode-bg .bg-image{background-position:50% 50%;background-repeat:repeat-y;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.shortcode-bg .sw-parallax{background-position:50% 0;-webkit-transition:none;transition:none;}
.shortcode-bg .bg-content{position:relative;z-index:2;}
.shortcode-bg .feature-box,
.shortcode-bg .feature-box:hover,
.shortcode-bg .feature-box.hover,
.shortcode-bg .person .person-photo img{border:medium none;}
.feature-slider .feature-item{padding-left:15px;padding-right:15px;padding-bottom:3px;}
.feature-box{padding:20px;border:1px solid transparent;}
.feature-box h4{margin:20px 0;font-size:18px;font-weight:bold;}
.feature-box .line{display:block;margin-top:15px;width:30px;height:3px;margin-left:auto;margin-right:auto;}
.feature-box p{font-size:14px;margin-bottom:10px;}
.feature-box .feature-image{display:inline-block;width:124px;height:124px;border-radius:62px;border-width:2px !important;text-align:center;}
.feature-box .feature-image img{width:100%;height:100%;border-radius:60px;}
.feature-box .fa{font-size:50px;line-height:120px;}
.feature-box.text-left{padding:20px;}
.feature-box.text-left h4{display:inline-block;margin-top:0;margin-bottom:0;}
.feature-box.text-left .line{width:75%;margin-left:0;}
.feature-box.text-left .feature-image{float:left;}
.feature-box.text-left .feature-content{padding-left:145px;}
.feature-box.text-right{padding:20px;}
.feature-box.text-right h4{display:inline-block;margin-top:0;margin-bottom:0;}
.feature-box.text-right .line{width:75%;margin-left:25%;}
.feature-box.text-right .feature-image{float:right;}
.feature-box.text-right .feature-content{padding-right:145px;}
.feature-box.noborder{border-width:0 !important;background:transparent !important;}
.feature-box.noborder .feature-image{border-radius:0 !important;width:auto !important;height:auto !important;background:transparent !important;border-width:0 !important;}
.feature-box.noborder .fa{line-height:1 !important;}
.person .person-photo{margin-bottom:30px;}
.person .person-photo img{margin-left:0;}
@media (max-width:767px){.person .person-photo img{margin-left:auto;}
}
.person .person-name{font-weight:bold;font-size:25px;margin-top:0;margin-bottom:10px;text-transform:none;}
.person .person-role{font-size:16px;}
.person .entry-content{margin-top:15px;margin-bottom:30px;}
.person .person-social{float:left;margin-bottom:10px;}
@media (max-width:767px){.person .person-social{float:none;}
}
.person .person-social a{display:inline-block;width:30px;height:30px;padding:0;margin-right:5px;margin-bottom:10px;text-align:center;}
.person .person-social a.facebook:hover, .person .person-social a.facebook:focus{background-color:#3b5a9a;border-color:#3b5a9a;color:#fff;}
.person .person-social a.twitter:hover, .person .person-social a.twitter:focus{background-color:#1aa9e1;border-color:#1aa9e1;color:#fff;}
.person .person-social a.dribbble:hover, .person .person-social a.dribbble:focus{background-color:#f46899;border-color:#f46899;color:#fff;}
.person .person-social a.pinterest:hover, .person .person-social a.pinterest:focus{background-color:#cc2127;border-color:#cc2127;color:#fff;}
.person .person-social a.instagram:hover, .person .person-social a.instagram:focus{background-color:#7c4a3a;border-color:#7c4a3a;color:#fff;}
.person .person-social a.linkedin:hover, .person .person-social a.linkedin:focus{background-color:#0073b2;border-color:#0073b2;color:#fff;}
.person .person-social a.tumblr:hover, .person .person-social a.tumblr:focus{background-color:#475b74;border-color:#475b74;color:#fff;}
.person .person-social a.youtube:hover, .person .person-social a.youtube:focus{background-color:#c3191e;border-color:#c3191e;color:#fff;}
.person .person-social a.email:hover, .person .person-social a.email:focus{background-color:#dd4b39;border-color:#dd4b39;color:#fff;}
.person .person-social .fa{font-size:16px;line-height:28px;}
.person .person-contact{float:right;font-size:13px;text-align:right;font-style:italic;}
@media (max-width:767px){.person .person-contact{float:none;text-align:left;}
}
.person-box{margin-bottom:40px;}
.owl-item .person-box{margin-bottom:0;}
@media (max-width:767px){.person-box{text-align:center;}
}
.person-box .person-photo{margin-bottom:20px;}
@media (max-width:767px){.person-box .person-photo img{margin-left:auto;margin-right:auto;}
}
.person-box .person-name{font-size:16px;margin-bottom:5px;text-transform:none;}
.person-box .person-role{font-size:13px;}
blockquote,
.quote{position:relative;font-style:italic;margin-bottom:20px;padding:27px 0 0 50px;border-width:0;}
blockquote:before,
.quote:before{top:15px;left:13px;opacity:0.7;filter:alpha(opacity=70);content:"\f10d";position:absolute;display:inline-block;font-size:28px;font-family:"FontAwesome";font-weight:normal;font-style:normal;}
.shortcode-title{margin-bottom:40px;}
.shortcode-title h2{border-width:0;padding:20px 0 0;margin-bottom:10px;margin-top:0;font-size:40px;}
@media (max-width:991px){.shortcode-title h2{font-size:38px;}
}
@media (max-width:767px){.shortcode-title h2{font-size:30px;}
}
.shortcode-title .title-desc{font-size:23px;margin-top:10px;margin-bottom:0;}
@media (max-width:767px){.shortcode-title .title-desc{font-size:18px;}
}
@media (max-width:480px){.shortcode-title .title-desc{font-size:15px;}
}
.shortcode-title .line{display:inline-block;width:40px;height:4px;margin-top:20px;margin-bottom:20px;}
.shortcode-title .line-top{margin-bottom:0;}
.shortcode-title.large{padding:200px 0;}
@media (max-width:1199px){.shortcode-title.large{padding:170px 0;}
}
@media (max-width:991px){.shortcode-title.large{padding:150px 0;}
}
@media (max-width:767px){.shortcode-title.large{padding:120px 0;}
}
@media (max-width:480px){.shortcode-title.large{padding:100px 0;}
}
.shortcode-title.large h2{font-size:45px;}
@media (max-width:1199px){.shortcode-title.large h2{font-size:42px;}
}
@media (max-width:991px){.shortcode-title.large h2{font-size:37px;}
}
@media (max-width:767px){.shortcode-title.large h2{font-size:32px;}
}
.shortcode-title.large .title-desc{font-size:26px;}
@media (max-width:1199px){.shortcode-title.large .title-desc{font-size:24px;}
}
@media (max-width:991px){.shortcode-title.large .title-desc{font-size:22px;}
}
@media (max-width:767px){.shortcode-title.large .title-desc{font-size:18px;}
}
.s2_form_widget{padding:20px;text-align:center;}
@media (max-width:1199px){.s2_form_widget{padding:5px 10px;}
}
@media (max-width:767px){.s2_form_widget{padding:20px;}
}
.s2_form_widget h3.widget-title{text-transform:uppercase;margin-top:10px;line-height:1.25;font-size:27.5px;letter-spacing:1px;}
.left-sidebar .s2_form_widget h3.widget-title, .right-sidebar .s2_form_widget h3.widget-title{line-height:1.25;font-size:27.5px;padding:0;background:transparent;}
@media (max-width:1199px){.s2_form_widget h3.widget-title{font-size:26px;margin-bottom:24px;}
}
.s2_form_widget .desc,
.s2_form_widget .s2_message{font-size:16px;line-height:22px;margin-bottom:24px;}
@media (max-width:1199px){.s2_form_widget .desc,
.s2_form_widget .s2_message{font-size:15px;line-height:17px;margin-bottom:20px;}
}
.s2_form_widget form label, .s2_form_widget form br{display:none;}
.s2_form_widget form p{margin-bottom:0;}
.s2_form_widget form input{margin-bottom:15px;font-size:15px;}
.s2_form_widget form input[type="text"]{margin-bottom:20px;width:100%;padding:8px;text-align:center;}
@media (max-width:1199px){.s2_form_widget form input[type="text"]{width:89%;margin-bottom:15px;}
}
.s2_form_widget form input[type="submit"][name="subscribe"],
.s2_form_widget form input[type="submit"][name="unsubscribe"]{margin-bottom:15px;}
.counter-circle-wrapper{vertical-align:middle;display:inline-block;margin-right:15px;width:100%;position:relative;text-align:center;}
.counter-circle-wrapper:last-child{margin-right:0;}
.counter-circle-wrapper.last-child{margin-right:0;}
.counter-circle-wrapper .desc{font-size:16px;font-weight:bold;margin-top:20px;}
.counter-circle-content{font-size:50px;width:220px;height:220px;text-align:center;line-height:220px;position:relative;margin:auto;}
.counter-circle-content .fa{margin:0 !important;float:none !important;}
.counter-circle-content canvas{left:0;position:absolute;top:0;}
.counter-box-wrapper{text-align:center;font-size:20px;}
.content-box-percentage{font-size:50px;line-height:50px;}
.counter-box-content{margin-top:10px;margin-bottom:20px;}
.counter-box-content h3{font-weight:bold;}
.sidebar-banner{max-width:270px;margin:0 auto 1px;}
.sidebar-banner .owl-item{text-align:center;}
.sidebar-banner img{width:100%;}
.shortcode .related-slider{margin-bottom:0;}
.widget_layered_nav,
.widget_layered_nav_filters,
.widget_price_filter,
.widget_product_categories{margin-bottom:-1px;}
.widget_layered_nav > div,
.widget_layered_nav > ul,
.widget_layered_nav > form,
.widget_layered_nav_filters > div,
.widget_layered_nav_filters > ul,
.widget_layered_nav_filters > form,
.widget_price_filter > div,
.widget_price_filter > ul,
.widget_price_filter > form,
.widget_product_categories > div,
.widget_product_categories > ul,
.widget_product_categories > form{margin:0;padding:21px 20px 40px;}
.widget_layered_nav > select,
.widget_layered_nav_filters > select,
.widget_price_filter > select,
.widget_product_categories > select{margin:21px 20px 40px;}
.widget_layered_nav .widget-title,
.widget_layered_nav_filters .widget-title,
.widget_price_filter .widget-title,
.widget_product_categories .widget-title{margin:0 0 -1px 0;padding:18px 20px;font-size:18px;line-height:1;font-weight:bold;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.widget_layered_nav .widget-title .toggle,
.widget_layered_nav_filters .widget-title .toggle,
.widget_price_filter .widget-title .toggle,
.widget_product_categories .widget-title .toggle{position:absolute;z-index:0;display:inline-block;width:25px;height:25px;padding:0;margin:0;right:15px;top:50%;margin-top:-12.5px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2);border-radius:0 0 3px 3px !important;text-align:center;font-family:"FontAwesome";font-size:18px;font-weight:normal;line-height:24px;cursor:pointer;}
.widget_layered_nav .widget-title .toggle:before,
.widget_layered_nav_filters .widget-title .toggle:before,
.widget_price_filter .widget-title .toggle:before,
.widget_product_categories .widget-title .toggle:before{content:"\f107";width:100%;text-align:center;}
.widget_layered_nav.open .widget-title .toggle,
.widget_layered_nav_filters.open .widget-title .toggle,
.widget_price_filter.open .widget-title .toggle,
.widget_product_categories.open .widget-title .toggle{border-radius:3px 3px 0 0 !important;}
.widget_layered_nav.open .widget-title .toggle:before,
.widget_layered_nav_filters.open .widget-title .toggle:before,
.widget_price_filter.open .widget-title .toggle:before,
.widget_product_categories.open .widget-title .toggle:before{content:"\f106";}
.widget_layered_nav .scrollwrap,
.widget_layered_nav_filters .scrollwrap,
.widget_price_filter .scrollwrap,
.widget_product_categories .scrollwrap{max-height:300px;overflow-x:hidden;overflow-y:auto;}
.widget_layered_nav .count{float:right;padding:5px 0 5px 5px;font-size:15px;}
.slimScrollRail{width:3px !important;margin-left:2px;margin-right:2px;-webkit-box-shadow:1px 0 1px rgba(0, 0, 0, 0.08) inset;box-shadow:1px 0 1px rgba(0, 0, 0, 0.08) inset;}
.slimScrollBar:before, .slimScrollBar:after{background:rgba(255, 255, 255, 0.5);-webkit-box-shadow:1px 0 0 rgba(0, 0, 0, 0.05);box-shadow:1px 0 0 rgba(0, 0, 0, 0.05);content:"";display:block;height:1px;width:5px;position:absolute;top:50%;left:1px;}
.slimScrollBar:before{margin-top:-2px;}
.slimScrollBar:after{margin-top:2px;}
.widget_product_categories > ul > li,
.widget_product_categories .scrollwrap > *:first-child > li,
.widget_brand_nav.widget_layered_nav > ul > li,
.widget_brand_nav.widget_layered_nav .scrollwrap > *:first-child > li{position:relative;padding-left:25px;}
.widget_product_categories > ul > li > ul.children,
.widget_product_categories .scrollwrap > *:first-child > li > ul.children,
.widget_brand_nav.widget_layered_nav > ul > li > ul.children,
.widget_brand_nav.widget_layered_nav .scrollwrap > *:first-child > li > ul.children{display:none;}
.widget_product_categories > ul > li[class*="current-"] > ul.children,
.widget_product_categories .scrollwrap > *:first-child > li[class*="current-"] > ul.children,
.widget_brand_nav.widget_layered_nav > ul > li[class*="current-"] > ul.children,
.widget_brand_nav.widget_layered_nav .scrollwrap > *:first-child > li[class*="current-"] > ul.children{display:block;}
.widget_product_categories > ul .arrow,
.widget_product_categories .scrollwrap > *:first-child .arrow,
.widget_brand_nav.widget_layered_nav > ul .arrow,
.widget_brand_nav.widget_layered_nav .scrollwrap > *:first-child .arrow{right:auto;left:0;}
.widget_product_categories ul ul,
.widget_brand_nav.widget_layered_nav ul ul{margin-left:15px;}
.widget_product_categories ul ul ul,
.widget_brand_nav.widget_layered_nav ul ul ul{margin-left:10px;}
.shortcode-grid .grid-item{max-width:100%;display:inline-block;}
.shortcode-grid .grid-item > .wpb_single_image{margin-bottom:0;}
.at4-show.animated{visibility:inherit;}
.at-above-post-homepage,
.at-above-post-page,
.at-above-post,
.at-above-post-homepage-recommended,
.at-above-post-page-recommended,
.at-above-post-recommended{margin-bottom:20px;}
.at-below-post-homepage,
.at-below-post-page,
.at-below-post,
.at-below-post-homepage-recommended,
.at-below-post-page-recommended,
.at-below-post-recommended{margin-top:30px;}
.at-below-post-homepage .at4-show,
.at-below-post-page .at4-show,
.at-below-post .at4-show,
.at-below-post-homepage-recommended .at4-show,
.at-below-post-page-recommended .at4-show,
.at-below-post-recommended .at4-show{float:right;}
.at-below-post-homepage:before, .at-below-post-homepage:after,
.at-below-post-page:before,
.at-below-post-page:after,
.at-below-post:before,
.at-below-post:after,
.at-below-post-homepage-recommended:before,
.at-below-post-homepage-recommended:after,
.at-below-post-page-recommended:before,
.at-below-post-page-recommended:after,
.at-below-post-recommended:before,
.at-below-post-recommended:after{content:" ";display:table;}
.at-below-post-homepage:after,
.at-below-post-page:after,
.at-below-post:after,
.at-below-post-homepage-recommended:after,
.at-below-post-page-recommended:after,
.at-below-post-recommended:after{clear:both;}
#_atssh{display:none;}
.wpb_single_image .vc_single_image-wrapper{max-width:100%;}
.bt-links{margin:0;padding:0;}
.bt-links > li{display:inline-block;float:left;}
.bt-links > li:first-child{padding-left:0;}
.bt-links .glyphicon{margin-right:5px;}
.mega-menu li > a,
.mega-menu li > h5{text-decoration:none;position:relative;margin:0;outline:medium none;}
.mega-menu li > h5{cursor:pointer;}
.mega-menu ul{list-style:none;padding:0;margin:0;}
.mega-menu ul li{position:relative;}
.mega-menu > ul > li{float:left;}
.mega-menu > ul > li > a, .mega-menu > ul > li li > a,
.mega-menu > ul > li > h5, .mega-menu > ul > li li > h5{display:inline-block;padding:13px 25px;line-height:25px;}
.mega-menu > ul > li > a .tip, .mega-menu > ul > li li > a .tip,
.mega-menu > ul > li > h5 .tip, .mega-menu > ul > li li > h5 .tip{top:7px;margin-left:-20px;}
.menu-arrow .mega-menu > ul > li > a,
.menu-arrow .mega-menu > ul > li > h5{padding:13px 20px;}
.menu-arrow .mega-menu > ul > li.has-sub > a:after,
.menu-arrow .mega-menu > ul > li.has-sub > h5:after{content:"\f107";font-family:"FontAwesome";padding-left:8px;}
.mega-menu .popup{position:absolute;left:0;display:none;margin:0;visibility:hidden;z-index:1;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);-webkit-transition:box-shadow 0.2s ease 0s;transition:box-shadow 0.2s ease 0s;}
.mega-menu .popup > .inner{padding:0px;display:block;}
.mega-menu .popup ul{display:inline-block;position:relative;padding:0;z-index:10;}
.mega-menu .popup ul li{display:block;padding:0;position:relative;float:none;height:auto;width:210px;}
.mega-menu .popup ul li > a, .mega-menu .popup ul li li > a,
.mega-menu .popup ul li > h5, .mega-menu .popup ul li li > h5{display:inline-block;padding:8px 0 8px 12px;margin:0;text-decoration:none;}
.mega-menu .popup ul li > a .tip, .mega-menu .popup ul li li > a .tip,
.mega-menu .popup ul li > h5 .tip, .mega-menu .popup ul li li > h5 .tip{top:2px;margin-left:4px;}
.mega-menu .popup ul li:hover > ul{display:block;}
.mega-menu .popup ul li ul{position:absolute;left:100%;top:0;height:auto;display:none;}
.mega-menu .wide .popup li > a,
.mega-menu .wide .popup li > h5{padding:6px 0;}
.mega-menu .wide .popup li > a .tip,
.mega-menu .wide .popup li > h5 .tip{top:6px;}
.mega-menu .wide .popup > .inner{padding:25px 0 0;}
.mega-menu .wide .popup > .inner > ul{padding:0 0 30px;}
.mega-menu .wide .popup > .inner > ul > li{float:left;}
.mega-menu .wide .popup > .inner > ul > li > a,
.mega-menu .wide .popup > .inner > ul > li > h5{padding:15px 0 15px 25px;}
.mega-menu .wide .popup > .inner > ul > li > a .tip,
.mega-menu .wide .popup > .inner > ul > li > h5 .tip{top:9px;}
.mega-menu .wide .popup > .inner > ul > li > ul{padding:0 25px;}
.mega-menu .wide .popup > .inner > ul > li > ul > li > a, .mega-menu .wide .popup > .inner > ul > li > ul > li li > a,
.mega-menu .wide .popup > .inner > ul > li > ul > li > h5, .mega-menu .wide .popup > .inner > ul > li > ul > li li > h5{font-family:inherit;font-weight:normal;font-size:15px;}
.mega-menu .wide .popup > .inner > ul > li > ul > li > a,
.mega-menu .wide .popup > .inner > ul > li > ul > li > h5{padding-left:14px;}
.mega-menu .wide .popup > .inner > ul > li > ul > li > a:before,
.mega-menu .wide .popup > .inner > ul > li > ul > li > h5:before{content:"\f04d";font-family:'FontAwesome';font-size:6px;position:absolute;left:0;}
.mega-menu .wide .popup ul{display:block;position:relative;left:0;}
.mega-menu .wide .popup ul ul{padding-left:20px;top:0;}
.mega-menu .wide .popup ul ul li{display:block;text-transform:capitalize;}
.mega-menu .wide .popup ul ul ul ul{padding-left:10px;}
.mega-menu .narrow .popup ul{-webkit-transition:all 0.3s ease-in-out 0.3s;transition:all 0.3s ease-in-out 0.3s;}
.mega-menu .narrow .popup ul li{border-top:1px solid rgba(200, 200, 200, 0.3);border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.mega-menu .narrow .popup ul li > a, .mega-menu .narrow .popup ul li li > a,
.mega-menu .narrow .popup ul li > h5, .mega-menu .narrow .popup ul li li > h5{padding-left:20px;}
.mega-menu .narrow .popup ul ul{-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);}
.mega-menu .pos-right .popup{right:0px;left:auto;}
.mega-menu .pos-right .popup ul li ul{left:-100%;}
.mega-menu .tip{font-size:11px;font-weight:bold;line-height:11px;font-family:Arial,sans-serif;text-transform:uppercase;padding:2px 3px;position:absolute;top:3px;left:100%;margin-left:4px;z-index:1;}
.mega-menu .menu-block{text-transform:none;padding:15px 25px;}
.accordion-menu li > a,
.accordion-menu li > h5{position:relative;display:inline-block;outline:medium none;text-decoration:none;margin:0 45px 0 0;padding:10px 0 10px 20px;line-height:25px;}
.accordion-menu .arrow{position:absolute;top:7px;right:0;display:none;width:18px;height:18px;cursor:pointer;text-align:center;font-family:"FontAwesome";font-size:10px;line-height:17px;vertical-align:top;}
.accordion-menu .arrow:before{content:"\f067";}
.accordion-menu .open > .arrow:before{content:"\f068";}
.accordion-menu > ul > li{padding-right:0;}
.accordion-menu > ul > li > a,
.accordion-menu > ul > li > h5{font-size:16px;font-weight:bold;}
.accordion-menu > ul > li > ul.children{display:none;}
.accordion-menu > ul > li > ul > li > ul{padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(200, 200, 200, 0.3);border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.accordion-menu > ul > li > ul > li > ul > li > a:before,
.accordion-menu > ul > li > ul > li > ul > li > h5:before{content:"\f04d";font-family:'FontAwesome';font-size:6px;position:absolute;top:10px;left:-12px;}
.accordion-menu > ul > li:first-child{border-top-width:0;}
.accordion-menu ul{list-style:none;margin:0;padding:0;}
.accordion-menu ul > li.has-sub > span.arrow{display:inline-block;}
.accordion-menu ul li{position:relative;border-top:1px solid rgba(200, 200, 200, 0.3);border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.accordion-menu ul li:last-child{border-bottom-width:0;}
.accordion-menu ul > li.has-sub > span.arrow{width:45px;height:45px;line-height:45px;top:0;font-size:14px;font-weight:normal;background:transparent;border:medium none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.accordion-menu ul ul{display:none;margin-left:0;list-style:none;padding:0;}
.accordion-menu ul ul li > a,
.accordion-menu ul ul li > h5{padding-left:40px;line-height:20px;}
.accordion-menu ul ul > li.has-sub > span.arrow{height:41px;line-height:43px;}
.accordion-menu ul ul ul{padding-left:65px;margin-left:0;}
.accordion-menu ul ul ul li > a,
.accordion-menu ul ul ul li > h5{padding-left:0;line-height:16px;font-size:15px;}
.accordion-menu ul ul ul span.arrow{display:none !important;}
.accordion-menu ul ul ul li{border-width:0;text-transform:capitalize;}
.accordion-menu ul ul ul ul{display:block;padding-left:8px;}
.accordion-menu .tip{font-size:11px;font-weight:bold;line-height:11px;font-family:Arial,sans-serif;text-transform:uppercase;padding:4px 4px 2px;position:absolute;top:3px;left:100%;margin-left:4px;z-index:1;}
.accordion-menu .menu-block{text-transform:none;padding:20px 15px;}
#main-mobile-menu .accordion-menu{position:absolute;left:15px;right:15px;display:none;z-index:20;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);}
.widget_sidebar_menu .widget-title{font-size:17px;font-weight:bold;padding:12px 18px;position:relative;}
.widget_sidebar_menu .widget-title .toggle{position:absolute;z-index:0;display:inline-block;width:25px;height:25px;padding:0;margin:0;right:10px;top:50%;margin-top:-10.5px;text-align:center;font-family:"FontAwesome";font-size:18px;font-weight:normal;line-height:24px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;}
.widget_sidebar_menu .widget-title .toggle:before{content:"\f0c9";width:100%;text-align:center;}
.widget .sidebar-menu li > a,
.widget .sidebar-menu li > h5{text-decoration:none;position:relative;margin:0;padding:11px 18px;outline:medium none;}
.widget .sidebar-menu li > h5{cursor:pointer;}
.widget .sidebar-menu ul{list-style:none;padding:0;margin:0;}
.widget .sidebar-menu ul li{position:relative;}
.widget .sidebar-menu > ul > li > a,
.widget .sidebar-menu > ul > li > h5{font-size:15px;font-family:inherit;line-height:21px;}
.widget .sidebar-menu > ul > li > a .tip, .widget .sidebar-menu > ul > li li > a .tip,
.widget .sidebar-menu > ul > li > h5 .tip, .widget .sidebar-menu > ul > li li > h5 .tip{top:7px;margin-left:-20px;}
.widget .sidebar-menu > ul > li .arrow{border-radius:0 !important;border-width:0 !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;width:45px;height:45px;line-height:45px;font-size:20px;top:0;right:0;}
.widget .sidebar-menu > ul > li .arrow:before{content:"\f107";}
.widget .sidebar-menu > ul > li.open .arrow:before{content:"\f104";}
.column2-left-sidebar .widget .sidebar-menu > ul > li.open .arrow:before{content:"\f105";}
.widget .sidebar-menu > ul > li li > a,
.widget .sidebar-menu > ul > li li > h5{padding:13px 25px;line-height:25px;}
.menu-arrow .widget .sidebar-menu > ul > li > a,
.menu-arrow .widget .sidebar-menu > ul > li > h5{padding:13px 20px;}
.menu-arrow .widget .sidebar-menu > ul > li.has-sub > a:after,
.menu-arrow .widget .sidebar-menu > ul > li.has-sub > h5:after{content:"\f107";font-family:"FontAwesome";padding-left:8px;}
.widget .sidebar-menu .popup{position:absolute;top:0;display:none;margin:0;visibility:hidden;z-index:1;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);-webkit-transition:box-shadow 0.2s ease 0s;transition:box-shadow 0.2s ease 0s;}
.widget .sidebar-menu .popup > .inner{padding:0px;display:block;}
.widget .sidebar-menu .popup ul{display:inline-block;position:relative;padding:0;margin:0;z-index:10;}
.widget .sidebar-menu .popup ul li{display:block;padding:0;position:relative;float:none;height:auto;width:210px;}
.widget .sidebar-menu .popup ul li > a, .widget .sidebar-menu .popup ul li li > a,
.widget .sidebar-menu .popup ul li > h5, .widget .sidebar-menu .popup ul li li > h5{display:inline-block;padding:8px 0 8px 12px;margin:0;text-decoration:none;}
.widget .sidebar-menu .popup ul li > a .tip, .widget .sidebar-menu .popup ul li li > a .tip,
.widget .sidebar-menu .popup ul li > h5 .tip, .widget .sidebar-menu .popup ul li li > h5 .tip{top:2px;margin-left:4px;}
.widget .sidebar-menu .popup ul li:hover > ul{display:block;}
.widget .sidebar-menu .popup ul li ul{position:absolute;top:0;height:auto;display:none;}
.widget .sidebar-menu .wide .popup li > a,
.widget .sidebar-menu .wide .popup li > h5{padding:6px 0;}
.widget .sidebar-menu .wide .popup li > a .tip,
.widget .sidebar-menu .wide .popup li > h5 .tip{top:6px;}
.widget .sidebar-menu .wide .popup > .inner{padding:25px 0 0;}
.widget .sidebar-menu .wide .popup > .inner > ul{padding:0 0 30px;}
@media (max-width:991px){.widget .sidebar-menu .wide .popup > .inner > ul{min-width:502px;}
}
.widget .sidebar-menu .wide .popup > .inner > ul > li{float:left;}
@media (max-width:991px){.widget .sidebar-menu .wide .popup > .inner > ul > li{min-width:50%;}
}
.widget .sidebar-menu .wide .popup > .inner > ul > li > a,
.widget .sidebar-menu .wide .popup > .inner > ul > li > h5{padding:15px 0 15px 25px;}
.widget .sidebar-menu .wide .popup > .inner > ul > li > a .tip,
.widget .sidebar-menu .wide .popup > .inner > ul > li > h5 .tip{top:9px;}
.widget .sidebar-menu .wide .popup > .inner > ul > li > ul{padding:0 25px;}
.widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li > a, .widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li li > a,
.widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li > h5, .widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li li > h5{font-family:inherit;font-weight:normal;font-size:15px;}
.widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li > a,
.widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li > h5{padding-left:14px;}
.widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li > a:before,
.widget .sidebar-menu .wide .popup > .inner > ul > li > ul > li > h5:before{content:"\f04d";font-family:'FontAwesome';font-size:6px;position:absolute;left:0;}
.widget .sidebar-menu .wide .popup ul{display:block;position:relative;left:0;}
.widget .sidebar-menu .wide .popup ul ul{padding-left:20px;top:0;}
.widget .sidebar-menu .wide .popup ul ul li{display:block;text-transform:capitalize;}
.widget .sidebar-menu .wide .popup ul ul ul ul{padding-left:10px;}
.left-sidebar .widget .sidebar-menu .narrow .popup{left:100%;}
.right-sidebar .widget .sidebar-menu .narrow .popup{right:100%;}
.widget .sidebar-menu .narrow .popup ul{-webkit-transition:all 0.3s ease-in-out 0.3s;transition:all 0.3s ease-in-out 0.3s;}
.widget .sidebar-menu .narrow .popup ul li{border-top:1px solid rgba(200, 200, 200, 0.3);border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.widget .sidebar-menu .narrow .popup ul li > a, .widget .sidebar-menu .narrow .popup ul li li > a,
.widget .sidebar-menu .narrow .popup ul li > h5, .widget .sidebar-menu .narrow .popup ul li li > h5{padding-left:20px;}
.widget .sidebar-menu .narrow .popup ul ul{-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);box-shadow:0 2px 2px rgba(0, 0, 0, 0.25);}
.left-sidebar .widget .sidebar-menu .narrow .popup ul ul{left:100%;}
.right-sidebar .widget .sidebar-menu .narrow .popup ul ul{right:100%;}
.widget .sidebar-menu .tip{font-size:11px;font-weight:bold;line-height:11px;font-family:Arial,sans-serif;text-transform:uppercase;padding:2px 3px;position:absolute;top:3px;left:100%;margin-left:4px;z-index:1;}
.widget .sidebar-menu .menu-block{text-transform:none;padding:15px 25px;}
.widget_sidebar_menu .accordion-menu{display:none;}
@media (max-width:767px){.widget_sidebar_menu .sidebar-menu{display:none;}
.widget_sidebar_menu .accordion-menu{display:block;}
}
.mega-menu .products .product,
.sidebar-menu .products .product,
.accordion-menu .products .product{padding-left:5px;padding-right:5px;}
.mega-menu .products .product > .inner,
.sidebar-menu .products .product > .inner,
.accordion-menu .products .product > .inner{background:transparent;padding:17px 10px 25px;min-height:0 !important;}
.mega-menu .products .product .labels,
.sidebar-menu .products .product .labels,
.accordion-menu .products .product .labels{font-size:14px;width:50px;}
.mega-menu .products .product .onhot,
.mega-menu .products .product .onsale,
.sidebar-menu .products .product .onhot,
.sidebar-menu .products .product .onsale,
.accordion-menu .products .product .onhot,
.accordion-menu .products .product .onsale{padding:6px 0;}
.mega-menu .products .product .onhot.circle,
.mega-menu .products .product .onsale.circle,
.sidebar-menu .products .product .onhot.circle,
.sidebar-menu .products .product .onsale.circle,
.accordion-menu .products .product .onhot.circle,
.accordion-menu .products .product .onsale.circle{height:50px;width:50px;border-radius:25px;padding:18px 0 17px;}
.mega-menu .products .product .bottom-left .onhot.circle,
.mega-menu .products .product .bottom-left .onsale.circle,
.mega-menu .products .product .bottom-right .onhot.circle,
.mega-menu .products .product .bottom-right .onsale.circle,
.sidebar-menu .products .product .bottom-left .onhot.circle,
.sidebar-menu .products .product .bottom-left .onsale.circle,
.sidebar-menu .products .product .bottom-right .onhot.circle,
.sidebar-menu .products .product .bottom-right .onsale.circle,
.accordion-menu .products .product .bottom-left .onhot.circle,
.accordion-menu .products .product .bottom-left .onsale.circle,
.accordion-menu .products .product .bottom-right .onhot.circle,
.accordion-menu .products .product .bottom-right .onsale.circle{margin-bottom:-15px;margin-top:5px;}
.mega-menu .products.list .product > .inner,
.sidebar-menu .products.list .product > .inner,
.accordion-menu .products.list .product > .inner{padding:15px 10px 25px;}
.mega-menu .products .product-image,
.sidebar-menu .products .product-image,
.accordion-menu .products .product-image{width:176px;}
.mega-menu .products .product-image .price-box,
.sidebar-menu .products .product-image .price-box,
.accordion-menu .products .product-image .price-box{border-radius:40px;width:80px;height:80px;}
.mega-menu .products .product-image .price-box .price,
.sidebar-menu .products .product-image .price-box .price,
.accordion-menu .products .product-image .price-box .price{margin-top:30px;font-size:17px;}
.mega-menu .products .product-image .price-box .price del,
.mega-menu .products .product-image .price-box .price .from,
.sidebar-menu .products .product-image .price-box .price del,
.sidebar-menu .products .product-image .price-box .price .from,
.accordion-menu .products .product-image .price-box .price del,
.accordion-menu .products .product-image .price-box .price .from{font-size:14px;}
.mega-menu .products .product-image .price-box.price-variable .price,
.sidebar-menu .products .product-image .price-box.price-variable .price,
.accordion-menu .products .product-image .price-box.price-variable .price{margin-top:17px;line-height:0.3;}
.mega-menu .products .product-image .price-box.price-variable .price .amount,
.sidebar-menu .products .product-image .price-box.price-variable .price .amount,
.accordion-menu .products .product-image .price-box.price-variable .price .amount{line-height:1.2;}
.mega-menu .products.list .product-image,
.sidebar-menu .products.list .product-image,
.accordion-menu .products.list .product-image{width:150px;}
.mega-menu .products.list .product-details,
.sidebar-menu .products.list .product-details,
.accordion-menu .products.list .product-details{padding-left:0;}
.mega-menu .entry-title,
.mega-menu .page-title,
.sidebar-menu .entry-title,
.sidebar-menu .page-title,
.accordion-menu .entry-title,
.accordion-menu .page-title{padding:0;margin:0 0 20px;line-height:25px;}
.mega-menu .entry-title:before,
.mega-menu .entry-title .line,
.mega-menu .page-title:before,
.mega-menu .page-title .line,
.sidebar-menu .entry-title:before,
.sidebar-menu .entry-title .line,
.sidebar-menu .page-title:before,
.sidebar-menu .page-title .line,
.accordion-menu .entry-title:before,
.accordion-menu .entry-title .line,
.accordion-menu .page-title:before,
.accordion-menu .page-title .line{display:none;}
.mega-menu .title-desc,
.mega-menu .slider-desc,
.sidebar-menu .title-desc,
.sidebar-menu .slider-desc,
.accordion-menu .title-desc,
.accordion-menu .slider-desc{font-size:15px;margin-top:-10px;}
.mega-menu .owl-theme .owl-controls .owl-buttons div,
.sidebar-menu .owl-theme .owl-controls .owl-buttons div,
.accordion-menu .owl-theme .owl-controls .owl-buttons div{font-size:18px;width:35px;height:25px;line-height:23px;}
.mega-menu .owl-controls,
.sidebar-menu .owl-controls,
.accordion-menu .owl-controls{top:-45px;}
.mega-menu .with-desc .owl-controls,
.sidebar-menu .with-desc .owl-controls,
.accordion-menu .with-desc .owl-controls{top:-38px;}
.mega-menu .notitle.arrow-top,
.sidebar-menu .notitle.arrow-top,
.accordion-menu .notitle.arrow-top{margin-top:50px;}
.mega-menu .notitle.arrow-top .owl-theme .owl-controls .owl-buttons div,
.sidebar-menu .notitle.arrow-top .owl-theme .owl-controls .owl-buttons div,
.accordion-menu .notitle.arrow-top .owl-theme .owl-controls .owl-buttons div{top:-40px;}
.mega-menu .notitle.arrow-bottom,
.sidebar-menu .notitle.arrow-bottom,
.accordion-menu .notitle.arrow-bottom{margin-bottom:50px;}
.mega-menu .notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div,
.sidebar-menu .notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div,
.accordion-menu .notitle.arrow-bottom .owl-theme .owl-controls .owl-buttons div{bottom:-40px;}
.mega-menu .products.show-desc div[itemprop="description"],
.sidebar-menu .products.show-desc div[itemprop="description"],
.accordion-menu .products.show-desc div[itemprop="description"]{display:none;}
.accordion-menu .entry-title,
.accordion-menu .page-title,
.accordion-menu .title-desc,
.accordion-menu .slider-desc{padding-left:25px;}
.content-bottom-wrapper{padding-top:60px;padding-bottom:0;width:100%;}
.content-bottom-wrapper > .container > .row > div{padding-top:0;padding-bottom:60px;}
@media (max-width:991px){.content-bottom-wrapper .col-last .product_list_widget > li{float:left;width:29.93%;margin-left:1.7%;margin-right:1.7%;}
}
@media (max-width:767px){.content-bottom-wrapper .col-last .product_list_widget > li{float:none;width:100%;margin-left:0;margin-right:0;}
}
.content-bottom-wrapper h3,
.content-bottom-wrapper .widget-title{text-transform:capitalize;font-size:27px;margin-bottom:30px;}
.content-bottom-wrapper .product_list_widget li a{font-size:18px;font-weight:normal;margin-bottom:13px;}
.content-bottom-wrapper .product_list_widget li .product-image{margin:0;}
.content-bottom-wrapper .product_list_widget li .amount{font-size:18px;}
.content-bottom-wrapper .product_list_widget li del,
.content-bottom-wrapper .product_list_widget li del .amount{color:inherit;font-size:15px;font-weight:normal;}
.footer-top{padding:10px 0;}
.footer-top .widget{margin-bottom:30px;}
.footer-top .widget:last-child{margin-bottom:0;}
.footer-top .widget.last-child{margin-bottom:0;}
.footer-top .s2_form_widget{background:transparent;border-width:0;padding:0;}
.footer-top .s2_form_widget h3.widget-title{float:left;font-size:25px;line-height:1.5;text-transform:uppercase;letter-spacing:0;margin:16px 0;}
@media (max-width:1199px){.footer-top .s2_form_widget h3.widget-title{font-size:22px;}
}
@media (max-width:991px){.footer-top .s2_form_widget h3.widget-title{float:none;text-align:center;}
}
.footer-top .s2_form_widget .search{float:right;margin:24px 0 0;}
@media (max-width:1199px){.footer-top .s2_form_widget .search{margin-top:22px;}
}
@media (max-width:991px){.footer-top .s2_form_widget .search{float:none;text-align:center;margin:25px 0 20px;}
}
.footer-top .s2_form_widget form{margin-top:-10px;}
.footer-top .s2_form_widget .s2_message{font-size:20px;}
.footer-top .s2_form_widget .s2_error{float:right;font-size:16px;margin:10px 30px;}
@media (max-width:991px){.footer-top .s2_form_widget .s2_error{float:none;text-align:center;margin:15px 0;display:block;}
}
.footer-top .s2_form_widget label,
.footer-top .s2_form_widget br{display:none;}
.footer-top .s2_form_widget p{display:inline;}
.footer-top .s2_form_widget input{margin:0 0 0 10px;}
.footer-top .s2_form_widget input[type="text"]{font-size:16px;width:370px;height:44px;padding:8px 15px;margin:0;text-align:left;}
@media (max-width:1199px){.footer-top .s2_form_widget input[type="text"]{width:300px;}
}
@media (max-width:991px){.footer-top .s2_form_widget input[type="text"]{width:250px;}
}
@media (max-width:480px){.footer-top .s2_form_widget input[type="text"]{display:block;margin:10px auto;}
}
.footer-top .s2_form_widget input[type="submit"][name="subscribe"], .footer-top .s2_form_widget input[type="submit"][name="unsubscribe"]{font-size:17px;padding:9px 20px;height:44px;text-transform:uppercase;margin:0 0 0 10px;}
@media (max-width:480px){.footer-top .s2_form_widget input[type="submit"][name="subscribe"], .footer-top .s2_form_widget input[type="submit"][name="unsubscribe"]{display:block;margin:10px auto;}
}
.footer-top .s2_form_widget input[type="submit"][name="subscribe"][name="unsubscribe"], .footer-top .s2_form_widget input[type="submit"][name="unsubscribe"][name="unsubscribe"]{display:none;}
.footer-top .twitter-tweets{position:relative;padding:35px 120px 20px 85px;}
@media (max-width:1199px){.footer-top .twitter-tweets{padding:35px 140px 20px 80px;}
}
@media (max-width:991px){.footer-top .twitter-tweets{padding:35px 100px 20px 60px;}
}
@media (max-width:767px){.footer-top .twitter-tweets{padding:35px 30px 20px 30px;}
}
.footer-top .twitter-tweets:after{content:"\f099";font-family:'FontAwesome';font-size:50px;position:absolute;bottom:-44px;left:-3px;}
.footer-top .twitter-tweet{font-size:16px;padding-top:5px;}
@media (max-width:767px){.footer-top .twitter-box{padding-bottom:25px;}
}
.footer-top .twitter-box .tweet-date{font-size:14px;}
.footer-top .twitter-box .twitter-tweet:last-child .tweet-date{margin-bottom:0;}
.footer-top .twitter-box .twitter-tweet.last-child .tweet-date{margin-bottom:0;}
.footer-top .twitter-box .twitter-slider .owl-controls{top:12%;right:-120px;}
@media (max-width:1199px){.footer-top .twitter-box .twitter-slider .owl-controls{right:-110px;}
}
@media (max-width:991px){.footer-top .twitter-box .twitter-slider .owl-controls{right:-100px;}
}
@media (max-width:767px){.footer-top .twitter-box .twitter-slider .owl-controls{right:0;top:auto;bottom:-30px;}
}
.footer-top .twitter-box .twitter-slider .owl-controls .owl-buttons div{width:35px;height:26px;line-height:24px;font-size:23px;margin-left:2px;-webkit-box-shadow:none;box-shadow:none;}
.footer{padding:20px 0 70px;line-height:2.1;}
.footer .widget-title,
.footer h3{margin-top:50px;margin-bottom:15px;line-height:2.1;letter-spacing:1px;}
.footer a{text-decoration:none;}
.footer ul,
.footer ol{list-style:none;margin:0;padding:0;}
.footer ul li > a,
.footer ol li > a{padding-left:15px;padding-top:0 !important;padding-bottom:0 !important;}
.footer ul li > a:before,
.footer ol li > a:before{content:"\f04d";font-family:'FontAwesome';font-size:6px;position:absolute;left:0;}
.footer li{margin:5px 0;position:relative;line-height:2;}
.footer .widget ul ul{list-style:none outside none;margin-left:15px;padding-left:0;}
.footer .widget ul ul > li{margin-bottom:0;}
.footer .widget ul ul > li > a,
.footer .widget ul ul > li > h5{font-family:inherit;text-transform:none;font-weight:normal;font-size:15px;padding-top:0;padding-bottom:0;line-height:31px;}
.footer .widget > ul > li > a,
.footer .widget > ul > li > h5,
.footer .widget > div > ul > li > a,
.footer .widget > div > ul > li > h5{font-weight:normal;font-size:15px;line-height:31px;}
.footer .contact-info p{margin:0;}
.footer .contact-info .company{font-weight:bold;}
@media (max-width:991px){.footer .col-last{float:left;}
}
@media (max-width:767px){.footer .col-last{float:none;}
}
.footer .twitter-box .twitter-slider .owl-controls .owl-buttons div{border-radius:0;border-width:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:0;}
.footer-bottom{padding:20px 0;}
.footer-bottom .copyright{margin-top:12px;font-size:14px;}
@media (max-width:767px){.footer-bottom > div > div{float:none;text-align:center;}
}
.social-links .social-link{display:inline-block;margin:5px 5px 5px 1px;text-align:center;line-height:36px;width:36px;height:36px;font-size:20px;}
.social-links .social-link.facebook:hover, .social-links .social-link.facebook:focus{color:#ffffff;background-color:#3b5a9a;border-color:#3b5a9a;}
.social-links .social-link.twitter:hover, .social-links .social-link.twitter:focus{color:#ffffff;background-color:#1aa9e1;border-color:#1aa9e1;}
.social-links .social-link.rss:hover, .social-links .social-link.rss:focus{color:#ffffff;background-color:#ff8201;border-color:#ff8201;}
.social-links .social-link.pinterest:hover, .social-links .social-link.pinterest:focus{color:#ffffff;background-color:#cc2127;border-color:#cc2127;}
.social-links .social-link.youtube:hover, .social-links .social-link.youtube:focus{color:#ffffff;background-color:#c3191e;border-color:#c3191e;}
.social-links .social-link.instagram:hover, .social-links .social-link.instagram:focus{color:#ffffff;background-color:#7c4a3a;border-color:#7c4a3a;}
.social-links .social-link.skype:hover, .social-links .social-link.skype:focus{color:#ffffff;background-color:#00b0f6;border-color:#00b0f6;}
.social-links .social-link.linkedin:hover, .social-links .social-link.linkedin:focus{color:#ffffff;background-color:#0073b2;border-color:#0073b2;}
.social-links .social-link.googleplus:hover, .social-links .social-link.googleplus:focus{color:#ffffff;background-color:#dd4b39;border-color:#dd4b39;}
#topcontrol{z-index:20;}
@media (max-width:767px){#topcontrol{display:none;}
}
#topcontrol .btn{width:36px;height:36px;padding:0;text-align:center;}
#topcontrol .fa{font-size:25px;line-height:34px;font-weight:bold;}
#content.no-content{position:relative;overflow:hidden;padding-top:40px;background:url(../images/404.jpg) no-repeat center center;min-height:900px;background-size:cover;}
@media (max-width:480px){#content.no-content{min-height:600px;}
}
#content.no-content .no-content-comment{width:480px;height:350px;position:absolute;left:50%;top:40px;margin-left:-360px;background:url(../images/404-comment.png) no-repeat;text-align:center;padding-top:40px;}
@media (max-width:767px){#content.no-content .no-content-comment{margin-left:-240px;}
}
@media (max-width:480px){#content.no-content .no-content-comment{background-position:center center;background-size:100% auto;margin-left:-50%;width:80%;margin-top:-25%;}
}
#content.no-content .no-content-comment h2{font-size:110px;font-weight:bold;line-height:1;text-shadow:8px 4px 0 rgba(0, 0, 0, 0.1);margin-bottom:15px;padding:0;margin:0;}
@media (max-width:480px){#content.no-content .no-content-comment h2{font-size:60px;margin-top:11%;}
}
#content.no-content .no-content-comment h2:before{display:none;}
#content.no-content .no-content-comment h2 span{opacity:0;filter:alpha(opacity=0);}
#content.no-content .no-content-comment h3{font-size:25px;font-weight:bold;line-height:1.4;margin-top:10px;text-transform:none;}
@media (max-width:480px){#content.no-content .no-content-comment h3{font-size:20px;}
}
#content.no-content .no-content-comment h3 span{opacity:0;filter:alpha(opacity=0);}
.wpcf7-form .wpcf7-submit{font-size:17px;padding:8px 20px;text-transform:uppercase;}
.wpcf7-form .wpcf7-captchac{margin:10px 0;}
.wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:49px;left:10px;font-size:12px;}
div.wpcf7 img.ajax-loader{margin-left:10px;}
div.wpcf7-response-output{padding:15px 20px;margin-left:0;margin-right:0;}
.wpcf7-form .fileUpload{position:relative;overflow:hidden;}
.wpcf7-form .fileUpload input.wpcf7-file{position:absolute;top:0;left:0;bottom:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.wpcf7-form .fileUpload .wpcf7-form-control-wrap{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;}
span.wpcf7-form-control-wrap{display:block;}
#main.wide .entry-content{overflow:hidden;}
.wpb_single_image a:hover img,
.wpb_single_image a:focus img{opacity:0.8;filter:alpha(opacity=80);}
body .wpb_row > .wpb_wrapper h1.wpb_heading,
body .wpb_row > .wpb_wrapper h2.wpb_heading{margin-left:15px;}
body .vc_separator.wpb_content_element{margin-bottom:34px;}
@media (max-width:767px){body .vc_separator.wpb_content_element{margin-bottom:24px;}
}
body .vc_separator h4{font-size:42px;line-height:50px;}
@media (max-width:991px){body .vc_separator h4{font-size:38px;line-height:46px;}
}
@media (max-width:767px){body .vc_separator h4{font-size:30px;line-height:36px;}
}
body .wpb_toggle,
body #content h4.wpb_toggle{background-image:none;font-size:17px;font-weight:bold;line-height:24px;position:relative;padding:10px 0 10px 30px;margin:0;}
body .wpb_toggle:before,
body #content h4.wpb_toggle:before{content:"\f105";position:absolute;left:0;top:0;bottom:0;width:20px;height:20px;margin-top:auto;margin-bottom:auto;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:bold;line-height:19px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{background-image:none;font-size:17px;font-weight:bold;line-height:24px;margin:0;}
body .wpb_toggle_title_active,
body #content h4.wpb_toggle_title_active{background-image:none;}
body .wpb_toggle_title_active:before,
body #content h4.wpb_toggle_title_active:before{content:"\f107";}
body .wpb_toggle_content{padding:15px 20px 25px;margin:0;}
body .wpb_gallery .wpb_flexslider .flex-control-nav{bottom:10px;}
body .flexslider{border-width:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;}
body .flex-control-paging li a{width:12px;height:12px;border-radius:6px;margin:5px 1px;opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:none;box-shadow:none;}
body .flexslider:hover .flex-prev{left:0;opacity:1;filter:alpha(opacity=100);}
body .flexslider:hover .flex-next{right:0;opacity:1;filter:alpha(opacity=100);}
body .flex-direction-nav .flex-prev{left:0;}
body .flex-direction-nav .flex-next{right:0;}
body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:transparent;padding:30px 0 15px;}
body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper.custom-tabs .wpb_tab{border:medium none;}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{padding-bottom:15px;}
body .wpb_content_element .wpb_tabs_nav li{border-radius:2px;font-weight:bold;font-size:17px;text-transform:uppercase;}
body .wpb_content_element .wpb_tabs_nav li a{font-weight:bold !important;}
body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
body .wpb_content_element .wpb_accordion_header a{padding:8px 17px;}
body .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
body .wpb_content_element .wpb_tabs_nav li:hover a{padding-bottom:7px;}
body .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a,
body .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover a{padding-bottom:8px;}
@media (max-width:480px){body .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a,
body .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover a{padding-bottom:7px;}
}
body .wpb_content_element .custom-tabs .wpb_tabs_nav li{border:medium none !important;border-radius:0 !important;font-size:14px;margin-right:5px;margin-bottom:5px;}
body .wpb_content_element .custom-tabs .wpb_tabs_nav li a,
body .wpb_categories_filter a,
body .categories_filter a{padding:6px 32px 5px;font-weight:bold !important;}
body .wpb_content_element .custom-tabs .wpb_tabs_nav li.ui-tabs-active a,
body .wpb_content_element .custom-tabs .wpb_tabs_nav li:hover a{padding-bottom:5px;}
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{border-radius:2px;}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{top:0.8em;}
body .wpb_teaser_grid .categories_filter,
body .wpb_categories_filter{list-style:none;margin-bottom:35px;}
body .wpb_teaser_grid .categories_filter li,
body .wpb_categories_filter li{margin:0 4px 4px 0;}
body .wpb_teaser_grid .categories_filter li a,
body .wpb_categories_filter li a{display:inline-block;margin:0;font-weight:bold;border:medium none !important;font-size:14px;text-transform:uppercase;}
body .wpb_thumbnails{list-style:none;}
body .teaser_grid_container .post-item{margin-bottom:0;}
body .teaser_grid_container .post-item .post-thumb{margin-bottom:15px;}
body .wpb_button{border-color:rgba(0, 0, 0, 0.1) !important;}
body .wpb_column > .wpb_wrapper .product h3{margin-bottom:15px;}
body .wpb_column > .wpb_wrapper .person-box .person-photo{margin-bottom:20px;}
body .wpb_column > .wpb_wrapper .feature-box .line{margin-bottom:15px;}
body .wpb_column > .wpb_wrapper .wpcf7 p{margin-bottom:25px;}
body .wpb_row, body .wpb_content_element,
body ul.wpb_thumbnails-fluid > li,
body .last_toggle_el_margin,
body .wpb_button{margin-bottom:20px;}
body .wpb_row:last-child,
body .wpb_content_element:last-child{margin-bottom:0;}
body .wpb_single_image{max-width:100%;}
body .wpb_single_image .vc_single_image-wrapper{max-width:100%;}
body .wpb_single_image img{max-width:100%;}
.nav-tabs > li,
.nav-tabs > li > a{margin-bottom:-1px !important;}
.wpb_content_element .ui-widget-content,
.wpb_content_element .ui-widget-header{background:transparent;background-image:none;color:inherit;border-width:0;}
.alignleft{float:left;margin:7px 24px 7px 0;}
.alignright{float:right;margin:7px 0 7px 24px;}
.aligncenter{clear:both;display:block;margin:7px auto;}
blockquote.alignleft,
blockquote.alignright{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-top:17px;width:50%;}
blockquote.alignleft p,
blockquote.alignright p{margin-bottom:17px;}
.mceItemTable{border:1px solid rgba(0, 0, 0, 0.1);border-width:1px 0 0 1px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.2857142857;margin-bottom:24px;width:100%;}
.mceItemTable th,
.mceItemTable caption{border:1px solid rgba(0, 0, 0, 0.1);border-width:0 1px 1px 0;font-weight:700;padding:8px;text-align:left;text-transform:uppercase;vertical-align:baseline;}
.mceItemTable td{border:1px solid rgba(0, 0, 0, 0.1);border-width:0 1px 1px 0;font-family:Lato, sans-serif;font-size:14px;padding:8px;vertical-align:baseline;}
.wp-caption{background:transparent;border:none;color:#767676;margin:0 0 24px 0;max-width:474px;padding:0;text-align:left;}
.html5-captions .wp-caption{padding:0;}
.wp-caption.alignleft{margin:7px 14px 7px 0;}
.html5-captions .wp-caption.alignleft{margin-right:24px;}
.wp-caption.alignright{margin:7px 0 7px 14px;}
.wp-caption.alignright img,
.wp-caption.alignright .wp-caption-dd{padding-left:10px;}
.html5-captions .wp-caption.alignright{margin-left:24px;}
.html5-captions .wp-caption.alignright img,
.html5-captions .wp-caption.alignright .wp-caption-dd{padding:0;}
.wp-caption.aligncenter{margin:7px auto;}
.wp-caption-dt{margin:0;}
.wp-caption .wp-caption-text,
.wp-caption-dd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding:0 10px 0 0;text-align:left;}
.mceTemp + ul,
.mceTemp + ol{list-style-position:inside;}
.gallery .gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;padding:0;position:relative;}
.gallery-columns-1 .gallery-item{max-width:100%;width:auto;}
.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 14px);max-width:calc(50% - 14px);width:auto;}
.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 11px);max-width:calc(33.3% - 11px);width:auto;}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 9px);max-width:calc(25% - 9px);width:auto;}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 8px);max-width:calc(20% - 8px);width:auto;}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 7px);max-width:calc(16.7% - 7px);width:auto;}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 7px);max-width:calc(14.28% - 7px);width:auto;}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 6px);max-width:calc(12.5% - 6px);width:auto;}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 6px);max-width:calc(11.1% - 6px);width:auto;}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0;}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n - 1),
.gallery-columns-3 .gallery-item:nth-of-type(3n - 2),
.gallery-columns-4 .gallery-item:nth-of-type(4n - 3),
.gallery-columns-5 .gallery-item:nth-of-type(5n - 4),
.gallery-columns-6 .gallery-item:nth-of-type(6n - 5),
.gallery-columns-7 .gallery-item:nth-of-type(7n - 6),
.gallery-columns-8 .gallery-item:nth-of-type(8n - 7),
.gallery-columns-9 .gallery-item:nth-of-type(9n - 8){margin-left:12px;}
.gallery .gallery-caption{background-color:rgba(0, 0, 0, 0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%;}
.gallery .gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%;}
.gallery-item:hover .gallery-caption{opacity:1;}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none;}
.mejs-mediaelement,
.mejs-container .mejs-controls{background:#000;}
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#24890d;}
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:rgba(255, 255, 255, 0.33);}
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0;}
.mejs-overlay-loading{background:transparent;}
.mejs-overlay-button{background-color:#fff;background-image:none;border-radius:2px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);color:#000;height:36px;margin-left:-24px;width:48px;}
.mejs-overlay-button:before{-webkit-font-smoothing:antialiased;content:'\f452';display:inline-block;font:normal 32px/1.125 Genericons;position:absolute;top:1px;left:10px;}
.mejs-controls .mejs-button button:focus{outline:none;}
.mejs-controls .mejs-button button{-webkit-font-smoothing:antialiased;background:none;color:#fff;display:inline-block;font:normal 16px/1 Genericons;}
.mejs-playpause-button.mejs-play button:before{content:'\f452';}
.mejs-playpause-button.mejs-pause button:before{content:'\f448';}
.mejs-volume-button.mejs-mute button:before{content:'\f109';font-size:20px;position:absolute;top:-2px;left:0;}
.mejs-volume-button.mejs-unmute button:before{content:'\f109';left:0;position:absolute;top:0;}
.mejs-fullscreen-button button:before{content:'\f474';}
.mejs-fullscreen-button.mejs-unfullscreen button:before{content:'\f406';}
.mejs-overlay:hover .mejs-overlay-button{background-color:#24890d;color:#fff;}
.mejs-controls .mejs-button button:hover{color:#41a62a;}
html .mceContentBody.rtl{direction:rtl;unicode-bidi:embed;}
.rtl ol,
.rtl ul{margin-left:0;margin-right:24px;}
.rtl .wp-caption,
.rtl tr th{text-align:right;}
.rtl td{text-align:right;}
.size-full{max-width:100%;height:auto;}
.m-xs{margin:5px;}
.m-sm{margin:10px;}
.m{margin:15px;}
.m-md{margin:20px;}
.m-lg{margin:30px;}
.m-xl{margin:40px;}
.m-xlg{margin:50px;}
.m-xxl{margin:60px;}
.m-n{margin:0;}
.m-l-none{margin-left:0;}
.m-l-xs{margin-left:5px;}
.m-l-sm{margin-left:10px;}
.m-l{margin-left:15px;}
.m-l-md{margin-left:20px;}
.m-l-lg{margin-left:30px;}
.m-l-xl{margin-left:40px;}
.m-l-xlg{margin-left:50px;}
.m-l-xxl{margin-left:60px;}
.m-l-n-xxs{margin-left:-1px;}
.m-l-n-xs{margin-left:-5px;}
.m-l-n-sm{margin-left:-10px;}
.m-l-n{margin-left:-15px;}
.m-l-n-md{margin-left:-20px;}
.m-l-n-lg{margin-left:-30px;}
.m-l-n-xl{margin-left:-40px;}
.m-l-n-xlg{margin-left:-50px;}
.m-l-n-xxl{margin-left:-60px;}
.m-t-none{margin-top:0;}
.m-t-xxs{margin-top:1px;}
.m-t-xs{margin-top:5px;}
.m-t-sm{margin-top:10px;}
.m-t{margin-top:15px;}
.m-t-md{margin-top:20px;}
.m-t-lg{margin-top:30px;}
.m-t-xl{margin-top:40px;}
.m-t-xlg{margin-top:50px;}
.m-t-xxl{margin-top:60px;}
.m-t-n-xxs{margin-top:-1px;}
.m-t-n-xs{margin-top:-5px;}
.m-t-n-sm{margin-top:-10px;}
.m-t-n{margin-top:-15px;}
.m-t-n-md{margin-top:-20px;}
.m-t-n-lg{margin-top:-30px;}
.m-t-n-xl{margin-top:-40px;}
.m-t-n-xlg{margin-top:-50px;}
.m-t-n-xxl{margin-top:-60px;}
.m-r-none{margin-right:0;}
.m-r-xs{margin-right:5px;}
.m-r-sm{margin-right:10px;}
.m-r{margin-right:15px;}
.m-r-md{margin-right:20px;}
.m-r-lg{margin-right:30px;}
.m-r-xl{margin-right:40px;}
.m-r-xlg{margin-right:50px;}
.m-r-xxl{margin-right:60px;}
.m-r-n-xxs{margin-right:-1px;}
.m-r-n-xs{margin-right:-5px;}
.m-r-n-sm{margin-right:-10px;}
.m-r-n{margin-right:-15px;}
.m-r-n-md{margin-right:-20px;}
.m-r-n-lg{margin-right:-30px;}
.m-r-n-xl{margin-right:-40px;}
.m-r-n-xlg{margin-right:-50px;}
.m-r-n-xxl{margin-right:-60px;}
.m-b-none{margin-bottom:0;}
.m-b-xs{margin-bottom:5px;}
.m-b-sm{margin-bottom:10px;}
.m-b{margin-bottom:15px;}
.m-b-md{margin-bottom:20px;}
.m-b-lg{margin-bottom:30px;}
.m-b-xl{margin-bottom:40px;}
.m-b-xlg{margin-bottom:50px;}
.m-b-xxl{margin-bottom:60px;}
.m-b-n-xxs{margin-bottom:-1px;}
.m-b-n-xs{margin-bottom:-5px;}
.m-b-n-sm{margin-bottom:-10px;}
.m-b-n{margin-bottom:-15px;}
.m-b-n-md{margin-bottom:-20px;}
.m-b-n-lg{margin-bottom:-30px;}
.m-b-n-xl{margin-bottom:-40px;}
.m-b-n-xlg{margin-bottom:-50px;}
.m-b-n-xxl{margin-bottom:-60px;}
#at20mc{display:none !important;}