/*
 Theme Name:   Miami Sign Supply Child
 Description:  Miami Sign Supply Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     miami-sign-supply
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*wp-content/plugins/searchwp-live-ajax-search/assets/styles/style.css*/
.searchwp-live-search-results{box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;-webkit-box-shadow:002px0rgba(30,30,30,0.4);box-shadow:002px0rgba(30,30,30,0.4);border-radius:3px;width:315px;min-height:175px;max-height:300px;}
.searchwp-live-search-no-min-chars.spinner{opacity:0.3;}
.searchwp-live-search-resultp{font-size:0.9em;padding:1em;margin:0;border-bottom:1pxsolidrgba(30,30,30,0.1);}
.searchwp-live-search-result--focused{background:#DDD;}
.searchwp-live-search-result--focuseda{color:#000;}
.searchwp-live-search-result:last-of-typep{border-bottom:0;}
.searchwp-live-search-resulta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.searchwp-live-search-instructions{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}
@keyframessearchwp-spinner-line-fade-more{
	0%,100%{
		opacity:0;
	}
	1%{
		opacity:1;
	}
}
@keyframessearchwp-spinner-line-fade-quick{
	0%,39%,100%{
 		opacity:0.25;
	}
	40%{
	 opacity:1;
	}
}
@keyframessearchwp-spinner-line-fade-default{
	0%,100%{
		opacity:0.22;
	}
	1%{
		opacity:1;
	}
}

/*Child Style*/
body{font-size:15px; color:#575757;}
a{color:#149bd7;}
a:hover{color:#222;}
p{margin-bottom:15px;}
p:empty{display:none;}
ol{list-style:decimal; list-style-position:inside;}
ol li{padding:5px 0;}
label{color:#575757; font-size:15px;}
input[type="radio"], input[type="checkbox"] {box-sizing:border-box; margin-top:0; margin-right:5px; padding:0; vertical-align:middle;}
textarea{resize:none;}
select{padding-left:10px; padding-right:15px; background-position:right 5px top 50%;}
input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, body .select2-container--default .select2-selection{padding-left:10px; padding-right:10px; border:2px solid #dedede;}
input[type=email]:focus, input[type=date]:focus, input[type=search]:focus, input[type=number]:focus, input[type=text]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, textarea:focus, select:focus, body .select2-container--default .select2-selection:focus{border:2px solid #d2d2d2;}
table th{text-transform:capitalize; font-weight:500; color:#373839;}
table, table tbody th, table tfoot th{font-size:15px;}

.resin-printing-wrap .wpb_column .vc_column-inner .wpb_wrapper .vc_row.wpb_row{margin-bottom: 0!important;}
.resin-printing-wrap .wpb_column .vc_column-inner .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container{margin-bottom: 30px;}
.resin-printing-wrap .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2{text-align: center; background: rgba(0, 0, 0, 0.5); color: #fff; padding: 10px; font-size: 16px;}

.feature-listing-wrap .woodmart-list li{align-items: flex-start;}
.feature-listing-wrap .list-icon.fa-clock{font-size: 30px;}
.feature-listing-wrap h3{font-size: 35px; color: #09529f; line-height: 32px;}
.feature-listing-wrap h4{margin-bottom: 10px; font-size: 20px;}
.feature-listing-wrap .list-content{font-size: 16px;}

.ultimate-print-expression-wrap, .ultimate-print-expression-wrap h2{color: #fff;}
.ultimate-print-expression-wrap .vc_column_container>.vc_column-inner{padding: 0!important;}
.ultimate-print-expression-wrap .wpb_single_image{margin-bottom: 0;}
.ultimate-print-expression-wrap .left-content-wrap .vc_column-inner{padding: 0 15px!important;}
.ultimate-print-expression-wrap .left-content-wrap .wpb_content_element .wpb_wrapper{max-width: 580px; width: 100%; float: right;}

.high-quality-ink-wrap img{width: 40px;}
.high-quality-ink-wrap .first-wrap img{width: 195px;}
.high-quality-ink-wrap .fourth-wrap img{width: 90px;}
.high-quality-ink-wrap h3{margin-bottom: 15px; font-size: 20px;}

.true-rich-color-wrap, .true-rich-color-wrap h2{color: #fff;}

.single-breadcrumbs .yoast-breadcrumb{width:calc(100% - 60px);}
.single-breadcrumbs .yoast-breadcrumb>span{display:inline-block;}
.single-breadcrumbs .yoast-breadcrumb>span>span{display:inline-block;/* white-space:nowrap; width:calc(100% - 152px); overflow:hidden; text-overflow:ellipsis;*/}
.single-breadcrumbs .yoast-breadcrumb>span>span:first-child a{margin-left: 0;}

.mi-required-field{position:relative;}
.mi-required-field:after{content:'*'; color:#ff0000;}
.wpcf7-not-valid-tip{color:#ff0000!important; clear:both; display:block;}
.wpcf7-response-output{text-align:center;}
.wpcf7-form.invalid .wpcf7-response-output{color:#ff0000!important; border:1px solid #ff0000; padding:10px;}
.wpcf7-form.sent .wpcf7-response-output{color:#008000!important; border:1px solid #008000; padding:10px;}
.wd-action-btn > a{color:#373839;}
.vc_btn3-container{margin-bottom:0;}
.btn, .button, button, .added_to_cart, [type=submit], [type=button]{font-size:15px;}
.mb-10{margin-bottom:10px!important;}
.d-none{display:none!important;}
.text-underline{text-decoration:underline!important;}
.text-underline:hover{text-decoration:none!important;}
.site-logo{padding-right:0;}
.btn, .button, button, .added_to_cart, [type=submit], [type=button], .widget_shopping_cart .total strong, .widget_shopping_cart .total .amount, .widgettitle, .widget-title, .widget_layered_nav_filters ul li a, .wd-cross-button[class*=wd-with-text], .amount, .product-label, .popup-quick-view .view-details-btn, .product_meta, .product-share .share-title, .product_title, p.stock, .compare-field, .wd-gallery-btn > a > span, .woocommerce-billing-fields > h3, #order_review_heading, #ship-to-different-address label{font-weight:500;}
.product-grid-item .product-image-link{border:2px solid #EEEEEE; padding:15px; height:264px; display:flex; justify-content:center; align-items:center;}
#rev_slider_44_1_wrapper .zeus.tparrows:before{font-family:"woodmart-font";}
.site-content{margin-bottom:60px;}
h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title{color:#373839; font-weight:500; text-transform:capitalize;}
body .whb-top-bar, body .whb-top-bar .whb-text-element, body .whb-top-bar .whb-secondary-menu .item-level-0 > a{font-size:14px; color:#575757!important;}
body .whb-top-bar .whb-secondary-menu .item-level-0 > a:hover{color:#149bd7!important;}
.mi-topbar-contact-details{margin:0; padding:0; list-style:none;}
.mi-topbar-contact-details li{margin:0; padding:0 8px; float:left;}
.mi-topbar-contact-details li img{width:12px; height:auto; vertical-align:unset;}
.mi-topbar-contact-details li{border-right:1px solid #ccc;}
.mi-topbar-contact-details li:first-child{padding-left:0;}
.mi-topbar-contact-details li:last-child{padding-right:0; border-right:0;}
.whb-top-bar a{color:#3f3f3f;}
.whb-top-bar a:hover{color:#149bd7;}
.mi-topbar-contact-details .fa-phone-square-alt:before {content:"\f87b";}
.mi-topbar-contact-details .fa-envelope-square:before {content:"\f199";}
.whb-top-bar .woodmart-social-icons a:first-child{width:21px; height:26px;}
.whb-top-bar .woodmart-social-icons a:nth-child(2){width:26px; height:26px;}
.whb-top-bar .woodmart-social-icons a:nth-child(3){width:25px; height:26px;}
.whb-visible-lg .site-logo .switch-logo-enable .woodmart-main-logo{width:200px;}
.menu-mega-dropdown .sub-menu-dropdown>.container>.vc_row{display:flex;}
.menu-mega-dropdown .sub-menu-dropdown>.container>.vc_row>.wpb_column{flex:1;}
.menu-mega-dropdown .sub-menu-dropdown>.container>.vc_row>.wpb_column>.vc_column-inner{height:100%;}
body .woodmart-bg-right-top, body .woodmart-bg-right-top>.vc_column-inner{background-position:right top!important;}
.navigation-style-bordered .item-level-0{position:relative;}
.navigation-style-separated .item-level-0:not(:last-child):after, .navigation-style-bordered .item-level-0:not(:last-child):after{height:18px; position:absolute; top:50%; right:0; transform:translateY(-50%);}	
.woodmart-header-links .color-scheme-dark li a:hover, .navigation-style-default .menu-simple-dropdown .color-scheme-dark li a:hover, .navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a:hover, .navigation-style-bordered .menu-simple-dropdown .color-scheme-dark li a:hover{background-color:#149bd7; color:#fff;}
.menu-simple-dropdown .menu-item-has-children > a:hover:after{color:#fff;}
.woodmart-navigation .item-level-0.menu-item-has-children > a:after{width:8px; height:7px;}
.navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a, .navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a{width: calc(100% - 118px);}
.whb-column > .woodmart-social-icons{padding-left:0;}
.whb-main-header .whb-general-header .whb-col-right{max-width:193px;}
.whb-main-header .whb-general-header .whb-column .woodmart-search-form{max-width:440px; margin-left:15px; margin-right:15px;}
.slogan-img img {max-height: 65px;}
/*.whb-clone{opacity:1; visibility:visible;}*/
.whb-clone .woodmart-navigation .item-level-0 > a{padding-left:5px; padding-right:5px;}
.woodmart-navigation .item-level-0 > a, .wd-tools-element .wd-tools-text{text-transform:none;}
.wd-tools-element .wd-tools-text{font-weight:400;}
.whb-scroll-slide .wd-tools-element.my-account-with-icon > a{position:relative; color:#094FA3; text-decoration:underline;}
.logged-in .whb-scroll-slide .wd-tools-element.my-account-with-icon > a:after{content:''; border-right:1px solid #BEBEBE; height:14px; position:absolute; right:0;}
.whb-scroll-slide .wd-tools-element.my-account-with-icon.login-side-opener > a{padding-right:0;}
.whb-scroll-slide .wd-tools-element.my-account-with-icon.login-side-opener > a:after{border:0;}
.whb-scroll-slide .wd-tools-element.my-account-with-icon > a:hover{text-decoration:none;}
.my-account-with-icon:not(.my-account-with-username) .wd-tools-text{display:block;}
.my-account-with-icon .wd-tools-icon:before{display:none;}
.whb-color-light .navigation-style-default .item-level-0 > a:after{color:rgba(255,255,255,1);}
.whb-sticked .main-nav .item-level-0 > a{font-size:14px;}
.mi-home-slider-section{margin-top:-40px;}
.mi-slider-left-col{padding-top:5%;}
rs-column.mi-slider-left-col .rs-parallax-wrap{margin:0 auto; text-align:center;}
.mi-slider-text{margin:15px auto!important;}
.mi-home-slider-section+.vc_clearfix{ position:relative; z-index:1; margin:-119px auto 0 auto; width:100%; height:19px; float:left; clear:both; background:url(../miami-sign-supply-child/images/shdow-img-top.png) left top repeat-x;}
.mi-home-slider{position:relative; text-align:center; margin-top:-40px; /*min-height:440px;*/ /*min-height:110px;*/}
.mi-home-slider .vc_row-has-fill>.vc_column_container>.vc_column-inner, .mi-home-slider .woodmart-slide .woodmart-slide-container{padding-top:0; padding-bottom:0;}
.mi-home-slider .wpb_content_element{margin-bottom:0;}
.mi-home-slider .mi-home-slider-left{padding-top:40px;}
.mi-home-slider .mi-home-slider-left>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure{position:relative; text-align:center; padding-bottom:54.30%; display:block;}
.mi-home-slider .mi-home-slider-left>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure>.vc_single_image-wrapper img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.mi-home-slider h2{font-size:25px; line-height:32px; font-weight:400; margin:15px 0!important;}
.mi-home-slider .vc_btn3-color-grey{font-size:18px; line-height:18px; font-weight:500; color:#fff!important; background-color:#094FA3!important; background-image:none; border:0; box-shadow:none; padding:15px 29px; border-radius:0; text-transform:uppercase;}
.mi-home-slider .vc_btn3-color-grey:hover{color:#fff!important; background-color:#149bd7!important; border:0;}
.mi-home-slider img{margin:0 auto;}
.mi-home-slider .mi-home-slider-right img{max-width:none;} 
.mi-home-slider .slide-valign-middle .woodmart-slide-container{justify-content:flex-start; max-width:unset;}
.mi-home-slider .vc_btn3-container{margin-bottom:90px;}
.mi-below-slider{position:relative; width:100%; margin:60px auto 0 auto; z-index:1; background-color:#fff; padding:22px 14px 10px 14px; float:left; clear:both; border-top:2px solid #149bd7;}
.mi-below-slider:before{content:''; width:47px; height:100%; margin-left:-47px; position:absolute; top:0; left:0; background:url(../miami-sign-supply-child/images/shdow-img-left-right.png) left top no-repeat;}
.mi-below-slider:after{content:''; width:47px; height:100%; margin-right:-47px; position:absolute; top:0; right:0; z-index:-1; transform:scaleX(-1); background:url(../miami-sign-supply-child/images/shdow-img-left-right.png) left top no-repeat;}
.mi-below-slider-boxes-title>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element{margin-bottom:22px;}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element{position:relative; margin:0 auto; max-width:366px;}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element>.wpb_heading{position:absolute; z-index:1; left:0; bottom:0; color:#fff; font-size:18px; line-height:22px; font-weight:400; margin:8px 15px; padding:0;}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element>.wpb_heading:after{content:'\f113'; font-family:"woodmart-font"; font-size:10px; font-weight:900; margin-top:1px; margin-left:5px; float:right;}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element .vc_figure{text-align:center; position:relative; display:block; padding-bottom:45.3%;}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element img{position:absolute; left:0; right:0; margin:0 auto; transition: -webkit-transform .5s cubic-bezier(0, 0, 0.44, 1.18); transition: transform .5s cubic-bezier(0, 0, 0.44, 1.18); transition: transform .5s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform .5s cubic-bezier(0, 0, 0.44, 1.18); margin:0 auto;}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element:hover img{-webkit-transform:scale3d(1.050, 1.050, 1); transform:scale3d(1.050, 1.050, 1);}
.mi-section{padding-top:60px; padding-bottom:60px; clear:both;}
.element-title{text-transform:none;}
.mi-carousel-section{padding-bottom:0!important;}
.mi-carousel-section .slider-type-product{margin-bottom:0;}
.mi-carousel-section .woodmart-hover-base .product-information, .mi-carousel-section .slider-type-product .owl-stage-outer{padding-bottom:0;}
.mi-carousel-section .woodmart-hover-base .product-wrapper, .mi-carousel-section .category-grid-item{margin-top:70px;}
.mi-carousel-section .owl-nav > div[class*=prev], .mi-carousel-section .owl-nav > div[class*=next]{width:15px; height:15px; margin:0!important; -webkit-transform:translateX(0); transform:translateX(0); opacity:1; visibility:visible; top:0; right:0;}
.mi-carousel-section .owl-nav > div[class*=next]{right:8px;}
.mi-carousel-section .owl-nav > div[class*=prev]{left:unset; right:35px;}
.mi-carousel-section .owl-nav > div:after{font-size:15px; line-height:15px;}
.mi-carousel-section h4, .mi-carousel-section .title{margin:0 10px -29px 10px; padding:0 0 7px 0; font-size:18px; font-weight:500; position:relative;}
.mi-carousel-section h4:before, .mi-carousel-section .title:before{content:''; border-bottom:2px solid #149bd7; position:absolute; bottom:-2px; width:150px; height:2px; z-index:1;}
.mi-carousel-section h4:after, .mi-carousel-section .title:after{content:''; border-bottom:2px solid #e1e1e1; position:absolute; bottom:-2px; width:100%; height:2px; display:block; z-index:0;}
.mi-carousel-section.mi-categories-carousel-section h4:after, .mi-carousel-section.mi-brands-carousel-section h4:after{width:calc(100% + 40px);}
.mi-categories-carousel-section{padding-top:56px;}
.mi-featured-products-carousel-section{padding-top:40px;}
.mi-featured-products-carousel-section .product-grid-item .product-image-link{border:0; padding:0; height:auto;}
.product-grid-item .product-title{font-size:16px; font-weight:500; color:#373839;}
.product-grid-item .woodmart-product-cats a{color:#8e8e8e;}
.mi-new-best-seller-section{padding-top:50px; padding-bottom:0!important;}
.mi-new-best-seller-section .wpb_content_element{margin-bottom:0;}
.mi-new-best-seller-section .wpb_single_image{text-align:center;}
.mi-new-best-seller-section p, .mi-new-best-seller-section h2{color:#fff;}
.mi-new-best-seller-section p{font-size:16px; margin-bottom:11px;}
.mi-new-best-seller-section h2{font-size:30px; line-height:40px; margin-bottom:15px!important;}
.mi-new-best-seller-section>.wpb_column>.vc_column-inner>.wpb_wrapper{height:100%;}
.mi-new-best-seller-section .mi-new-best-seller-box-left{margin-left:0; margin-right:0; height:100%; padding:20px 5px; background: #00c9bf; background: -moz-linear-gradient(left,  #00c9bf 0%, #01c5c3 5%, #00bcc0 12%, #00b1c5 25%, #00aec3 26%, #01a9c6 32%, #00a8c3 32%, #01a4c7 38%, #00a0c4 40%, #01a0c7 40%, #009cc5 43%, #019cc8 45%, #0099c5 46%, #0199c8 47%, #0099c5 47%, #0197c9 50%, #0091c6 54%, #018dca 59%, #008ac8 60%, #0289c9 63%, #0082c8 69%, #0282cb 70%, #0080c9 71%, #027dcb 75%, #007bc9 76%, #017ccc 77%, #0076ca 81%, #0276cd 82%, #0074cb 83%, #0163ce 100%); background: -webkit-linear-gradient(left,  #00c9bf 0%,#01c5c3 5%,#00bcc0 12%,#00b1c5 25%,#00aec3 26%,#01a9c6 32%,#00a8c3 32%,#01a4c7 38%,#00a0c4 40%,#01a0c7 40%,#009cc5 43%,#019cc8 45%,#0099c5 46%,#0199c8 47%,#0099c5 47%,#0197c9 50%,#0091c6 54%,#018dca 59%,#008ac8 60%,#0289c9 63%,#0082c8 69%,#0282cb 70%,#0080c9 71%,#027dcb 75%,#007bc9 76%,#017ccc 77%,#0076ca 81%,#0276cd 82%,#0074cb 83%,#0163ce 100%); background: linear-gradient(to right,  #00c9bf 0%,#01c5c3 5%,#00bcc0 12%,#00b1c5 25%,#00aec3 26%,#01a9c6 32%,#00a8c3 32%,#01a4c7 38%,#00a0c4 40%,#01a0c7 40%,#009cc5 43%,#019cc8 45%,#0099c5 46%,#0199c8 47%,#0099c5 47%,#0197c9 50%,#0091c6 54%,#018dca 59%,#008ac8 60%,#0289c9 63%,#0082c8 69%,#0282cb 70%,#0080c9 71%,#027dcb 75%,#007bc9 76%,#017ccc 77%,#0076ca 81%,#0276cd 82%,#0074cb 83%,#0163ce 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c9bf', endColorstr='#0163ce',GradientType=1 );}
.mi-new-best-seller-section .mi-new-best-seller-box-right{margin-left:0; margin-right:0; height:100%; padding:20px 5px; background: #0163ce; background: -moz-linear-gradient(left,  #0163ce 0%, #016ecb 11%, #026fce 11%, #006fcb 11%, #0271cd 13%, #0074cb 17%, #0276cd 18%, #0076ca 19%, #017ccc 23%, #007bc9 24%, #027dcb 25%, #0080c9 28%, #0181cc 29%, #0080c9 29%, #0282cb 30%, #0082c8 31%, #0188ca 36%, #0087c7 36%, #0289c9 37%, #008ac8 40%, #018dca 41%, #0091c6 46%, #0197c9 50%, #0097c6 51%, #019cc8 56%, #009cc5 56%, #01a0c7 59%, #00a0c4 60%, #01a4c7 62%, #01a4c7 63%, #00a3c4 63%, #01a6c6 64%, #00a7c4 67%, #01a9c6 68%, #00a9c3 68%, #00a9c6 69%, #00b3c2 79%, #01b7c4 82%, #00bcc0 88%, #01bcc3 88%, #00bfc0 90%, #01c5c3 95%, #00c4c0 96%, #00c6bf 97%, #00c7c2 97%, #00c6bf 98%, #00c7c2 98%, #00c9bf 100%); background: -webkit-linear-gradient(left,  #0163ce 0%,#016ecb 11%,#026fce 11%,#006fcb 11%,#0271cd 13%,#0074cb 17%,#0276cd 18%,#0076ca 19%,#017ccc 23%,#007bc9 24%,#027dcb 25%,#0080c9 28%,#0181cc 29%,#0080c9 29%,#0282cb 30%,#0082c8 31%,#0188ca 36%,#0087c7 36%,#0289c9 37%,#008ac8 40%,#018dca 41%,#0091c6 46%,#0197c9 50%,#0097c6 51%,#019cc8 56%,#009cc5 56%,#01a0c7 59%,#00a0c4 60%,#01a4c7 62%,#01a4c7 63%,#00a3c4 63%,#01a6c6 64%,#00a7c4 67%,#01a9c6 68%,#00a9c3 68%,#00a9c6 69%,#00b3c2 79%,#01b7c4 82%,#00bcc0 88%,#01bcc3 88%,#00bfc0 90%,#01c5c3 95%,#00c4c0 96%,#00c6bf 97%,#00c7c2 97%,#00c6bf 98%,#00c7c2 98%,#00c9bf 100%); background: linear-gradient(to right,  #0163ce 0%,#016ecb 11%,#026fce 11%,#006fcb 11%,#0271cd 13%,#0074cb 17%,#0276cd 18%,#0076ca 19%,#017ccc 23%,#007bc9 24%,#027dcb 25%,#0080c9 28%,#0181cc 29%,#0080c9 29%,#0282cb 30%,#0082c8 31%,#0188ca 36%,#0087c7 36%,#0289c9 37%,#008ac8 40%,#018dca 41%,#0091c6 46%,#0197c9 50%,#0097c6 51%,#019cc8 56%,#009cc5 56%,#01a0c7 59%,#00a0c4 60%,#01a4c7 62%,#01a4c7 63%,#00a3c4 63%,#01a6c6 64%,#00a7c4 67%,#01a9c6 68%,#00a9c3 68%,#00a9c6 69%,#00b3c2 79%,#01b7c4 82%,#00bcc0 88%,#01bcc3 88%,#00bfc0 90%,#01c5c3 95%,#00c4c0 96%,#00c6bf 97%,#00c7c2 97%,#00c6bf 98%,#00c7c2 98%,#00c9bf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0163ce', endColorstr='#00c9bf',GradientType=1 );}
.mi-new-best-seller-section .vc_general.vc_btn3{background:rgba(0,0,0,0.27)!important; color:#fff!important; white-space:nowrap; background-image:none!important; border-radius:0!important; border:0!important; padding:14px 20px!important;}
.mi-new-best-seller-section .vc_general.vc_btn3:hover{background:rgba(0,0,0,0.50)!important;}
.mi-categories-carousel-section .mi-carousel-title-section{margin-bottom:-29px;}
.mi-categories-carousel-section .mi-carousel-title-section h4{margin:0; z-index:2; width:calc(100% - 40px);}
.mi-categories-carousel-section .element-title:before{width:154px;}
.cat-design-default.categories-with-shadow .wrapp-category{box-shadow:0 2px 5px rgba(0,0,0,.10);}
.categories-style-carousel{margin-bottom:0;}
.category-grid-item .category-title{font-size:16px; font-weight:500; color:#373839; text-transform:none;}
.brands-widget .brand-item img{max-height:75px;}
.brands-widget .brand-item a{max-width:200px; height:113px; padding:12px; margin:0 auto; border:1px solid #F3F3F3; box-shadow:0 2px 5px rgba(0,0,0,.10); display:flex; align-items:center; justify-content:center;}
.mi-brands-carousel-section .owl-stage-outer{padding-bottom:5px;}
.mi-brands-carousel-section .owl-carousel .owl-stage{display:flex; flex-wrap:wrap; align-items:center;}
.mi-brands-carousel-section .cat-design-default .wrapp-category{overflow:visible;}
.mi-brands-carousel-section .category-grid-item:hover .category-image{/*-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);*/ -webkit-transform:unset; transform:unset;}
.mi-brands-carousel-section .owl-carousel .owl-item>div:first-child{border:1px solid #F3F3F3; box-shadow:0 2px 5px rgba(0,0,0,.10); padding:12px; height:113px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.mi-brands-carousel-section .cat-design-default .hover-mask{display:none;}
.mi-brands-carousel-section .cat-design-default.categories-with-shadow .wrapp-category, .mi-brands-carousel-section .cat-design-default.categories-with-shadow .category-image-wrapp{box-shadow:none!important;}
.mi-brands-carousel-section .category-grid-item .category-image{text-align:center; margin:0;}
.mi-brands-carousel-section .category-grid-item img, .category-grid-item img{width:auto; height:auto; max-width:100%; max-height:100%; margin:0 auto; text-align:center;}
.footer-container{background-color:#373839; color:#d7d7d7;}
.footer-container a{color:#d7d7d7!important;}
.footer-container a:hover{color:#fff!important;}
.footer-container h5{color:#fff!important; font-size:16px; font-weight:500; text-transform:none;}
.footer-container #text-9 .fa-phone-alt:before{content:"\f879";}
.footer-container #text-9 .fa-envelope:before{content:"\f0e0";}
.footer-container #menu-important-links li, .footer-container #menu-useful-links li{position:relative;}
.footer-container #menu-important-links li:before, .footer-container #menu-useful-links li:before{content:'\f113'; font-family:"woodmart-font"; font-size:10px; font-weight:900; margin-right:5px;}
.footer-container span.ctct-label-top, .footer-container .ctct-disclosure{display:none;}
.footer-container .ctct-form-field-email{float:left; width:calc(100% - 92px);}
.footer-container .textwidget p:last-child{margin-bottom:0;}
.ctct-form-field-submit{float:right;}
.ctct-form-field-submit .ctct-submit{font-size:15px; font-weight:500; color:#fff; text-transform:uppercase; padding:12px 16px; height:44px; border:0; background-color:#149bd7;}
.ctct-form-wrapper .ctct-button{color:#727272!important; font-weight:500; margin-bottom:10px;}
.ctct-form-wrapper .ctct-button:hover{background-color:#121213;}
.footer-container input[type=email]{background-color:#fff; border:0; height:44px; color:#373839;}
.footer-container input[type=email]::-webkit-input-placeholder, .footer-container input[type=email]::-moz-placeholder, .footer-container input[type=email]:-ms-input-placeholder, .footer-container input[type=email]:-moz-placeholder{color:#a9a9a9;}
.footer-container .ctct-form-wrapper .ctct-message.ctct-success{color:#2ecc40;}
.footer-container .wpcf7{margin-bottom:30px;}
.footer-container .wpcf7-form p{margin-bottom:0; display:table;}
.footer-container .wpcf7-form p .your-email{width:calc(100% - 92px); display:table-cell;} 
.footer-container .wpcf7-form p .wpcf7-submit{font-size:15px; font-weight:500; color:#fff; background-color:#149bd7; padding:13px 16px; display:table-cell;}
.footer-container .wpcf7-not-valid-tip{margin-top:4px;}
.footer-container .woodmart-social-icons{text-align:left;}
.footer-container .woodmart-social-icons a{width:24px; height:24px; line-height:24px; min-width:24px; min-height:24px; padding:0; margin-right:10px!important; border-radius:50%; background-color:#515151; text-align:center;}
.footer-container .woodmart-social-icons a:last-child{margin-right:0;}
.footer-container .icons-design-default.color-scheme-light .woodmart-social-icon:hover{color:rgba(255,255,255,1)!important; background-color:#149bd7;}
.mobile-nav .searchform input[type=text], .mobile-nav-tabs li{font-weight:500;}
.site-mobile-menu li a{font-size:14px; font-weight:500; text-transform:none; color:#373839;}
a.login-to-prices-msg{font-weight:500;}
.title-size-default{padding-top:65px; padding-bottom:65px;}
.title-size-default .entry-title{font-size:52px; font-weight:500;}
.product-grid-item .price{font-size:16px;}
.widgettitle, .widget-title{text-transform:none;}
.widget_price_filter .price_slider_amount .price_label > span{font-weight:700;}
.woodmart-woocommerce-layered-nav .filter-swatch{display:none;}
.widget a, .woodmart-widget a{color:#2D2D2D;}
.wd-widget-stock-status a{color:#575757;}
.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before{width:17px; height:17px; border-color:#777777;}
.widget_layered_nav ul li a:after, .wd-widget-stock-status a:after{top:3px; left:4px}
.wd-widget-stock-status a.wd-active, .woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last, .woodmart-products-per-page .per-page-title, .woocommerce-ordering select{font-weight:700;}
.woocommerce-breadcrumb{color:#575757;}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb{font-size:14px;}
.wd-action-btn.wd-style-text > a{font-size:15px;}
.tabs-layout-tabs .tabs li, .woodmart-accordion-title{font-weight:500; color:#373839!important;}
.tabs-layout-tabs .tabs li a{text-transform:capitalize; padding-top:25px;}
.tabs-layout-tabs .tabs li.active{color:#149bd7!important;}
.woocommerce-tabs .woodmart-accordion-title{font-size:16px; text-transform:capitalize;}
.image-action-zoom .owl-carousel{border:1px solid #E8E8E8;}
.meta-location-add_to_cart .product_meta > span.posted_in, .popup-quick-view .product_meta > span.posted_in{margin-bottom:10px;}
.product_meta > span span.sku{text-transform:uppercase;}
/*.tabs-layout-tabs .tabs li.additional_information_tab{display:none;}
.image-action-zoom .owl-carousel .product-image-wrap{padding-bottom:84%}
.image-action-zoom .owl-carousel .product-image-wrap>figure{position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:100%;}*/
.product-images{text-align:center;}
/*.product-images .product-image-wrap img{width:auto; height:auto; max-width:100%; max-height:100%; margin:auto; top:0; bottom:0; left:0; right:0; position:absolute;}*/
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title{text-transform:none;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#ddd!important; background-color:#eee!important; margin-bottom:10px!important;}
.vc_tta.vc_general .vc_tta-panel-title>a{padding:14px!important;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#149bd7!important; background-color:#149bd7!important;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff!important;}
.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color:#fff!important;}
.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body{padding-top:0!important; padding-left:14px!important; padding-right:14px!important;}
.mi-faq-section h2{font-size:20px;}
.mi-faq-section h4{font-size:16px; font-weight:400;}
.mi-faq-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_tta-container{border-bottom:1px solid #ddd!important; padding-bottom:20px;}
.mi-faq-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_tta-container:last-child{border-bottom:0!important; padding-bottom:0!important; margin-bottom:0!important;}
.product-grid-item .product-image-link, .category-grid-item .category-image{position:relative; padding-bottom:75%!important; overflow:hidden;}
.product-grid-item .product-image-link img, .product-grid-item .hover-img img, .category-grid-item .category-image img{max-width:100%; max-height:100%; width:auto; height:auto; margin:auto; padding:13px; position:absolute; top:0; bottom:0; left:0; right:0;}
.mi-featured-products-carousel-section .product-grid-item .product-image-link img{padding:0;}
.mi-brands-carousel-section .category-grid-item .category-image, .mi-brands-carousel-section .cat-design-default .wrapp-category{position:unset;}
.mi-brands-carousel-section .category-grid-item .category-image{padding:0!important;}
.mi-brands-carousel-section .category-grid-item .category-image img{max-width:100%; width:auto; margin:0 auto; padding:15px; position:unset; top:unset; left:unset; transform:unset;}
.mi-privacy-policy-section h5{margin-bottom:15px; text-transform:none;}
.mi-privacy-policy-section ul, .woocommerce-tabs ul{list-style:disc; list-style-position:outside; margin:0 0 15px 15px;}
.mi-privacy-policy-section ul li, .woodmart-tab-wrapper ul li{padding:5px 0;}
.mi-privacy-policy-section ul li:first-child, .woodmart-tab-wrapper ul li:first-child{padding-top:0;}
.mi-privacy-policy-section ul li:last-child, .woodmart-tab-wrapper ul li:last-child{padding-bottom:0;}
.simple-sitemap-container{margin:0!important;}
.mi-sitemap-section a{color:#575757;}
.mi-sitemap-section a:hover{color:#149bd7;}
.mi-sitemap-section ul>ul{margin:0 0 15px 18px; padding:0; list-style:disc; list-style-position:outside;}
.mi-sitemap-section ul li{padding-top:2px; padding-bottom:2px;}
.mi-sitemap-section ul li:first-child{padding-top:0;}
.mi-sitemap-section ul li:last-child{padding-bottom:0;}
.kwayy-html-sitemap-wrapper h2:not(:first-child){margin-top:20px;}
.mi-contact-us-section .wpcf7-form{margin-top:20px; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.mi-contact-us-section .wpcf7-form .col-md-6{margin-bottom:20px;}
.mi-contact-us-section .wpcf7-form [type=submit]{background-color:#094fa4; color:#fff;}
.mi-contact-us-section .wpcf7-form [type=submit]:hover{background-color:#149bd7; color:#fff;}
.mi-contact-us-section h4{margin-bottom:15px;}
.amount{font-size:15px; font-weight:bold; position:relative; display:inline-block;}
/*.woocommerce-shipping-methods .amount{padding-right:20px;}*/
#ship-to-different-address input[type="checkbox"], #shipping_method input[type="radio"] {display:none;}
#ship-to-different-address label, #shipping_method label{position:relative; cursor:pointer;}
#shipping_method input.shipping_method{position:relative; top:4px; float:right; margin-right:0; margin-left:7px;}
#shipping_method label:after{content:''; width:17px; height:17px; border:2px solid #777; border-radius:50%; margin-top:1px; margin-left:5px; float:right; position:absolute; right:0;}
#shipping_method label span:before{content:''; display:none; position:absolute; top:5px; right:-16px; width:9px; height:9px; background-color:#777; border-radius:50%;}
#shipping_method input[type="radio"]:checked ~ label span:before{display:block;}
#ship-to-different-address label span{padding-left:26px; display:inline-block;}
#ship-to-different-address label span:after{content:''; width:17px; height:17px; border:2px solid #777; border-radius:2px; margin-top:6px; margin-right:5px; float:left; position:absolute; left:0;}
#ship-to-different-address label span:before{content:'\2713'; display:none; position:absolute; top:5px; left:4px; color:#777; font-size:13px;}
#ship-to-different-address label input[type="checkbox"]:checked ~ span:before{display:block;}
.cart-totals-inner h2{padding-left:0; text-transform:capitalize;}
.cart-totals-inner table th, .checkout-order-review table th{vertical-align:top; padding-left:0; padding-right:0;} 
.cart-totals-inner table td, .checkout-order-review table td{padding-left:0; padding-right:0;} 
.cart-totals-inner{border:3px solid #e7e7e7;}
.woocommerce-cart .page-title-default, .woocommerce-checkout .page-title-default{background-image:none!important;}
.woocommerce-cart .title-size-default, .woocommerce-cart .page-title-default{padding-top:32px; padding-bottom:32px;}
.woodmart-checkout-steps ul .step-active span:after{display:none;}
.woodmart-checkout-steps ul li a, .woodmart-checkout-steps ul li > span{opacity:0.5;}
.woocommerce-billing-fields > h3, .checkout-order-review h3, #ship-to-different-address label{text-transform:capitalize!important;}
.payment_box fieldset{padding:0; border:0; margin:0 auto;}
.payment_box #ebizcharge-new-info p:nth-last-child(2) select{width:calc(50% - 10px); float:left;}
.payment_box #ebizcharge-new-info p:nth-last-child(2) select:nth-last-child(2){margin-right:10px;}
.payment_box #ebizcharge-new-info p:nth-last-child(2) select:last-child{margin-left:10px;}
.payment_box #ebizcharge-new-info p:last-child .input-text{padding:0 15px; border-radius:0!important; max-width:100%; width:100%; height:42px; border:2px solid #dedede; border-radius:0; background-color:transparent; box-shadow:none; vertical-align:middle; font-size:14px; transition:border-color .5s ease;}
.payment_box #ebizcharge-new-info p:last-child .input-text:focus{border:2px solid #d2d2d2; outline:none;}
.payment_box #ebizcharge-new-info p:last-child .help{display:block; font-size:11px; margin-top:3px;}
.payment_methods .payment_box p{margin-bottom:20px;}
td.product-name a, td.product-price .amount{color:#373839; font-size:15px; font-weight:500;}
div.quantity input[type=number], div.quantity input[type=button]{font-size:16px; font-weight:400; color:#373839;}
td.product-subtotal span{font-size:15px;}
.btns-default-dark .cart-actions .button[name=update_cart]{background-color:#E8E8E8; color:#373839; font-size:14px; font-weight:bold;}
.cart-totals-inner table .cart-subtotal .amount{color:#575757;}
.cart-totals-inner .shipping-calculator-button{font-weight:400; font-size:15px; text-decoration:underline;}
.cart-totals-inner .shipping-calculator-button:hover{text-decoration:none;}
.woocommerce-form-coupon-toggle > .woocommerce-info, .woocommerce-form-login-toggle > .woocommerce-info{color:#575757; font-weight:bold;}
td.product-total .amount{color:#575757;}
.woocommerce-privacy-policy-text a{font-weight:400; text-decoration:underline;}
.woocommerce-privacy-policy-text a:hover{text-decoration:none;}
.woocommerce-checkout-review-order-table th:first-child, .woocommerce-checkout-review-order-table td:first-child{max-width:45%; width:45%;}
.woocommerce-checkout-review-order-table th:last-child, .woocommerce-checkout-review-order-table td:last-child{max-width:55%; width:55%;}
.woocommerce-MyAccount-title, .woodmart-wishlist-title, .wc-bacs-bank-details-heading, .woocommerce-order-details__title, .woocommerce-customer-details > h2, header.title > h3, .woodmart-my-account-links a, .woocommerce-column__title{text-transform:capitalize; font-weight:500; color:#2D2D2D;}
.woocommerce-MyAccount-navigation ul li a{color:#373839; font-weight:500;}
address{font-style:normal; font-size:100%;}
.woocommerce-table--order-details tfoot tr:last-child th{text-transform:capitalize;}
.woocommerce-Address-title .edit{color:#149bd7; text-decoration:underline;}
.woocommerce-Address-title .edit:hover{color:#067aad; text-decoration:none;}
.woocommerce-thankyou-order-received{border:2px dashed #149bd7; color:#149bd7;}
.woocommerce-thankyou-order-details li, .wc-bacs-bank-details li{font-size:15px; color:#575757;}
.woocommerce-thankyou-order-details strong, .wc-bacs-bank-details strong{font-size:15px; color:#373839;}
.woocommerce-order-received ul.order_details+p{text-align:center; font-size:15px; color:#2D2D2D;}
.woocommerce-table--order-details tfoot tr:nth-child(2) td{display:flex; max-width:100%; width:100%; justify-content:flex-end; align-items:flex-end;} 
table.order_details .woocommerce-Price-amount{position:relative;}
table.order_details .shipped_via{font-size:15px; margin-right:5px; position:relative; order:1;}
table.order_details .shipped_via:after{content:':';}
table.order_details .amount{padding-right:0; order:2;}
table.order_details td.product-name a{color:#575757; font-weight:400;}
.woocommerce-order-overview .amount{padding-right:0;}
.woocommerce-order-overview li:first-child, .woocommerce-order-overview li:last-child{white-space:nowrap;}
.searchwp-live-search-results-showing{padding-left:10px; padding-right:10px;}
.searchwp-live-search-results-showing a{color:#3f3f3f;}
.searchwp-live-search-results-showing a:hover{color:#149bd7;}
.searchwp-live-search-results-showing p{margin-bottom:5px;}
.searchwp-live-search-results-showing p:last-child{margin-bottom:0;}
a.woodmart-accordion-title.tab-title-additional_information {display:none;}
div#woocommerce_product_categories-2{position:relative;}
div#woocommerce_product_categories-2:before{content:'Filter by Brand'; font-family:"Roboto", Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; margin-bottom:20px; color:#2d2a2a; display:block; clear:both;}
#review_form .form-submit{margin-top:15px;}
#customer_login .woocommerce-privacy-policy-text{margin-top:20px;}
.with-swatches [data-id="pa_length"] div{background:transparent; color:#373839; padding:8px 10px 6px 10px; line-height:16px; border-radius:0; font-weight:400; border:1px solid #ddd;}
.with-swatches [data-id="pa_length"] div:after{display:none;}
.with-swatches [data-id="pa_length"] div:hover{border:1px solid #149bd7;}
.with-swatches [data-id="pa_length"] div.active-swatch{background-color:#149bd7; border:1px solid #149bd7; color:#fff;}
.with-swatches [data-id="pa_color"] .woodmart-swatch:after{content:''; position:absolute; bottom:-4px; left:-4px; border:1px solid #149bd7; width:31px; height:31px; border-radius:50%;}
.with-swatches [data-id="pa_color"] .woodmart-swatch.swatch-with-bg{border:1px solid rgba(0,0,0,0);}
.with-swatches [data-id="pa_color"] .woodmart-swatch.swatch-with-bg[style$="#ffffff"] {border:1px solid rgba(0,0,0,.15);}
.with-swatches [data-id="pa_color"] .woodmart-swatch.active-swatch:after{border:1px solid #149bd7; opacity:1;}
.product-image-summary-inner .summary-inner .amount{padding-right:0;}
.feature-item br, .feature-list br{display:none;}
.feature-item-steps, .feature-listing{margin:0 -15px!important; padding:0; list-style:none!important; width:auto; clear:both; float:left; height:auto; overflow:hidden;}
.feature-item-steps li, .feature-listing li{margin:0; padding:0 15px!important; float:left; width:33.33%;}
.feature-item-steps li .img-box{position:relative; width:100%; padding-bottom:84.18%; display:block; text-align:center;}
.feature-item-steps li .img-box img{position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.feature-item-steps li h3{margin:10px 0;}
.feature-item, .feature-list{width:100%; clear:both; padding-top:30px; padding-bottom:30px; height:auto; overflow:hidden;}
.feature-item{padding-top:0;}
.feature-list{padding-bottom:0;}
.feature-list{border-top:1px solid #eee;}
.feature-list h3{text-align:center;}
.feature-listing{margin-top:15px!important;}
.feature-listing li{width:50%;}
.feature-listing li:nth-child(2n+1){clear:left;}
.feature-listing li .left-box, .feature-listing li .right-box{float:left; display:inline-block;}
.feature-listing li .left-box{width:40px; height:40px; background-color:#149bd7; text-align:center; line-height:40px; padding:5px; display:flex; flex-wrap:wrap; align-items:center;}
.feature-listing li .left-box img{margin:0 auto;}
.feature-listing li .right-box{width:calc(100% - 40px); padding-left:10px;}
.feature-listing li .right-box h5{margin-bottom:0;}
.next-generation-section hr{margin-top:30px; margin-bottom:30px; width:100%; border-top:1px solid #eee; height:1px; overflow:hidden;}
.next-generation-section .img-m-top-30{margin-top:30px;}
table.specs tr td:first-child, table.detailed-specs tr td:first-child{background-color:#eee; white-space:nowrap;}
.woocommerce-tabs .woodmart-tab-wrapper:nth-child(3) .wc-tab-inner{overflow-y:auto;}
.download-user-guide-btn{position:relative;}
.download-user-guide-btn:before{content:'\f136'; font-family:'woodmart-font'; font-weight:600; margin-right:5px;}
.mi-below-slider-boxes-section{margin-left:-25px; margin-right:-25px;}
.mi-below-slider-boxes-section .vc_column_container>.vc_column-inner{padding-left:5px; padding-right:5px;}
.comment-form .woo-login-captcha{padding-left:10px; padding-right:10px; width:100%; clear:both; margin-bottom:10px;}
.group_table td:not(:last-child), .woocommerce-cart-form__contents td:not(:last-child){padding-bottom:5px;}
.product_meta>span span.brand-title{display:block; clear:both; margin-bottom:5px; color:#1B1919; vertical-align:middle; font-weight:500;}
.brand-logo{display:inline-block; max-width:100px; margin-top:5px; clear:both;}
.widget_product_categories .product-categories li a{flex:1 1 calc(100% - 70px); width:calc(100% - 70px); padding-right:65px;}
span.show-hide-btn{position:relative; border-radius:50%; width:20px; height:20px; line-height:21px; color:#fff; text-align:center; margin-left:5px; cursor:pointer;}
span.expand-side-menu{background-color:#094FA3;} 
span.expand-side-menu:before{content:'+';}
span.collpase-side-menu{background-color:#149bd7;}
span.collpase-side-menu:before{content:'-';}
.widget_product_categories .children{display:none;}
.woodmart-navigation #menu-main-navigation-new.menu{width:100%;}
#menu-main-navigation-new .mi-contact-link{margin-left:auto;}
#menu-main-navigation-new .mi-contact-link a{background-color:#1d1d1b;}
#menu-main-navigation-new .mi-contact-link a:hover{background-color:#0e84b9; color:#fff;}
#menu-main-navigation-new .mi-contact-link a .nav-link-text{position:relative; display:block;}
#menu-main-navigation-new .mi-contact-link a .nav-link-text:before{content:''; display:inline-block; width:12px; height:9px; position:relative; margin-right:5px; background:url(../miami-sign-supply-child/images/email-icon-white.png) left center no-repeat;}
.whb-color-dark .navigation-style-default .item-level-0.mi-contact-link>a{color:#fff;}
.woocommerce-shipping-totals.shipping .shipping_method~label{padding-right:20px;}
#refresh_captcha{display:none;}
.g-recaptcha-{margin-bottom:15px;}
.whb-clone .woodmart-navigation .item-level-0.mi-contact-link>a{padding-left:10px; padding-right:10px;}
.whb-sticked .woodmart-navigation #menu-main-navigation-new.menu{width:auto;}
.whb-sticked .woodmart-header-links.wd-tools-element .wd-tools-icon{display:block; font-size:16px;}
.whb-sticked .woodmart-header-links.wd-tools-element .wd-tools-icon:before{content:"\f124"; font-family:'woodmart-font'; font-size:16px; display:block!important;}
.whb-sticked .my-account-with-icon:not(.my-account-with-username) .wd-tools-text{display:none;}
div.quantity input[type=number]{width:50px;}
.payment_methods li>label{margin-left:15px;}
.woodmart-hover-base .fade-in-block .wrap-quickview-button{display:none;}
.woodmart-hover-base .fade-in-block .woodmart-add-btn{border:0!important;}
.woocommerce-checkout-review-order-table .product-name, .woocommerce-checkout-review-order-table .product-total{text-transform:uppercase;}
.breadcrumbs a, .breadcrumbs span span, .yoast-breadcrumb a, .yoast-breadcrumb span span{font-weight:400; font-size:14px; margin:0 5px; text-transform:capitalize;}
.breadcrumbs>span, .yoast-breadcrumb>span{margin:0 -5px;}
.font-w-500{font-weight:600!important;}
.widget_product_categories .product-categories li a{flex:1 1 calc(100% - 25px); width:calc(100% - 25px); z-index:1;}
.widget_product_categories .product-categories li span.count{position:absolute; right:25px; top:8px;}
.widget_product_categories .product-categories li span.show-hide-btn{position:absolute; right:0; top:8px; z-index:2;}
.footer-container .ctct-form .ctct_usage{display:none;}
.footer-container #ctct-form-wrapper-0{margin-bottom:15px;}
.mi-faq-section .vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body{padding-top:14px!important;}
.page-id-658.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:10px!important;}
.product-label.featured{background-color:#149bd7;}
.woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number{background-color:#1d1d1b; color:#fff;}
.mi-contact-us-page-content{max-width:500px; margin:0 auto; border:1px solid #eee; padding:30px 30px 15px 30px; box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
.mi-contact-us-page-content a{color:#575757; text-decoration:underline;}
.mi-contact-us-page-content a:hover{color:#149bd7; text-decoration:underline;}
.widget_product_categories .product-categories li.current-cat>a{padding-right:58px;}
.product-hover-box{margin-bottom:30px;}
.product-hover-box .vc-hoverbox-front{justify-content:flex-end;}
.product-hover-box .vc-hoverbox-front-inner{padding:10px; background:rgba(0,0,0,0.9); border-radius:0 0 10px 10px;}
.product-hover-box .vc-hoverbox-front-inner h2{color:#fff;}

.title-mb-0 h5{margin-bottom:0;}

.product-images img{width:unset; padding:15px;}

.spec-sheet-link-btn{background-color:#73b411; color:#fff; padding:10px 15px; display:inline-block;}
.spec-sheet-link-btn:hover{background-color:#508108; color:#fff;}

.single .variations_form{display:none;}
.single.logged-in .variations_form, .single .product_cat-sihl-brands .variations_form{display:block;}


.sihl-main-menu-box .sub-sub-menu{margin-left:-10px; margin-right:-10px;}
.sihl-main-menu-box .sub-sub-menu>li{width:50%;}
.sihl-main-menu-box .sub-sub-menu>li{width:137px; float:left; padding-left:10px; padding-right:10px;}
.sihl-main-menu-box .sub-sub-menu>li>a{width:100%!important;}

div#woocommerce_product_categories-2 .product-categories .cat-item:not(.cat-item-153, .cat-item-153 .children li){display:none;}
div#woocommerce_product_categories-3:before{content:'Filter by Category'; font-family:"Roboto",Arial,Helvetica,sans-serif; font-size:16px; font-weight:500; margin-bottom:20px; color:#2d2a2a; display:block; clear:both;}
div#woocommerce_product_categories-3>ul>li{margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #e6e6e6;}
div#woocommerce_product_categories-3>ul>li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}
div#woocommerce_product_categories-3 .product-categories .cat-item-153{display:none!important;}


/*Dilip*/
footer .widget{margin-bottom:20px; padding-bottom:20px;}
.whb-clone .whb-general-header .woodmart-logo img{width:100%;}
.yoast-breadcrumb{width:auto;}

#wideformat .menu-mega-dropdown .sub-sub-menu li a, #wideformat .mega-menu-list .sub-sub-menu li a, #printers-and-cutters .menu-mega-dropdown .sub-sub-menu li a, #printers-and-cutters .mega-menu-list .sub-sub-menu li a {padding:5px 0;}
#menu-main-navigation-new .menu-item>.sub-menu-dropdown{box-shadow:none!important;}
.hp-latex-printers-menu-box, .large-format-printers-menu-box, .vinyl-cutters-menu-box{position:relative; min-height:76px;}
.hp-latex-printers-menu-box:after, .large-format-printers-menu-box:after, .vinyl-cutters-menu-box:after{content:''; position:absolute; top:-34px; right:-20px; width:165px; height:110px;}
.hp-latex-printers-menu-box:after{background:url(https://www.digitalcolordepot.com/wp-content/uploads/2021/02/latex-printers-and-cutters-img.jpg) top right no-repeat;}
.large-format-printers-menu-box:after{background:url(https://www.digitalcolordepot.com/wp-content/uploads/2021/02/large-format-printers-img.jpg) top right no-repeat;}
.vinyl-cutters-menu-box:after{background:url(https://www.digitalcolordepot.com/wp-content/uploads/2021/02/vinyl-cutters-img.jpg) top right no-repeat;}
/*https://www.digitalcolordepot.com/wp-content/uploads/2021/02/sihl-img.jpg*/
#menu-main-navigation-new .menu-item .vc_separator{margin-left:-35px!important; margin-right:-35px!important; width:unset!important;}


.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu{display:flex; flex-direction:column; align-items:flex-start; text-align:left;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li{width:100%; position:relative;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li>a{color:#2d2a2a; text-transform:uppercase; font-weight:500;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li>a:hover{color:#149bd7;}
/*.menu-mega-dropdown .dcd-on-click-open-close-menu-style .sub-menu{z-index:1; background-color:#FFF; background-position:bottom right; background-clip:border-box; background-repeat:no-repeat; position:absolute; top:100%; left:0; visibility:hidden; opacity:0; transition:opacity .2sease, visibility .2sease, -webkit-transform .2sease; transition:opacity .2sease, visibility .2sease, transform .2sease; transition:opacity .2sease, visibility .2sease, transform .2sease, -webkit-transform .2sease; -webkit-transform:translateY(15px) translateZ(0); transform:translateY(15px) translateZ(0); box-shadow:0 0 3px rgba(0,0,0,.15); margin:0; padding:5px 0;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li:hover .sub-menu{visibility:visible; opacity:1; -webkit-transform:none; transform:none;}*/
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .sub-menu>li{margin:0; padding:0;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .sub-menu>li>a{color:#777!important; text-transform:unset; margin:0; padding:5px 10px; font-weight:400; width:100%!important; width:auto!important; display:inline-block;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .sub-menu>li>a:hover{color:#149bd7!important;}

.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu{margin-top:1px;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li>.sub-menu{margin:0 -10px; padding:0;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li:first-child>a{margin-bottom:5px!important;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu .sub-menu>li>a{padding:7px 10px; width:calc(100% - 114px)!important; position:relative;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li>.sub-menu>li>a{position:relative; }
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li>.sub-menu>li>a:after{content:'\f129'; font-family:"woodmart-font"; font-size:50%; font-weight:600; position:absolute; right:0; top:0; bottom:0; margin:auto;}
.menu-mega-dropdown .dcd-on-click-open-close-menu-style .menu>li>.sub-menu .sub-menu{margin:0 0 0 10px; padding:0;}

.woocommerce-product-gallery__wrapper .owl-stage{display:flex; align-items:center;}

.postid-17787 .product-addon-totals .wc-pao-col1 .wc-pao-addon-name{display:none;}

.price del .amount bdi{text-decoration:line-through;}


/*Responsive*/
@media (min-width:1203px){
.logged-in .whb-sticked #menu-main-navigation-new .mi-contact-link{margin-left:5px; margin-right:5px;}
}

@media (min-width:1025px){
.whb-clone .wd-tools-element.my-account-with-icon > a{position:relative; color:#094FA3; text-decoration:underline;}
.whb-clone .wd-tools-element.my-account-with-icon > a:after{content:''; border-right:1px solid #BEBEBE; height:14px; position:absolute; right:0;}
.whb-clone .wd-tools-element.my-account-with-icon.login-side-opener > a{padding-right:0;}
.whb-clone .wd-tools-element.my-account-with-icon.login-side-opener > a::after{display:none;}
.whb-clone .wd-tools-element.my-account-with-icon > a:hover{text-decoration:none;}
}

@media (min-width:769px){
.term-brands .grid-columns-3 .col-md-4{-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
}

@media (max-width:1250px) and (min-width:1203px){
.whb-sticked .main-nav .item-level-0 > a{font-size:13px;}
}

@media (max-width:1240px){}

@media (max-width:1202px){
.my-account-with-icon:not(.my-account-with-username) .wd-tools-text{display:none;}
.my-account-with-icon .wd-tools-icon:before{display:block;}
.whb-sticky-header .woodmart-navigation .item-level-0 > a, .whb-sticky-header .wd-tools-element .wd-tools-text{font-size:14px;}
.woodmart-shopping-cart .woodmart-cart-icon:before, .my-account-with-icon .wd-tools-icon:before{font-size:16px;}
.mi-home-slider .mi-home-slider-right img{width:auto; max-width:none; height:100%; max-height:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:0;} 
.mi-below-slider{margin:30px auto 0 auto;}
}

@media (max-width:1135x){
.whb-sticky-header .woodmart-navigation .item-level-0 > a, .whb-sticky-header .wd-tools-element .wd-tools-text{font-size:13px;}
/*#menu-main-navigation-new .mi-contact-link a{padding:10px;}*/
.woodmart-navigation .item-level-0>a{padding-right:8px; padding-left:8px;}
/*.whb-sticky-header #menu-main-navigation-new .mi-contact-link a{padding-left:15px; padding-right:15px;}*/
}

@media (max-width:1090px){
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element>.wpb_heading{font-size:16px; line-height:20px; bottom:5px;}
}

@media (max-width:1086px){
.whb-clone .woodmart-navigation .item-level-0.mi-contact-link>a{padding-left:6px; padding-right:6px;}
}

@media (max-width:1070px){
.whb-sticky-header .woodmart-navigation .item-level-0 > a, .whb-sticky-header .wd-tools-element .wd-tools-text{font-size:12px;}
}

@media (min-width:1025px) and (max-width:1040px){
#menu-main-navigation-new .mi-contact-link a .nav-link-text:before{display:none;}
}

@media (max-width:1024px){
.whb-general-header .woodmart-logo img{width:165px;}
.whb-clone .whb-general-header .woodmart-logo img{width:165px; height:40px;}	
.woodmart-navigation.menu-right.whb-secondary-menu{flex:unset;}
.mi-home-slider .woodmart-slide{min-height:auto!important;}
.mi-home-slider .owl-nav>div:after{font-size:24px; line-height:24px;}
.mi-home-slider .owl-nav{display:none;}
.mi-home-slider:hover .owl-nav{display:block;}
}

@media (max-width:1023px){
.site-content{margin-bottom:40px;}
.mi-section{padding-top:40px; padding-bottom:40px;}	
.mi-slider-left-col, .mi-slider-right-col{width:50%!important; float:left;}
.mi-home-slider-section+.vc_clearfix{margin:-69px auto 0 auto;}
.mi-home-slider h2{font-size:22px; line-height:30px;}
.mi-home-slider .vc_btn3-color-grey{font-size:16px; line-height:16px;}
.mi-below-slider-boxes-title h2{font-size:20px;}
.mi-carousel-section .woodmart-hover-base .product-wrapper, .mi-carousel-section .category-grid-item{margin-top:60px;}
.title-size-default{padding-top:40px; padding-bottom:40px;}
.title-size-default .entry-title{font-size:42px;}
.mi-featured-products-carousel-section{padding-top:16px;}
.mi-new-best-seller-section{padding-top:32px;}
.mi-categories-carousel-section{padding-top:36px;}
}

@media (max-width:991px){
.mi-new-best-seller-section>.wpb_column{width:100%; clear:both;}
.mi-new-best-seller-section .mi-new-best-seller-box-right{height:auto; margin-top:20px; background: #00c9bf; background: -moz-linear-gradient(left,  #00c9bf 0%, #01c5c3 5%, #00bcc0 12%, #00b1c5 25%, #00aec3 26%, #01a9c6 32%, #00a8c3 32%, #01a4c7 38%, #00a0c4 40%, #01a0c7 40%, #009cc5 43%, #019cc8 45%, #0099c5 46%, #0199c8 47%, #0099c5 47%, #0197c9 50%, #0091c6 54%, #018dca 59%, #008ac8 60%, #0289c9 63%, #0082c8 69%, #0282cb 70%, #0080c9 71%, #027dcb 75%, #007bc9 76%, #017ccc 77%, #0076ca 81%, #0276cd 82%, #0074cb 83%, #0163ce 100%); background: -webkit-linear-gradient(left,  #00c9bf 0%,#01c5c3 5%,#00bcc0 12%,#00b1c5 25%,#00aec3 26%,#01a9c6 32%,#00a8c3 32%,#01a4c7 38%,#00a0c4 40%,#01a0c7 40%,#009cc5 43%,#019cc8 45%,#0099c5 46%,#0199c8 47%,#0099c5 47%,#0197c9 50%,#0091c6 54%,#018dca 59%,#008ac8 60%,#0289c9 63%,#0082c8 69%,#0282cb 70%,#0080c9 71%,#027dcb 75%,#007bc9 76%,#017ccc 77%,#0076ca 81%,#0276cd 82%,#0074cb 83%,#0163ce 100%); background: linear-gradient(to right,  #00c9bf 0%,#01c5c3 5%,#00bcc0 12%,#00b1c5 25%,#00aec3 26%,#01a9c6 32%,#00a8c3 32%,#01a4c7 38%,#00a0c4 40%,#01a0c7 40%,#009cc5 43%,#019cc8 45%,#0099c5 46%,#0199c8 47%,#0099c5 47%,#0197c9 50%,#0091c6 54%,#018dca 59%,#008ac8 60%,#0289c9 63%,#0082c8 69%,#0282cb 70%,#0080c9 71%,#027dcb 75%,#007bc9 76%,#017ccc 77%,#0076ca 81%,#0276cd 82%,#0074cb 83%,#0163ce 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c9bf', endColorstr='#0163ce',GradientType=1 );}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element>.wpb_heading{font-size:14px; line-height:18px;}
}

@media (max-width:900px){
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element>.wpb_heading{font-size:12px; line-height:16px; margin:8px 8px;}
}

@media (max-width:809px){
.mi-topbar-contact-details li:last-child{display:none;}
.mi-topbar-contact-details li:nth-child(2){padding-right:0;}
}

@media (max-width:768px){
.woocommerce-order-details .responsive-table{margin-bottom:30px;}	
.mi-categories-carousel-section .cat-design-default.categories-with-shadow .wrapp-category, .cat-design-default.categories-with-shadow .category-image-wrapp{box-shadow:none;}
.mi-categories-carousel-section .cat-design-default.categories-with-shadow .category-image-wrapp, .cat-design-default.categories-with-shadow .wrapp-category{box-shadow:0 2px 5px rgba(0,0,0,.10);}
.mi-categories-carousel-section .cat-design-default .hover-mask{padding-bottom:0;}
.woodmart-my-account-sidebar{margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #ddd;}
}

@media (max-width:767px){
.dcd-mobile-mb-0>div>div>div{margin-bottom:0;}	
.dcd-mobile-pt-0>div{padding-top:0!important;}
.vc_column_container>.vc_column-inner{padding-left:15px!important; padding-right:15px!important;}	
body .whb-top-bar{display:none;}
.mi-slider-text{font-size:18px!important; line-height:28px!important;}
.mi-slider-btn{font-size:14px!important; line-height:42px!important; padding-left:15px!important; padding-right:15px!important;}
.mi-slider-left-col, .mi-slider-right-col{width:100%!important; float:left; clear:both;}
.mi-slider-left-col{padding:30px 0 0 0!important;}
.mi-slider-right-col{display:none!important;}
.mi-home-slider .woodmart-slide-inner{max-width:100%!important;}
.mi-home-slider .woodmart-slide{min-height:auto!important;}
.mi-home-slider .mi-home-slider-left{display:block; width:100%; clear:both; padding:15px 15px 0 15px;}
.mi-home-slider .mi-home-slider-right{display:none!important;}
.mi-home-slider h2{font-size:18px; line-height:25px;}
.mi-home-slider .vc_btn3-container{margin-bottom:70px;}
.mi-home-slider .vc_btn3-color-grey{font-size:14px; line-height:14px; padding:14px 24px;}
.mi-below-slider{padding:15px; /*margin:-95px auto 0 auto;*/ margin:30px auto 0 auto;}
.vc_column_container>.vc_column-inner{padding:0;}
.mi-below-slider-boxes-section>.wpb_column{margin-bottom:15px;}
.mi-below-slider-boxes-section>.wpb_column:last-child{margin-bottom:0;}
.mi-below-slider-boxes-title h2{font-size:18px;}
.site-content{margin-bottom:30px;}
.mi-section{padding-top:30px; padding-bottom:30px;}	
.mi-carousel-section{padding-left:15px; padding-right:15px;}
.mi-new-best-seller-section{padding-top:23px; padding-left:15px; padding-right:15px;}
.mi-new-best-seller-section .mi-new-best-seller-box-left>.wpb_column:last-child>.vc_column-inner, .mi-new-best-seller-section .mi-new-best-seller-box-right>.wpb_column:last-child>.vc_column-inner, .mi-new-best-seller-section .mi-new-best-seller-box-left>.wpb_column:first-child>.vc_column-inner, .mi-new-best-seller-section .mi-new-best-seller-box-right>.wpb_column:first-child>.vc_column-inner{padding-left:0!important; padding-right:0!important;}
.mi-featured-products-carousel-section{padding-top:12px;}
.mi-categories-carousel-section{padding:26px 30px 24px 30px;}
.mi-categories-carousel-section .category-grid-item .category-title{font-size:14px;}
.mi-new-best-seller-section .mi-new-best-seller-box-left, .mi-new-best-seller-section .mi-new-best-seller-box-right{padding:20px;}
.mi-carousel-section .woodmart-hover-base .product-wrapper, .mi-carousel-section .category-grid-item{margin-top:50px;}
.brands-widget .brand-item a{margin:0 5px;}
.title-size-default{padding-top:30px; padding-bottom:30px;}
.title-size-default .entry-title{font-size:32px;}
.cart-totals-inner{padding:15px;}
.feature-item-steps li, .feature-listing li{width:100%; display:block; clear:both;}
.feature-item-steps li{padding-bottom:20px!important;}
.feature-item-steps li:last-child{padding-bottom:0!important;}
.feature-item-steps li .img-box{max-width:392px; margin-left:auto; margin-right:auto;}
.feature-item-steps li:first-child .img-box{padding-bottom:36.1%;}
.feature-item-steps li:nth-child(2) .img-box{padding-bottom:45.9%;}
.feature-item-steps li:nth-child(3) .img-box{padding-bottom:45%;}
.woodmart-hover-base .fade-in-block{position:relative; padding:0; opacity:1; visibility:visible;}


/*New Slider*/
.mi-home-slider>.vc_column_container>.vc_column-inner{padding-left:0!important; padding-right:0!important;}
.mi-home-slider .woodmart-slide-inner>.vc_row>.vc_column_container>.vc_column-inner{padding-left:0!important; padding-right:0!important;}
.mi-below-slider-boxes-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element>.wpb_heading{font-size:16px; line-height:20px; margin:8px 15px;}
.footer-sidebar{padding-top:30px; padding-bottom:0;}
.single-breadcrumbs .yoast-breadcrumb{display:none;}
}

@media (max-width:614px){
body .whb-top-bar .whb-text-element{display:none;}
}

@media (max-width:575px){
.product-grid-item.col-6 .product-title, .product-grid-item.col-6 .price{font-size:16px;}
.product-grid-item.col-6 .woodmart-product-cats{font-size:14px;}
.labels-rounded .product-label{font-size:12px;}
table.specs tr td, table.detailed-specs tr td{display:block; clear:both; width:100%;}
table.specs tr td:first-child, table.detailed-specs tr td:first-child{white-space:normal;}
}

@media (max-width:569px){
.mi-new-best-seller-section h2{font-size:18px; line-height:28px;}
}

@media (max-width:334px){
.g-recaptcha{transform:scale(0.95); -webkit-transform:scale(0.95); -moz-transform:scale(0.95); -ms-transform:scale(0.95); -o-transform:scale(0.95); transform-origin:0 0; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; -o-transform-origin:0 0; }
}

[data-id="pa_length"] div {
    background: #373839;
    color: #fff;
    padding: 3px 5px;
    border-radius: 3px;
}

[data-id="pa_length"] div:after {
    border-color: red;
}

.menu-button { 
background-color:#eb5e28;
border:1px;
border-radius:3px;
-webkit-box-shadow:1px 1px 0px 0px #2f2f2f;
-moz-box-shadow:1px 1px 0px 0px #2f2f2f;
box-shadow:1px 1px 0px 0px #2f2f2f;
}
.menu-button a,  .menu-button a:hover, .menu-button a:active { 
color:#fff !important;
}