/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: Jessica Gunawardana
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 2.9
*/

body{font-family:'Work Sans', sans-serif;font-size:16px;font-weight:300;color:#869498;}
h1, .h1{font-family:'Poppins', sans-serif;font-size:58px;font-weight:700;line-height:36px;}
h2, .h2{font-family:'Poppins', sans-serif;font-size:28px;font-weight:700;line-height:32px;text-transform:uppercase;}
h3, .h3{font-family:'Poppins', sans-serif;font-size:22px;font-weight:700;line-height:28px;}
h4, .h4{font-family:'Poppins', sans-serif;font-size:20px;font-weight:700;line-height:26px;}
h5, .h5{font-family:'Poppins', sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#232724;}
h6, .h6{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:22px;}
p{font-size:16px;font-weight:300;line-height:24px;color:#232724;}
a,
a:visited{color:#89cce2;}
a:hover,
a:focus,
a:active{color:#869498;}
strong, b{font-weight:700;}
small{font-size:12px;line-height:14px;font-weight:300;display:block;}
.tx-div.small{display:none;}
.table-responsive{min-height:.01%;overflow-x:auto;}
table tr th, table tr td{font-family:'Work Sans', sans-serif;font-size:16px;padding:10px;color:#232728;}
.row{max-width:1280px;}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea,
select,
.select2-container .select2-choice{font-family:'Work Sans', sans-serif;font-size:16px;font-weight:300;line-height:23px;height:46px;padding:8px;border:1px solid #869498;-webkit-appearance:none !important;border-radius:0 !important;box-shadow:none;color:#869498;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus,
select:focus,
.select2-container .select2-choice:focus{background-color:#fff;border:1px solid #869498;box-shadow:none;}
label{font-family:'Work Sans', sans-serif;font-size:16px;font-weight:500 !important;line-height:23px;color:#232728;}
form .input[type="submit"]{-webkit-appearance:none !important;border-radius:0 !important;}
#submit.small,
button.small,
.button.small,
input[type="submit"].small{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:18px;background-color:transparent;border:3px solid #89cce2 !important;padding-top:12px;padding-bottom:12px;height:46px;color:#89cce2;}
#submit.small:hover,
#submit.small:focus,
button.small:hover,
button.small:hover,
.button.small:hover,
.button.small:focus,
input[type="submit"].small:hover,
input[type="submit"].small:focus{background-color:#89cce2;border:3px solid #89cce2 !important;box-shadow:none;color:#fff;}
#submit,
button,
.button,
input[type="submit"]{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:18px;padding-top:12px;padding-bottom:12px;height:46px;}
#submit:hover,
#submit:focus,
form button:hover,
form button:focus,
.button:hover,
.button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{background-color:#869498;border-color:#869498;box-shadow:none;}
#submit.secondary,
#submit.secondary:visited,
button.secondary,
button.secondary:visited,
.button.secondary,
.button.secondary:visited,
input[type="submit"].secondary,
input[type="submit"].secondary:visited{box-shadow:none;font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:18px;padding-top:12px;padding-bottom:12px;height:46px;}
#submit.secondary:hover,
#submit.secondary:focus,
button.secondary:hover,
button.secondary:focus,
.button.secondary:hover,
.button.secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus{background-color:#869498;border-color:#869498;box-shadow:none;}
.primary.alt-button:hover,
.button.alt-button:hover{background-color:#89cce2 !important;}
.alt-button-white,
.alt-button-white:visited{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:normal;padding:8px 10px !important;border:3px solid #89cce2 !important;background-color:transparent !important;height:46px;color:#89cce2 !important;text-transform:uppercase;}
.alt-button-white:hover,
.alt-button-white:focus{background-color:#89cce2 !important;color:#fff !important;}
.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password]{font-family:'Work Sans', sans-serif !important;font-size:16px !important;padding:8px !important;}
#top-bar{background-color:#89cce2 !important;border-bottom:1px solid #a1d6e8;height:37px !important;}
#top-bar .left-text{padding:6px 0;}
#top-bar li > a{font-family:'Work Sans', sans-serif;font-size:15px;font-weight:300;line-height:18px;color:#fff;}
#top-bar .social-icons.size-small .icon,
#top-bar .social-icons .icon,
#masthead .social-icons.size-small .icon,
#masthead .social-icons .icon{background-color:#fff;height:24px;border-radius:50%;width:24px;}
#top-bar .social-icons.size-small .icon span,
#top-bar .social-icons .icon span,
#masthead .social-icons.size-small .icon span,
#masthead .social-icons .icon span{font-size:15px;line-height:25px;color:#89cce2;}
#masthead{background-color:#89cce2 !important;}
#masthead #logo{width:345px !important;}
#logo a img{width:190px !important;height:auto;max-height:inherit !important;}
#masthead.stuck.move_down{height:90px !important;}
#masthead.stuck.move_down #logo a img{max-height:inherit !important;padding:8px 0;width:125px !important;}
.search-wrapper input[type="search"]{border:none;box-shadow:none;font-size:16px;font-weight:300;height:38px;color:#869498;}
.search-wrapper .large-2{position:absolute;right:41px;top:4px;}
.search-wrapper .button.secondary{background-color:transparent;border-color:transparent;border:none !important;padding:0;height:35px;color:#89cce2;}
.search-wrapper .button.secondary:hover,
.search-wrapper .button.secondary:focus{background-color:transparent !important;box-shadow:none;border:none !important;height:35px;}
.search-wrapper .button.secondary i{color:#89cce2;}
.search-wrapper .button.secondary:hover i{color:#869498;}
strong.cart-name, span.cart-price{font-family:'Poppins', sans-serif;font-size:16px;font-weight:300;color:#fff;opacity:1.0;text-transform:none;}
li.mini-cart .cart-icon strong{color:#fff !important;border-color:#fff !important;}
li.mini-cart .cart-icon .cart-icon-handle{border-color:#fff !important;}
.wide-nav{background-color:#edeff0;box-shadow:none;}
.wide-nav.move_down{top:90px !important;}
.wide-nav ul.header-nav{display:flex;justify-content:space-between;}
.wide-nav ul.header-nav > li{padding:0;}
.wide-nav ul.header-nav > li > a{font-family:'Poppins', sans-serif;font-size:18px !important;font-weight:300;padding:10px 0 0 !important;color:#727d81;text-transform:none;}
.wide-nav ul.header-nav li.active a.nav-top-link{color:#727d81;}
.wide-nav ul.header-nav a.nav-top-link{opacity:1.0;}
.wide-nav .header-nav li a:hover,
.wide-nav ul.header-nav li a:focus{box-shadow:0 3px 0 #89cce2;}
#mini-cart-content .button.checkout,
#mini-cart-content .button{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:17px;height:46px;border:3px solid #89cce2;}
#mini-cart-content .button.checkout:hover,
#mini-cart-content .button.checkout:focus,
#mini-cart-content .button:hover,
#mini-cart-content .button:focus{border:3px solid #869498;background-color:#869498;color:#fff;}
#masthead .mobile-menu a{color:#fff !important;}
h3.breadcrumb a,
h3.breadcrumb a:visited,
h4.breadcrumb a,
h4.breadcrumb a:visited{font-size:15px;font-weight:300;color:#89cce2;text-transform:none;}
h3.breadcrumb a:hover,
h3.breadcrumb a:focus,
h4.breadcrumb a:hover,
h4.breadcrumb a:focus{text-decoration:underline;}
h3.breadcrumb{font-size:15px;font-weight:300;color:#869498;text-transform:none;margin-left:0.9375em;}
h4.breadcrumb{font-size:15px;font-weight:300;color:#869498;text-transform:none;}
.breadcrumb span{margin:0 10px;}
.mfp-bg{background:#232728 !important;}
.mfp-bg.mfp-ready{opacity:0.85 !important;}
.mfp-content-inner{padding:0 !important;}
.mfp-close-btn-in .mfp-close{font-size:40px;opacity:1.0;width:50px;height:50px;color:#fff;}
#newsletter-signup-link{width:90%;}
#newsletter-signup-link .nf-desc h5{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0;color:#89cce2;text-align:center;}
#newsletter-signup-link .nf-desc p{font-size:16px;font-weight:300;line-height:20px;color:#869498;text-align:center;text-transform:none;}
#newsletter-signup-link .footer-newletter-text.nf-desc{display:none;}
#newsletter-signup-link .ninja-forms-all-fields-wrap{padding:30px 68px;}
#newsletter-signup-link .text-wrap{float:left;width:70%;}
#newsletter-signup-link .text-wrap input{font-size:16px;font-weight:300;line-height:18px;padding:15px 18px;border:1px solid #89cce2;box-shadow:none;height:52px;width:100%;color:#869498;}
#newsletter-signup-link .button-wrap{float:left;width:30%;}
#newsletter-signup-link .button-wrap input[type="submit"]{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;background-color:#89cce2;margin-top:23px;height:52px;width:100%;text-transform:uppercase;border-radius:0 !important;-webkit-appearance:none !important;}
#newsletter-signup-link .button-wrap input[type="submit"]:hover,
#newsletter-signup-link .button-wrap input[type="submit"]:focus{background-color:#869498;}
#newsletter-signup-link .ux_banner.light{position:relative;}
.popup-header{position:absolute;top:32px;left:0;padding:0 18px 18px;width:100%;text-align:center;z-index:999;}
.popup-header h3{font-family:'Over the Rainbow', cursive;font-size:60px;font-weight:400;line-height:42px;margin-bottom:0;color:#fff;}
.popup-header h4{font-family:'Poppins', sans-serif;font-size:36px;font-weight:700;color:#fff;text-transform:uppercase;}
.popup-header p{font-size:22px;font-weight:300;line-height:28px;color:#fff;}
.ui-widget-header{border:none !important;background:#fff !important;}
.ui-button .ui-button-text{display:none !important;}
.ui-dialog .ui-dialog-titlebar{padding:0 !important;}
.hover_zoom h4{font-family:'Poppins', sans-serif;font-size:34px;font-weight:700;line-height:36px;color:#fff;text-transform:uppercase;}
.hover_zoom h4 em{font-family:'Over the Rainbow', cursive !important;font-size:48px;font-weight:400;line-height:36px;color:#fff;text-transform:none;}
.hover_zoom h4 strong{font-family:'Poppins', sans-serif;font-size:68px;font-weight:700;line-height:60px;color:#fff;text-transform:uppercase;}
.hover_zoom p{font-size:22px;font-weight:200;line-height:26px;color:#fff;}
.hover_zoom .bg-overlay{background-color:#89cce2 !important;}
h3.section-title.title_center span:after,
h3.section-title.title_center span:before{display:none;}
h3.section-title{max-width:1260px;}
.featured-box img{display:block;text-align:center;}
.featured-box h4{font-size:16px;line-height:36px;color:#232728;text-transform:uppercase;text-align:center;}
.featured-box p{font-size:18px;font-weight:300;line-height:24px;color:#869498;text-align:center;}
h3.section-title.title_center,
h3.section-title.title_center{border-bottom:1px solid #dcf0f6;padding-top:32px;padding-bottom:10px;}
#block-selected-products h3,
#block-featured-products h3{font-size:41px;line-height:36px;border-bottom:1px solid #dcf0f6;padding-bottom:10px;color:#89cce2;}
#block-why-shop-with-us h3,
#block-latest-from-blog h3,
h3.section-title.title_center:nth-of-type(3n) span,
h3.section-title.title_center:nth-of-type(4n) span,
h3.section-title.title_center{font-family:'Poppins', sans-serif;font-size:28px;font-weight:700;line-height:36px;color:#89cce2;}
#block-why-shop-with-us #block-payment-options{text-align:center;}
#block-why-shop-with-us .featured-box .box-inner{text-align:center;}
.post-item .post-date{font-family:'Poppins', sans-serif;font-size:18px;font-weight:700;line-height:18px;background-color:#89cce2;border-color:transparent;top:0;left:0;width:69px;height:68px;color:#fff;}
.post-item .post-date-day,
.post-item .post-date-month{font-family:'Poppins', sans-serif;font-size:18px;font-weight:700;line-height:18px;display:block;color:#fff;}
.post-item:hover .post-date{background-color:#869498 !important;}
.flickity-slider .post-item h3{font-size:16px;line-height:18px;color:#89cce2;text-transform:uppercase;}
.flickity-slider .post-item p{font-size:16px;font-weight:300;line-height:22px;color:#232728;}
#block-latest-from-blog h3.from_the_blog_title{font-size:16px;line-height:18px;}
.home-blog-list .entry-image-attachment > img{top:inherit !important;-webkit-transform:inherit !important;-moz-transform:inherit !important;-ms-transform:inherit !important;-o-transform:inherit !important;transform:inherit !important;}
.internal-page .slider-nav-light .flickity-page-dots .dot{background-image:none;padding-left:0;}
.slider-nav-light .flickity-page-dots .dot{border-color:#9cabb0;background-color:#9cabb0;box-shadow:0px 1px 0px #666;}
.slider-nav-light .flickity-page-dots .dot:hover,
.slider-nav-light .flickity-page-dots .dot.is-selected{background-color:#89cce2;border-color:#89cce2;opacity:1.0;}
.flickity-page-dots .dot{margin:0 5px;height:20px;width:20px;opacity:1.0;}
.inspiration-slider .slider-nav-circle .flickity-prev-next-button svg,
.inspiration-slider .slider-nav-circle .flickity-prev-next-button:hover svg,
.inspiration-slider .slider-nav-circle .flickity-prev-next-button .arrow{border-radius:0;border:3px solid #fff !important;color:#fff !important;}
.inspiration-slider .slider-nav-circle .flickity-prev-next-button:hover svg{background-color:transparent !important;color:#fff !important;}
.inspiration-slider .flickity-prev-next-button svg{max-height:42px !important;max-width:42px !important;}
.inspiration-slider .flickity-prev-next-button svg, .flickity-prev-next-button .arrow{fill:#fff;}
.inspiration-slider .ux-slider .flickity-prev-next-button.previous,
.inspiration-slider .ux-row-slider .flickity-prev-next-button.previous{top:50% !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important;}
.inspiration-slider .ux-slider .flickity-prev-next-button.next,
.inspiration-slider .ux-row-slider .flickity-prev-next-button.next{top:50% !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important;}
.flickity-prev-next-button{opacity:1.0;}
.ux-slider .flickity-prev-next-button.previous,
.ux-row-slider .flickity-prev-next-button.previous{top:20% !important;-webkit-transform:translateY(-20%) !important;-moz-transform:translateY(-20%) !important;-o-transform:translateY(-20%) !important;-ms-transform:translateY(-20%) !important;transform:translateY(-20%) !important;}
.ux-slider .flickity-prev-next-button.next,
.ux-row-slider .flickity-prev-next-button.next{top:20% !important;-webkit-transform:translateY(-20%) !important;-moz-transform:translateY(-20%) !important;-o-transform:translateY(-20%) !important;-ms-transform:translateY(-20%) !important;transform:translateY(-20%) !important;}
.slider-nav-reveal .flickity-prev-next-button{background-color:transparent !important;height:30px;box-shadow:none;width:30px;}
.slider-nav-push .flickity-prev-next-button svg{margin-top:0;}
.flickity-prev-next-button svg,
.flickity-prev-next-button .arrow{fill:#232728;}
.home div#content header{display:none;}
.home .entry-content{margin-top:0;}
#block-browse-other-styles .column-inner p{font-family:'Poppins', sans-serif;font-size:16px;line-height:18px;font-weight:700;text-transform:uppercase;color:#89cce2;margin-top:15px;}
.widget h3.widget-title.shop-sidebar{display:none;}
.widget_product_categories > ul > li,
.widget_layered_nav > ul > li{border-bottom:none;}
.widget_product_categories li ul.children{padding:2px 0 2px 15px;}
.widget_product_categories li ul.children li{border-top:none;}
.widget_product_categories > ul > li.cat-parent.current-cat > a{font-size:16px;font-weight:700;border-bottom:1px solid #edeff0;width:100%;color:#89cce2;}
.widget_product_categories > ul > li.cat-parent > a{font-size:16px;font-weight:700;border-bottom:1px solid #edeff0;color:#232728;width:100%;}
.widget_product_categories > ul > li.cat-parent > ul > li.cat-parent a{border-bottom:none;}
.widget_product_categories > ul > li.cat-parent > ul > li.cat-parent > a{font-weight:700;}
.widget_product_categories li.current-cat > a{font-size:16px;font-weight:700;color:#89cce2;}
.widget_product_categories li a{font-size:14px;font-weight:300;line-height:32px;padding:0;color:#869498;text-transform:none;}
.widget_product_categories li a,
.widget_layered_nav li a,
.widget_layered_nav li span:not(.count),
.widget_layered_nav_filters li a{color:#869498;}
.ux-box.ux-text-badge .ux-box-text{background-color:rgba(237,239,240,0.75);bottom:inherit;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:52px;}
.ux-box.ux-text-badge:hover .ux-box-text{background-color:rgba(134,148,152,0.75) !important;}
.product-category .header-title{font-family:'Poppins', sans-serif;font-size:12px;font-weight:700;line-height:30px;color:#869498;text-transform:uppercase;}
li.product-category{height:307px;}
li.product-category > a{display:block;}
li.product-category .resize-fit-center{height:307px;display:block;}
.ux-box .ux-box-image img{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.product-small .name{font-family:'Poppins', sans-serif;font-size:16px;font-weight:300;line-height:18px;color:#869498;text-transform:uppercase;}
.product-small .price{font-size:18px;font-weight:700;line-height:18px;color:#232728;}
.product-small .category > a{font-family:'Poppins', sans-serif;font-size:10px;font-weight:300;line-height:18px;color:#89cce2;text-transform:uppercase;}
.product-small .yith-wcwl-wishlistexistsbrowse > a:before,
.product-small .yith-wcwl-add-button > a.add_to_wishlist:before,
.product-small .yith-wcwl-wishlistaddedbrowse > a:before{font-size:24px !important;}
.product-small .yith-wcwl-add-to-wishlist a{opacity:0.25 !important;}
.related-header{color:#89cce2;text-align:center;}
.product-small .name{min-height:50px;}
.product-small .add-to-cart-button a:before{content:"\f067";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:6px;}
.product-image .quick-view{background-color:rgba(134,148,152,0.75) !important;font-family:'Poppins', sans-serif;font-size:18px;font-weight:700;line-height:44px;height:52px;color:#fff;text-transform:uppercase;text-decoration:none;}
.product-image .quick-view:hover,
.product-image .quick-view:focus{text-decoration:none;}
.quick-view{bottom:0 !important;a}
.product-lightbox .quantity{display:block !important;}
.category-page .breadcrumb-row > .right{margin-top:3px;}
.category-page .woocommerce-result-count{font-size:13px;}
.category-page .form-wppp-select.products-per-page{margin-left:12px !important;}
.category-page .woocommerce-ordering.custom select,
.category-page .form-wppp-select.products-per-page select{font-size:13px;height:30px;padding:0 20px 0 8px;}
h1.entry-title,
h1.entry-title > a{font-family:'Poppins', sans-serif;font-size:28px;font-weight:700;line-height:32px;color:#89cce2;text-transform:uppercase;}
h1.entry-title{margin-top:28px;}
.product_meta > span{font-size:13px;border-top:1px solid #b7cacf;}
.cart .single_add_to_cart_button,
.cart .single_add_to_cart_button:visited{font-family:'Poppins', sans-serif;font-size:19px;font-weight:700;line-height:21px;padding:11px 0;background-color:#89cce2 !important;border:3px solid #89cce2 !important;height:46px;color:#fff;max-width:218px;width:100%;}
.cart .single_add_to_cart_button:hover,
.cart .single_add_to_cart_button:focus{box-shadow:none;border:3px solid #869498 !important;background-color:#869498 !important;}
.single_add_to_cart_button:before{content:"\f067";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}
.product-image .yith-wcwl-add-to-wishlist{top:0 !important;}
.product-page .images{margin-top:32px;}
.price{font-size:36px;color:#232728;font-weight:700;line-height:18px;margin:30px 0;}
.product-info .quantity{float:left;margin-left:0;margin-right:13px;}
.product-info p{line-height:20px;}
.tabbed-content ul.tabs li.active a,
.tabbed-content ul.tabs li.current_page_item a{border-color:#232728;color:#232728;}
.tabbed-content ul.tabs li a{font-size:16px;font-weight:300;line-height:18px;text-transform:none;color:#232728;}
.mfp-arrow{margin-top:-55px;margin-right:15%;margin-bottom:15%;margin-left:15%;}
.related-product h2{font-family:'Poppins', sans-serif;font-size:28px;font-weight:700;line-height:36px;border-bottom:1px solid #dcf0f6;margin-bottom:50px;padding-top:32px;padding-bottom:10px;color:#89cce2;}
.product-image-tools a{font-size:19px;line-height:47px;border:3px solid #232728;height:48px;width:48px;opacity:1.0;color:#232728;border-radius:50%;}
.social-icons .icon,
.yith-wcwl-share li a{font-weight:normal;width:29px;height:28px;border-radius:50%;line-height:28px;border:none;background-color:#89cce2;color:#fff;}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus{font-size:24px;font-weight:700;height:46px !important;padding:7px 12px 8px;background-color:#ffffff;border:1px solid #869498;color:#89cce2;width:40px;}
.quantity.buttons_added .minus:hover,
.quantity.buttons_added .minus:focus,
.quantity.buttons_added .plus:hover,
.quantity.buttons_added .plus:focus{background-color:#869498;color:#fff;}
.quantity.buttons_added .minus{border-right:none;}
.quantity.buttons_added .plus{border-left:none;}
.quantity .input-text.qty{font-size:16px;font-weight:300;border:1px solid #869498;box-shadow:none;color:#232728;height:46px !important;width:45px;}
.yith-wcwl-add-to-wishlist a{opacity:0.25 !important;}
.yith-wcwl-wishlistexistsbrowse > a,
.yith-wcwl-add-button > a.add_to_wishlist,
.yith-wcwl-wishlistaddedbrowse > a{border:none !important;border-radius:0 !important;}
.yith-wcwl-wishlistexistsbrowse > a:hover:before,
.yith-wcwl-add-button > a.add_to_wishlist:hover:before,
.yith-wcwl-wishlistaddedbrowse > a:hover:before{color:#c60000 !important;}
.add_to_cart.button{line-height:24px;}
.add_to_cart.button:before{content:"\f067";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}
.product-lightbox{width:100%;max-width:920px;}
.product-lightbox .large-7{width:57.3%;}
.product-lightbox .large-5{width:42.7%;}
.product-lightbox-inner{padding:30px 30px 30px 0;}
.mfp-close-btn-in .product-lightbox .mfp-close{color:#869498;box-shadow:none;}
.product-lightbox h1.entry-title{margin-top:12px;margin-bottom:25px;}
.product-lightbox p{line-height:20px;}
.product-lightbox .price{font-size:36px;font-weight:700;line-height:18px;margin-bottom:25px;color:#232728;}
.product-lightbox .short-description{font-size:16px;color:#232728;}
.product-lightbox .product-gallery-slider img{padding:0;margin:95px 0;}
.product-lightbox .single_add_to_cart_button{float:right;padding:12px;}
.product-lightbox .product-info .quantity{margin-left:0;}
.product-lightbox .social-icons{padding-top:25px;padding-bottom:25px;}
.product-lightbox .product-image .yith-wcwl-add-to-wishlist{top:34px !important;}
#rp_shipping_calculator{margin-top:10px;margin-bottom:30px;}
.rp_shipping_button .btn_shipping,
.rp_shipping_button .btn_shipping:visited{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:normal;padding:8px 10px !important;border:3px solid #b7cacf !important;background-color:transparent !important;height:46px;color:#b7cacf !important;text-transform:uppercase;width:233px;}
.rp_shipping_button .btn_shipping:hover,
.rp_shipping_button .btn_shipping:focus{background-color:#b7cacf !important;color:#fff !important;}
.rp_shipping_button .btn_shipping:before{content:"\f0d1";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}
.checkout-breadcrumb h1{font-size:28px;font-weight:700;line-height:32px;margin-top:20px;margin-bottom:35px;color:#dfe2e3;}
.woocommerce-cart .title-cart,
.woocommerce-checkout .title-checkout{color:#89cce2;}
.checkout-breadcrumb span.divider{color:#dfe2e3;opacity:1.0;}
.shop_table thead{border-top:1px solid #edeff0;border-bottom:3px solid #edeff0;}
.shop_table thead th{padding:8px;font-size:16px;font-weight:700;line-height:23px;color:#232728;text-transform:none;}
.remove .icon-close,
ul.header-nav li .nav-dropdown li a.remove,
.product_list_widget a.remove{border:3px solid #89cce2;color:#89cce2;line-height:20px;border-radius:50%;}
.cart .product-name > a{font-weight:400;line-height:20px;}
.cart .product-price > span,
.cart .product-subtotal > span{font-size:16px;line-height:20px;font-weight:300 !important;color:#232728;}
.button-continue-shopping.button.small{border:3px solid #b7cacf !important;color:#b7cacf;}
.button-continue-shopping.button.small:hover,
.button-continue-shopping.button.small:focus{background-color:#b7cacf !important;color:#fff !important;}
.cart-sidebar #submit.expand,
.cart-sidebar button.expand,
.cart-sidebar .button.expand,
.cart-sidebar input[type="submit"].expand{font-family:'Poppins', sans-serif;background-color:transparent;border:3px solid #89cce2;color:#89cce2;}
.cart-sidebar #submit.expand:hover,
.cart-sidebar button.expand:hover,
.cart-sidebar .button.expand:hover,
.cart-sidebar input[type="submit"].expand:hover{background-color:#89cce2;border:3px solid #89cce2;color:#fff;}
.cart-sidebar #submit.expand.secondary,
.cart-sidebar button.expand.secondary,
.cart-sidebar .button.expand.secondary,
.cart-sidebar input[type="submit"].expand.secondary{font-family:'Poppins', sans-serif;background-color:#89cce2;border:3px solid #89cce2;color:#fff;}
.cart-sidebar #submit.expand.secondary:hover,
.cart-sidebar button.expand.secondary:hover,
.cart-sidebar .button.expand.secondary:hover,
.cart-sidebar input[type="submit"].expand.secondary:hover{background-color:#869498;border:3px solid #869498;color:#fff;}
a.shipping-calculator-button,
.cart-sidebar input[type="submit"].small{font-family:'Poppins', sans-serif;font-size:13px;font-weight:700;line-height:29px;background-color:#dfe2e3;border:3px solid #dfe2e3 !important;display:inline-block;height:32px;padding:0 18px;color:#869498;width:auto;}
.cart-sidebar input[type="submit"].small{line-height:32px;width:100%;}
a.shipping-calculator-button:hover,
a.shipping-calculator-button:focus,
.cart-sidebar input[type="submit"].small:hover,
.cart-sidebar input[type="submit"].small:focus{background-color:#869498;border:3px solid #869498 !important;color:#fff;}
a.shipping-calculator-button:before{font-family:'icomoon';content:"\e00c" !important;margin-right:8px;font-size:9px;position:relative;top:-1px;}
.cart_totals h2{font-family:'Work Sans', sans-serif;font-size:16px;font-weight:700;line-height:23px;border-top:1px solid #edeff0;border-bottom:3px solid #edeff0;padding:8px;text-transform:none;color:#232728;margin:3px 0px;}
.cart_totals .order-total,
.shop_table .order-total{border-top:1px solid #edeff0;border-bottom:3px solid #edeff0;}
.shop_table tbody th,
.shop_table tbody td{font-size:13px;font-weight:300;color:#232728;}
.shop_table tbody th{font-weight:700;}
ul#shipping_method li label{font-size:13px;font-weight:300;}
.order-total small{font-size:10px;}
.cart-sidebar .widget-title{font-family:'Work Sans', sans-serif;font-size:16px;font-weight:700;line-height:23px;border-top:1px solid #edeff0;border-bottom:3px solid #edeff0;padding:8px;text-transform:none;color:#232728;margin:3px 0px;}
.cart-sidebar input[type="text"]{margin-top:20px;}
.checkout{margin-top:50px;}
.checkout-group h3{font-size:22px;line-height:23px;border-top:none;border-bottom:none;}
.checkout-group h3 label{text-transform:none;}
.checkout-group h3:before,
.order-review h3:before{display:none;}
h3#ship-to-different-address input{float:left;margin-left:0;margin-top:6px;margin-right:10px;}
#order_comments{height:100px;}
.woo-billing p{margin-bottom:17px;}
#billing_address_1_field{margin-bottom:17px;}
#billing_country_field strong{font-weight:300;color:#232728;}
.woocommerce .order-review{border:3px solid #dcf0f6 !important;padding:17px;}
#order_review .shop_table td{padding:10px 5px;}
#order_review .shop_table thead th{font-size:13px;padding:5px;}
#order_review .shop_table .product-total,
#order_review .shop_table .order-total th{text-transform:uppercase;}
#order_review .shop_table tfoot th{text-transform:none;padding:5px;}
.place-order input[type="submit"].button{width:100%;}
.wishlist_table th.product-price span{font-weight:700;}
.wishlist_table .yith-wcwl-share{margin-top:30px;}
.wishlist_table .yith-wcwl-share li a{line-height:29px;}
.shop_table.wishlist_table .product-remove a.remove{border:none;border-radius:0;margin:0;}
.woocommerce-message a.button{line-height:30px;color:#fff !important;}
.contact-us h4{color:#89cce2;}
.contact-us h5{font-size:16px;font-weight:700;color:#869498;}
.contact-us input{width:100%;}
.contact-us .field-wrap{float:left;margin-bottom:10px;width:100%;}
.contact-us input{width:100% !important;margin:0;}
.group-blog .entry-header.text-center{text-align:left !important;}
.group-blog .entry-header h1{margin-bottom:20px;}
.group-blog .entry-meta > span{font-size:16px;font-weight:400;color:#232728;}
.group-blog .entry-image > a{display:block;}
.group-blog .entry-image .post-date{display:none;}
.group-blog .entry-image img{width:auto;}
.group-blog footer.entry-meta{padding:10px 0;border-top:1px solid #edeff0;border-bottom:3px solid #edeff0;}
.group-blog .page-right-sidebar .page-inner{border-right:none;}
.group-blog .widget-title{font-size:16px;color:#232728;}
.group-blog .widget li a{color:#869498;}
.group-blog .widget li a:hover,
.group-blog .widget li a:focus,
.group-blog .widget li a:active{color:#89cce2;}
.group-blog .widget_recent_entries.widget li a{padding-bottom:10px;}
.group-blog .author-box .author-name{display:none;}
.internal-page h2{font-family:'Poppins', sans-serif;font-size:20px;font-weight:700;line-height:29px;text-transform:none;}
.internal-page h4{font-family:'Poppins', sans-serif;text-transform:uppercase;margin-bottom:15px;color:#89cce2;}
.internal-page h5{margin-bottom:0;}
.internal-page ul{margin-left:15px;}
.internal-page li{list-style-type:none;line-height:20px;background-image:url(/wp-content/uploads/2016/03/bullet-circle.png);background-position:0 5px;background-repeat:no-repeat;background-size:8px 8px;margin-bottom:10px;padding-left:20px;color:#232728;}
.internal-page table{}
.internal-page tr{border-bottom:none;}
.internal-page table tr th,
.internal-page table tr td{line-height:24px !important;padding:0 10px 0 0;}
pre{font-family:'Work Sans', sans-serif;font-size:13px;font-weight:300;line-height:22px;border:none;background-color:transparent;padding:0 !important;}
.accordion .accordion-title a{font-size:18px;font-weight:400;line-height:26px;color:#232728;padding:20px 15px;display:block;border-top:1px solid #edeff0;}
.accordion .accordion-title a:before{color:#89cce2;}
.navigation-paging{margin-bottom:20px;}
.navigation-paging a,
.navigation-paging a:visited{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:32px;background-color:transparent;padding:5px 28px;border:3px solid #b7cacf !important;color:#b7cacf !important;height:46px;}
.navigation-paging a:hover,
.navigation-paging a:focus{background-color:#b7cacf !important;border:3px solid #b7cacf !important;color:#fff !important;}
.navigation-paging a span{display:none;}
.navigation-paging .nav-previous a:before{content:"\f060";margin-right:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navigation-paging .nav-next a:before{content:"\f061";float:right;margin-top:6px;margin-left:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.footer{border-top:none;}
.footer-1{background-color:#89cce2 !important;height:102px;padding:25px 0;}
.footer-1 #text-9{float:left;width:33.33333%;}
.footer-1 #text-9 .widget-title{font-family:'Poppins', sans-serif;font-size:22px;font-weight:700;line-height:22px;color:#fff;text-align:right;margin-top:0;margin-bottom:5px;}
.footer-1 #text-9 .tx-div{display:none;}
.footer-1 #text-9 .social-icons{text-align:right;}
.footer-1 #text-9 .social-icons .icon{background-color:#fff;font-size:17px;line-height:30px;border:none;color:#89cce2;height:28px;width:28px;}
.footer-1 #ninja_forms_widget-2{float:left;width:66.6667%;}
.footer-1 #ninja_forms_widget-2 form{margin:0;}
.footer-1 #ninja_forms_widget-2 .nf-desc{float:left;padding-right:18px;width:52%;}
.footer-1 #ninja_forms_widget-2 .nf-desc p{font-family:'Poppins', sans-serif;font-size:22px;font-weight:700;line-height:22px;margin-bottom:0;color:#fff;text-transform:uppercase;}
.footer-1 .newsletter-popup-text.nf-desc{display:none;}
.footer-1 #ninja_forms_widget-2 .field-wrap{float:left;margin-bottom:0;}
.footer-1 #ninja_forms_widget-2 input[type="text"]{font-size:16px;font-weight:300;line-height:18px;margin-right:9px !important;padding:15px 18px;height:52px;border:none;box-shadow:none;color:#869498;width:256px;}
.footer-1 #ninja_forms_widget-2 input[type="submit"]{background-color:#89cce2;font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;line-height:18px;border:3px solid #fff;height:52px;padding:15px 27px;-webkit-appearance:none !important;border-radius:0 !important;}
.footer-1 #ninja_forms_widget-2 input[type="submit"]:hover,
.footer-1 #ninja_forms_widget-2 input[type="submit"]:focus{background-color:#fff !important;box-shadow:none;color:#89cce2;}
.footer-2{background-color:#fff !important;}
.footer-2 h3{font-family:'Poppins', sans-serif;font-size:16px;font-weight:700;border-top:4px solid #89cce2;padding-top:30px;color:#869498;text-transform:uppercase;}
.footer-2 p{font-size:14px;font-weight:300;line-height:18px;color:#869498;text-align:justify;width:75%;}
.footer-2 .tx-div{display:none;}
.footer-2 a,
.footer-2 a:visited{font-size:14px;font-weight:300;line-height:18px;color:#869498;}
.footer-2 a:hover,
.footer-2 a:focus{color:#89cce2;}
.footer-2 .large-3{width:33.33333%;}
.absolute-footer{font-size:14px;font-weight:300;line-height:14px;padding:13px 0;background-color:#89cce2 !important;color:#fff;text-align:center;}
.absolute-footer .left{width:100%;text-align:center;}
.absolute-footer .right{display:none;}
.copyright-footer{opacity:1.0;}
.ninja-forms-req-symbol{visibility:hidden;}
.product-lightbox-inner #rp_shipping_calculator{visibility:hidden;}
@media only screen and (min-width:1161px) and (max-width:1290px){.hover_zoom h4{font-size:29px;line-height:31px;}
.hover_zoom h4 > em{font-size:42px;line-height:30px;}
.hover_zoom p{font-size:17px;line-height:21px;}
.shop_table .quantity.buttons_added .minus,
.shop_table .quantity.buttons_added .plus{padding:7px 8px 8px;width:36px;}
.footer-1 #ninja_forms_widget-2 input[type="text"]{width:230px;}
.footer-1 #ninja_forms_widget-2 input[type="submit"]{padding:15px 18px;}
}
@media only screen and (min-width:943px) and (max-width:1160px){#logo a img{width:100% !important;max-width:150px !important;}
#masthead #logo{float:left;width:25% !important;}
#masthead #logo a{padding:19px 0;}
#masthead.stuck.move_down #logo a img{padding:12px 0;width:100%;}
#masthead .left-links{float:left;margin:25px 0;width:25%;}
.wide-nav-search > div{padding-top:0;}
#masthead .right-links{float:left;margin:30px 0;width:50%;}
.wide-nav-search form{width:270px !important;}
.hover_zoom{height:225px !important;}
.hover_zoom h4{font-size:24px;line-height:26px;}
.hover_zoom h4 > em{font-size:33px;line-height:31px;}
.hover_zoom h4 > strong{font-size:46px;line-height:40px;}
.hover_zoom p{font-size:17px;line-height:21px;}
.shop_table .quantity.buttons_added .minus,
.shop_table .quantity.buttons_added .plus{padding:0px 2px 8px;font-size:18px;line-height:24px;width:19px;height:28px !important;}
.shop_table .quantity .input-text.qty{width:26px;font-size:12px;height:28px !important;}
.checkout-breadcrumb h1{font-size:24px;}
.footer-1 #ninja_forms_widget-2 input[type="text"]{width:180px;}
.footer-1 #ninja_forms_widget-2 input[type="submit"]{padding:15px 9px;}
}
@media only screen and (min-width:942px) and (max-width:1120px){.category-page .breadcrumb-row > .right{clear:both;margin:30px 0 0;}
}
@media only screen and (min-width:768px) and (max-width:942px){#logo a img{width:125px !important;}
#masthead #logo{width:200px !important;}
#masthead #logo a{width:184px !important;}
#masthead .left-links{width:15%;}
.wide-nav-search form{width:155px !important;}
.search-wrapper input[type="search"]{padding:8px 30px 8px 8px;}
.wide-nav ul.header-nav > li > a{font-size:15px !important;}
.hover_zoom{height:180px !important;}
.hover_zoom h4{font-size:18px;line-height:17px;}
.hover_zoom h4 > em{font-size:25px;line-height:26px;}
.hover_zoom h4 > strong{font-size:34px;line-height:28px;}
.hover_zoom p{font-size:16px;line-height:19px;}
#submit.small, button.small,
.button.small, input[type="submit"].small{font-size:14px;line-height:19px;}
.next-prev-nav .prod-dropdown > a{margin-bottom:10px;}
.category-page .breadcrumb-row > .right{clear:both;margin:30px 0 0;}
form.cart{width:296px;}
.cart .single_add_to_cart_button,
.cart .single_add_to_cart_button:visited{font-size:15px;max-width:158px;}
.single_add_to_cart_button:before{font-size:15px;margin-right:5px;}
.rp_shipping_button .btn_shipping,
.rp_shipping_button .btn_shipping:visited{font-size:14px;line-height:26px;padding:8px !important;}
.shop_table .quantity.buttons_added .minus,
.shop_table .quantity.buttons_added .plus{padding:0px 2px 8px;font-size:18px;line-height:24px;width:19px;height:28px !important;}
.shop_table .quantity .input-text.qty{width:26px;font-size:12px;height:28px !important;}
.remove .icon-close,
ul.header-nav li .nav-dropdown li a.remove,
.product_list_widget a.remove{font-size:7px;line-height:15px;height:22px;width:22px;}
.cart .product-name > a{font-size:14px;line-height:16px;}
.cart .product-price > span,
.cart .product-subtotal > span{font-size:14px;line-height:16px;}
a.shipping-calculator-button,
.cart-sidebar input[type="submit"].small{height:auto;}
.checkout-breadcrumb h1{font-size:20px;}
.cart_totals{margin-top:1px;}
.woocommerce-cart .large-4{padding-left:0;}
.woocommerce-cart .cart-wrapper{border-right:0;padding-top:0;padding-right:0;margin:0;}
.cart-wrapper, .shop_table.wishlist_table{border-top:none;border-bottom:none;box-shadow:none;width:100%;}
.product-thumbnail img{max-width:75px;}
.cart_totals{margin-top:4px;}
.shop_table thead th,
.cart_totals h2{font-size:14px;padding:6px;}
.shop_table tbody th, .shop_table tbody td{font-size:12px;line-height:12px;}
.cart .product-name > a,
.cart .product-price > span,
.cart .product-subtotal > span{font-size:12px;line-height:12px;}
.shop_table.cart td.product-name{padding:0 15px;}
.product-quantity{padding:0;}
.social-icons .icon,
.yith-wcwl-share li a{margin-right:3px;}
.footer-1{height:118px;}
.footer-1 #text-9 .social-icons .icon{font-size:16px;line-height:29px;height:26px;margin-right:1px;width:26px;}
.footer-1 #ninja_forms_widget-2 .nf-desc{width:40%;}
.footer-1 #ninja_forms_widget-2 .nf-desc p{font-size:18px;line-height:18px;}
.footer-1 #ninja_forms_widget-2 input[type="text"]{padding:15px 18px;width:162px;}
.footer-1 #ninja_forms_widget-2 input[type="submit"]{padding:15px 18px;}
.footer-1 #text-9 .widget-title{font-size:18px;line-height:18px;}
}
@media only screen and (max-width:767px){h1{font-size:42px;line-height:42px;}
#masthead .mobile-menu a{color:#fff !important;}
.mobile-main-menu form > .small-10{width:100%;}
.search-wrapper input[type="search"]{padding:8px 33px 8px 11px;}
.search-wrapper .large-2{position:absolute !important;right:3px;}
.mobile-sidebar .icon-hz:before{background-image:url("/wp-content/uploads/2016/07/houzz_logo_inverted_2.png");background-size:11px 18px;background-position:8px 0;height:21px;width:28px;}
.mobile-sidebar .social-icons .icon span{display:block;padding:6px 0;}
.mobile-sidebar .social-icons .icon span.icon-hz{padding:4px 0;}
#submit.small,
button.small,
.button.small,
input[type="submit"].small{font-size:11px;line-height:21px;}
.gform_wrapper .right_label input.medium,
.gform_wrapper .right_label select.medium,
.gform_wrapper .left_label input.medium,
.gform_wrapper .left_label select.medium{width:100% !important;}
#newsletter-signup-link .ux_banner.light{height:270px !important;}
#newsletter-signup-link .nf-desc p{margin-bottom:0;}
#newsletter-signup-link .ninja-forms-all-fields-wrap{padding:25px 20px;}
#newsletter-signup-link .button-wrap{margin-bottom:0;width:100%;}
#newsletter-signup-link .button-wrap input[type="submit"]{margin-top:0;margin-bottom:0;border-radius:0 !important;}
#newsletter-signup-link .text-wrap{width:100%;margin-bottom:0;}
.category-page .form-wppp-select.products-per-page{float:none !important;display:inline-block;}
.product-lightbox .row.collapse .large-5.columns,
.product-lightbox .row.collapse .large-7.columns{width:100%;padding:30px 15px;}
.product-lightbox-inner{padding:0;}
.product-lightbox .single_add_to_cart_button{font-size:16px;padding:12px 0;max-width:148px;}
.single_add_to_cart_button:before{font-size:15px;margin-right:5px;}
form.cart{width:278px;}
.rp_shipping_button .btn_shipping{font-size:12px;padding:12px 10px !important;width:181px;}
.rp_shipping_button .btn_shipping:before{margin-right:8px;}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus{font-size:20px;padding:7px 12px 8px;width:36px;}
.quantity .input-text.qty{width:41px;}
.product-small .name{height:70px;}
.product-info .single_add_to_cart_button{font-size:16px;padding:12px 0;max-width:148px;}
.footer-1{height:auto;}
.footer-1 #ninja_forms_widget-2{margin-bottom:0;width:100%;}
.footer-1 #ninja_forms_widget-2 .nf-desc{padding-bottom:10px;width:100%;}
.footer-1 #ninja_forms_widget-2 input[type="submit"],
.footer-1 #ninja_forms_widget-2 input[type="text"]{-webkit-appearance:none !important;border-radius:0 !important;}
.footer-1 #text-9{margin-bottom:0;width:100%;}
.footer-1 #text-9 .widget-title{text-align:left;}
.footer-1 #text-9 .social-icons{text-align:left;}
.footer-2 .large-3{width:100%;}
.footer-2 p{text-align:justify;}
}
@media only screen and (max-width:580px){.cart-wrapper .quantity.buttons_added .minus,
.cart-wrapper .quantity.buttons_added .plus{font-size:15px;padding:0 4px;height:32px !important;width:20px;}
.cart-wrapper .quantity .input-text.qty{font-size:12px;height:32px !important;width:22px;}
}
@media only screen and (max-width:480px){#newsletter-signup-link .ux_banner.light{height:245px !important;}
.popup-header h3{font-size:41px;line-height:36px;}
.popup-header h4{font-size:22px;}
.popup-header p{font-size:15px;line-height:21px;}
.footer-1 #ninja_forms_widget-2 input[type="text"]{margin-bottom:10px !important;}
}
@media only screen and (max-width:412px){.category-page .form-wppp-select.products-per-page{margin-left:0 !important;margin-top:10px;}
}
@media only screen and (max-width:320px){.product-small .name{height:80px;}
}
@media only screen and (max-width:48em){#masthead .mobile-menu{width:100px;}
#masthead .mobile-menu a{color:#fff !important;}
}
.product-lightbox-inner .short-description{max-height:500px;}
#morelink{margin-left:90%;}
.payment_method_paypal img{max-width:none;}
#more_less{height:40px;padding-top:5px;margin-left:0;}
#morelink{margin-left:0;}
.wide-nav-search form{width:600px;}
.left-links .button{width:40px;}
.no-arrow{left:80px !important;}
.large-3 #ninja_forms_form_9_cont{width:897px;}
.nav-dropdown ul li:nth-child(1){}
ul.header-nav li .nav-dropdown > ul > li > a{font-weight:bold;color:black;}
ul#site-navigation > li.menu-item.menu-item-type-taxonomy div.nav-dropdown{-moz-column-count:3;-moz-column-gap:0px;-webkit-column-count:3;-webkit-column-gap:0px;column-count:3;column-gap:0px;}
ul#site-navigation div.nav-dropdown > ul > li.menu-item.menu-item-type-taxonomy{display:inline-block;width:100%!important;}
ul.header-nav li .nav-dropdown li a{margin-right:0px!important;margin-bottom:3px;}
ul.header-nav li .nav-dropdown > ul > li.menu-parent-item{float:none!important;width:auto!important;}
.home-slider, .category-header{margin:0px auto;width:100%;max-width:1600px;max-height:640px;}
.category-header img{height:100%;width:1600px;}
#masthead .social-icons .icon span.icon-hz{line-height:28px;}
.icon-hz:before{content:"\e602" !important;background-image:url("/wp-content/uploads/2016/07/icon-houzz.png");background-position:3px 3px;background-repeat:no-repeat;background-size:18px 18px;width:18px;height:21px;display:block;text-indent:-9999px;}
.footer-1 #text-9 .social-icons .icon.icon_hz .icon-hz:before{background-position:5px 5px;height:28px;}
.ninja-forms-form .label-above label, .ninja-forms-form .label-below label{display:none !important;}
.carthide_small{display:none;}
.carthide_large{display:block;}
.wishlist_table .carthide_small a:visited, .wishlist_table .carthide_large a:visited{color:#fff;}
span.offerPrice{font-weight:normal;color:#777777;}
.product-lightbox span.offerPrice,
.product-page span.offerPrice{display:inline-block;line-height:1.5;}
@media only screen and (max-width:1200px){.flickity-viewport .ux_banner{height:321px!important;}
.large-3 #ninja_forms_form_9_cont{width:100%;}
}
@media only screen and (max-width:992px){.flickity-viewport .ux_banner{height:440px!important;}
}
@media only screen and (max-width:768px){.flickity-viewport .ux_banner{height:241px!important;}
}
@media only screen and (max-width:767px){.flickity-viewport .ux_banner{height:211px!important;}
#top-bar .html, .top-bar-nav{display:block;}
}
@media only screen and (max-width:667px){.flickity-viewport .ux_banner{height:233px!important;}
}
@media only screen and (max-width:736px){.flickity-viewport .ux_banner{height:231px!important}
}
@media screen and (max-width:640px){.flickity-viewport .ux_banner{height:178px!important}
}
@media only screen and (max-width:480px){.flickity-viewport .ux_banner{height:117px!important;}
}
@media only screen and (max-width:320px){.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt{height:70px;width:auto !important;}
}
@media only screen and (max-width:414px){.flickity-viewport .ux_banner{height:131px!important;}
}
@media only screen and (max-width:375px){.flickity-viewport .ux_banner{height:118px!important}
}
@media only screen and (max-width:320px){.flickity-viewport .ux_banner{height:100px!important}
}
@media only screen and (max-width:48em){.shop_table.wishlist_table{min-width:0;}
.carthide_small{display:block;}
.carthide_large{display:none;}
.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt{margin-top:10px;padding-left:0;padding-right:0;font-size:11px;width:107px;}
.shop_table .product-thumbnail{min-width:80px;}
.wishlist_table table tr th, table tr td{padding:0;}
.wishlist_table .product-thumbnail img{margin-left:0;}
.wishlist_table td.product-name{padding:5px 0 5px 5px !important;}
}
.nav-wrapper .header-nav li:nth-child(3) a{color:#ff0000;}
.wide-nav .header-nav li:nth-child(3) a:hover, .wide-nav ul.header-nav li:nth-child(3) a:focus{box-shadow:0 3px 0 #ff0000;}
.nav-wrapper .header-nav .nav-dropdown li:nth-child(3) a{color:#777777;}
.nav-wrapper .header-nav .nav-dropdown li:nth-of-type(3).menu-item-has-children a{color:#000000;}
.nav-wrapper .header-nav .nav-dropdown li:nth-of-type(3).menu-item-has-children .nav-column-links a{color:#777777;}
.wide-nav .header-nav .nav-dropdown li:nth-child(3) a:hover, .wide-nav ul.header-nav .nav-dropdown li:nth-child(3) a:focus{box-shadow:0 3px 0 #89cce2;}
#jPanelMenu .mobile-main-menu li:nth-child(4):not(.sub-menu) a{color:red;}
#jPanelMenu .mobile-main-menu li .sub-menu a,#jPanelMenu .mobile-main-menu .sub-menu li a{color:#000000 !important;}
.menu-item-object-page .nav-dropdown li:nth-child(3) a{color:#000000 !important;}
.exclusiveBox{max-width:125px;width:100%;padding:5px 10px;background-color:#89cce2 !important;float:left;}
.loopcase .exclusiveBox{max-width:100px;}
.exclusiveBox span{float:left;width:100%;font-size:18px;line-height:1;text-align:left;color:#ffffff;}
.loopcase .exclusiveBox span{font-size:16px;}
.small-12.large-4.columns .paymentlogs{text-align:center;width:100%;margin:0 auto;max-width:290px;}
a.zip-info{display:none !important;}
#zip-tagline{margin-bottom:10px !important;float:left;width:100%;}
#checkout_express_cart{width:232px;display:block;}
#checkout_express_cart img{width:100% !important;}
@media(max-width:767px){#checkout_express_cart{width:181px;}
}

.cart_totals tr.fee th {
    color: green !important;
}