/*
Theme Name: MrBara Child
Theme URI: http://drfuri.com/mrbara
Author: DrFuri
Author URI: http://drfuri.com
Description: MrBara Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mrbara
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: mrbara
*/

@font-face {
	font-family: andantino;
	src:url(../mrbara-child/fonts/andantino.ttf)format('truetype');
	font-weight: normal;
	font-style: normal;
}
.andantino{font-family: andantino !important;}
/* Top extras */
.site-header .navbar-toggle .m-navbar-icon {color: #12b59a;}
.topbar {padding:0; border-bottom: 1px solid #f5f0e9; background-color: #faf7f0; }
.topbar a { color: #12b59a; }
.topbar a:hover { color: #08c3a6; }
.top-extras { margin: 0; padding: 0; float: right; }
.top-extras li ul li { padding: 0 0 20px; }
.top-extras li { list-style: none; padding:10px 0; float: left; margin-left: 20px; color: #000;line-height: 1; margin-bottom: 0; }
.top-extras .extra-menu-item.menu-item-account.logined > a .t-text { display: block; }
.top-extras .extra-menu-item.menu-item-account.logined > a { max-width: 100%; }
.top-extras .extra-menu-item.menu-item-yith > a { padding-top: 4px; display: block; }
.top-extras .extra-menu-item.menu-item-account > a { padding-top: 4px; display: block; } 
.top-extras .extra-menu-item.menu-item-account > a img { border-radius: 100%; margin-right: 10px; }
.top-extras .extra-menu-item.menu-item-account.logined > a .t-text { display: inline-block; vertical-align: top; top: 9px; padding-right: 10px; position: relative; font-size: 15px; }
.top-extras .extra-menu-item.menu-item-account ul { transition: top 0.3s ease 0s, opacity 0.3s; position: absolute; right: 0; top: 110%; width: 210px; border: 1px solid #ccc; background-color: #fff; opacity: 0; z-index: -1; padding: 15px 0; float: none; text-align: left; transform: scaleX(0); }
.top-extras .extra-menu-item.menu-item-account:hover > ul { opacity: 1; z-index: 9999; top: 100%; transform: scaleX(1); }
.top-extras .extra-menu-item.menu-item-cart .cart-contents { position: relative; top:-2px; }
.extra-menu-item.menu-item-cart .cart-contents i { font-size: 30px; line-height: 1; color: #00c1a3; }
.top-extras .extra-menu-item.menu-item-cart .mini-cart-counter , .site-header .menu-extra .extra-menu-item.menu-item-cart .mini-cart-counter { position: absolute; display: inline-block; color: #0ba28c; border-radius: 50%; min-width: 18px; margin-left: 12px; padding: 1px 5px; height: 18px; text-align: right; line-height: 18px; bottom: -3px; font-size: 10px; font-weight: 700; box-shadow: 1px 1px 1px 0px #908173; background: url('../mrbara-child/imgs/perl-counter.png'); font-family: Montserrat, "Times New Roman", Times, serif; }
li.extra-menu-item.menu-item-cart.mini-cart.woocommerce.mr-cart-panel { padding-left: 20px;padding-top:15px; }
.topbar [class^="ion-"], .topbar [class*="ion-"] { font-size: 30px; padding-right: 10px;}
.topbar [class^="fa-"], .topbar [class*="fa-"] { font-size: 30px; padding-right: 10px; }
.top-extras .extra-menu-item.menu-item-account > a.item-login > span.t-text { vertical-align: top; top: 9px; padding-right: 10px; position: relative; font-size: 15px; }
.top-extras .extra-menu-item.menu-item-account > a.item-register > span.t-text { vertical-align: top; top: 9px; padding-right: 10px; position: relative; font-size: 15px; }
.topbar-right ul li a > i.ion-android-favorite-outline { padding-right: 0; color: #00c1a3;}
span.mini-yith-counter { position: absolute; display: inline-block; color: #0ba28c; border-radius: 50%; min-width: 18px; margin-left: 12px; padding: 1px 5px; height: 18px; text-align: right; line-height: 18px; bottom: 9px; font-size: 10px; font-weight: 700; box-shadow: 1px 1px 1px 0px #908173; background-image:url('../mrbara-child/imgs/perl-counter.png'); font-family: Montserrat, "Times New Roman", Times, serif; }
.primary-mobile-nav , .primary-mobile-nav ul.menu li ul , .primary-mobile-nav ul.menu li.menu-item-search .search-field {background-color: #faf7f0;}
.primary-mobile-nav ul.menu li.active.bg a { color: #0dc4a7; }
.primary-mobile-nav ul.menu li .menu-parent-items { color: #fff; background-color: #16c5aa; }
.header-top-style-10 .site-header { border-bottom: 1px solid #f5f0e9; }
.modal.in .modal-header .close { color: #fe536b; background: transparent; }
.site-header { background-color: #faf7f0; }
.primary-nav{display:inline-block; float: left;}
.menu-logo { float: right; }
.search-menu{padding-top:25px;}
.site-header .menu-extra{display: inline-block; float: right;}
.socials-top { margin: 0; padding: 0; float: left; }
.socials-top .socials { display: block; float: left; }
.socials a { float: left; padding: 14px 5px; font-size: 16px; }
.primary-nav > ul > li.current-menu-parent > a, .primary-nav > ul > li.current-menu-item > a, .primary-nav > ul > li.current-menu-ancestor > a, .primary-nav > ul > li:hover > a { color: #12b59a; }
.primary-nav > ul > li > a { font-size: 16px; transition: color 0.6s cubic-bezier(0.4, 0, 1, 1); -moz-transition: color 0.6s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: color 0.6s cubic-bezier(0.4, 0, 1, 1); -o-transition:color 0.6s cubic-bezier(0.4, 0, 1, 1); }
.nav ul ul { border: 1px solid #f5f0e9; border-top: none; background-color: #faf7f0;}
.nav li li a { color: #333; text-transform:uppercase;}
.nav li li a:hover { color: #12b59a;}
.header-sticky .site-header.minimized .primary-nav > ul > li ul { border-top: none; }
.header-sticky .site-header.minimized .primary-nav > ul > li.current-menu-parent > a, .header-sticky .site-header.minimized .primary-nav > ul > li.current-menu-item > a, .header-sticky .site-header.minimized .primary-nav > ul > li.current-menu-item .header-sticky .site-header.minimized .primary-nav > ul > li.current-menu-ancestor > a, .header-sticky .site-header.minimized .primary-nav > ul > li:hover > a { color: #12b59a; }
.header-sticky .site-header.minimized {border-bottom: 1px solid #f5f0e9; background-color: #faf7f0;}
.site-header .menu-extra .extra-menu-item.menu-item-search > a span .t-line1{border: 2px solid #12b59a;}
.header-sticky .site-header.minimized .menu-extra .extra-menu-item.menu-item-search > a span .t-line1 {border-color:#12b59a;}
.site-header .menu-extra .extra-menu-item.menu-item-search .search-form .search-field {border: none; border-top: 1px solid #f5f0e9; background-color: #faf7f0;}
.select2-container--default .select2-selection--single .select2-selection__rendered {text-transform: uppercase;}
.site-header .menu-extra .extra-menu-item.menu-item-search .search-form .product-cat .select2-container:hover , .select2-container--default .select2-selection--single .select2-selection__rendered:hover , .site-header .menu-extra .extra-menu-item.menu-item-search .search-form .search-content:hover:after , .ui-autocomplete .ui-menu-item:hover a { color: #12b59a; transition: color 0.6s cubic-bezier(0.4, 0, 1, 1); -moz-transition: color 0.6s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: color 0.6s cubic-bezier(0.4, 0, 1, 1); -o-transition:color 0.6s cubic-bezier(0.4, 0, 1, 1);}
.ui-autocomplete{background-color: #faf7f0; border: 1px solid #f5f0e9; border-top: 1px solid #f5f0e9; border-bottom: 1px solid #f5f0e9;}
.mini-cart:hover .widget_shopping_cart_content {min-height:84px;}
.ui-autocomplete .ui-menu-item {border-bottom:none;}
#masthead .header-main .menu-extra > ul > .mr-cart-panel { display: none; }
#masthead.minimized.minimizing .header-main .menu-extra > ul > .mr-cart-panel { display:block; padding: 3px; }
.display-cart .cart-panel.off-canvas-panel{background: #faf7f0; border: 1px solid #f5f0e9; border-top: none; border-right: none;}
.off-canvas-layer {background:none;}
.product-item-layout-8 ul.products li.product .product-inner{ background-color: #faf7f0; border: 1px solid #e7d3c4;}
.product-item-layout-8 ul.products li.product h3 {min-height:60px;}
.product-item-layout-8 ul.products li.product .product-content-thumbnails .footer-product .footer-product-button{background: #faf7f0; border: 2px solid #e7d3c4; border-bottom: none;}
.product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before, .product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before { width: 36px; height: 36px; line-height: 34px; font-size: 24px; }
.product-item-layout-8 ul.products li.product .product-content-thumbnails .btn-add-to-cart i{font-size: 24px;} 
.product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .product-quick-view:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .compare-button:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .btn-add-to-cart:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .added_to_cart.wc-forward:hover {background:none;}
.product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist, .product-item-layout-8 ul.products li.product .product-content-thumbnails .product-quick-view, .product-item-layout-8 ul.products li.product .product-content-thumbnails .compare-button, .product-item-layout-8 ul.products li.product .product-content-thumbnails .btn-add-to-cart, .product-item-layout-8 ul.products li.product .product-content-thumbnails .added_to_cart.wc-forward {color:#2bcab0;}
.product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .product-quick-view:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .compare-button:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .btn-add-to-cart:hover, .product-item-layout-8 ul.products li.product .product-content-thumbnails .added_to_cart.wc-forward:hover{color:#fe536b;}
.product-item-layout-8 ul.products li.product .product-content-thumbnails .product-quick-view i { line-height: 38px; font-size: 30px; }
.product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist:hover .yith-wcwl-add-button a, .product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist:hover .yith-wcwl-wishlistaddedbrowse a, .product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist:hover .yith-wcwl-wishlistexistsbrowse a {color:#2bcab0;}
.product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product-item-layout-8 ul.products li.product .product-content-thumbnails .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {color:#cdb4a4;}
.product-item-layout-8 ul.products li.product .price { font-weight: 500; color: #2bcab0;}
.woocommerce ul.products li.product .price ins {color:#fe526a;}
.product-item-layout-8 ul.products li.product .product-cat {color: #caa990; font-weight: 700;}
.product-item-layout-8 ul.products li.product .product-cat:hover { color: #fe536b; }
.woocommerce span.ribbon.out-of-stock { background-color: #faf7f0; color: #17c6aa; }
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: transparent; color: #000000;}
span.maintenance-icons { background: url(../../uploads/2017/08/washing-icons.png) no-repeat center; display: inline-block; height: 50px; width: 100%; }
.tips h4.widget-title { text-transform: initial !important; font-size: 30px !important; padding-bottom: 10px; text-align: center; margin: 0 !important; }
.tips h4.widget-title:before { content: ""; height: 1px; width: 50%; position: relative; clear: both; display: block; margin: 0 auto; background: #d8d8d8; }
.tips h4.widget-title:after { content: ""; height: 1px; width: 50%; position: relative; bottom: -10px; clear: both; display: block; margin: 0 auto; background: #d8d8d8; }
.related-products h2 { font-family:Lobster , sans-serif !important; margin: 20px 0px !important; text-transform: inherit !important; font-weight: 100 !important;font-size: 30px !important; }
.related-products h2:before { content: ""; height: 1px; width: 50%; position: relative; clear: both; display: block; margin: 0 auto; background: #d8d8d8; }
.related-products h2:after { content: ""; height: 1px; width: 50%; position: relative; bottom: -10px; clear: both; display: block; margin: 0 auto; background: #d8d8d8; }
.product .widget_text.widget.widget_custom_html { margin-bottom: 0; }
.product-page-layout-3 div.product .product-layout-3 div.summary .product_title { font-family: Lobster; word-spacing: 5px; font-size: 25px; letter-spacing: 2px; }
.product-page-layout-3 div.product .product-layout-3 div.summary .woo-short-description strong { font-weight: 600; color: #333; }
.product-page-layout-3 div.product .product-layout-3 div.summary .woo-short-description { color: #4c4c4c; font-size: 15px; text-align: left; line-height: 1.7; }
.woocommerce div.product p.price, .woocommerce div.product span.price { font-size: 24px; color: #12b59a; line-height: 1; margin-bottom: 10px; font-weight: 600; }
.woocommerce div.product form.cart .button {background-color: #fe536b;}
.woocommerce div.product form.cart .button:hover {background-color: #12b59a;}
.product_meta { display: inline-block; position: relative; padding-right: 30px; }
.share { display: inline-block; }
.woocommerce div.product .product_meta .posted_in a:hover { color: #12b59a;}
a.share-facebook.mrbara-facebook i { color: #3b5998; }
a.share-google-plus.mrbara-google-plus i { color: #990000; }
.backtotop{ background-color: #00c1a3;}
.backtotop:hover { background-color: #fe536b; }
.product-page-layout-3 div.product .product-layout-3 div.product-details .product-toolbar .products-links .nav-previous a:hover, .product-page-layout-3 div.product .product-layout-3 div.product-details .product-toolbar .products-links .nav-next a:hover {color: #12b59a;}
.footer-layout-5 { padding: 45px 0; border-top: 1px solid #e7d3c4; background: #faf7f0; }
.footer-layout-5 .socials a:hover { color: #00c1a3; }
.mrbara-template-homepage .footer-layout-5 { position: relative; bottom: 0; left: 0; width: 100%; padding-top: 45px; border-top: 1px solid #e7d3c4; }
.modal:before{    background-color: rgba(0, 0, 0, 0.42);} .login-popup .modal-content {background-color:#faf7f0;} .login-popup .login-content .login-title {color:#12b59a;} .login-popup .login-content h3 {color:#fe536b;} .login-popup .login-content .form-row .rememberme span {color:#fe536b;} .login-popup .login-content .form-row .rememberme span:before {color:#fe536b;} .mini-cart .widget_shopping_cart_content { background-color: transparent;} .wpml-ls-legacy-list-horizontal {padding: 14px 7px 7px 7px;} .header-top-style-10 .site-header.minimized.minimizing .menu-extra .extra-menu-item.menu-item-account.logined > a { padding: 5px; } ul#menu-inquiry li a , ul#menu-inquiry-bg li a{ font-size: 0px; } ul#menu-inquiry li a i , ul#menu-inquiry-bg li a i { font-size: 28px; } ul#menu-inquiry , ul#menu-inquiry-bg { list-style: none; float: left; line-height: 43px; } ul#menu-inquiry li , ul#menu-inquiry-bg li { display: inline; } ul#menu-inquiry li a i.ion-person , ul#menu-inquiry-bg li a i.ion-person {color: #12b59a;} ul#menu-second-menu li { padding: 0 20px 33px 0px; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .myaccount-sidebar ul li span { color: #3e3e3e; }
.magic a i.iconlin-magic-wand{ -webkit-animation: magic-wand 7s infinite ease-out; -moz-animation: magic-wand 7s infinite ease-out; -o-animation: magic-wand 7s infinite ease-out; animation: magic-wand 7s infinite ease-out; } @-webkit-keyframes magic-wand { 0% { color:#C04848; } 10% { color:#480048; } 20% { color:#5f2c82; } 30% { color:#49a09d; } 40% { color:#4a569d; } 50% { color:#dc2424; } 60% { color:#ed4264; } 70% { color:#ffedbc; } 80% { color:#f3a183; } 90% { color:#cbad6d; } 100% { color:#d53369; } } @-moz-keyframes magic-wand { 0% { color:#C04848; } 10% { color:#480048; } 20% { color:#5f2c82; } 30% { color:#49a09d; } 40% { color:#4a569d; } 50% { color:#dc2424; } 60% { color:#ed4264; } 70% { color:#ffedbc; } 80% { color:#f3a183; } 90% { color:#cbad6d; } 100% { color:#d53369; } } @-o-keyframes magic-wand { 0% { color:#C04848; } 10% { color:#480048; } 20% { color:#5f2c82; } 30% { color:#49a09d; } 40% { color:#4a569d; } 50% { color:#dc2424; } 60% { color:#ed4264; } 70% { color:#ffedbc; } 80% { color:#f3a183; } 90% { color:#cbad6d; } 100% { color:#d53369; } } @keyframes magic-wand { 0% { color:#C04848; } 10% { color:#480048; } 20% { color:#5f2c82; } 30% { color:#49a09d; } 40% { color:#4a569d; } 50% { color:#dc2424; } 60% { color:#ed4264; } 70% { color:#ffedbc; } 80% { color:#f3a183; } 90% { color:#cbad6d; } 100% { color:#d53369; } } .mrbara-icon-list.icon-style2 .icon {   color: #00c1a3;} .blog-wapper .entry-footer .readmore:hover { color: #12b59a; } .mini-cart.woocommerce .buttons a { padding-left: 15px; padding-right: 15px; border-radius: 0px; background-color: #12b59a;} .mini-cart.woocommerce .buttons a:hover, .mini-cart.woocommerce .buttons a:focus { background-color: #109c85; } .mini-cart.woocommerce .buttons .checkout { background-color: #12b59a; } .mini-cart.woocommerce .buttons .checkout:hover { background-color: #109c85; } .mini-cart.woocommerce .total .amount { color: #12b59a;} .mini-cart.woocommerce .cart_list .mini_cart_item a:hover { color: #12b59a; } .off-canvas-panel .widget-panel-header a:hover { color: #12b59a; } .text-center a { color: #12b59a; } .product-page-layout-3 div.product .product-layout-3 div.summary .woo-short-description {padding-bottom: 25px; border-bottom: 1px solid #e1e1e1;} .woocommerce div.product p.stock.out-of-stock {display:none;} .inquiry-product { margin-bottom: 35px; } .inquiry-product input[type="submit"] { background-color: #53c7b2; padding: 15px 40px; color: #fff; border-bottom: 1px solid #1395a2; } .mrbara-posts.mr-post-style2 .single_blog_item:hover .post-footer .readmore { color: #1395a2; } .login-popup .login-content .form-row .button { background-color: #00bfa2; } .login-popup .login-content .form-row .button:hover, .login-popup .login-content .form-row .button:focus { background-color: #04c7aa; } .login-popup .login-col a { color: #fe536b; border-bottom: 1px solid #04c7aa; } a { color: #12b59a;} a:hover, a:focus { color: #12b59a; } .woocommerce #customer_login form.register .form-row .btn-regis .button , .woocommerce #customer_login form.login .form-row .btn-log .button {background-color: #12b59a;}  .woocommerce #customer_login form.register .form-row .btn-regis .button:hover , .woocommerce #customer_login form.login .form-row .btn-log .button:hover {background-color: #079c84;} .woocommerce #customer_login form.login .mr-remember .input-checkbox:checked + label.inline:before, .woocommerce #customer_login form.register .mr-remember .input-checkbox:checked + label.inline:before {color: #12b59a;} .woocommerce #customer_login form.login .lost_password a:hover, .woocommerce #customer_login form.register .lost_password a:hover { color: #12b59a; text-decoration: underline; } .woocommerce #customer_login form.login .mr-agree .input-checkbox:checked + label.agree:before, .woocommerce #customer_login form.register .mr-agree .input-checkbox:checked + label.agree:before { color: #12b59a;} .woocommerce #customer_login form.login .form-row .btn-regis:after, .woocommerce #customer_login form.register .form-row .btn-regis:after { right: 10px; } .page-header-shop-layout-2 .site-banner:before {display:none;} .page-header-shop-layout-2.header-top-style-10 .site-banner { padding: 200px 0; } .page-header-shop-layout-2 .site-banner h1 { color: #fff; font-size: 75px; text-shadow: 1px 1px 1px #333; font-family: andantino; font-weight: 600; } .page-header-shop-layout-2 .site-banner .desc { font-family: Lobster; font-size: 25px; text-shadow: 1px 1px 1px #333; position: relative; z-index: 2; } .page-header-shop-layout-2 .site-banner:after { position: absolute; z-index: 1; top: 0; left: 0; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); } .cart-title { font-size: 30px; font-weight: 600; color: #000; margin-top: 80px; margin-bottom: 0; display: block; font-family: Lobster, "Comic Sans MS", cursive, sans-serif; } p strong { color: #222; } .mrbara-button-container.mrbara-button-inline.terms-menu.lighten.shadow a , .mrbara-button-container.mrbara-button-center.terms-menu.lighten.shadow a{ background-color: #12b59a; padding: 0; margin: 0; font-size: 12px; margin-bottom: 20px; } .terms-menu-fixed { display: block; position: fixed; left: 0; } .woocommerce-info::before { color: #12b59a; } .woocommerce-info { border-top-color: #12b59a; } .woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: #faf7f0; color: #2b2b2b; border-top: 3px solid #12b59a; } .search.search-no-results #page .site-content { height: 100vh; } .error404.header-top-style-8 .site-header, .error404.header-top-style-9 .site-header, .error404.header-top-style-10 .site-header {background-color: #faf7f0;} .error404 .topbar { display: block; } .woocommerce-cart table.shop_table tr .actions .button:hover, .woocommerce-cart table.shop_table tr .actions .btn-shop:hover { background-color: #12b59a; } .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button { background-color: #12b59a;font-size:12px; } .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus { background-color: #01b395; } .woocommerce .cart-collaterals .cart_totals table .order-total .amount { color: #12b59a; } .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock { font-size: 14px; font-weight: 500; text-transform: uppercase; } .woocommerce.woocommerce-wishlist .wishlist_table tbody td.product-add-to-cart .button {background-color: #12b59a;} .woocommerce.woocommerce-wishlist .wishlist_table tbody td.product-add-to-cart .button:hover { background-color: #009078; } .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:before {color:#fff;} .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist , .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover { background-color: #12b59a;} .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover:before { color: #fe536b; } .woocommerce-cart table.shop_table tr td.product-quantity { padding-top: 40px; text-align: center; font-size: 16px; font-weight: 500; color: #000; } .useful-links #nav_menu-2 , .useful-links #nav_menu-3 { text-align: center; } .site-footer .menu li { display: inline-block; } .useful-links #nav_menu-2 , .useful-links #nav_menu-3 { text-align: center; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e2ddd5; } .mrbara-icon-box-2.with-image { text-align: center; } .mrbara-icon-box-2 .b-content img { border-radius: 50%; }
.woocommerce-checkout .woocommerce form.checkout .order-review .woocommerce-checkout-review-order .shop_table .order-total td {color: #12b59a;} .woocommerce form .form-row .button {background-color: #40c1ac;} .woocommerce form .form-row .button:hover, .woocommerce form .form-row .button:focus { background-color: #08947d; }

@media (max-width: 480px) {
.topbar .topbar-sidebar {padding:0px;}
.wpb_text_column.quote p { font-size: 30px !important; text-align: left !important; line-height: 1; }
.wpb_text_column.quote-author p { font-size: 35px !important; }
.mrbara-icon-list.icon-style2 { clear: both; }
.mrbara-icon-list.icon-style2 .icon {min-height:55px;}
.mrbara-icon-list.icon-style2 p { text-align: left !important; font-size: 16px !important; }
.top-extras .extra-menu-item.menu-item-account.logined > a .t-text , .top-extras .extra-menu-item.menu-item-account > a .t-text { font-size: 0 !important; }
.socials { position: absolute; left: 35px; background: #faf7f0; top: 0px; z-index: 1; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 200ms ease; -moz-transition: 200ms ease; -o-transition: 200ms ease; transition: 200ms ease; }
ul.socials-top.icons:hover .socials { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
ul.socials-top.icons:before { content: "\f1e0"; font-size: 20px; font-family: fontawesome; color: #12b59a; }
ul.socials-top.icons { padding: 9px 5px 0 5px; }
.wpml-ls-legacy-list-horizontal { padding: 12px 0px 0px 0px; }
span.mini-yith-counter {margin-left: 0px;}
.mrbara-icon-box-2.contacts { text-align: center; }
}

@media (max-width: 1200px) {
.header-top-style-1 .site-header .menu-main, .header-top-style-10 .site-header .menu-main {display: block;}
.header-top-style-1 .site-header .menu-logo, .header-top-style-10 .site-header .menu-logo {width:100%;}
.header-top-style-1 .site-header .navbar-toggle, .header-top-style-10 .site-header .navbar-toggle {width:auto;}
.col-sm-7.col-md-7.col-xs-10.menu-main .primary-nav.nav { display: none; }
.col-sm-5.col-md-5.col-xs-12.menu-main { display: none; }
}
.error404 .site-content:before {    background-color: rgba(0, 0, 0, 0.2);}
.top-promotion .container {
    width: 100% !important;
    padding: 0;
}
.top-promotion .promotion-content {
    padding:0;
}
.top-promotion .promotion-content .close {
    z-index:1;
}
@media screen and (min-device-width: 1200px) {
.banner-promo {
    background-image:url('../../uploads/2017/12/christmas-2560x504.jpg');
    background-repeat: no-repeat;
    background-color: #333;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    width: 100%;
    max-height: 504px;
    z-index: 0;
    min-height: 304px;
    height: 100vh;  
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.banner-promo {
    background-image:url('../../uploads/2017/12/christmas-1024x269.jpg');
    background-repeat: no-repeat;
    background-color: #e1e1e3;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    width: 100%;
    height: -webkit-fill-available;
    max-height: 269px;
    z-index: 0;    
}
}
@media screen and (min-device-width: 320px) and (max-device-width: 768px) and (max-device-height: 800px) and (orientation: landscape) {
    .top-promotion {display:none;}
}
@media screen and (min-device-width: 320px) and (max-device-height: 800px) and (orientation: portrait) {
.banner-promo {
    background-image:url('../../uploads/2017/12/christmas-414x451.jpg');
    background-repeat: no-repeat;
    background-color: #333;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    width: 100%;
    height: -webkit-fill-available;
    max-height: 451px;
    z-index: 0;    
}
}
.pf_rngstyle_thin .irs-from, .pf_rngstyle_thin .irs-to, .pf_rngstyle_thin .irs-single {
    font-size: 12px;
    background: #12b59a;
}
.prdctfltr_buttons {
    text-align: center;
}
a.button.prdctfltr_woocommerce_filter_submit {
    padding: 0 20px;
    height: auto;
    line-height: 35px;
    box-shadow: 0px 0px 4px -2px #000000;
    background-color: #faf7f0;
    font-family: Poppins, Arial, sans-serif;
    color: #12b59a;
    border-radius: 0;
    font-size: 15px;
}
a.button.prdctfltr_woocommerce_filter_submit:hover {
    background: #12b59a;
}