/* * eCommerce Product Catalog * https://impleCode.com * * Copyright 2020 impleCode * Free to use under the GPLv3 license. * http://www.gnu.org/licenses/gpl-3.0.html * * * NOTE: DO NOT EDIT THIS FILE. FOR YOUR OWN CSS GO TO WordPress > Appearance > Additional CSS and copy the CSS that you want to modify there. */ .product-archive-nav{clear:both;text-align:center;padding:40px 0}.product-archive-nav ul{margin:0;list-style:none}#container.content-area.product-catalog .product-archive-nav li a,.product-archive-nav li a,.product-archive-nav li a:active,.product-archive-nav li a:hover,.product-archive-nav li a:link,.product-archive-nav li a:visited,.product-archive-nav li.active a,.product-archive-nav li.disabled{color:#fff;text-decoration:none}.product-archive-nav li{display:inline-block}.product-archive-nav li a,.product-archive-nav li a:hover,.product-archive-nav li.active a,.product-archive-nav li.disabled,button.green-box{background-color:#327332;border-radius:3px;cursor:pointer;padding:0.75rem;display:inline-block}#product_archive_nav.product-archive-nav li{background:transparent;padding:0}.product-archive-nav.red-box li a,.product-archive-nav.red-box li a:hover,.product-archive-nav.red-box li.active a,.product-archive-nav.red-box li.disabled,button.red-box{background-color:#fc3233;background-color:rgba(253, 0, 2, 0.8)}.product-archive-nav.orange-box li a,.product-archive-nav.orange-box li a:hover,.product-archive-nav.orange-box li.active a,.product-archive-nav.orange-box li.disabled,button.orange-box{background-color:#fd6232}.product-archive-nav.blue-box li a,.product-archive-nav.blue-box li a:hover,.product-archive-nav.blue-box li.active a,.product-archive-nav.blue-box li.disabled,button.blue-box{background-color:#123f5c}.product-archive-nav.grey-box li a,.product-archive-nav.grey-box li a:hover,.product-archive-nav.grey-box li.active a,.product-archive-nav.grey-box li.disabled,button.grey-box{background-color:rgb(136, 136, 136)}.product-archive-nav li a:hover,.product-archive-nav li.active a,button.green-box:hover{background-color:#027502}.product-archive-nav li.active a{pointer-events:none;cursor:default}.product-archive-nav.red-box li a:hover,.product-archive-nav.red-box li.active a,button.red-box:hover{background-color:rgb(253, 0, 2)}.product-archive-nav.orange-box li a:hover,.product-archive-nav.orange-box li.active a,button.orange-box:hover{background-color:#FE3C00}.product-archive-nav.blue-box li a:hover,.product-archive-nav.blue-box li.active a,button.blue-box:hover{background-color:#1e618c}.product-archive-nav.grey-box li a:hover,.product-archive-nav.grey-box li.active a,button.grey-box:hover{background-color:rgb(160, 160, 160)}#container.content-area.product-catalog #product_listing .ic-design.button,.al_product .ic-design.button,.ic-design.button,article.al_product .ic-design.button,body #main-content a.ic-design.button,body #page-container a.ic-design.button,body .ic-design.button{border-radius:3px;cursor:pointer;line-height:1;border:0;box-shadow:none;color:#fff;text-shadow:none;padding:10px;font-size:15px;display:inline-block;text-decoration:none;background-image:none;margin:0;height:auto}#product_listing .ic-design.button:active,#product_listing .ic-design.button:hover,.al_product .ic-design.button:active,.al_product .ic-design.button:hover,.ic-design.button:active,.ic-design.button:hover,article.al_product .ic-design.button:active,article.al_product .ic-design.button:hover{text-decoration:none;background-image:none;color:#fff}.green-box.button{background-color:#327332}.green-box.button:active,.green-box.button:focus,.green-box.button:hover{background-color:#027502}.blue-box.button{background-color:#123f5c}.blue-box.button:active,.blue-box.button:focus,.blue-box.button:hover{background-color:#1e618c}.grey-box.button{background-color:rgb(136, 136, 136)}.grey-box.button:active,.grey-box.button:focus,.grey-box.button:hover{background-color:rgb(160, 160, 160)}.orange-box.button{background-color:#fd6232}.orange-box.button:active,.orange-box.button:focus,.orange-box.button:hover{background-color:#FE3C00}.red-box.button{background-color:#fc3233}.red-box.button:active,.red-box.button:focus,.red-box.button:hover{background-color:rgb(253, 0, 2)}.archive-title{margin-top:10px}.product-subcategories{width:100%;padding-bottom:10px;overflow:hidden;padding-top:5px}.product-subcategories hr{clear:both}.product-subcategories.list{padding-bottom:30px}.product-subcategories li{display:inline-block;list-style-type:none;padding-bottom:5px;font-size:0.9em}.product-subcategories table{border:none}.product-subcategories table td{border:none;vertical-align:top}.product-subcategories table td:first-child{white-space:nowrap}.product-list.default{padding-top:5px}#content .al_archive .product-attributes,.al_archive .product-attributes,.product-list .al_archive .product-attributes{max-width:43%;max-height:30%;overflow:hidden;position:absolute;left:2%;bottom:5%;background-color:rgb(0, 82, 0);background-color:rgba(0, 82, 0, 0.8);z-index:0;box-shadow:0 0 5px #005200;padding:5px;text-decoration:none;cursor:pointer;display:table}#content .al_archive.no-price .product-attributes,.al_archive.no-price .product-attributes,.product-list .al_archive.no-price .product-attributes{max-width:95%}.product-list .al_archive .product-attributes > div:nth-child(odd) span,.product-list .al_archive .product-attributes > div:nth-child(odd) span,.product-list .al_archive .product-attributes span{background-color:transparent}.al_archive a img,.page .al_archive a img,.product-list .al_archive img,.product-subcategories .al_archive img,body.page .al_archive a img{position:absolute;top:0;left:0;border:none;max-width:1000px;min-height:100%;min-width:100%;width:auto;height:100%;padding:0}.al_archive img.higher,.product-list .al_archive img.higher,.product-subcategories .al_archive img.higher{height:auto;width:100%}.al_archive img.higher.rect,.product-list .al_archive img.higher.rect,.product-subcategories .al_archive img.higher.rect{margin-top:-20%}.al_archive img.wider.rect,.product-list .al_archive img.wider.rect,.product-subcategories .al_archive img.wider.rect{margin-left:-20%}.entry-content img.product-category-image,.product-category-image{max-width:40%;max-height:300px;width:auto;height:auto;margin-left:10px;float:right;margin-bottom:10px}#content .al_archive .product-attributes,.al_archive .product-attributes,.product-list .al_archive .product-attributes{border:none;font-size:12px;margin:0;line-height:14px;color:#fff;box-shadow:none}.catalog-header{clear:both}#content .al_archive .product-attributes > div span,.product-list .al_archive .product-attributes > div span{border:none;padding:0;line-height:1.1;color:#fff;display:table-cell}#content .al_archive .product-attributes > div,.product-list .al_archive .product-attributes > div{border:none;background:transparent;display:table-row}#content .al_archive .product-attributes > div span:nth-child(2),.product-list .al_archive .product-attributes > div span:nth-child(2){text-align:center;padding-left:5px}#main-content .al_archive a h3.product-name,#page-container .al_archive a h3.product-name,#primary .page .entry-content .al_archive h3.product-name,#product_listing .al_archive .product-name,#product_listing .al_archive h3.product-name,.al_archive .product-name{background-color:rgb(0, 82, 0);background-color:rgba(0, 82, 0, 0.8);max-width:80%;box-shadow:0 0 5px #005200;padding:8px 5px;position:absolute;top:5%;left:2%;color:#fff;font-size:16px;line-height:1.1;text-decoration:none;cursor:pointer;margin:0;text-shadow:none;z-index:10;word-wrap:initial}.al_archive h3.product-name:after,.al_archive h3.product-name:before{display:none}#container.content-area.product-catalog{float:none;margin:0 auto;width:100%;padding:0;overflow:visible;border:0;box-shadow:none;box-sizing:border-box;height:auto;max-width:100%}.content-area.product-catalog #content{width:100%;overflow:hidden;margin:0;padding:0;box-sizing:border-box;height:auto}.content-area.product-catalog #catalog_sidebar{width:30%;float:right;box-sizing:border-box}#catalog_sidebar > li{list-style-type:none}#primary .page .entry-content .al_archive .product-name.red-box,#product_listing .al_archive .product-name.red-box,.al_archive .product-name.red-box{background-color:rgb(253, 0, 2);background-color:rgba(253, 0, 2, 0.8);box-shadow:0 0 5px rgb(253, 0, 2)}#primary .page .entry-content .al_archive .product-name.orange-box,#product_listing .al_archive .product-name.orange-box,.al_archive .product-name.orange-box{background-color:rgb(254, 60, 0);background-color:rgba(254, 60, 0, 0.8);box-shadow:0 0 5px rgb(254, 60, 0)}#primary .page .entry-content .al_archive .product-name.blue-box,#product_listing .al_archive .product-name.blue-box,.al_archive .product-name.blue-box{background-color:#123f5c;background-color:rgba(18,63,92,0.8);box-shadow:0 0 5px #123f5c}#primary .page .entry-content .al_archive .product-name.grey-box,#product_listing .al_archive .product-name.grey-box,.al_archive .product-name.grey-box{background-color:rgb(136, 136, 136);background-color:rgba(107, 107, 107, 0.8);box-shadow:0 0 5px rgb(152, 152, 152)}.product-name.example{background-color:rgb(0, 82, 0);background-color:rgba(0, 82, 0, 0.8);max-width:80%;box-shadow:0 0 5px #005200;padding:5px;color:#fff;font-weight:bold}.example.product-name.red-box{background-color:rgb(253, 0, 2);background-color:rgba(253, 0, 2, 0.8);box-shadow:0 0 5px rgb(253, 0, 2)}.example.product-name.orange-box{background-color:rgb(254, 60, 0);background-color:rgba(254, 60, 0, 0.8);box-shadow:0 0 5px rgb(254, 60, 0)}.example.product-name.blue-box{background-color:#123f5c;background-color:rgba(18,63,92,0.8);box-shadow:0 0 5px #123f5c}.example.product-name.grey-box{background-color:rgb(136, 136, 136);background-color:rgba(107, 107, 107, 0.8);box-shadow:0 0 5px rgb(152, 152, 152)}#container.content-area.product-catalog .al_archive .product-price,.al_archive .product-price{display:block;position:absolute;right:3%;bottom:4%;background-color:rgb(253, 0, 2);background-color:rgba(253, 0, 2, 0.8);max-width:80%;box-shadow:0 0 5px #fff;padding:5px;border:none;font-size:18px;color:#fff !important;text-decoration:none;cursor:pointer;line-height:1.5}.al_archive .product-price div{font-size:1em}#container.content-area.product-catalog .al_archive .product-price.green-price,.al_archive .product-price.green-price{background-color:rgb(99, 171, 0);background-color:rgba(99, 171, 0, 0.8)}#container.content-area.product-catalog .al_archive .product-price.orange-price,.al_archive .product-price.orange-price{background-color:rgb(254, 60, 0);background-color:rgba(254, 60, 0, 0.8)}#container.content-area.product-catalog .al_archive .product-price.blue-price,.al_archive .product-price.blue-price{background-color:#123f5c;background-color:rgba(18,63,92,0.8)}#container.content-area.product-catalog .al_archive .product-price.grey-price,.al_archive .product-price.grey-price{background-color:rgb(136, 136, 136);background-color:rgba(107, 107, 107, 0.8)}.al_archive{max-width:100%;background-size:100% auto;box-shadow:0 0 5px #005200;position:relative;cursor:pointer;float:left;width:47.5%;margin:1% 2% 2% 1%;line-height:1.5;height:auto;z-index:1;*border:1px solid #005200}.al_archive.red-box{box-shadow:0 0 5px rgb(167, 166, 166)}.al_archive.orange-box{box-shadow:0 0 5px rgb(167, 166, 166)}.al_archive.grey-box{box-shadow:0 0 5px rgb(167, 166, 166)}.al_archive.blue-box{box-shadow:0 0 5px #123f5c}.per-row-1 .modern-grid-element{width:97.5%}.per-row-3 .modern-grid-element{width:30.5%}.per-row-4 .modern-grid-element{width:22.3%}.per-row-5 .modern-grid-element{width:17.2%}.per-row-1 .modern-grid-element,.per-row-2 .modern-grid-element:nth-child(2n),.per-row-3 .modern-grid-element:nth-child(3n),.per-row-4 .modern-grid-element:nth-child(4n),.per-row-5 .modern-grid-element:nth-child(5n){margin-right:0}.modern-grid-element{background-position:0 50%;background-repeat:no-repeat;overflow:hidden;line-height:0}.modern-grid-element > a,body .product-list .modern-grid-element > a,body .product-subcategories .modern-grid-element > a{font-size:0;position:initial !important;display:initial !important}.modern-grid-element.wider-bg{background-size:auto 100%}.al_archive:hover{opacity:0.9}.al_archive:active{transform:scale(0.97);-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-o-transform:scale(0.97);-ms-transform:scale(0.97)}.modern-grid-element .pseudo{display:block;padding-top:64%;box-sizing:border-box}.modern-grid-element a.pseudo-a{width:100%;height:100%;display:block;position:absolute;z-index:999;background:transparent;box-sizing:border-box;background-clip:border-box;background-origin:padding-box;background-size:auto}.single-al_product .site-content .hentry.has-post-thumbnail{margin-top:0 !important}.after-product-details{clear:both}.after-product-description{padding:0 0 20px;clear:both}.archive-listing a:focus{outline:0}#product_listing,article#product_listing{width:100%;float:none;margin:0}.list.archive-listing:hover{background-color:#ededed;background-color:rgba(237, 237, 237, 0.3)}.list.archive-listing{min-height:150px;max-width:700px;border-bottom:1px solid #ededed;padding:10px;position:relative;clear:both;overflow:hidden}.list.archive-listing:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.div-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('empty.gif')}.list .classic-list-image-wrapper{width:25%;max-height:160px;float:left;margin-right:1.5%;overflow:hidden;position:relative;text-align:center}.list .classic-list-image-wrapper .pseudo{padding-top:100%}.list .classic-list-image-wrapper img{max-width:100%;max-height:160px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:auto;height:auto}.list .product-name{font-weight:bold;clear:none}.list .product-short-descr{clear:none;padding-left:26.5%;font-size:0.9em}.list .product-short-descr p{margin:0}.list .product-image{background-size:100%;background-position:center;background-repeat:no-repeat}.list.archive-listing div.product-attributes{display:table;margin:0 auto;width:100%}.list.archive-listing .product-attributes > div{display:table-row}.list.archive-listing .product-attributes div:nth-child(even){background:#F1F1F1}.list.archive-listing .product-attributes > div > span{display:table-cell;text-align:left;padding:8px 10px 6px}.classic-grid.archive-listing{max-width:100%;width:32.3%;margin-right:1.5%;float:left;margin-bottom:2%}.archive-listing.last{clear:right;margin-right:0}.archive-listing.first{clear:left}.classic-grid-image-wrapper{overflow:hidden;position:relative;display:block}.classic-grid-image-wrapper .pseudo{display:block;padding-top:100%;box-sizing:border-box}.classic-grid-image-wrapper .image{position:absolute;top:0;left:0;max-width:100%;max-height:100%;height:100%;width:100%;background-image:none}.classic-grid-image-wrapper .image img,.ecommerce-product-catalog .classic-grid-image-wrapper .image img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:100%;max-height:100%;padding:0}.classic-grid.archive-listing .classic-grid-element{background-size:100%;background-position:center;background-repeat:no-repeat;width:100%;height:auto}.classic-grid.archive-listing .classic-grid-element:before{content:"";display:block;padding-top:100%}.classic-grid.archive-listing.example{float:none}.classic-grid.archive-listing a{text-decoration:none}#product_listing .classic-grid h3.product-name,.classic-grid h3.product-name,.ecommerce-product-catalog .classic-grid h3.product-name{font-size:20px;text-align:center;padding:5px 0;color:#000;text-decoration:none;line-height:18px;text-transform:none;letter-spacing:initial;clear:none;margin:0}.classic-grid .product-price{font-size:18px;text-align:center;text-decoration:none;color:rgb(253, 0, 2);line-height:18px;display:block}.classic-grid .product-price.orange-price{color:#FE3C00}.classic-grid .product-price.green-price{color:#63AB00}.classic-grid .product-price.blue-price{color:#123f5c}.classic-grid .product-price.grey-price{color:rgb(136, 136, 136)}.classic-grid div.product-attributes{margin-top:3px}.classic-grid div.product-attributes,.classic-grid div.product-attributes span{color:#000;text-align:center;line-height:1}.classic-grid span.attribute-value-listing{font-style:italic}.classic-grid .product-attributes div{padding:5px 0}.classic-grid .product-attributes div:nth-child(odd){background:#ededed}#product_archive_nav li{margin:0 1px;list-style:none;display:inline-block}#product_archive_nav li.nav-dots{position:relative;width:auto}.product-list{width:100%;overflow:hidden;padding-bottom:10px}.product-entry .entry-meta{clear:left}#product_details_container{overflow:hidden;clear:both}#product_details{float:left;clear:left;max-width:49%;word-break:break-word;box-sizing:border-box;position:relative}#content #product_details table,#product_details table{vertical-align:middle;margin:0;border:none;width:auto;background:transparent;text-align:left}#product_details table table,#product_details table td{border:none}#product_details table td:first-child,.boxed #product_details table tr td:first-child{padding:0 5px 0 0}#product_details table.shipping-table td:nth-child(2){padding:0}#product_details table.shipping-table ul{list-style-position:inside;min-width:150px;padding:0}#product_details table.shipping-table td.shipping-label{font-size:16px;padding:5px}.product-details table td{border:none;padding:0 10px 0 0}#product_details table tbody,#product_details table td,#product_details table tr{background:transparent;border:0}#container.content-area.product-catalog .price-value.red-price,.boxed #product_details table tr td.price-value.red-price,.price-value.red-price,.product-price.red-price{color:#FD0002}#container.content-area.product-catalog .price-value.green-price,.boxed #product_details table tr td.price-value.green-price,.price-value.green-price,.product-price.green-price{color:#63AB00}#container.content-area.product-catalog .price-value.orange-price,.boxed #product_details table tr td.price-value.orange-price,.price-value.orange-price,.product-price.orange-pric{color:#FE3C00}#container.content-area.product-catalog .price-value.blue-price,.boxed #product_details table tr td.price-value.blue-price,.price-value.blue-price,.product-price.blue-price{color:#123f5c}#container.content-area.product-catalog .price-value.grey-price,.boxed #product_details table tr td.price-value.grey-price,.price-value.grey-price,.product-price.grey-price{color:rgb(136, 136, 136)}.boxed #product_details table tr td.price-value.big-price,.price-value.big-price,.price-value.big-price div,.product-price.big-price{font-size:25px}.boxed #product_details table tr td.price-value.small-price,.price-value.small-price,.price-value.small-price div,.product-price.small-price{font-size:16px}.modern-grid-element .product-price.big-price{font-size:30px}.modern-grid-element .product-price.small-price{font-size:16px}.label-column{min-width:70px}.al_product .details-thumbnail{min-height:135px}.al_product #product_details_container div.entry-thumbnail.product-image,.al_product div.entry-thumbnail.product-image{float:right;width:49%;text-align:center;margin-left:2%}#content .al_product div.entry-thumbnail.product-image img,.al_product div.entry-thumbnail.product-image img{max-width:100%;display:inline-block;height:auto;width:auto;box-sizing:border-box;visibility:visible}.product-details .shortdesc{padding:0 20px 20px 0}#product_subcategories table{width:auto;border:0}#product_subcategories table td{border:0}#product_subcategories table,#product_subcategories table tbody,#product_subcategories table td,#product_subcategories table tr{background:transparent}#product_features,.product-features{clear:both}#product_features table,.product-features table{width:auto;border:0}#product_features table td,.product-features table td{border:0;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7}#product_features table td,#product_subcategories table td,.product-features table td{padding:5px}.product-description{padding:10px 0 0;clear:both}.single .product-entry{}.product-entry tbody{border:0}#content #product_details.product-details.no-image > *,#product_details.product-details.no-image > *{float:right;width:38%;clear:right}#content .boxed #product_details.product-details.no-image > .price-container{border-top:1px solid #cccccc}.boxed #product_details.product-details.no-image{margin-left:0}#content #product_details.product-details.no-image .shortdesc,#product_details.product-details.no-image .shortdesc{float:left;width:60%;border-bottom:0}#content #product_details.product-details.no-image > *:nth-child(2),.boxed #product_details.product-details.no-image > *:nth-child(2){border-top:1px solid #cccccc}.product-details.no-image .price-value{line-height:1}#product_details.no-image,.boxed #product_details.no-image{float:none;clear:none;max-width:100%}.product-details.no-image{vertical-align:top;height:auto}.price-table td:empty{display:none}#product_details .price-table tr{background:transparent;border:none}.entry-header .price-table{margin:0;max-width:200px;width:auto}#product_details .price-table .price-label{vertical-align:middle;font-size:16px}.number-box,.number_box{width:60px}.small_text_box{width:70px}#content .boxed #product_details > div.al-box.warning,.al-box.warning{background-color:#fefccb;background-image:url('images/warning.png')}#content .boxed #product_details > div.al-box.info,.al-box.info{background-color:#dbecff;background-image:url('images/info.png')}#content .boxed #product_details > div.al-box.plus,.al-box.plus{background-color:#e1f3c1;background-image:url('images/plus.png')}#content .boxed #product_details > div.al-box.success,.al-box.success{background-color:#e1f3c1;background-image:url('images/success.png')}#content .boxed #product_details > div.al-box,#integration_wizard .al-box,.al-box,.al-box.success{background-repeat:no-repeat;background-position:1%;padding:10px 10px 10px 60px;font-weight:bold;margin:10px 0 10px 2px;position:relative;display:inline-block;max-width:509px;box-shadow:0 0 1px 1px #444;box-sizing:border-box;line-height:1.2}.wp-admin .al-box{padding:10px 30px 10px 60px}#integration_wizard.opacity{opacity:0.6}#product_details .al-box,.boxed #product_details .al-box{margin-top:10px}.al-box p:last-of-type{margin-bottom:0}.al-box p:first-of-type{margin-top:0}#product_listing_url{width:100px}.price-value.example{padding-left:30px}div.setting-content table td.longer{max-width:100%}.shipping-label{width:100%}.shipping-value{width:100%}#al_product_shipping table td.shipping-label-column{width:55%;padding-right:2px}.shipping-value{width:60%;margin-right:3px}.branch-3-5 #menu-posts-al_product div.wp-menu-image:before,.branch-3-6 #menu-posts-al_product div.wp-menu-image:before,.branch-3-7 #adminmenu li[id^="menu-posts-al_product"] div.wp-menu-image:before,.branch-3-6 #adminmenu li[id^="menu-posts-al_product"] div.wp-menu-image:before,.branch-3-5 #adminmenu li[id^="menu-posts-al_product"] div.wp-menu-image:before,.branch-3-7 #menu-posts-al_product div.wp-menu-image:before{content:"" !important}#adminmenu li[id^="menu-posts-al_product"] div.wp-menu-image:before,#menu-posts-al_product div.wp-menu-image:before{content:"\f174" !important}#breadcrumbs{position:relative}.wp-admin .widget-inside .warning{width:auto}#integration_wizard.fixed-box .al-box,.fixed-box .al-box,.product-entry .al-box{position:relative;max-width:800px;margin:10px auto;width:auto;border:0;outline:0}#integration_wizard.fixed-box .al-box,.fixed-box .al-box{margin:0}.fixed-box .al-box h4,.product-entry .al-box h4{font-family:Arial, Helvetica;font-size:26px;font-style:normal;font-variant:normal;font-weight:bold;line-height:32.5px;margin:0;padding:0;border:0;color:#000}.fixed-box .al-box p,.fixed-box .al-box table,.fixed-box .al-box table td,.product-entry .al-box p{font-family:sans-serif, Arial, Helvetica;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:28px;border:0;margin:0 0 20px;padding:0;color:#000;vertical-align:middle;text-align:left}.fixed-box .al-box table{background:transparent}#integration_wizard.fixed-box .al-box table input{background:#fff;padding:2px 5px;width:60px;height:auto;box-sizing:border-box;line-height:1;font-size:14px;display:inline}#integration_wizard.fixed-box .al-box table input[type="radio"]{width:auto}#integration_wizard.fixed-box .al-box table input.hidden{display:none}#integration_wizard.fixed-box .ic_radio_td{padding-top:3px;line-height:1.2}#integration_wizard.fixed-box .ic_radio_td label{display:inline;margin:0}#integration_wizard.fixed-box .ic_radio_td input{margin:0}#integration_wizard.fixed-box .wp-color-result{box-sizing:initial}.fixed-box .al-box ol,.product-entry .al-box ol{font-family:sans-serif, Arial, Helvetica;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;line-height:22px;border:0;margin:0 21px 10px 10px;padding:0 0 0 28px;display:block;list-style-image:none;list-style-position:outside;list-style-type:decimal;color:#000}.fixed-box .al-box li,.product-entry .al-box li{font-family:sans-serif, Arial, Helvetica;font-variant:normal;font-size:14px;font-style:normal;font-weight:normal;line-height:22px;border:0;display:list-item;margin:0;padding:0;text-align:left}#product_listing .al-box a,.fixed-box .al-box a,.product-entry .al-box a{color:#06C;text-decoration:none;font-weight:inherit}.al-box a.button{color:#000;border:1px solid #000;padding:5px;background:transparent}div.fixed-box{position:fixed;top:32px;right:0;max-width:440px;z-index:9999999;max-height:100%;overflow-y:auto;box-sizing:border-box;box-shadow:0 0 1px 1px #444}div.fixed-box.integration_start{max-width:100%}div.relative-box{width:95%;margin:0 auto}.al-box .wp-core-ui .button,.al-box .wp-core-ui .button-primary,.al-box .wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:5px;font-family:"Open Sans", sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-weight:normal}.al-box .wp-core-ui .button:active,.al-box .wp-core-ui .button:focus{outline:none}.al-box .wp-core-ui .button-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15);color:#fff !important;text-decoration:none}.al-box .wp-core-ui .button-primary.focus,.al-box .wp-core-ui .button-primary.hover,.al-box .wp-core-ui .button-primary:focus,.al-box .wp-core-ui .button-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.6);box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.6);color:#fff}.al-box .wp-core-ui .button-primary.focus,.al-box .wp-core-ui .button-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.6), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.6), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8)}.al-box .wp-core-ui .button-primary.active,.al-box .wp-core-ui .button-primary.active:focus,.al-box .wp-core-ui .button-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255, 255, 255, 0.95);-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1)}.al-box .wp-core-ui .button,.al-box .wp-core-ui .button-secondary{color:#555 !important;border-color:#cccccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);box-shadow:inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);vertical-align:top}.al-box .wp-core-ui .button{vertical-align:baseline}.al-box .wp-core-ui .button-secondary:focus,.al-box .wp-core-ui .button-secondary:hover,.al-box .wp-core-ui .button.focus,.al-box .wp-core-ui .button.hover,.al-box .wp-core-ui .button:focus,.al-box .wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#222}.al-box .wp-core-ui .button-secondary:focus,.al-box .wp-core-ui .button.focus,.al-box .wp-core-ui .button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);box-shadow:0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8)}.al-box .wp-core-ui .button-secondary:active,.al-box .wp-core-ui .button.active,.al-box .wp-core-ui .button.active:hover,.al-box .wp-core-ui .button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);box-shadow:inset 0 2px 5px -3px rgba(0, 0, 0, 0.5)}.al-box .wp-core-ui .button.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);box-shadow:inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8)}.table{display:table}.table-row{display:table-row}.table-cell,.table-head{display:table-cell;padding:5px;vertical-align:middle;font-size:15px}.table-cell:first-child,.table-head:first-child{padding-left:0}.table-cell:last-child,.table-head:last-child{padding-right:0}.table-head{border-bottom:1px solid #ededed;font-weight:600;font-size:16px}.table-cell.center,.table.center{text-align:center}.table.middle{vertical-align:middle}.table-cell.title{text-align:left}.table .table-cell.no-bg{background-color:transparent}.button{cursor:pointer}.entry-content form.product_order{text-align:right;padding-bottom:10px;clear:both}.product_order_selector{width:250px;max-width:100%}.product-sort-bar{background-color:#eeeeee;padding:10px 7px 0;margin:10px auto;overflow:visible;font-size:14px;clear:both;position:relative}.product-sort-bar h2{margin-bottom:3px}.product-sort-bar .filter-widget,.product-sort-bar .widget{max-width:100%;width:auto;margin:0;padding:0;overflow:hidden;position:relative;float:left;margin-right:10px;line-height:30px;margin-bottom:10px;background-color:transparent;border:none;font-size:1em;min-height:30px}.filter-widget *,.product-sort-bar .widget *{font-size:inherit;line-height:inherit;width:auto}.filter-widget select,.filter-widget select.product_order_selector,.product-sort-bar .widget select,.product-sort-bar .widget select.product_order_selector{padding:3px 2px}.product_attributes_filter{margin-bottom:0}.product-sort-bar .attribute-filter{margin:0 3px 0 0;display:inline-block}.reset-filters{margin-top:-10px;margin-bottom:10px;text-align:right;font-size:0.8em}.reset-filters a{padding-right:3px}.reset-filters a:before{font-family:dashicons;content:"\f531";vertical-align:bottom;padding-right:1px;display:inline-block}#product_search_form{max-width:250px;width:100%;position:relative}.ic-search-container{position:relative;display:inline-block;line-height:1}.product-sort-bar #product_search_form{max-width:100%;display:block;margin:0;padding:0;line-height:1}.product-sort-bar #product_search_form .ic-search-container{max-width:150px}input.product-search-box[type="search"],.entry-content input.product-search-box[type="search"]{max-width:250px;width:100%;border-radius:2px;margin-bottom:0;box-sizing:border-box;padding:10px 8px;margin:0;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;height:auto;max-height:42px}.product-sort-bar input.product-search-box[type="search"],#content .product-sort-bar input.product-search-box[type="search"]{max-width:150px;max-height:100%;width:100%;box-sizing:border-box;padding:3px 2px;margin:0;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;border-radius:1px;color:#404040;font-size:1em;line-height:1.5;font-weight:400;vertical-align:inherit}.product_search input.product-search-submit[type="submit"],.product_search #searchsubmit,input.product-search-submit[type="submit"],#searchsubmit.product-search-submit{position:absolute;top:0;right:0;left:initial;bottom:initial;height:100%;background-image:url('search.png');background-repeat:no-repeat;background-position:50%;background-size:50%;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;border:0;box-shadow:none;display:inline;margin:0;padding:0;cursor:pointer;clip:initial;width:20%;max-width:50px;min-width:10px;max-height:42px;min-height:0}.product-sort-bar .product_search input.product-search-submit[type="submit"]{border-radius:1px}.product-sort-bar .product_search input.product-search-submit[type="submit"],.product-sort-bar .product_search #searchsubmit{max-height:29px;width:30px}.green-box .price-filter-submit[type="submit"],.green-box #searchsubmit,.green-box .product-search-submit{background-color:rgb(0, 82, 0);background-image:none}.red-box .price-filter-submit[type="submit"],.red-box #searchsubmit,.red-box .product-search-submit{background-color:rgb(253, 0, 2);background-image:none}.orange-box .price-filter-submit[type="submit"],.orange-box #searchsubmit,.orange-box .product-search-submit{background-color:rgb(254, 60, 0);background-image:none}.blue-box .price-filter-submit[type="submit"],.blue-box #searchsubmit,.blue-box .product-search-submit{background-color:#123f5c;background-image:none}.grey-box .price-filter-submit[type="submit"],.grey-box #searchsubmit,.grey-box .product-search-submit{background-color:rgb(136, 136, 136);background-image:none}.blue-box #searchsubmit,.green-box #searchsubmit,.grey-box #searchsubmit,.orange-box #searchsubmit,.red-box #searchsubmit{background-image:url('search.png');text-indent:-9999px;background-size:80%}.product-sort-bar form.product_order{padding:0;margin:0}.product-sort-bar .widget_product_categories select,.product-sort-bar select.product_order_selector{padding:3px 2px;max-width:190px;line-height:1.5;font-weight:400;font-size:1em;margin:0;box-sizing:border-box;border-radius:1px;border:1px solid #ccc;font-family:inherit;display:inline;background:#fff;height:29px}.product-sort-bar .product-category-filter-container{overflow:hidden;position:relative;height:auto}.product-category-filter-container.filter-active{height:auto}.filter-url{padding-right:7px;display:block}.product-sort-bar .filter-url{padding-right:7px;float:left;font-size:1em;color:#000;text-decoration:none;border-bottom:none;line-height:28px;box-shadow:none}.product-sort-bar .filter-url:hover{text-decoration:underline}.product-sort-bar .filter-url:visited{color:#000}.filter-url.active-filter,.product-sort-bar .filter-url.active-filter{border:1px solid #ccc;padding:0 18px 0 5px;position:relative;font-size:1em}.filter-url.active-filter:active,.filter-url.active-filter:focus,.filter-url.active-filter:hover,.product-sort-bar .filter-url.active-filter:active,.product-sort-bar .filter-url.active-filter:focus,.product-sort-bar .filter-url.active-filter:hover{text-decoration:none}.filter-url.active-filter:after,.product-sort-bar a.filter-url.active-filter:after,.widget a.filter-url.active-filter:after{font-family:dashicons !important;content:"\f335";font-size:17px;position:absolute;right:0;top:0;line-height:30px}.product-sort-bar a.filter-url.active-filter:after{right:-18px}.filter-url.active-filter:after,.widget a.filter-url.active-filter:after{line-height:inherit;padding:inherit;font-size:inherit}.filter-active > a.filter-url.not-active-filter,.product-sort-bar .filter-active > a.filter-url.not-active-filter{display:none}.child-category-filters,.product-sort-bar .child-category-filters{clear:both;padding-left:17px;overflow:hidden}.child-category-filters:before,.product-sort-bar .child-category-filters:before{font-family:dashicons;content:"\f474";position:absolute;left:0;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.product-sort-bar .widget_product_categories ul{margin:0;display:inline-block}.product-sort-bar .widget_product_categories li.cat-item{float:right;margin-right:25px;list-style:disc;list-style-position:inside;margin-bottom:0}.product-sort-bar .filter-widget.product_search form{max-height:30px;display:block}#container.content-area.product-catalog #product_listing .product-sort-bar .responsive-filters,#container.content-area.product-catalog #product_listing .product-sort-bar .responsive-filters-button,.product-sort-bar .responsive-filters,.product-sort-bar .responsive-filters-button,body .product-sort-bar .responsive-filters-button.ic-design.button{display:none}.price-filter-form{display:inline}#content .price-filter-form .number-box,.price-filter-form .number-box{line-height:1.5;font-weight:400;font-size:1em;padding:3px 2px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;border-radius:1px;color:#404040;margin:0;box-sizing:border-box;height:100%;width:60px;display:inline-block}.price-filter input.price-filter-submit[type="submit"],#content .price-filter input.price-filter-submit[type="submit"],.price-filter a.price-filter-reset{padding:6px;border-radius:0;cursor:pointer;-webkit-appearance:button;line-height:1;border:0;box-shadow:none;color:#fff;text-shadow:none;font-size:1em;margin:0;font-weight:normal;position:relative;top:0;vertical-align:top;min-height:0;height:auto;width:auto;display:inline-block}.price-filter a.price-filter-reset{background-color:#000}.empty-filters-info{margin-bottom:10px;text-align:center;color:#000}.widget_product_categories select{margin:0 3px 10px 0}.related_products_widget div.product-list > div,.related_products_widget div.product-list > div.modern-grid-element{width:95%;float:none;clear:both;margin:10px auto}.ic_hidden{display:none !important}.al_product.boxed *,article.al_product.boxed *{box-sizing:border-box}.boxed #product_details_container{display:flex;align-items:center;overflow:hidden}.boxed.al_product #product_details_container div.entry-thumbnail.product-image{float:left;clear:left;box-sizing:border-box;line-height:0}.boxed #product_details{float:right;clear:right;box-sizing:border-box;margin-left:5%}.boxed.al_product #product_details_container div.entry-thumbnail.product-image{width:42%}.boxed #product_details{max-width:53%}.boxed #product_details,ic-block{width:100%}#content .boxed #product_details > div,#content .boxed #product_details > form,#content .boxed #product_details > table,#content .ic-block,.boxed #product_details > div,.boxed #product_details > form,.boxed #product_details > table,.ic-block{display:block;background-color:#f4f4f4;padding:15px 20px;border:1px solid #cccccc;border-top:0;margin:0;line-height:1;color:#000;width:100%}.boxed #product_details > table > tbody,.boxed #product_details > table > tbody > tr > td,.boxed #product_details > table > tr{display:inline-block}.boxed #product_details > table > tbody > tr > td{max-width:100%}.boxed #product_details > div:first-child,.boxed #product_details > form:first-child,.boxed #product_details > table:first-child,.ic-block:first-child{border-top:1px solid #cccccc}.boxed #product_details table tr td{padding:0;border:none;font-size:inherit;vertical-align:middle;color:#000}.boxed #product_details > *,.ic-blocks{margin:0;list-style-position:inside}.boxed #product_details *{list-style-position:inside}.boxed .shipping-table ul{margin-bottom:0}.boxed #product_details p{margin-bottom:0.8em}.boxed .after-product-details{display:none}.boxed .after-product-details.ic_accordion_container,.boxed .after-product-details.ic_tabs_container{display:block;overflow:hidden}.boxed .after-product-details *{list-style-position:inside}.boxed #product_details table *,.ic-blocks table *{line-height:1}#content .boxed #product_details > div:first-child,#content .ic-blocks > div:first-child,.boxed #product_details > div:first-child,.ic-blocks > div:first-child{background:transparent;border-top:1px solid #cccccc;color:inherit}#content .boxed #product_details div.shortdesc,.boxed #product_details div.shortdesc{padding:0 0 7px;border:0;border-bottom:1px solid #cccccc;line-height:2;background:none}.boxed #product_subcategories,.boxed .related-products,table.ic-block{display:inline-block;background-color:#f4f4f4;background:#f4f4f4;padding:5px;border:1px solid #cccccc}.boxed #product_subcategories,table.ic-block{line-height:1}.boxed .related-products{padding:15px 20px}.boxed #product_subcategories,.boxed .related-products{margin-bottom:20px}.boxed #product_subcategories,.boxed .related-products{display:block;overflow:hidden}.boxed .related-products h2.catalog-header{margin-top:0}.boxed #product_subcategories *{margin:0;padding:0}.boxed #product_features table,.boxed .product-features table{background-color:transparent;background:transparent;padding:0;border:0;margin:20px auto;min-width:40%}.boxed .attribute-value-unit-single{font-weight:bold;max-width:200px}.boxed #product_features table td,.boxed .product-features table td,table.ic-block td{background-color:#f4f4f4;background:#f4f4f4;padding:15px 20px;border:1px solid #cccccc;line-height:1}.boxed #product_features table td:first-child,.boxed .product-features table td:first-child,table.ic-block td:first-child{width:40%}.boxed #product_details .shipping-table td{line-height:1.5}.boxed #product_details .shipping-table ul li{line-height:1.3}.boxed.al_product #product_details_container div.entry-thumbnail.product-image{margin-left:0}.ic_tabs{line-height:0}.boxed .after-product-details{background-color:#f4f4f4;border:1px solid #cccccc;margin:30px auto 0;position:relative}.boxed .after-product-description{padding-top:30px}#after-product-details .ic_tabs > h3,#content .boxed .after-product-details .ic_tabs > h3,#product_page .ic_tabs > h3,.boxed div.entry-content .after-product-details .ic_tabs > h3,.ic_tabs > h3,body .ic_tabs > h3{display:inline-block;padding:15px 20px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#f4f4f4;line-height:1;margin:0;cursor:pointer;color:inherit}.ic_tabs > h3 a,.ic_tabs > h3 a:active,.ic_tabs > h3 a:focus,.ic_tabs > h3 a:hover,.ic_tabs > h3 a:visited{color:inherit;text-decoration:none;border:0;outline:0;background:transparent;box-shadow:none}.ic_tab_content{padding:25px 20px;display:none}.tabs_content_container{width:10000px}.ic_tab_content.active{display:block}#after-product-details .ic_tabs > h3.active,#content .boxed .after-product-details .ic_tabs > h3.active,#product_page .ic_tabs > h3.active,.boxed div.entry-content .after-product-details .ic_tabs > h3.active,.ic_tab_content.active,.ic_tabs > h3.active{background:#fff;background-color:#fff}#after-product-details .ic_tabs > h3.active,#content .boxed .after-product-details .ic_tabs > h3.active,#product_page .ic_tabs > h3.active,.ic_tabs > h3.active{border-bottom:0}.entry-meta.product-meta,.product-meta{border:1px dashed;padding:10px;line-height:1;margin:10px 0}.product-meta > span,.product-meta span.edit-link{display:inline-block;margin:0 10px;vertical-align:middle;line-height:1}.product-meta > span:first-of-type{margin-left:0}.product-meta:before{font-family:dashicons;content:"\f160";font-size:20px;vertical-align:middle}.ecommerce-product-catalog .author,.ecommerce-product-catalog .entry-meta,.post-type-archive-al_product .entry-meta,.single-al_product .entry-meta{display:none}.entry-header .entry-title span.ic-search-keyword,span.ic-search-keyword{display:inline;font-size:inherit}#cboxContent,#cboxContent button{line-height:1}.product-sort-bar .filter-widget.product_size_filter,.product_size_filter{float:none;clear:both}.product_size_filter .toReload{visibility:hidden}.product-size-filter-container label{clear:left;vertical-align:middle;display:inline-block;padding-right:10px;position:relative;top:4px;min-width:23px}.size-field-container{display:inline-block;min-width:90%;vertical-align:middle}.ic-comparison-table-container{overflow-x:scroll}.ic-comparison-table{max-width:100%;table-layout:fixed}.ic-comparison-table .table-cell{vertical-align:top}.zoomContainer{z-index:999}#product_page .button.ic-compare-product{margin-top:10px;display:inline-block}.al-box .notice-dismiss{position:absolute;top:-6px;right:-6px;border:none;margin:0;padding:9px;background:0 0;color:#72777c;cursor:pointer}.al-box .notice-dismiss:before{background:0 0;color:#72777c;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.al-box .notice-dismiss:active:before,.al-box .notice-dismiss:focus:before,.al-box .notice-dismiss:hover:before{color:#c00}.clear-both{clear:both}.product-sort-bar .responsive-filters{max-width:70%;width:300px;float:right;border:1px solid #000;border-bottom:0;box-shadow:0 0 1px #d4d3d3;position:absolute;top:100%;right:0;z-index:2}.responsive-filters-section-title{padding:10px;border-bottom:1px solid #000;cursor:pointer;background:#eee}.responsive-filters-section-title:after{font-family:dashicons;content:"\f347";float:right}.responsive-filters-section-title.open:after{content:"\f343"}.responsive-filters-section-content{display:none;padding:10px;border-bottom:1px solid #000;background:#fff}.entry-content .responsive-filters-section-content form.product_order{text-align:left}#container.content-area.product-catalog #product_listing .product-sort-bar .responsive-filters-button,.product-sort-bar .responsive-filters-button,body .product-sort-bar .responsive-filters-button.ic-design.button{float:right;clear:right;margin-bottom:10px}.product-sort-bar .responsive-filters-button:after{font-family:dashicons;content:"\f347";padding-left:5px;vertical-align:middle}.product-sort-bar .responsive-filters .product-category-filter-container{overflow:visible;margin-top:-10px;margin-bottom:-10px}.responsive-filters .filter-url{float:none;padding:10px;border-bottom:1px solid #000;margin-left:-10px;margin-right:0;line-height:22px}.responsive-filters .filter-url:not(.active-filter):not(.not-active-filter){margin-right:-10px}.responsive-filters .filter-url:last-child{border-bottom:0}.product-sort-bar .responsive-filters .filter-url.active-filter,.responsive-filters .filter-url.active-filter{padding:10px 27px 10px 10px;font-weight:bold;border:0}.product-sort-bar .responsive-filters a.filter-url.active-filter:after,.responsive-filters .filter-url.active-filter:after{line-height:inherit;padding-right:7px;font-size:inherit}.responsive-filters .child-category-filters:before{font-size:23px}.responsive-filters .child-category-filters,.responsive-filters .product-sort-bar .child-category-filters{padding-left:33px;overflow:visible;padding-top:3px;margin-bottom:10px;margin-top:-9px}.responsive-filters .child-category-filters .filter-url{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.responsive-filters .child-category-filters .filter-url:first-child{border-top:1px solid #ccc}.product-sort-bar .responsive-filters .responsive-filters-section-content select{display:block;max-width:100%;padding:10px 8px;width:100%;margin-bottom:10px;height:auto}.product-sort-bar .responsive-filters .responsive-filters-section-content select:last-of-type{margin-bottom:0}.product-sort-bar .responsive-filters div.attribute-filter{display:block;padding:5px 0}.product-sort-bar .responsive-filters div.attribute-filter:first-child{padding-top:0}.product-sort-bar .responsive-filters div.attribute-filter:last-child{padding-bottom:0}#ic-catalog-bar{display:none}#ic-catalog-bar .ic-bar-icon{position:relative}#ic-catalog-bar.device-all .ic-icon-hidden-content{display:none}#ic-catalog-bar .ic-icon-url,#ic-catalog-menu-bar .ic-icon-url{padding:10px;border-radius:50%;color:#fff;display:block;transition:all 0.2s linear;line-height:1;min-width:0;width:auto;height:auto}#ic-catalog-bar .ic-icon-url:focus,#ic-catalog-bar .ic-icon-url:hover,#ic-catalog-menu-bar .ic-icon-url:focus,#ic-catalog-menu-bar .ic-icon-url:hover{color:#fff;padding:15px;margin:-5px}#ic-catalog-bar.device-all.ic_popup,#ic-catalog-bar.device-small.ic_popup{transform:initial}.ic_popup .ic-icon-hidden-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;transition:visibility 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);background:#fff;color:#000}.ic_popup .ic-icon-hidden-content-inside{left:1.25em;right:1.25em;top:50%;transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);position:absolute;max-width:1000px;margin:0 auto;padding:60px}.ic_popup .ic-icon-hidden-content-inside input.product-search-box[type="search"],.ic_popup .ic-icon-hidden-content-inside .entry-content input.product-search-box[type="search"],.ic_popup .ic-icon-hidden-content-inside #product_search_form{max-width:100%;font-size:16px}.ic_popup .ic-icon-hidden-content-inside .ic-search-container{display:block}.ic-icon-hidden-content-inside .ic-popup-close{display:none}.ic_popup .ic-icon-hidden-content-inside .ic-popup-close{display:inline-block;font-size:30px;position:absolute;right:0;top:0;color:#adadad;cursor:pointer}@media (min-width: 1016px){#ic-catalog-menu-bar{display:inline-block}#ic-catalog-menu-bar #ic-catalog-bar.device-all{display:block;line-height:1}#ic-catalog-bar.device-all .ic-bar-icon{display:inline-block;margin-right:2px}#ic-catalog-bar.device-all .ic-bar-icon .dashicons{vertical-align:middle}}@media (max-width: 1016px){#ic-catalog-bar.device-all,#ic-catalog-bar.device-small{display:table;position:fixed;top:0;z-index:9999;width:auto;text-align:center;left:50%;transform:translateX(-50%)}#ic-catalog-bar .ic-bar-icon{display:block;float:left;padding-right:5px}#ic-catalog-menu-bar #ic-catalog-bar.device-all,#ic-catalog-menu-bar #ic-catalog-bar.device-small{display:none}body #container.product-catalog{width:100%;padding:0}body #container.product-catalog{padding:5px}body .content-area.product-catalog #content{width:100%;padding-left:5px;padding-right:5px}.boxed.responsive .after-product-details{border:0;background:transparent}.boxed.responsive .after-product-details > div .catalog-header{border:1px solid #cccccc;background-color:#f4f4f4;padding:15px 20px;line-height:1;margin:0;cursor:pointer}.boxed.responsive .after-product-details .catalog-header.open{border-bottom:1px solid #cccccc;padding-bottom:15px}.boxed.responsive .after-product-details .catalog-header:after{font-family:dashicons;content:"\f139";float:right}.boxed.responsive .after-product-details .catalog-header.open:after{content:"\f140"}.boxed.responsive .after-product-details > div:first-child .catalog-header{border-bottom:0}.boxed.responsive .after-product-details > div:last-child .catalog-header{border-top:0;border-bottom:1px solid #cccccc}.boxed.responsive .after-product-details > div:first-child .catalog-header{border-top:1px solid #cccccc}.boxed.responsive .after-product-details > div:nth-child(2) .catalog-header{border-top:1px solid #cccccc}.ic_accordion_content_container{border:1px solid #cccccc;padding:15px 20px;border-bottom:0;background:#fff}.boxed.responsive .after-product-details > div:last-child .ic_accordion_content_container{border-bottom:1px solid #cccccc;border-top:0}#content .responsive #product_details.product-details.no-image > div,.boxed.responsive #product_details.no-image > div,.responsive #product_details.product-details.no-image > div,.responsive #product_details.product-details.no-image > form{float:none;width:100%}#container.content-area.product-catalog #product_listing.responsive .product-sort-bar .responsive-filters-button,.responsive .product-sort-bar .responsive-filters-button,body .product-sort-bar .responsive-filters-button.ic-design.button,body .responsive .product-sort-bar .responsive-filters-button.ic-design.button{display:block}.product-sort-bar [data-ic_responsive_label]{display:none}.responsive-filters [data-ic_responsive_label]{display:block}}@media (max-width: 700px){.boxed #product_features table,.boxed .product-features table{width:100%}.responsive.boxed #product_details_container{display:block}.responsive.al_product #product_details_container div.entry-thumbnail.product-image,.responsive.al_product div.entry-thumbnail.product-image,.responsive.boxed.al_product #product_details_container div.entry-thumbnail.product-image{float:none;width:100%;max-width:100%;margin-left:0}.responsive #product_details{float:none;clear:left;max-width:100%;width:100%;margin:0}.responsive .product-details .shortdesc{padding:0}#product_listing.responsive .classic-grid h3.product-name,.responsive .al_archive .product-name,.responsive .al_archive .product-price,.responsive .classic-grid h3.product-name{font-size:14px}.responsive .classic-grid .product-price{font-size:12px}div.fixed-box{display:none}#catalog_sidebar{display:none}body .content-area.product-catalog #content{float:none;width:100%;padding:0;overflow:visible}.responsive .list .classic-list-image-wrapper{float:none;margin:0 auto;width:100%}.responsive .list.archive-listing{min-height:130px}.responsive .list .product-image{min-width:50px;min-height:50px}.responsive .list .product-short-descr{clear:left;overflow:hidden;line-height:1.1;padding:0;text-align:center}.responsive .list .product-name{text-align:center}}@media (max-width: 600px){.responsive .classic-grid.archive-listing:nth-child(odd){clear:left}.responsive .classic-grid.archive-listing.last:nth-child(even),.responsive .classic-grid.archive-listing:nth-child(even){margin-right:0}.responsive .classic-grid.archive-listing,.responsive.product-list .classic-grid.archive-listing,.responsive.product-list .classic-grid.archive-listing.last,.responsive.product-subcategories .classic-grid.archive-listing{width:49.25%}#product_listing.responsive .classic-grid h3.product-name,.ecommerce-product-catalog .responsive .classic-grid h3.product-name,.responsive .classic-grid h3.product-name{font-size:12px;line-height:12px}.responsive .classic-grid .product-price{font-size:10px;line-height:10px}.responsive .archive-listing.first,.responsive .archive-listing.last{clear:none}.archive .type-page.type-al_product .entry-content,.archive article.type-page.type-al_product .entry-content{display:block}}@media (max-width: 500px){#product-features .ic_accordion_content_container{padding:0}.boxed #product_features .ic_accordion_content_container table,.boxed .product-features .ic_accordion_content_container table{margin:0}.boxed #product_features .ic_accordion_content_container table tr td:last-child,.boxed .product-features .ic_accordion_content_container table tr td:last-child,.ic_accordion_content_container table.ic-block tr td:last-child{border-right:none}.boxed #product_features .ic_accordion_content_container table tr td:first-child,.boxed .product-features .ic_accordion_content_container table tr td:first-child,.ic_accordion_content_container table.ic-block tr td:first-child{border-left:none}.responsive .al_archive{margin:5px auto 25px;float:none;width:94%}.per-row-1 .modern-grid-element,.per-row-2 .modern-grid-element:nth-child(2n),.per-row-3 .modern-grid-element:nth-child(3n),.per-row-4 .modern-grid-element:nth-child(4n),.per-row-5 .modern-grid-element:nth-child(5n){margin-right:auto}.responsive.al_product h1{font-size:24px}.responsive .al_archive .product-attributes table.attributes-table tr td{font-size:10px}.responsive .product-entry .product-description table,.responsive .product-entry .product-description table tbody,.responsive .product-entry .product-description table td,.responsive .product-entry .product-description table tr{display:block;width:auto;border:0;margin:0 auto}#product_archive_nav li.next-page a span,#product_archive_nav li.previous-page a span{display:none}#product_archive_nav li.next-page a:before,#product_archive_nav li.previous-page a:before{font-family:dashicons;line-height:14px;font-size:14px;vertical-align:middle}#product_archive_nav li.next-page a:before{content:"\f345"}#product_archive_nav li.previous-page a:before{content:"\f341"}#product_archive_nav li.active,#product_archive_nav li:first-child,#product_archive_nav li:last-child{display:inline-block}.boxed #product_features table td:nth-child(2),.boxed .product-features table td:nth-child(2),table.ic-block td:nth-child(2){padding-left:5px;padding-left:7px;word-break:break-all}.boxed #product_features table td,.boxed .product-features table td,table.ic-block td{padding-left:7px}.boxed.responsive .after-product-details > div .catalog-header{padding-right:5px;padding-left:9px}}@media (max-width: 300px){.responsive .al_archive .product-name,.responsive .al_archive .product-price{font-size:12px}.responsive .al_archive{min-width:90%;min-height:100px;width:94%}}