html,body{height:100%}body{font-size:15px;line-height:1.5;color:#606975;position:relative;margin:0;display:flex;flex-direction:column;font-family:'Open Sans',"Helvetica Neue", Arial, sans-serif}.cf:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6,.nav_container,#categories{font-family:'Montserrat', sans-serif;color:#495059}a{text-decoration:none}a:hover,a:focus{text-decoration:none}::-webkit-input-placeholder{color:#606975 !important}::-moz-placeholder{color:#606975 !important}:-ms-input-placeholder{color:#606975 !important}:-moz-placeholder{color:#606975 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#606975 !important}.site_wrapper{flex:1 0 auto;margin-bottom:30px}.protect_posts{font-family:'Open Sans',"Helvetica Neue", Arial, sans-serif;color:#949ca7}.cl_edit_protect{text-align:center;padding:0 0 10px}.cl-protect-login,.cl-protect-login *,.cl-protect-login *:before,.cl-protect-login *:after{box-sizing:border-box;text-shadow:none;text-transform:none}p.cl_protect_premsg{padding:10px 0 5px;margin:0;font-size:14px}.cl-protect-login div{position:relative;display:inline-block;float:left;line-height:0}.cl-protect-login label{position:absolute;color:#999 !important;top:10px;left:13px;opacity:1;font-weight:400;font-size:16px;line-height:24px;text-transform:none;letter-spacing:0;font-family:inherit;pointer-events:none;transform:translate;transform:scale(1) translate3d(0, 0, 0);transform-origin:0 0;transition:transform 150ms ease-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cl-protect-login input:focus+label,.cl-protect-login div.filled input+label{transform:scale(0.6) translate3d(-7px, -9px, 0)}.cl-protect-login input{padding:18px 8px 5px;min-height:44px}.cl-protect-login input,.cl-protect-login button{-webkit-appearance:none;background:#fff;font-size:15px;margin:0;line-height:16px;margin-bottom:10px;font-family:inherit;border:1px solid rgba(0,0,0,0.25);display:inline-block;width:150px}.cl-protect-login button,.cl-protect-login .cl_sub_btn{padding:12px;text-align:center;transition:box-shadow 150ms ease-out}.cl-protect-login button{color:#fff;height:44px;box-shadow:inset 0 0 0 4px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.2)}.cl-protect-login button:focus{outline:none}.cl-protect-login button.disabled{opacity:0.45;transition:opacity 300ms}.cl-protect-login button.disabled div{float:none;position:absolute;transform:scale(0.8);vertical-align:5px;animation:cl_button_processing 750ms both}.cl-protect-login .circular{-webkit-animation:cl_rotate 2s linear infinite;animation:cl_rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:30px;position:absolute;top:50%;margin-top:-15px;left:50%;margin-left:-15px;padding:0;opacity:1;transition:opacity 300ms}.cl-protect-login .path{stroke:#fff;stroke-dasharray:1,200;stroke-width:4px;stroke-dashoffset:0;-webkit-animation:cl_dash 1.5s ease-in-out infinite;animation:cl_dash 1.5s ease-in-out infinite;stroke-linecap:round}.cl-protect-login button:hover,.cl-protect-login .cl_sub_btn:hover{box-shadow:inset 0 0 0 0 rgba(0,0,0,0.05)}.cl-protect-login input:focus{outline:none}.cl_protect_email input{border-radius:4px 0 0 4px;border-right:0}.cl_protect_password input{border-radius:0 4px 4px 0;margin-right:15px}.cl_protect_submit button{border-radius:4px;position:relative}.cl-protect-login div.cl_protect_sub{width:100%;line-height:1.4}@-webkit-keyframes cl_rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cl_rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cl_dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124}}@keyframes cl_dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124}}@keyframes cl_button_processing{0%{opacity:0}100%{opacity:1}}@keyframes float-down-alert{0%{opacity:0;transform:translateY(-30px)}15%{opacity:1;transform:translateY(0px)}85%{opacity:1;transform:translateY(0px)}99%{opacity:0;transform:translateY(10px)}100%{opacity:0;transform:translateY(-1000px)}}.cl_alert{border:0;padding:10px 15px;margin:0;font-size:14px;font-weight:bold;font-family:'helvetica neue', helvetica, arial, sans-serif;top:40px;right:20px;width:180px;z-index:30000;position:fixed;border-radius:5px;color:#d9e5cb;background:#74974D;cursor:default;animation:float-down-alert 4.5s both}.cl_alert_success{color:#3c763d;background-color:#dff0d8}.cl_alert_error{color:#fdeceb;background:#ea3832}.form-clean input[type="search"]::-webkit-search-decoration{display:none}.form-clean input,.form-clean button,.form-clean select,.form-clean textarea{margin:0;border:0;outline:0;vertical-align:middle}.form-clean button,.form-clean input[type="reset"],.form-clean input[type="submit"],.form-clean input[type="button"]{-webkit-appearance:none;background-clip:padding-box;border-radius:0;background:none;border:0;cursor:pointer;font:13px/1.3 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;overflow:visible;padding:0;width:auto;box-shadow:none;outline:none}.form-clean button:hover,.form-clean input[type="reset"]:hover,.form-clean input[type="submit"]:hover,.form-clean input[type="button"]:hover{box-shadow:none;outline:none}body.cookiewarning{padding-bottom:15em}body div.cookiewarning{display:none}body.cookiewarning div.cookiewarning{padding:2em;display:block;position:fixed;bottom:0;width:100%;z-index:100;background-color:rgba(0,0,0,0.8);color:white}div.cookiewarning h3{margin:0 0 5px;color:#fff}div.cookiewarning p{margin:0 0 20px}div.cookiewarning .btn-warning{color:#fff;background-color:#6c9b07;font-weight:600;font-size:15px;border:none}body .removecookie{display:inline-block}body.cookiewarning .removecookie{display:none}.sf_header_custom a:hover,header.theme a:hover{text-decoration:none}header.theme{position:relative;margin-bottom:-80px;top:-125px;box-shadow:inset 0 -1px 0 #eee;overflow:hidden}header.theme.main{z-index:100;overflow:auto;margin-bottom:0;background:#fff;overflow:visible}h2.cl4-em-short-desc{font-size:16px;margin:-20px 0 28px;color:#788290}.site_wrapper{margin-top:40px}.mast_title{margin-top:87px}.flex_vert{display:flex;align-items:center}.back_btn{display:inline-block;padding-right:20px;font-size:30px;align-items:center;cursor:pointer;color:#ccd0d5}.back_btn:hover{color:#b0b6be}img.feature{width:100%;height:auto}.branding,.branding .pull-right{display:flex;align-items:center}.branding{position:relative;z-index:10;padding:0 30px 0 15px;margin:0 auto;height:85px}.branding .pull-left{display:flex;align-items:center}.branding .pull-right{margin-left:auto}hr.splash{height:1px;position:absolute;left:0;right:0;margin:0;border:0}img+hr.splash{top:auto;bottom:0}#sf_splash{position:relative;background-size:cover;background-position:center}#sf_splash:before{content:'';left:0;right:0;top:0;position:absolute;height:50px;background:linear-gradient(rgba(0,0,0,0.04), rgba(0,0,0,0))}@media (min-width: 600px){#sf_splash{max-height:400px}#sf_splash img{opacity:0}}.faq_search{padding:0 0 50px;font-size:20px;text-align:center}.faq_search input{border:2px solid #eee;border-radius:100px;padding:10px 20px;width:70%}.faq_search input:focus{outline:none;box-shadow:none}#faq_list{padding:0;margin:0;list-style:none}#faq_list h3{font-size:20px;padding:0 !important;cursor:pointer}#faq_list p.lead{font-size:19px;color:#606975;padding:15px 0 0}main{position:relative;z-index:0}main h1{margin:0 0 10px;font-size:30px}main .col-md-9{padding-left:30px;padding-right:20px}#main .post h2{font-size:1.65em;padding:10px 0 15px}.post.single h1{font-weight:600;font-size:30px;line-height:1.4;margin-bottom:-5px !important}.post.single h1 a{color:#000}.post.single p{padding:0 0 15px;font-size:18px;line-height:1.6}.post.single img{width:100%;height:auto}.post.single ul.tags{list-style:none;margin:15px 0 0;padding:0;font-size:12px}.post.single ul.tags li{padding:5px 10px;background:#eee;float:left;border-radius:3px;margin-right:10px;cursor:pointer}.post.single ul.tags li a{color:#555;display:inline-block}.posts{background-color:#fff;color:#444}@media (min-width: 600px){.posts{grid-template-columns:48% 48%;grid-gap:30px;display:grid}}.posts .posts_thumbnail{background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:120px}.posts .posts_summary{padding:0 15px;font-size:14px;color:#999;line-height:1.4;display:none}.posts .post{border:1px solid #e9e9e9;border-radius:3px;position:relative;padding-bottom:70px;min-height:150px}@media (max-width: 600px){.posts .post{margin-bottom:20px}}.posts .post .meta_info_all{position:absolute;padding:15px;bottom:0;left:0;right:0}.posts .post h1{font-weight:600;font-size:19px;line-height:1.4;margin-bottom:-5px !important;padding:15px 15px 0 !important}.posts .post h1 a{color:#495059}.posts .post img{width:100%;border-radius:100px;position:relative;z-index:10}.posts .post .post_author{height:40px;width:40px;line-height:40px;text-align:center;font-size:18px;color:#606975;background-color:#f8f8f8;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.03);margin-right:12px;border-radius:100px}.posts .post span.small{font-size:12px}.posts .post span.small.author{display:block}.posts .post span.small.date{color:#949ca7}.posts .post.no-thumb .post_content{left:0;border-left:none}@media (min-width: 990px){.posts .posts_thumbnail{float:left;width:190px;height:150px}.posts .post_content{position:absolute;top:0;bottom:0;right:0;left:190px;border-left:1px solid rgba(0,0,0,0.08)}.posts .post{padding-bottom:0px}}@media (max-width: 990px){a.cartloom-viewcart{padding-right:0}.nav_container .pull-left,.nav_container .pull-right{display:block !important;float:none !important}.nav_container .nav-pills>li{float:none}.navbar-form{padding:0 0 0 15px !important}#top-nav>li>a{padding:6px 0px !important}.nav_container{background:#fff;border-radius:2px;padding:10px 20px;width:240px;position:absolute;text-align:left;font-size:17px;top:-9999px;right:84px;opacity:0;display:block;transform:scale(0);transform-origin:top right;transition:background 300ms 0ms,border 200ms 0ms, opacity 300ms 0ms, transform, 300ms 0ms, top 0ms 300ms}.nav_container.open{background:#fff;left:auto;border-radius:8px;top:14px;opacity:1;box-shadow:0 15px 80px -10px rgba(0,0,0,0.3);transform:scale(1);transition:background 300ms 0ms,border 200ms 0ms, opacity 300ms 0ms, transform, 300ms 0ms, top 0ms 0ms}.sf-img-thumbnail img{max-width:120px;max-height:170px !important}#categories>span{display:none !important}#categories #browse_categories{background-color:#fff;border:0;padding:4px 10px 5px;font-size:15px;color:#606975;width:94px;position:relative;box-shadow:none;cursor:pointer;border:1px solid #f8f8f8;padding:20px;width:100%;border-radius:5px;text-align:center;border:1px solid #E3E3E3;font-size:17px}#categories #browse_categories:focus{outline:none}#categories ul{display:none;background-color:transparent;margin-top:-1px !important;border:1px solid #E3E3E3 !important;padding:15px 25px !important;border-radius:0 0 5px 5px}#categories ul a{font-size:17px;line-height:24px}#categories.open ul{display:block}#categories.open #browse_categories{border-radius:5px 5px 0 0 !important;border-bottom:1px solid #fff}}iframe.cartloom-iframe{padding:0;margin:0;border:none}#cl4-loader-outer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999999}#cl4-loader-outer #cl4-loader-inner{top:50%;left:50%;margin-left:-40px;margin-top:-40px;position:absolute}#cl4-loader{position:relative;margin:0 auto;width:80px}#cl4-loader:before{content:'';display:block;padding-top:100%}#cl4-loader .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#cl4-loader img{position:absolute;width:80px;top:0;display:none}#cl4-loader .path{stroke-dasharray:1, 200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124}}@-webkit-keyframes color{100%,0%{stroke:#79a04a}}@keyframes color{100%,0%{stroke:#79a04a}}#cl4-loader.swatch-green .path{stroke:#79a04a}#cl4-loader.swatch-forest .path{stroke:#5f825a}#cl4-loader.swatch-turquoise .path{stroke:#4ebcc2}#cl4-loader.swatch-seafoam .path{stroke:#72bb9c}#cl4-loader.swatch-tan .path{stroke:#bcac78}#cl4-loader.swatch-orange .path{stroke:#f37d26}#cl4-loader.swatch-burgandy .path{stroke:#e25956}#cl4-loader.swatch-purple .path{stroke:#9469bd}#cl4-loader.swatch-marine .path{stroke:#5a95e6}#cl4-loader.swatch-steel .path{stroke:#717f85}#cl4-loader.swatch-ash .path{stroke:#77777e}#cl4-loader.swatch-coal .path{stroke:#222}#cl4-load-wrap{opacity:0 !important;height:100%;width:100%;top:0;left:0;position:fixed;line-height:0;z-index:9999999999}.cl4-fixed{position:fixed !important;overflow:hidden !important;left:0;right:0;top:0;bottom:0}#cl4-load-wrap.black90{background-color:#222}#cl4-load-wrap.black80{background-color:#222}#cl4-load-wrap.black70{background-color:#222}#cl4-load-wrap.slate90{background-color:#44464a}#cl4-load-wrap.slate80{background-color:#44464a}#cl4-load-wrap.slate70{background-color:#44464a}#cl4-load-wrap.white97{background-color:#f3f3f3}#cl4-load-wrap.white90{background-color:#f3f3f3}#cl4-load-wrap.white80{background-color:#f3f3f3}#cl4-load-wrap.white70{background-color:#f3f3f3}#cl4-load-wrap.show.black90{opacity:.9 !important}#cl4-load-wrap.show.black80{opacity:.8 !important}#cl4-load-wrap.show.black70{opacity:.7 !important}#cl4-load-wrap.show.slate90{opacity:.9 !important}#cl4-load-wrap.show.slate80{opacity:.8 !important}#cl4-load-wrap.show.slate70{opacity:.7 !important}#cl4-load-wrap.show.white97{opacity:.97 !important}#cl4-load-wrap.show.white90{opacity:.9 !important}#cl4-load-wrap.show.white80{opacity:.8 !important}#cl4-load-wrap.show.white70{opacity:.7 !important}#cl4-load-wrap{-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}.sidebar-header{font-weight:bold;font-size:15px;padding:10px 12px 8px;background-color:#f5f5f5;border:1px solid #e5e5e5}.sidebar-header{border-bottom:0}.nav-sidenav{padding:0;margin-bottom:20px;background-color:#fff;width:220px}.nav-sidenav>li>a{border:1px solid #e5e5e5;display:block;margin:0 0 -1px;padding:8px 14px}.nav-sidenav>.active>a{border:0 none;box-shadow:1px 0 0 rgba(0,0,0,0.1) inset,-1px 0 0 rgba(0,0,0,0.1) inset;padding:9px 15px;position:relative;text-shadow:0 1px 0 rgba(0,0,0,0.15);z-index:2}.nav-sidenav>.nav-subcategory>a{padding-left:40px}.nav-sidenav .fa-chevron-right{margin-top:2px;float:right;margin-right:-6px;opacity:0.25}.nav-sidenav>li>a:hover{background-color:#f5f5f5}.nav-sidenav a:hover .fa-chevron-right{opacity:0.5}.nav-sidenav .active .fa-chevron-right,.nav-sidenav .active a:hover .fa-chevron-right{opacity:1}.nav-sidenav .label{float:right;margin-right:6px}.nav-sidenav li.active .label{background:#fff;color:#85A14F}.nav-sidenav.affix{top:20px}.nav-sidenav.affix-bottom{position:absolute;top:auto;bottom:270px}.navbar-form{padding:0 0 0 20px}#main h1,#main h2,#main h3,#main h4{padding:0 0 15px;margin:0}#main h2.cata-title{font-size:22px;margin-bottom:18px;border-bottom:1px solid #e3e3e3}div.dataTables_filter input{margin-left:0 !important;box-shadow:none;outline:none}.dataTables_wrapper input,.dataTables_wrapper select{border:1px solid #E3E3E3;font-family:'Montserrat', sans-serif;box-shadow:none;font-size:15px;-webkit-appearance:none;color:#495059;padding:15px 9px}.dataTables_wrapper input:focus,.dataTables_wrapper select:focus{box-shadow:none;outline:none;border:1px solid #cacaca}.dataTables_wrapper select{height:32px;padding:0 10px;width:50px}#category-table_wrapper label{margin-bottom:0}#category-table_wrapper .header,#featured-table_wrapper .header{margin:0 !important;padding-bottom:15px}#category-table_wrapper .header .col-sm-2,#category-table_wrapper .header .col-sm-7,#featured-table_wrapper .header .col-sm-2,#featured-table_wrapper .header .col-sm-7{padding:0}.table.dataTable{margin:15px;width:auto}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{margin:8px;padding:15px 0;border-top:0}.table>tbody>tr ~ tr>td{border-top:1px solid #e3e3e3}.thumb{display:block}#featured-table thead{display:none}.dataTable .img-thumbnail{margin-right:15px}.dataTable h1{font-size:19px;font-weight:400;padding:0}.dataTable h1 span{font-size:13px;color:#666}main .lead{font-size:21px;color:#000;font-weight:400;padding-top:10px;display:block}main .lead .cur_symbol,main .lead .decimals{font-size:14.5px;vertical-align:5px}.product_title{line-height:1.4}.product_title span{font-size:14px;padding-top:2px;display:block}.swatch-green #top-nav .active a,.swatch-green main a{color:#79a04a}.swatch-green .cartloom-cart-count{color:#92b865}.swatch-green .pagination>.active>a{background:#79a04a;border-color:#79a04a}.swatch-green .swatch-background{background:#79a04a}.swatch-forest #top-nav .active a,.swatch-forest main a{color:#5f825a}.swatch-forest .cartloom-cart-count{color:#779d72}.swatch-forest .pagination>.active>a{background:#5f825a;border-color:#5f825a}.swatch-forest .swatch-background{background:#5f825a}.swatch-turquoise #top-nav .active a,.swatch-turquoise main a{color:#4ebcc2}.swatch-turquoise .cartloom-cart-count{color:#74cacf}.swatch-turquoise .pagination>.active>a{background:#4ebcc2;border-color:#4ebcc2}.swatch-turquoise .swatch-background{background:#4ebcc2}.swatch-seafoam #top-nav .active a,.swatch-seafoam main a{color:#72bb9c}.swatch-seafoam .cartloom-cart-count{color:#94ccb4}.swatch-seafoam .pagination>.active>a{background:#72bb9c;border-color:#72bb9c}.swatch-seafoam .swatch-background{background:#72bb9c}.swatch-tan #top-nav .active a,.swatch-tan main a{color:#bcac78}.swatch-tan .cartloom-cart-count{color:#cdc19a}.swatch-tan .pagination>.active>a{background:#bcac78;border-color:#bcac78}.swatch-tan .swatch-background{background:#bcac78}.swatch-orange #top-nav .active a,.swatch-orange main a{color:#f37d26}.swatch-orange .cartloom-cart-count{color:#f69a56}.swatch-orange .pagination>.active>a{background:#f37d26;border-color:#f37d26}.swatch-orange .swatch-background{background:#f37d26}.swatch-burgandy #top-nav .active a,.swatch-burgandy main a{color:#e25956}.swatch-burgandy .cartloom-cart-count{color:#e98482}.swatch-burgandy .pagination>.active>a{background:#e25956;border-color:#e25956}.swatch-burgandy .swatch-background{background:#e25956}.swatch-purple #top-nav .active a,.swatch-purple main a{color:#9469bd}.swatch-purple .cartloom-cart-count{color:#ad8ccd}.swatch-purple .pagination>.active>a{background:#9469bd;border-color:#9469bd}.swatch-purple .swatch-background{background:#9469bd}.swatch-marine #top-nav .active a,.swatch-marine main a{color:#5a95e6}.swatch-marine .cartloom-cart-count{color:#86b1ed}.swatch-marine .pagination>.active>a{background:#5a95e6;border-color:#5a95e6}.swatch-marine .swatch-background{background:#5a95e6}.swatch-steel #top-nav .active a,.swatch-steel main a{color:#717f85}.swatch-steel .cartloom-cart-count{color:#8c989d}.swatch-steel .pagination>.active>a{background:#717f85;border-color:#717f85}.swatch-steel .swatch-background{background:#717f85}.swatch-ash #top-nav .active a,.swatch-ash main a{color:#77777e}.swatch-ash .cartloom-cart-count{color:#919197}.swatch-ash .pagination>.active>a{background:#77777e;border-color:#77777e}.swatch-ash .swatch-background{background:#77777e}.swatch-coal #top-nav .active a,.swatch-coal main a{color:#222}.swatch-coal .cartloom-cart-count{color:#3c3c3c}.swatch-coal .pagination>.active>a{background:#222;border-color:#222}.swatch-coal .swatch-background{background:#222}.cl4-em-close a{color:#fff}#contact-form #submit-btn{border:1px solid #d3d3d3;margin:6px 6px 30px;padding:7px 20px;border-radius:3px;background:#f9f9f9;width:180px;outline:none;color:#495059;box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);transition:background 750ms 50ms, border 750ms 50ms, color 750ms 50ms}#contact-form #submit-btn:focus{outline:none}#contact-form #submit-btn.success{border:1px solid #82a94e;background:#8cb54f;color:#fff}#contact-form #submit-btn.error{border:1px solid #e45b5b;background:#ff6868;color:#fff}#form-results div{background:red;color:#fff;float:left;background:#ffdddd;color:#b92828;padding:7px 13px;border-radius:4px}#sf_contact .pull-left{width:46%}#sf_contact .pull-right{width:50%}@media (max-width: 700px){#sf_contact .pull-left,#sf_contact .pull-right{float:none !important;width:100%;margin:0 auto}#sf_contact .embed-container{margin-bottom:20px}#sf_contact .control-group{margin:0 -6px 0 0}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.alert.alert-info,.alert.alert-warning,.alert.alert-danger,.alert.alert-success{border:0;padding:10px 15px;margin:0;font-size:14px;top:75px;right:20px;width:220px;z-index:30000;position:fixed;border-radius:5px;color:#d9e5cb;background:#74974D;cursor:default;-webkit-animation:float-down-alert 4.5s both;animation:float-down-alert 4.5s both;box-shadow:0 20px 40px -5px rgba(0,0,0,0.8)}.alert.alert-warning{color:#fffbf7;background:#ff882b}.alert.alert-danger{color:#fdeceb;background:#ea3832}@-webkit-keyframes float-down-alert{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-30px);transform:translateY(-30px)}15%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0px);transform:translateY(0px)}85%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0px);transform:translateY(0px)}99%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}}@keyframes float-down-alert{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-30px);transform:translateY(-30px)}15%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0px);transform:translateY(0px)}85%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0px);transform:translateY(0px)}99%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}}.alert .close{color:#fff;opacity:1;text-shadow:none;margin-left:7px;font-size:22px;margin-top:-3px}.alert h4{display:block;margin:0 0 5px;font-size:1.15em;padding-right:10px;color:#fff;font-weight:600}.select button{width:100%;text-align:left}.select .caret{position:absolute;right:10px;margin-top:10px}.select:last-child>.btn{border-top-left-radius:5px;border-bottom-left-radius:5px}.selected{padding-right:10px}.option{width:100%}#categories{font-size:15px}#categories>span{font-size:15px;color:#a2a9b3;padding-bottom:8px;display:block}#categories ul{padding:20px 0 0;border-top:1px solid #E3E3E3;margin:0}#categories a{display:block;padding:5px 0;color:#606975}#categories i{font-size:12px;color:#a2a9b3;padding-right:2px;vertical-align:1px}#categories #browse_categories{border-radius:4px}#categories ul.dropdown-menu{padding:0;border:0}@media (min-width: 991px){#categories #browse_categories{display:none}#categories ul.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:block;float:left;min-width:160px;padding:0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}#categories ul.dropdown-menu .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width: 991px){header.theme{margin-bottom:-95px}.faq_search{padding:0 0 35px}#categories{left:16px;margin-top:-10px;padding-top:0}.sidebar-header{display:none}main .col-md-9{padding-left:15px}#categories-table_wrapper .header .col-sm-2,#featured-table_wrapper .header .col-sm-2{float:left !important}}@media (max-width: 700px){footer .pull-left,footer .pull-right{float:none !important;width:100% !important;text-align:center !important}footer .pull-left a,footer .pull-right a{margin-right:10px}}.cl4-em-close a{color:#fff !important}.cl4-em-radio *,.cl4-em-checkbox *,.cl4-em-product *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media (max-width: 990px){.cl4-em-product{float:none !important;margin-right:0 !important}.cl4-em-product>div{padding-right:380px;padding-right:0 !important}.cl4-em-purchase{max-width:none !important;width:auto !important;padding-left:5px !important;padding-right:5px !important;border-left:none !important}}#terms pre{border:0;background:transparent;padding:0}#summary_col_shadow{background:#eee !important;width:1px !important}.direct.cart.checkout #cl4-box{max-width:100% !important;padding:0 55px 0 0 !important}.pay-icons{margin-bottom:0}.pay-icon{margin-right:5px;width:50px !important;margin-bottom:9px;border:1px solid rgba(0,0,0,0.12)}.tooltip{opacity:1 !important}#related-items{margin-top:20px}td.related_thumb{width:120px !important}td.related_desc{padding-left:17px !important;padding-right:20px !important}td.related_price{padding-right:20px !important;width:100px !important}td.related_button{width:60px !important}@media (max-width: 600px){td.related_desc,td.related_price,td.related_button{display:block !important;float:left !important;width:100% !important;padding:0 10px !important;border-top:0 !important}#related-items tr{border-bottom:1px solid #ddd !important}td.related_button .cart{float:left !important;margin-bottom:15px !important}}.control-group.required.obscure>div:before{content:'* ';color:#ff8f8f;position:absolute;top:18px;left:17px}.control-group.required.obscure input{padding-left:23px}.control-group.required:not(.obscure)>div>label:before{content:'* ';color:#ff8f8f;vertical-align:-1px}#billing ol,#shipping ol{margin-left:15px}#order{margin-top:-5px h3;margin-top-color:#495059}#order table{width:100%;max-width:100%;margin-bottom:20px;background-color:transparent;border-collapse:collapse;border-spacing:0}#order table td,#order table th{padding:10px 15px;border:1px solid #ebebeb}#order table tr:nth-child(odd) td{background:#f8f8f8}#order .table>tbody>tr>td,#order .table>tbody>tr>th,#order .table>tfoot>tr>td,#order .table>tfoot>tr>th,#order .table>thead>tr>td,#order .table>thead>tr>th{padding:10px}#order .item-name .btn-sm{margin-top:7px}#order #co-main>div{margin-bottom:40px}#order .center{text-align:center;padding:10px 0}#order #total-summary #billing{padding-bottom:30px}@media (min-width: 600px){#order #total-summary #billing,#order #total-summary #shipping{padding-bottom:0;width:50%;float:left}}@media (max-width: 600px){#order h1,#order h2,#order h3,#order #total-summary>h4{text-align:center}#order #total-summary>h4{font-size:24px !important}#order #total-summary .text-right{text-align:left}}#order #print{display:inline-block;width:auto;background:#e0f1d9;color:#75905d;border-radius:5px}#order #print:focus,#order #print:hover{color:#79a04a}#order #print:hover{background:#d7edce}.control-group>div:not(.ec){padding:6px;position:relative}.control-group.cl-input label{display:block;position:absolute;line-height:10px;top:13px;left:1.7em;font-size:10px;font-family:'open sans';color:#ababb4;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity 500ms, -webkit-transform 500ms;transition:opacity 500ms, transform 500ms;transition:opacity 500ms, transform 500ms, -webkit-transform 500ms}.control-group input[type=text]{line-height:18px;background-color:white;border-radius:3px;transition:border linear 0.2s, box-shadow linear 0.2s;width:100%;height:auto;margin:0;padding:20px 10px 4px 10px;color:#000;font-size:14px;-moz-appearance:none;-webkit-appearance:none;font-family:'open sans';border:1px solid #dfdfe6}.control-group input[type=text]:focus{outline:none;border-color:#b4b4c4;box-shadow:0 0 0 2px #ededf1}#cl4-box table.cl4-table th,#cl4-box table.cl4-table td{padding:9px 0;text-align:left;vertical-align:middle}#cl4-box table.cl4-table thead th{padding:0 0 9px 0;font-size:18px}#cl4-box table.cl4-table{max-width:100%;width:100%;margin:0 0 20px;padding:0 6px;position:relative;border-collapse:separate;border-spacing:0}.lookup .pull-left{width:46%}.lookup .pull-right{width:50%}@media (max-width: 700px){.lookup .pull-left,.lookup .pull-right{float:none !important;width:100%;margin:0 auto}.lookup .pull-right{margin-top:20px}.lookup .embed-container{margin-bottom:20px}.lookup .control-group{margin:0 -6px 0 0}}.lookup #cl4-box table.cl4-table tbody td{width:50% !important}.lookup #cl4-box table.cl4-table tbody tr+tr td{border-top:1px solid #eee}.lookup #cl4-box .btn-checkout,.lookup #cl4-box .btn-checkout-alt{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border-radius:4px;text-decoration:none;text-transform:none;padding:11px 0;width:100%;font-size:15px;line-height:normal;padding:15px 0 16px;margin:5px;position:relative;line-height:15px;background-image:linear-gradient(to bottom, rgba(255,255,255,0.12), rgba(0,0,0,0.07));color:#fff;font-family:'open sans';font-size:16px;font-weight:400;border-color:transparent;transition:opacity 500ms;transition:background-color 300ms ease-out, opacity 500ms}.lookup #cl4-box #cl4-footer{padding-right:0}.lookup #cl4-box table.cl4-table tbody td{width:50% !important}.lookup .order_link{text-align:right !important}.lookup #cl4-box table.cl4-table tbody td a{transition:color 150ms;padding:3px 8px;border-radius:3px;color:#fff;font-size:13px}.lookup #cl4-success div,.lookup #cl4-error div{text-align:center;padding-bottom:10px}.lookup #cl4-error div{color:#e26c6c}
