.bypostauthor { display: block; } body {
text-align: justify;
}
body .align-right {
text-align: right;
}
body .align-left {
text-align: left;
}
body .align-center {
text-align: center;
}
body .hide-me {
display: none !important;
}
body .no-br br {
display: none;
}
body .big {
font-size: 18px;
}
body a,
body a img {
-webkit-transition: all ease-in-out 0.3s;	
-moz-transition: all ease-in-out 0.3s;	
-o-transition: all ease-in-out 0.3s;	
transition: all ease-in-out 0.3s;
}
body a img:hover,
body a img:focus {
opacity: 0.8;
}
body .color-white {
color: #ffffff;
}
body h1,
body h2,
body h3,
body h4,
body .vc_custom_heading {
text-align: center;
text-transform: uppercase;
color: #00978d;
letter-spacing: 0;
}
body h1,
body h2,
body h3,
body h4 {
color: #544e4e;
}
body h2 {
margin: 15px 0 10px 0;
}
body h2.short {
margin-bottom: 10px;
}
body .vc_custom_heading {
color: #00978d;
}
body .btn-primary, 
body .button, 
body input.submit, 
body input[type="submit"].btn-primary, 
body input[type="submit"].button, 
body input[type="submit"].submit,
body #mini-cart .buttons a,
body .products .add_to_cart_button,
body .vc_btn3-container .vc_btn3 {
font-family: "Roboto Condensed";
font-size: 16px;
font-weight: normal;
letter-spacing: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
height: auto;
line-height: 20px;
background: #49e0db !important;
border: none !important;
color: #ffffff !important;
text-transform: none;
text-shadow: none;
-webkit-transition: all ease-in-out 0.3s !important;	
-moz-transition: all ease-in-out 0.3s !important;	
-o-transition: all ease-in-out 0.3s !important;	
transition: all ease-in-out 0.3s !important;
padding: 6px 12px !important;
}
body .btn-primary:hover, 
body .btn-primary:focus, 
body .button:hover, 
body .button:focus, 
body input.submit:hover, 
body input.submit:focus, 
body input[type="submit"].btn-primary:hover, 
body input[type="submit"].btn-primary:focus, 
body input[type="submit"].button:hover, 
body input[type="submit"].button:focus, 
body input[type="submit"].submit:hover,
body input[type="submit"].submit:focus,
body #mini-cart .buttons a:hover,
body #mini-cart .buttons a:focus,
body .products .add_to_cart_button:hover,
body .products .add_to_cart_button:focus,
body .vc_btn3-container .vc_btn3:hover,
body .vc_btn3-container .vc_btn3:focus {
background: #00978d !important;
text-decoration: none !important;
}
body .add-links .add_to_cart_button::before, 
body .add-links .add_to_cart_read_more::before {
display: none !important;
} body .wpcf7 .ajax-loader {
display: block;
margin: 0 auto;
}
body .wpcf7 .wpcf7-response-output {
margin: 0.5em 0 0 0 !important;
padding: 0.5em;
border-color: #00978d !important;
}
body .wpcf7 .cf7-rmp .wpcf7-response-output {
display: none !important;
}
body .wpcf7 .wpcf7-response-output.wpcf7-validation-errors,
body .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
display: block !important;
}
body .wpcf7 form.sent div.visible-only-if-not-sent,
body .wpcf7 form div.visible-only-if-sent {
display: none;
}
body .wpcf7 form div.visible-only-if-not-sent,
body .wpcf7 form.sent div.visible-only-if-sent  {
display: block;
} #fancybox-wrap,
#fancybox-content {
max-width: 600px !important;
width: auto !important;
}  #header .header-top .header-left {
width: 55%;
}
#header .header-top .header-right {
width: 45%;
}
#header .header-top .header-left .top-links {
float: left;
}
#header .header-top .header-left .top-links li.menu-item:last-child > a {
padding-left: 0px;
}
#header .header-top .header-left .top-links li.menu-item:last-child > a {
padding-right: 50px;
}
#header .header-top .header-right .top-links li.menu-item:last-child > a {
padding-right: 0px;
}
#header .header-top .top-links li.menu-item > a {
font-family: "Roboto Condensed";
font-size: 16px;
color: #49e0db;
text-transform: none;
padding-left: 10px;
} 
#header .header-top .top-links li.menu-item > a:hover,
#header .header-top .top-links li.menu-item > a:focus {
color: #00978d;
text-decoration: none;
}
#header .header-top .header-left .share-links {
margin: 5px 0;
}
#header .header-top .header-left .share-links a {
background: #49e0db;
color: #ffffff;
margin: 0 5px;
height: 24px;
width: 24px;
font-size: 16px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;	
}
#header .header-top .header-left .share-links a:first-child {
margin-left: 0;
}
#header .header-top .header-left .share-links a:last-child {
margin-right: 0;
}
#header .header-top .header-left .share-links a::before {
line-height: 21px;
height: 20px;
}
#header .header-top .header-left .share-links a:hover,
#header .header-top .header-left .share-links a:focus {
background: #00978d;
color: #ffffff;
} #header .header-main .header-left {
padding: 10px 0;
}
#header.header-separate .header-main .logo img {
-webkit-transition: all ease-in-out 0.3s;	
-moz-transition: all ease-in-out 0.3s;	
-o-transition: all ease-in-out 0.3s;	
transition: all ease-in-out 0.3s;
} #header .header-main .header-right .header-contact a {
font-family: "Roboto Condensed";
font-size: 14px;
float: right;
}
#header .header-main .header-right .header-contact b a {
font-size: 18px;
line-height: 28px;
}
#header .header-main .header-right .header-contact a:hover,
#header .header-main .header-right .header-contact a:focus {
color: #49e0db;
}
#header .header-main .searchform .btn-special:hover i,
#header .header-main .searchform .btn-special:focus i {
color: #49e0db;
}
body #mini-cart .total-count {
display: none;
}
body #mini-cart .widget_shopping_cart .buttons {
padding: 10px 20px;
text-align: center;
}
body #mini-cart .widget_shopping_cart .buttons a {
width: 48% !important;
display: inline-block; vertical-align: bottom;
margin: 0 1% !important;
}
body #mini-cart .widget_shopping_cart .buttons > a:first-child {
display: inline-block; }
body #side-nav-panel .share-links {
display: none;
}  #header .mega-menu > li.menu-item {
margin-right: 0;
}
#main-menu .mega-menu .popup li.menu-item a {
font-family: "Roboto Condensed";
font-size: 14px;
text-transform: none;
}
#header.sticky-header .main-menu-wrap #main-menu .mega-menu > li.menu-item > a {
font-size: 14px;
padding: 10px;
}
#header.sticky-header #mini-cart .cart-items, .sticky-header #mini-cart .cart-items-text {
color: #fff;
}   body #footer {
padding: 0;
} body #footer {
font-weight: normal;
}
body #footer .footer-main {
padding-bottom: 25px;
}
body #footer .widget-title {
font-family: "Roboto Condensed";
font-size: 20px;
font-weight: normal;
letter-spacing: 0;
color: #ffffff;
text-align: center;
}
body #footer .widget {
margin-top: 20px;
}
body #footer .widget p {
font-size: 14px;
color: #dddddd;
}
body #footer .widget > div > ul, 
body #footer .widget > ul {
border: none;
margin-top: -2px;
}
body #footer .widget > div > ul li, 
body #footer .widget > ul li {
font-size: 14px;
color: #dddddd;		
}
body #footer .widget > div > ul li a, 
body #footer .widget > ul li a {
color: #dddddd;	
}
body .widget_nav_menu > div > ul li {
padding: 0;
border: none;
text-align: center;
}
body #footer .widget.widget_nav_menu > div > ul li a {
color: #dddddd;
font-size: 16px;	
font-family: "Roboto Condensed";
}
body #footer .footer-main > .container::after {
display: none;
}
body #footer .widget.follow-us .share-links, 
body .widget.follow-us .share-links {
text-align: center;	
}
body #footer .widget.follow-us .share-links a, 
body .widget.follow-us .share-links a {
width: 44px;
height: 44px;
font-size: 22px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
} body #footer .footer-bottom, 
body #footer .footer-bottom p,
body #footer .footer-bottom a,
body #footer .footer-bottom .widget p,
body #footer .footer-bottom .widget > div > ul li, 
body #footer .footer-bottom .widget > ul li {
color: #ffffff;
font-size: 14px;
line-height: 18px;
font-family: "Roboto Condensed";
margin-bottom: 0;
}
body #footer .footer-bottom .footer-right {
text-align: right;
} body #topcontrol {
bottom: 10px !important;
}  .home .porto-carousel .wpb_single_image .wpb_singleimage_heading {
position: absolute;
top: 35%;
width: 100%;
z-index: 100;
font-family: "Roboto Condensed";
font-size: 40px;
line-height: 50px;
text-transform: uppercase;
letter-spacing: 0;
color: #ffffff;
background: rgba(0, 150, 140, 0.5);
padding: 40px 0;
margin: 0;
}
.owl-carousel .owl-nav .owl-prev::before, 
.owl-carousel .owl-nav .owl-next::before {
color: #ffffff;
}  .home .porto-wrap-container .porto-sicon-box .porto-sicon-header .porto-sicon-title {
font-family: "Roboto Condensed";
text-transform: uppercase; }  .woocommerce-ordering select, 
.woocommerce-viewing select {
background: none;
}
.woocommerce .product-inner .rating-wrap {
display: none !important;
}
.woocommerce .product-inner .product-image .labels .onhot, 
.woocommerce .product-inner .product-image .labels .onsale {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.woocommerce .cart_totals .wc-proceed-to-checkout {
text-align: center;
}
.woocommerce .cart_totals h2,
.woocommerce .cart_totals .cart-total {
display: none;
}
.woocommerce .products-slider.show-nav-title .owl-nav {
margin-top: -42px;
}
.woocommerce dl dd {
margin-bottom: 0;
} .woocommerce-mini-cart__total {
display: none;
} .product-price, .product-subtotal {
display: none !important;
} .product-total *, th.product-total, .checkout-order-review .shop_table tr.cart-subtotal, .checkout-order-review .shop_table tr.order-total {
display: none;
} body ul.products li.product-col h3 {
font-family: "Roboto Condensed";
font-size: 18px;
color: #00978d;	
}
body .products .product-category .thumb-info .thumb-info-title { text-shadow: none;
}
body .products .product-category .thumb-info .thumb-info-title h3 {
font-family: "Roboto Condensed";
text-align: center;
min-height: 48px;
min-width: 228px;
}
body .col-lg-9 .products .product-category .thumb-info .thumb-info-title h3 { min-width: 150px;
font-size: 0.85em;
}
body .products .product-category .thumb-info .thumb-info-type {
display: none; color: #ffffff;
}
body .archive-products .products-container {
clear: both;
} body .woocommerce-shipping-fields .clear,
body .woocommerce-billing-fields .clear {
display: none;
}
body .woocommerce .woocommerce-checkout #customer_details .featured-box {
min-height: 372px;
}
body .woocommerce-info {
color: #2f6473;
background-color: #def2f8;
padding: 10px 15px;
list-style-position: inside;
text-align: left;
border: 1px solid #d1edf6;
margin-bottom: 10px;
font-weight: 300;
font-size: 14px;
line-height: 22px;
}
body .woocommerce-checkout .shipping_address {
margin-top: 0;
}
body .woocommerce-shipping-fields #ship-to-different-address {
text-align: center;
margin-bottom: 15px;
margin-top: -5px;
}
body .woocommerce-shipping-fields #ship-to-different-address label span {
font-family: Roboto Condensed,sans-serif;
font-size: 1.3em;
font-weight: 400;
letter-spacing: -0.7px;
line-height: 1.42857;
text-transform: uppercase;
color: #544e4e;
}
body .woocommerce-checkout input[type="text"], 
body .woocommerce-checkout input[type="email"], 
body .woocommerce-checkout input[type="tel"], 
body .woocommerce-checkout input[type="password"] {
line-height: 1.42857;
padding: 8px 12px;
font-size: .85rem;
}
body .woocommerce-checkout #billing_country_field {
display: none;
}
body .woocommerce-checkout #billing_myfield6_field label {
min-height: 44px;
} body.single-product .related .slider-title {
border: none;
text-align: center;
font-family: "Roboto Condensed";
font-size: 28px;
font-weight: normal;
letter-spacing: 0;
color: #00978d;
}
body.single-product .variations .label label {
font-size: 14px;
font-weight: normal;
text-transform: none;
color: #777;
}
body.single-product .woocommerce-product-rating {
display: none;
}
body .single-product .product_title {
color: #474747;
letter-spacing: 0;
font-size: 28px;
}
body .woocommerce-tabs .resp-tabs-list li {
font-family: "Roboto Condensed";
font-size: 18px;
font-weight: bold;
}
body .single-product .product-summary-wrap .description p,
body .woocommerce-tabs .tab-content p {
font-family: "Roboto Condensed";
font-size: 14px;	
font-weight: 300;
color: #777777;
}
body.single-add-to-cart .type-product .view-cart-btn {
display: none;
} .porto-block .porto-feature-box .feature-box-info {
padding-left: 0;
}
.porto-block .porto-feature-box .feature-box-icon i {
color: #49e0db !important;
}
.porto-block .porto-feature-box .feature-box-info .vc_custom_heading {
text-align: left;
color: #465157;
margin-bottom: 14px !important;
}
.porto-block .porto-feature-box .feature-box-info .wpb_text_column {
text-align: left;
margin-bottom: 0;
line-height: 18px;	
} .woocommerce-account .shop_table .woocommerce-orders-table__header-order-total,
.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-total,
.woocommerce-account .woocommerce-order-details .shop_table tfoot {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .box-with-icon .row > div:nth-child(5) {
display: none;
} #yandex-map {
left: 0 !important;
}
#contact-info .default-icon .porto-sicon-default,
#contact-info .default-icon .porto-sicon-header {
display: inline-block;
}
#contact-info .porto-sicon-title {
text-align: left;
}
#contact-info .porto-sicon-description {
display: block;
width: 100%;
}  body #header .header-top .header-left .share-links,
body #footer .widget.follow-us .share-links {
display: none !important;
} body #header .header-top .header-left #text-7 {
float: left;
margin: 0;
}
body #header .header-top .header-left #text-7 .textwidget p {
margin: 2px 5px 0 0;
line-height: 24px;
font-family: "Roboto Condensed";
font-size: 13px;
font-weight: normal;
}
body #header .header-top .header-left .topbar-left-menu {
} body #header .searchform-popup #yith-ajaxsearchform input[type="search"] {
margin-bottom: 3px;
margin-right: -4px;
} body.woocommerce-order-received .woocommerce-order > .woocommerce-order-details__title,
body.woocommerce-order-received .woocommerce-order > .woocommerce-table.order_details {
display: none !important;
} @media (max-width: 1200px) {
.home .porto-carousel .wpb_single_image .wpb_singleimage_heading {
top: 30%;
}	
}
@media (max-width: 991px) {
#header .header-top .top-links {
display: inline-block;
}
#header .header-top .top-links li.menu-item > a {
font-size: 13px;
line-height: 28px;
padding: 4px 3px;
letter-spacing: 0;
}
#header .header-top .header-left .top-links li.menu-item:last-child > a {
padding-right: 10px;
}
#footer .footer-bottom .footer-left,
body #footer .footer-bottom .footer-right {
text-align: center;
}
.home .porto-carousel .wpb_single_image .wpb_singleimage_heading {
top: 25%;
font-size: 30px;
line-height: 40px;	
}
body #header .header-top .header-left #text-7 .textwidget p {
line-height: 34px;
font-size: 12px;
}
}
@media (max-width: 767px) {
#header .header-top .header-left {
width: 100%;
text-align: center;
}
#header .header-top .header-right {
width: 0%;
}	
#header .header-top .header-right .top-links {
display: none;
}
body #header .header-top .header-left #text-7,
#header .header-top .header-left .top-links {
float: none;
display: inline-block;
}
#header .header-top .header-left .top-links > li.menu-item {
display: inline;
float: none;
}
body #header .header-top .header-left #text-7 .textwidget p {
line-height: 14px;
font-size: 12px;
margin: 0 5px;
}
#header .header-top .top-links li.menu-item > a {
line-height: 14px;
padding: 0;
}
.home .porto-carousel .wpb_single_image .wpb_singleimage_heading {
top: 25%;
font-size: 20px;
line-height: 30px;
padding: 20px 0;
}	
}
@media (max-width: 575px) {
#header .header-top .header-left {
width: 100%;
margin: 0 auto;
}
#header .header-top .header-left .share-links {
text-align: center;
width: 100%;
}
#header .header-top .header-right .top-links {
display: none;
}
.home .porto-carousel .wpb_single_image .wpb_singleimage_heading {
top: 10%;
font-size: 16px;
line-height: 22px;
padding: 10px 0;
}		
} body.woocommerce .main-content,
body.woocommerce .left-sidebar,
body.woocommerce .right-sidebar { padding-top: 0; }
.home .main-content { padding-top: 10px; }
.page-top { padding-top: 10px; min-height: 44px; } body.boxed .main-menu-wrap { background: #0088cc; padding: 8px 0;}
#header .header-top .currency-switcher>li.menu-item>a, #header .header-top .view-switcher>li.menu-item>a, #header .header-top .top-links>li.menu-item>a { font-weight: 400; }
.switcher-wrap .mega-menu .popup { border: 1px solid #ccc !important; }
.switcher-wrap img { position: relative; top: -1px; margin-right: 3px; }
#header .header-contact { border-right:solid 1px #dde0e2;padding-right:35px;margin-right:18px;line-height:22px; }
#header .header-contact i { margin-right:17px;vertical-align:top;font-size:30px; }
#header .header-contact span { margin-top:-2px!important;display:inline-block;font-size:12px;text-align:left;letter-spacing:0; }
#header .header-contact span b { font-size:18px;font-weight:500;display:block;line-height:15px;letter-spacing:0; }
#header .mobile-toggle { font-size: 20px; padding: 7px 10px; } .main-menu-wrap {
max-height: 50px;
}
.mega-menu .popup li.menu-item a { text-transform: uppercase; }
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a { font-weight: 700; }
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover { background: none; }
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover,
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a:hover{ text-decoration: underline; }
.mega-menu.show-arrow > li.has-sub > a:after { content: '\e81c'; font-family: 'porto'; }
.mega-menu > li.menu-item { margin-right: 2px; }
.mega-menu .narrow .popup li.menu-item > a { border-bottom: none; padding-left: 15px; padding-right: 15px; }
.mega-menu .narrow .popup ul.sub-menu { padding-left: 0; padding-right: 0; }
.mega-menu .narrow .popup li.menu-item-has-children > a:before { margin-right: 0; }
.main-menu-wrap #main-menu .mega-menu > li.menu-item.has-sub:hover > a { padding-bottom: 10px; }
.mega-menu .wide .popup > .inner > ul.sub-menu { display: -webkit-flex; display: -ms-flexbox; display: flex; }
.mega-menu .wide .popup > .inner { padding: 10px; }
.mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item { padding-top: 15px; }
#main-menu .mega-menu .popup { left: -15px; }
#main-menu .mega-menu.show-arrow > li.has-sub:before,
#main-menu .mega-menu.show-arrow > li.has-sub:after { content: ''; position: absolute; bottom: -1px; z-index: 112; opacity: 0; left: 50%; border: solid transparent; height: 0; width: 0; pointer-events: none; }
#main-menu .mega-menu.show-arrow > li.has-sub:hover:before,
#main-menu .mega-menu.show-arrow > li.has-sub:hover:after { opacity: 1; }
#main-menu .mega-menu.show-arrow > li.has-sub:before { border-bottom-color: #fff; border-width: 11px; margin-left: -15px; }
#main-menu .mega-menu.show-arrow > li.has-sub:after { border-bottom-color: #fff; border-width: 9px; margin-left: -13px; } .widget .widgettitle, .widget .widget-title { font-size: 15px; font-weight: 600; }
.widget > div > ul li > a, .widget > ul li > a { font-weight: 500; color: #465157; }
body.woocommerce-page.archive .sidebar-content .widget-title { line-height: 24px; } .home-slider.owl-carousel .owl-nav .owl-prev,
.home-slider.owl-carousel .owl-nav .owl-next{
background: transparent;
color: #544e4e;
font-size: 40px;   
}
.home-slider.owl-carousel .owl-nav .owl-prev{
left: 20px;
}
.home-slider.owl-carousel .owl-nav .owl-next{
right: 20px;
}
.home-slider.owl-carousel .owl-nav .owl-prev:before{
content: '\e84f';
}
.home-slider.owl-carousel .owl-nav .owl-next:before{
content: '\e850';
}
i.widget-title-icon {
font-size: 26px;
color: #2f2727;
}
#main.main-boxed .vc_row.custom-line-full{
max-width: inherit;
left: -1000px !important;
width: 3000px !important;
}
.section-width-sidebar .widget .widget-title { font-size: 14px; text-transform: uppercase; letter-spacing: 0.075em; color: #fff; background: #2f2727; padding: 10px 0 10px 20px; line-height: 22px; }
.section-width-sidebar .widget .widget-title:before { content: '\f0c9'; font-family: FontAwesome; margin-right: 10px; font-weight: 400; position: relative; top: -1px; } ul.products li.product-category .thumb-info-title {
background: rgba(33,37,41,0.8);
}
ul.products li.product-category .thumb-info:hover .thumb-info-title {
background: #000;
}
form.cart table.thwepo-extra-options {
width: 100%;
}
form.cart table.thwepo-extra-options .label {
display: block;
font-size: 14px;
font-weight: normal;
color: #777;
text-align: left;
padding: 0;
}
form.cart table.thwepo-extra-options .value {
display: block;
padding: 10px 0;
}
form.cart table.thwepo-extra-options .value select {
width: 100%;
}
ul.products li.product-col .add-links {
display: block;
text-align: center;
}
.porto-sicon-box .porto-sicon-default,
.porto-sicon-box .porto-sicon-header {
display: table-cell;
vertical-align: middle;
}
@media (min-width: 1200px) {
.section-width-sidebar .col-lg-2 { -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
.section-width-sidebar .col-lg-10 { -webkit-flex: 0 0 80%; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; }
}
.widget_nav_menu>div>ul li:before { display: none; }
.widget_nav_menu>div>ul li { padding-top: 14px; padding-bottom: 14px; }
.widget_nav_menu>div>ul li a { font-size: 15px; }
.widget_nav_menu>div>ul li i { font-size: 16px; color: #838b90; margin-right: 10px; vertical-align: middle; } .owl-carousel .owl-dots .owl-dot span { width: 12px; height: 12px; background: none; border: 1.5px solid #2f2727; margin: 0 3px; border-radius: 10px; }
.owl-carousel .owl-dots .owl-dot:hover span,
.owl-carousel .owl-dots .owl-dot.active span { background: #2f2727; }
.owl-carousel.nav-inside-left .owl-dots { left: 30px; bottom: 25px; }
.owl-carousel .owl-nav [class*="owl-"] { background: none !important; border: none !important; text-shadow: none; }
.owl-carousel .owl-nav [class*='owl-'],
.owl-carousel .owl-nav [class*='owl-']:hover { color: #6a6a6d; }
.owl-carousel:not(.show-nav-title) .owl-nav .owl-prev:before { content: "\e829"; }
.owl-carousel:not(.show-nav-title) .owl-nav .owl-next:before { content: "\e828"; }
.owl-carousel:not(.show-nav-title) .owl-nav [class*='owl-'] { font-size: 24px; }
.owl-carousel img {
min-height: 100px;
} .product-layout-extended .product-summary-wrap .summary-before { margin-bottom: 2em; }
.product-layout-wide_grid .product-summary-wrap { margin-top: 0; }
.star-rating, .archive-products .star-rating { font-size: 12px; }
ul.products li.product-col h3 { font-family: Poppins; font-size: 15px; margin-bottom: 12px; color: #282d3b; }
ul.products li.product-col .rating-wrap { margin-bottom: 5px; margin-top: 20px; }
ul.products li.product-col .price { margin-bottom: 25px; font-size: 17px; }
.single-product .product-summary-wrap .price,
ul.products .price,
ul.product_list_widget li .product-details .amount,
.widget ul.product_list_widget li .product-details .amount { font-family: 'Oswald'; font-weight: 400; letter-spacing: 0; color: #282d3b; }
.add-links .add_to_cart_button { padding: 0 1.5em; }
ul.products li.product-col:hover .add-links .add_to_cart_button { padding: 0 .7143em; }
.add-links .add_to_cart_button:before { display: none; }
ul.products li.product-col:hover .add-links .add_to_cart_button:before { display: inline-block; }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more { color: #6f6e6b; }
.product-image .labels .onhot, .product-image .labels .onsale { border-radius: 20px; font-family: Open Sans; font-size: 11px; font-weight: 600; padding: 5px 10px; } @media (min-width: 1190px) {
body.single-product .main-content.col-lg-9 { -webkit-flex: 0 0 80%; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; padding-right: 30px !important; }
body.single-product .sidebar.col-lg-3 { -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
} #footer { padding: 20px 0 50px; }
#footer form { opacity: 1; }
#footer .widget { margin-bottom: 0; }
#footer .widgettitle, #footer .widget-title, #footer h4 { font-size: 15px; text-transform: uppercase; letter-spacing: 0.075em; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .widget-title, #footer .widget-title a, #footer .widgettitle, #footer .widgettitle a { text-transform: uppercase; }
#footer h6 { margin-bottom: 3px; font-family: inherit !important; font-size: 13px; letter-spacing: 0.005em; }
#footer .widget p { line-height: 1.8; font-size: 13px; }
#footer .star-rating span:before { color: inherit; }
#footer .star-rating:before { color: #6a6a6d; }
#footer ul.product_list_widget li .product-details .amount { color: inherit; }
@media (max-width: 991px) {
.vc_icon_element.pull-right { float: left !important; }
}
#footer .footer-main > .container:after { content: ''; position: absolute; left: 15px; bottom: 0; width: calc(100% - 30px); border-bottom: 1px solid #3d3d38; }
@media (min-width: 1200px) {
#footer .footer-bottom .container,
#footer .widget_wysija .box-content { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
#footer .footer-bottom .container>div { display: block; }
#footer .footer-bottom .footer-center { -webkit-order: 2; -ms-flex-order: 2; order: 2; text-align: right; }
#footer .footer-bottom .footer-right { text-align: center; }
#footer .widget_wysija .widget-title { margin-bottom: 0; margin-right: 20px; }
}
#footer .footer-bottom .footer-right .widget { margin-left: 0; }
#footer .widget p.wysija-paragraph { margin-bottom: 0; }
#footer .widget .widget_wysija { width: auto; max-width: none; }
@media (min-width: 1200px) {
#footer .widget .widget_wysija { min-width: 480px; }
}
#footer .widget_wysija_cont p label { display: none; }
#footer .widget_wysija .wysija-input {height:44px;color:#686865;font-size:14px;border-radius:30px 0 0 30px;box-shadow:none;padding-left:25px}
#footer .widget_wysija .wysija-submit{padding:0 20px; height:44px;text-transform:uppercase;font-size:14px; font-weight: 400; border-radius:0 30px 30px 0; background: #5a5a56; border: none; color: #fff; } .rtl .switcher-wrap img { margin-left: 3px; margin-right: 0; }
.rtl #header .header-contact { border-left:solid 1px #dde0e2; border-right: none; padding-left:35px; padding-right: 0; margin-left:18px; margin-right: 0; }
.rtl #header .header-contact i { margin-left: 17px; margin-right: 0; }
.rtl #header .header-contact span { text-align: right; }
.rtl .mega-menu > li.menu-item { margin-right: 0; margin-left: 2px; }
.rtl .mega-menu .narrow .popup li.menu-item-has-children > a:before { margin-left: 0; }
.rtl #main-menu .mega-menu .popup { right: -15px; left: auto; }
.rtl .owl-carousel.nav-inside-left .owl-dots { right: 30px; left: auto; }
.rtl .owl-carousel:not(.show-nav-title) .owl-nav .owl-prev:before { content: "\e828"; }
.rtl .owl-carousel:not(.show-nav-title) .owl-nav .owl-next:before { content: "\e829"; }
.rtl .section-width-sidebar .widget .widget-title:before { margin-left: 10px; margin-right: 0; }
.rtl .widget_nav_menu>div>ul li i { margin-left: 10px; margin-right: 0; }
@media (max-width: 991px) {
.rtl .vc_icon_element.pull-right { float: right !important; }
}
@media (min-width: 1190px) {
body.single-product.rtl .main-content.col-lg-9 { padding-left: 30px !important; padding-right: 0 !important; }
}
.rtl #footer .footer-bottom .footer-right .widget { margin-right: 0; }
@media (min-width: 1200px) {
.rtl #footer .footer-bottom .footer-center { text-align: left; }
.rtl #footer .widget_wysija .widget-title { margin-left: 20px; margin-right: 0; }
}
.rtl #footer .widget_wysija_cont .wysija-submit { border-radius: 30px 0 0 30px; }
.rtl #footer .widget_wysija .wysija-input { border-radius: 0 30px 30px 0; }
.rtl #footer .widget_wysija .wysija-input { padding-right: 25px; padding-left: 12px; }
@media screen and (max-width: 800px) {
.table-wrap {
overflow-y: scroll;
}
}