.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: 20px;
}
}
@media (max-width: 767px) {
h1,
h2 {
font-size: 20px;
}
}
@media (max-width: 1199px) {
h1,
h2 {
font-size: 20px;
}
}
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 {
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);
} .elastislide-horizontal nav span,
.elastislide-vertical nav span {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
@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) {
.header-top {}
.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: 15px;
}
#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: 0px;
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;
}
}
.hide.in {
display: block !important;
}
.show.out {
display: none !important;
}
.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;
line-height: 1.3;
}
@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;
}
}  .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: 40px;
}
}
.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: 30px !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) {
}
@media (max-width: 767px) {
#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: none;
margin-top: 0 !important;
}
}
.searchform-middle #main-mobile-menu {
margin-top: 0;
}
@media (max-width: 767px) {
.searchform-middle #main-mobile-menu {
padding-top: 25px;
}
}
#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 {
display:none;
padding: 5px 7px 7px;
margin: -1px 0 0 5px;
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 {
padding-top: 20px;
padding-left: 10px;
max-width: 420px;
}
}
@media (max-width: 480px) {
.header-top .container {
display: none;
}
.header .logo img {
max-width: 380px;
}
}
.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 { }
}
@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: 15px;
}
@media (max-width: 991px) {
.quick-access {
margin-top: 6px;
}
}
#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;
}
.quick-access {
margin-top: 26px;
}
}
.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: -36px;
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;
}
}
.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;
}  .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: important;
}
.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;
display: none;
}
.toolbar .sorter .view-mode {
float: left;
display: none;
}
.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;
top: 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;
top: 0;
}
@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(//nastroim.by/wp-content/themes/venedor/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(//nastroim.by/wp-content/themes/venedor/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(//nastroim.by/wp-content/themes/venedor/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;
}
.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;
}
.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;
}
.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.shop_table_responsive tbody tr, .shop_table.cart tbody tr {
vertical-align: top;
}
@media (max-width: 767px) {
.shop_table.shop_table_responsive tr, .shop_table.cart tr {
border-left-width: 0 !important;
display: block;
text-align: center !important;
}
}
.shop_table.shop_table_responsive th,
.shop_table.shop_table_responsive td, .shop_table.cart th,
.shop_table.cart td {
padding: 17px;
text-align: center;
}
@media (max-width: 767px) {
.shop_table.shop_table_responsive th,
.shop_table.shop_table_responsive td, .shop_table.cart th,
.shop_table.cart td {
border-left-width: 0 !important;
display: block;
text-align: center !important;
}
}
.shop_table.shop_table_responsive tbody .product-wrap, .shop_table.cart tbody .product-wrap {
text-align: left;
padding: 30px;
}
.shop_table.shop_table_responsive tbody .product-name, .shop_table.cart tbody .product-name {
font-size: 20px;
font-weight: bold;
}
.shop_table.shop_table_responsive tbody .product-detail, .shop_table.cart tbody .product-detail {
padding-left: 210px;
padding-top: 20px;
}
@media (max-width: 991px) {
.shop_table.shop_table_responsive tbody .product-detail, .shop_table.cart tbody .product-detail {
padding: 0;
}
}
.shop_table.shop_table_responsive tbody .product-price, .shop_table.cart tbody .product-price {
padding-top: 51px;
}
.shop_table.shop_table_responsive tbody .product-price .amount, .shop_table.cart tbody .product-price .amount {
font-size: 18px;
display: inline-block;
margin-top: 3px;
}
.shop_table.shop_table_responsive tbody .product-price del .amount, .shop_table.cart tbody .product-price del .amount {
font-size: 16px;
text-decoration: line-through;
margin-top: 0;
}
.shop_table.shop_table_responsive tbody .product-stock-status, .shop_table.cart tbody .product-stock-status {
padding-top: 53px;
}
.shop_table.shop_table_responsive tbody .product-subtotal, .shop_table.cart tbody .product-subtotal {
padding-top: 53px;
min-width: 140px;
}
.shop_table.shop_table_responsive tbody .product-subtotal .amount, .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.shop_table_responsive tbody .product-subtotal .mobile-show, .shop_table.cart tbody .product-subtotal .mobile-show {
vertical-align: middle;
}
}
.shop_table.shop_table_responsive tbody .product-add-to-cart, .shop_table.cart tbody .product-add-to-cart {
padding-top: 48px;
}
.shop_table.shop_table_responsive tbody td.product-remove, .shop_table.cart tbody td.product-remove {
padding-top: 53px;
}
.shop_table.shop_table_responsive tbody .product-quantity, .shop_table.cart tbody .product-quantity {
padding-top: 44px;
}
.shop_table.shop_table_responsive tbody div.product-thumbnail, .shop_table.cart tbody div.product-thumbnail {
float: left;
display: inline-block;
width: 180px;
}
@media (max-width: 991px) {
.shop_table.shop_table_responsive tbody div.product-thumbnail, .shop_table.cart tbody div.product-thumbnail {
float: none;
margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.shop_table.shop_table_responsive tbody div.product-thumbnail, .shop_table.cart tbody div.product-thumbnail {
margin-bottom: 25px;
}
}
.shop_table.shop_table_responsive tbody div.product-thumbnail img, .shop_table.cart tbody div.product-thumbnail img {
width: 100%;
height: auto;
}
.shop_table.shop_table_responsive tbody div.product-remove, .shop_table.cart tbody div.product-remove {
display: inline-block;
margin-left: 20px;
vertical-align: middle;
}
@media (max-width: 767px) {
.shop_table.shop_table_responsive tbody div.product-remove, .shop_table.cart tbody div.product-remove {
display: block;
margin-left: auto;
margin-top: 15px;
}
}
.shop_table.shop_table_responsive tbody .product-remove .remove, .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.shop_table_responsive tbody th,
.shop_table.shop_table_responsive tbody td, .shop_table.cart tbody th,
.shop_table.cart tbody td {
padding: 10px !important;
border-bottom-width: 0 !important;
}
.shop_table.shop_table_responsive tbody th:first-child,
.shop_table.shop_table_responsive tbody td:first-child, .shop_table.cart tbody th:first-child,
.shop_table.cart tbody td:first-child {
padding: 30px 10px 10px !important;
}
.shop_table.shop_table_responsive tbody th:last-child,
.shop_table.shop_table_responsive tbody td:last-child, .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.shop_table_responsive tbody th.last-child,
.shop_table.shop_table_responsive tbody td.last-child, .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.shop_table_responsive tbody th:first-child:last-child,
.shop_table.shop_table_responsive tbody td:first-child:last-child, .shop_table.cart tbody th:first-child:last-child,
.shop_table.cart tbody td:first-child:last-child {
padding: 30px 10px !important;
}
.shop_table.shop_table_responsive tbody th:first-child.last-child,
.shop_table.shop_table_responsive tbody td:first-child.last-child, .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.shop_table_responsive thead th,
.shop_table.shop_table_responsive thead td,
.shop_table.shop_table_responsive tfoot th,
.shop_table.shop_table_responsive tfoot td, .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;
}
.woocommerce .wishlist_table td.product-add-to-cart a {
display: inline-block !important;
margin: 0;
}
#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;
}
#main .woocommerce .chosen-container,
#main .woocommerce .select2-container {
width: 100% !important;
}
.select2-search {
padding-top: 4px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
padding-left:0;
line-height: 46px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: 46px;
}
#main .woocommerce .chosen-container-single .chosen-single,
#main .woocommerce .select2-container .select2-choice,
#main .woocommerce .select2-container--default .select2-selection--single{
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;
border-color: #e0e0e0;
}
@media (max-width: 991px) {
#main .woocommerce .chosen-container-single .chosen-single,
#main .woocommerce .select2-container .select2-choice,
#main .woocommerce .select2-container--default .select2-selection--single{
padding: 13px 10px 13px 140px;
}
}
@media (max-width: 767px) {
#main .woocommerce .chosen-container-single .chosen-single,
#main .woocommerce .select2-container .select2-choice,
#main .woocommerce .select2-container--default .select2-selection--single{
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;
}
.select2-results {
background: #fafafa;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background: #f1f1f1;
color: #000;
}
.select2-container--default .select2-results>.select2-results__options{
padding: 0px 4px;
} .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;
}
#at20mc {
display: none !important;
}
@media (max-width: 767px) {
.mobile-hide-sidebar {
display: none;
}
}
.category-filter {
background: #fff;
position: fixed;
height: 100%;
width: 260px;
margin-top: 0 !important;
top: 0;
botom: 0;
left: 0;
z-index: 99999;
-webkit-transform: translate(-260px);
-ms-transform: translate(-260px);
transform: translate(-260px);
-webkit-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.category-filter .filter-toggle {
color: #737373;
display: none;
cursor: pointer;
background: #fff;
width: 40px;
height: 40px;
position: absolute;
right: -40px;
top: 0;
bottom: 40px;
margin: auto;
font-size: 17px;
line-height: 38px;
text-align: center;
text-decoration: none;
border-radius: 0 6px 6px 0;
border: 1px solid #ccc;
border-left-width: 0;
-webkit-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.category-filter .filter-toggle:hover {
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}
@media (max-width: 767px) {
.category-filter .filter-toggle {
display: block;
}
}
@media (max-width: 767px) {
.category-filter .filter-content {
display: block;
padding: 15px;
overflow-x: hidden;
overflow-y: scroll;
height: 100%;
}
}
.category-filter .filter-content .left-sidebar .widget_layered_nav, .category-filter .filter-content .left-sidebar .widget_layered_nav_filters, .category-filter .filter-content .left-sidebar .widget_price_filter, .category-filter .filter-content .left-sidebar .widget_product_categories, .category-filter .filter-content .right-sidebar .widget_layered_nav, .category-filter .filter-content .right-sidebar .widget_layered_nav_filters, .category-filter .filter-content .right-sidebar .widget_price_filter, .category-filter .filter-content .right-sidebar .widget_product_categories,
.category-filter .filter-content .widget {
margin-top: 30px;
}
.category-filter .filter-content > :first-child {
margin-top: 0;
}
.category-filter .filter-content > :last-child {
margin-bottom: 15px;
}
.filter-overlay {
opacity: 0;
filter: alpha(opacity=0);
}
.filter-overlay.active {
background: #000;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 99999;
min-height: 100vh;
opacity: 0.35;
filter: alpha(opacity=35);
-webkit-transition: opacity 0.2s ease-in-out 0s;
transition: opacity 0.2s ease-in-out 0s;
}
html.filter-opened {
overflow: hidden;
margin-top: 0 !important;
height: 100%;
}
html.filter-opened body {
height: 100%;
}
html.filter-opened body > * {
z-index: 0;
}
html.filter-opened body .category-filter {
z-index: 100000;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
}
.woocommerce .widget_price_filter .price_slider_amount button {
display: block;
}
.woocommerce-password-strength {
text-align: center;
font-weight: 600;
padding: 3px 0px 3px 0px;
color: #333;
font-size: 14px;
}
.woocommerce-password-strength.strong {
background-color: #c1e1b9;
border-color: #83c373;
}
.woocommerce-password-strength.short {
background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad {
background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good {
background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-Button {
margin-right: 10px;
}
.woocommerce-account .woocommerce:before, .woocommerce-account .woocommerce:after {
content: " ";
display: table;
}
.woocommerce-account .woocommerce:after {
clear: both;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 23%;
padding: 0 0 30px;
}
@media (max-width: 767px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
float: none;
width: 100%;
}
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
margin: 0;
padding: 0;
display: block;
position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
padding: 8px 0 8px 10px;
display: block;
text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
content: "";
display: inline-block;
width: 0;
height: 4px;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px solid #333;
position: absolute;
top: 14px;
left: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a {
font-weight: bold;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li ul {
list-style: none;
margin: 0 0 0 25px;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child a {
border-bottom: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 75%;
padding: 0;
}
@media (max-width: 767px) {
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
}
.woocommerce-account .woocommerce-MyAccount-content h1:first-child, .woocommerce-account .woocommerce-MyAccount-content h2:first-child, .woocommerce-account .woocommerce-MyAccount-content h3:first-child, .woocommerce-account .woocommerce-MyAccount-content h4:first-child, .woocommerce-account .woocommerce-MyAccount-content h5:first-child {
margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content header {
margin-top: 20px;
}   .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 {
display: none;
position: absolute;
right: 37px;
}
}
@media (max-width: 767px) {
.searchform .text {
position: static;
right: 37px;
display: block;
}
}
.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;
}
.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 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;
}
}
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 {
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-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;
}
#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(//nastroim.by/wp-content/themes/venedor/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(//nastroim.by/wp-content/themes/venedor/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_figure {
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;
}
* 10.0 RTL
* ----------------------------------------------------------------------------
*/
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;
}