/*!
 Theme Name:   Brightideas
 Description:  Brightideas bespoke theme, storefront child theme
 Author:       Studio 24
 Author URI:   http://studio24.net
 Template:     storefront
 Version:      1.5.0
 Text Domain:  storefront-brightideas
*/.download-button:before,.hentry.type-post .bi-post-header-wrap:before,.hentry.type-post .project-idea-header .entry-meta .bi-post-time:before,.hometeasers-container .bi-latest-post .ideas-badge,.hometeasers-container .entry-content:before,.related-post .bi-latest-post .bi-latest-post-info:before,.related-post .bi-latest-post .ideas-badge,.related-post .cat-project-ideas .bi-latest-post-info .bi-post-time:before,.single-post .bi-latest-post .bi-latest-post-info:before,.single-post .bi-latest-post .ideas-badge,.single-post .cat-project-ideas .bi-latest-post-info .bi-post-time:before,.sprite,.widget_shipping_widget hr+span{background-image:url(images/sprite.png);background-repeat:no-repeat;background-size:100px 3000px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.download-button:before,.hentry.type-post .bi-post-header-wrap:before,.hentry.type-post .project-idea-header .entry-meta .bi-post-time:before,.hometeasers-container .bi-latest-post .ideas-badge,.hometeasers-container .entry-content:before,.related-post .bi-latest-post .bi-latest-post-info:before,.related-post .bi-latest-post .ideas-badge,.related-post .cat-project-ideas .bi-latest-post-info .bi-post-time:before,.single-post .bi-latest-post .bi-latest-post-info:before,.single-post .bi-latest-post .ideas-badge,.single-post .cat-project-ideas .bi-latest-post-info .bi-post-time:before,.sprite,.widget_shipping_widget hr+span{background-image:url(images/sprite-ret.png)}}.bright-ideas a{font-weight:300}.bright-ideas a:active,.bright-ideas a:focus,.bright-ideas a:visited{outline:0;border:none}.bi_cart_content .bright-ideas .count:hover,.bright-ideas .added_to_cart:hover,.bright-ideas .bi_cart_content .count:hover,.bright-ideas .button:hover,.bright-ideas button:hover,.bright-ideas input[type=button]:hover,.bright-ideas input[type=reset]:hover,.bright-ideas input[type=submit]:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.bright-ideas .hentry .entry-header{border-bottom:none;margin-bottom:0}.bright-ideas .hentry .entry-header h1{border-bottom:none;padding-bottom:0}.bright-ideas .site-header{background-color:inherit;color:inherit}.bright-ideas .widget-area .widget{font-size:100%}.bright-ideas .widget-area .widget a{font-weight:300;text-decoration:none;color:#60646c}.bright-ideas .widget .gamma.widget-title,.bright-ideas .widget h3.widget-title{font-weight:300;border-bottom:none;padding-bottom:0;color:#333}.bright-ideas .widget.widget_shipping_widget .gamma.widget-title{border-bottom:none}.bright-ideas .woocommerce-active .widget_nav_menu ul li{padding-left:0}.bright-ideas .storefront-product-pagination a,.bright-ideas .storefront-sticky-add-to-cart--slideInDown{background:#fff}.bright-ideas .bi-footer-credits{padding:30px 0}.bright-ideas .bi-footer-credits .credit{color:#fff;float:right;font-size:.9em}.bright-ideas .bi-footer-credits .credit a{color:#fff}.bright-ideas .site-header .product_list_widget li .quantity{color:#fff}.bright-ideas #order_review,.bright-ideas #order_review_heading{width:41.1764705882%;float:right;margin-right:0;border:3px solid #96588a;clear:right}.bright-ideas #order_review{border-width:0 3px 3px}.bright-ideas #order_review_heading{margin-bottom:0;padding-bottom:.618em;padding-top:.618em;border-width:3px 3px 0;padding-left:2.0833333333%;padding-right:2.0833333333%}.bright-ideas table tfoot td,.bright-ideas table tfoot th{border-top:1px dotted rgba(0,0,0,.1)}.bright-ideas table.cart td.actions{border-top:0 solid;background:rgba(0,0,0,.025);padding:10px 20px}.bright-ideas #payment{border-top:3px solid rgba(0,0,0,.1)}.bright-ideas #payment .payment_box{font-weight:700}.bright-ideas #payment .payment_methods li{list-style:none!important;padding:1.387em!important;border-bottom:1px dotted rgba(0,0,0,.1);margin-left:0}.bright-ideas #payment .payment_methods li label{width:92%;padding-top:0!important;margin-left:.618em;font-weight:700}.bright-ideas #payment .payment_methods li .payment_box{padding:1.387em;margin:1.387em -1.387em -1.387em;background:rgba(0,0,0,.035);border-top:1px dotted rgba(0,0,0,.1)}.bright-ideas #payment .place-order{padding:1.41575em;margin-bottom:0;float:none;width:100%;margin-top:0}.bright-ideas .woocommerce-MyAccount-navigation ul li{margin:0}.bright-ideas .woocommerce-EditAccountForm fieldset{background:rgba(0,0,0,.025)}.bright-ideas div#tab-materials{float:left;width:auto;margin-bottom:1em}.bright-ideas div#tab-materials .wp-share-button{display:none}.bright-ideas .storefront-handheld-footer-bar{display:none}.woocommerce-active ul.products li.product .price{font-weight:500;color:#a0ca45}.woocommerce-active ul.products li.product .onsale{color:#ff8523;border-color:#ff8523}.woocommerce-active ul.products li.product.sale .price{color:#ff8523}.woocommerce-active .woocommerce-info,.woocommerce-active .woocommerce-message,.woocommerce-active .woocommerce-noreviews,.woocommerce-active p.no-comments{background-color:#4bc7c7;color:#fff}.woocommerce-active p.stars a{color:#e9e9e9}.woocommerce-active p.stars a.active,.woocommerce-active p.stars a:hover{color:#ffc026}.woocommerce-active p.stars a.star-1.active:after,.woocommerce-active p.stars a.star-1:hover:after,.woocommerce-active p.stars a.star-2.active:after,.woocommerce-active p.stars a.star-2:hover:after,.woocommerce-active p.stars a.star-3.active:after,.woocommerce-active p.stars a.star-3:hover:after,.woocommerce-active p.stars a.star-4.active:after,.woocommerce-active p.stars a.star-4:hover:after,.woocommerce-active p.stars a.star-5.active:after,.woocommerce-active p.stars a.star-5:hover:after{text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;font-size:.9em;letter-spacing:.1em}.woocommerce-active input.qty{padding-left:0;padding-right:0}.woocommerce-active .storefront-breadcrumb{padding:0;margin:0}.bi_cart_content .alt.checkout-button.count,.button.alt.checkout-button{background-color:#e14545}button#place_order{background-color:#e14545}@media screen and (min-width:768px){.woocommerce-active ul.products li.product{font-size:100%}}body{color:#6e7f8b;background-color:#67747f}.strapline{background-color:#4bc7c7}.strapline p{margin-bottom:0;color:#fff;text-align:center}#viewport-wrapper{width:100%;position:relative;overflow:hidden}#page{background-color:#fff;width:100%;left:0;position:relative;transition:left .6s}#page.pushed{left:300px}#content{padding-top:40px}a,a:visited{color:#ef4a84;transition:all .3s}a:hover,a:visited:hover{color:#eb1b64}h1,h2,h3,h4,h5,h6{color:#6e7f8b}.entry-content address,.entry-content p,.entry-content pre,.entry-content table,.hentry.type-post address,.hentry.type-post p,.hentry.type-post pre,.hentry.type-post table{margin-bottom:20px}.entry-content ol,.entry-content ul,.hentry.type-post ol,.hentry.type-post ul{margin-left:40px;margin-bottom:10px}.entry-content ol li,.entry-content ul li,.hentry.type-post ol li,.hentry.type-post ul li{line-height:40px;padding-left:15px}.bright-ideas .woocommerce-tabs{padding-bottom:10px;margin-bottom:0;border-top-color:#f5f5f5;border-bottom-color:#f5f5f5}.bright-ideas .woocommerce-tabs .tabs li{border-right:1px solid #f5f5f5;margin:0;text-align:center;padding-left:10px;padding-right:10px}.bright-ideas .woocommerce-tabs .tabs li:last-child{border-right:none}.bright-ideas .woocommerce-tabs .tabs li a{color:#6e7f8b;font-family:museo-slab;font-size:14px}.bright-ideas .woocommerce-tabs .tabs .active a{color:#ef4a84}.woocommerce-active .bright{position:relative}.woocommerce-active .bright .site-branding{width:150px;float:left;margin-right:0}.woocommerce-active .bright .site-branding .site-title{width:150px;height:82px}.woocommerce-active .bright .site-branding .site-title a{width:150px;height:82px;text-indent:-99999px;display:inline-block;background-image:url(images/bright-ideas-logo.png);background-position:top left;background-repeat:no-repeat;background-size:150px 82px}.woocommerce-active .bright .site-branding .site-description{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}label.screen-reader-text:active,label.screen-reader-text:focus,label.screen-reader-text:hover{clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important;position:absolute!important}@media screen and (min-width:768px){.bright-ideas .woocommerce-tabs .tabs li{border-bottom:1px solid #f5f5f5;border-right:none;padding-left:0;padding-right:0;text-align:left}.bright-ideas .woocommerce-tabs .tabs li a{font-size:18px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.woocommerce-active .bright .site-branding .site-title a{background-image:url(images/bright-ideas-logo-ret.png)}}body{font-family:museo-sans,sans-serif;font-weight:300;font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:500}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:museo-slab,sans-serif;font-weight:300;letter-spacing:normal;line-height:1.2em;color:#6e7f8b}.h1,h1{font-size:30px}.h2,h2{font-size:24px;line-height:32px}.h3,h3{font-size:20px;line-height:26px}.h4,h4{font-size:18px;line-height:25px}.h5,h5{font-size:16px;line-height:18px}.account-menu-wrapper{text-transform:uppercase;font-size:12px;line-height:16px}.account-menu-wrapper a{display:inline-block;color:#4bc7c7;padding:0 10px}.account-menu-wrapper a.bi-account-link{background-image:url(images/person.png);padding-left:22px;background-size:16px 16px;background-position:top left;background-repeat:no-repeat}.bright-ideas .woocommerce-breadcrumb{margin:0;padding:0;border-bottom:0;font-size:14px;line-height:18px;font-family:museo-slab}.bright-ideas .woocommerce-breadcrumb a{font-weight:500;color:#6e7f8b}#bi-breadcrumb-wrapper{background-image:url(images/grey-pt.png);background-size:600px 200px;padding:18px 0}.breadcrumb-delimiter{display:inline-block;padding:0 12px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#bi-breadcrumb-wrapper{background-image:url(images/grey-pt-ret.png)}}.hentry .entry-taxonomy{margin:0 0 1em}@media screen and (min-width:768px){.hentry .entry-taxonomy{margin:0 0 1em 120px}.right-sidebar .widget-area{clear:both}}@media screen and (min-width:1030px){.right-sidebar .widget-area{clear:none}}.added_to_cart,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count,.bi_cart_content .count,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:visited,.button,.button.alt,.light-green-button,.place-order-button,.red-button,.single-product .single_add_to_cart_button,.white-button,body.woocommerce-cart .shop_table #order_review .place-order-button,body.woocommerce-checkout #order_review .place-order-button,button,input[type=button],input[type=reset],input[type=submit]{line-height:40px;font-weight:500;color:#fff;border:none;padding:0 35px;min-width:170px;text-align:center;display:inline-block;box-shadow:none;background-color:#4bc7c7;margin-bottom:10px;transition:background-color .3s}.added_to_cart:hover,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:hover,.bi_cart_content .count:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:hover,.button:hover,.light-green-button:hover,.place-order-button:hover,.red-button:hover,.single-product .single_add_to_cart_button:hover,.white-button:hover,body.woocommerce-cart .shop_table #order_review .place-order-button:hover,body.woocommerce-checkout #order_review .place-order-button:hover,button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{background-color:#35aaaa}.added_to_cart:visited,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:visited,.bi_cart_content .count:visited,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:visited,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:visited,.button:visited,.light-green-button:visited,.place-order-button:visited,.red-button:visited,.single-product .single_add_to_cart_button:visited,.white-button:visited,body.woocommerce-cart .shop_table #order_review .place-order-button:visited,body.woocommerce-checkout #order_review .place-order-button:visited,button:visited,input:visited[type=button],input:visited[type=reset],input:visited[type=submit]{color:#fff}.added_to_cart:visited:hover,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:visited:hover,.bi_cart_content .count:visited:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:visited:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:visited:hover,.button:visited:hover,.light-green-button:visited:hover,.place-order-button:visited:hover,.red-button:visited:hover,.single-product .single_add_to_cart_button:visited:hover,.white-button:visited:hover,body.woocommerce-cart .shop_table #order_review .place-order-button:visited:hover,body.woocommerce-checkout #order_review .place-order-button:visited:hover,button:visited:hover,input:visited:hover[type=button],input:visited:hover[type=reset],input:visited:hover[type=submit]{color:#fff}.added_to_cart:active,.added_to_cart:focus,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:active,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:focus,.bi_cart_content .count:active,.bi_cart_content .count:focus,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:active,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:focus,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:active,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:focus,.button:active,.button:focus,.light-green-button:active,.light-green-button:focus,.place-order-button:active,.place-order-button:focus,.red-button:active,.red-button:focus,.single-product .single_add_to_cart_button:active,.single-product .single_add_to_cart_button:focus,.white-button:active,.white-button:focus,body.woocommerce-cart .shop_table #order_review .place-order-button:active,body.woocommerce-cart .shop_table #order_review .place-order-button:focus,body.woocommerce-checkout #order_review .place-order-button:active,body.woocommerce-checkout #order_review .place-order-button:focus,button:active,button:focus,input:active[type=button],input:active[type=reset],input:active[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit]{outline:0;border:none}.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:visited,.white-button{background-color:#fff;color:#4bc7c7}.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:hover,.white-button:hover{background-color:#e6e6e6;color:#4bc7c7}.light-green-button{background-color:#a0ca45}.light-green-button:hover{background-color:#ef4a84}.red-button,.single-product .single_add_to_cart_button{background-color:#e14545}.red-button:hover,.single-product .single_add_to_cart_button:hover{background-color:#ff8523}.bi_cart_content span.count,span.button{padding:0}.place-order-button{background-color:#4bc7c7!important;color:#222!important}.place-order-button:hover{background-color:#35aaaa!important;color:#222!important}.single-product .single_add_to_cart_button:before{content:"\f07a";font-weight:900;font-family:'Font Awesome 5 Free';color:#fff;font-size:18px;display:inline-block;padding-right:5px}.bi_cart_content .count{height:50px;line-height:50px;color:#4bc7c7;background-color:#ebffc1;border:1px solid #e9e9e9;min-width:0;width:90px;margin-bottom:0}.download-button{height:50px;line-height:50px;margin-bottom:20px}.download-button:before{content:'';display:inline-block;width:25px;height:50px;line-height:50px;background-position:0 -1034px;vertical-align:middle;padding-right:10px}.bi_cart_content .checkout_coupon .count,.bi_cart_content .wc_address_validation_postcode_lookup .count,.checkout_coupon .bi_cart_content .count,.checkout_coupon .button,.wc_address_validation_postcode_lookup .bi_cart_content .count,.wc_address_validation_postcode_lookup .button{background-color:#6d808b}.bright-ideas.woocommerce-active .site-header .site-header-cart{width:90px;position:absolute;top:0;right:0;padding-top:0}.bright-ideas.woocommerce-active .site-header .site-header-cart:hover .widget_shopping_cart{left:auto;right:0}.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart{background-color:#6e7f8b;color:#fff}.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a:visited{color:#fff}.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a.remove:before,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a:visited.remove:before{color:#fff}.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:visited,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:visited,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:visited{color:#4bc7c7}.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:hover,.bi_cart_content .bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .count:visited:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .bi_cart_content .count:visited:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:hover,.bright-ideas.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:visited:hover{color:#4bc7c7}.bright-ideas.woocommerce-active .site-header .widget_shopping_cart{width:250px}@media screen and (min-width:768px){.bright-ideas.woocommerce-active .site-header .site-header-cart{padding-top:0}}.payment_box{font-weight:700}.coupon .woocommerce-info{display:none}.coupon .checkout_coupon{display:block!important;width:52.9411764706%;float:left;margin-right:5.8823529412%}.reveal-panel[aria-hidden=true]{display:none}.reveal-panel[aria-hidden=false]{display:block}.woocommerce h3{color:#333}.woocommerce h3 strong{font-weight:700}.checkout hr{margin:1.618em 0 3.24em 0}.wc_address_validation_postcode_lookup hr{display:none}.checkout textarea{transition:height .3s ease-out 150ms}div.home__content{padding:24px 0 48px!important}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #abb0b2;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .bi_cart_content .count,#mc_embed_signup .button,.bi_cart_content #mc_embed_signup .count{clear:both;background-color:#aaa;border:0 none;border-radius:4px;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .bi_cart_content .count:hover,#mc_embed_signup .button:hover,.bi_cart_content #mc_embed_signup .count:hover{background-color:#777}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .dayfield input,#mc_embed_signup .datefield .monthfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em 0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgba(255,255,255,.85);border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}.mini-cart__bg--overide{background:#6e7f8b!important}#comments{padding-top:0}#comments #bi-comments-wrapper{margin-bottom:35px}#comments .comments-title{border-bottom:none;padding-bottom:0;margin-bottom:0}#comments .comment{padding-left:0;margin-left:0;padding-top:35px;line-height:inherit;border-bottom:1px solid #f5f5f5}#comments .comment .comment-content{margin-bottom:0;padding-bottom:16px}#comments .comment-list{margin-bottom:0}#comments .comment-list .comment-meta{float:none;width:100%;margin-right:0;font-family:museo-slab;font-size:18px}#comments .comment-list .comment-meta .bi-comment-author{margin-bottom:5px}#comments .comment-list .comment-meta cite{display:inline;clear:none;font-weight:500}#comments .comment-list .comment-meta .bi-comment-time{font-family:museo-sans;text-transform:uppercase;font-size:13px;line-height:18px}#comments .comment-list .comment-meta .woocommerce-info{font-family:museo-sans;font-size:16px}#comments .comment-list .reply a{float:right}#comments .comment-list .children{margin-left:0;padding-left:0;width:100%}#comments .comment-list .children li{margin-left:0;padding-left:0}#comments .comment-list .children li .comment-content,#comments .comment-list .children li .comment-meta{padding-left:40px}#comments .comment-list .bypostauthor .comment-body cite:after{display:none}.site-main .comment-navigation,.site-main [class*=navigation]{margin-top:20px;margin-bottom:42px}.site-main .comment-navigation a,.site-main .comment-navigation a:visited,.site-main [class*=navigation] a,.site-main [class*=navigation] a:visited{font-weight:500}#form-allowed-tags{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#respond{border-top:none;background-image:url(images/grey-pt.png);background-size:600px 200px;margin-bottom:27px}#respond .comment-form-company input,#respond .comment-form-location input{width:100%}@media screen and (min-width:768px){.comment-list #respond,.comment-list .comment-content{width:100%;float:none}#respond .comment-form-author,#respond .comment-form-company,#respond .comment-form-email,#respond .comment-form-location{width:47.23%;float:left}#respond .comment-form-author,#respond .comment-form-company{margin-right:5.54%}#respond .comment-form-email{margin-right:0}}@media screen and (min-width:1030px){#respond{position:relative}#respond .comment-notes{position:absolute;top:28px;right:30px}}@media screen and (min-width:1200px){#respond{padding:35px 40px 30px 40px}#respond .comment-notes{right:40px;top:35px}}#single-post-slider{position:relative;margin-bottom:22px}#single-post-slider .flex-viewport .slides{margin-bottom:0;margin-left:0;padding-left:0}#single-post-slider .flex-viewport .slides li{max-height:490px;width:100%;text-align:center;background-color:#f5f5f5;margin-left:0;padding-left:0}#single-post-slider .flex-viewport .slides li img{display:inline-block;margin:0 auto;line-height:1;vertical-align:middle;width:auto;height:auto;max-width:100%;max-height:490px}#single-post-slider .flex-control-paging{text-align:right;position:absolute;right:0;bottom:0;line-height:1;margin-bottom:20px;margin-right:20px}#single-post-slider .flex-control-paging li{margin:0 5px;padding:0}#single-post-slider .flex-control-paging li a{width:20px;height:20px;text-align:left;border:2px solid #fff;background-color:#4bc7c7;box-shadow:none}#single-post-slider .flex-control-paging li a.flex-active{background-color:#ef4a84}.label-style,label{font-family:museo-slab;font-weight:500;padding-bottom:3px;display:inline-block}button,input,select,textarea{font-family:museo-sans,sans-serif;font-weight:300}.input-text,input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6e7f8b;border:1px solid #e9e9e9;font-weight:300;line-height:1;background-color:#fff;box-shadow:none;height:40px;margin-bottom:4px;padding-left:20px;padding-right:20px}.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background-color:#fff;border:2px solid #4bc7c7;margin-bottom:0}textarea{height:182px;padding-top:15px;padding-bottom:15px}textarea:focus{height:182px}.bright-ideas .site-search .widget_product_search form .search-field,.bright-ideas .site-search .widget_search form .search-field{background-color:#f5f5f5;border:1px solid #e9e9e9;color:#6e7f8b;font-size:16px;padding:0 30px 0 10px;position:relative;z-index:1}.bright-ideas .site-search .widget_product_search form ::-webkit-input-placeholder,.bright-ideas .site-search .widget_search form ::-webkit-input-placeholder{color:#6e7f8b;font-weight:500}.bright-ideas .site-search .widget_product_search form :-moz-placeholder,.bright-ideas .site-search .widget_search form :-moz-placeholder{color:#6e7f8b;font-weight:500}.bright-ideas .site-search .widget_product_search form ::-moz-placeholder,.bright-ideas .site-search .widget_search form ::-moz-placeholder{color:#6e7f8b;font-weight:500}.bright-ideas .site-search .widget_product_search form :-ms-input-placeholder,.bright-ideas .site-search .widget_search form :-ms-input-placeholder{color:#6e7f8b;font-weight:500}.bright-ideas .site-search .widget_product_search form:before,.bright-ideas .site-search .widget_search form:before{left:auto;right:18px;color:#4bc7c7;font-size:18px;line-height:18px;font-weight:300;top:11px}.bright-ideas .hentry{margin:0 0 4.236em;padding-bottom:3.631em;border-bottom:6px solid rgba(0,0,0,.05)}.bright-ideas table tbody td{background:rgba(0,0,0,.025)}.bright-ideas table tbody tr:nth-child(2n) td{background:rgba(0,0,0,.015)}.bright-ideas table thead th{border-bottom:2px solid rgba(0,0,0,.1);text-transform:uppercase;padding:1.387em;vertical-align:middle}#respond .input-text,#respond input[type=email],#respond input[type=password],#respond input[type=search],#respond input[type=text],#respond input[type=url],#respond textarea{border:none}#respond .input-text:focus,#respond input[type=email]:focus,#respond input[type=password]:focus,#respond input[type=search]:focus,#respond input[type=text]:focus,#respond input[type=url]:focus,#respond textarea:focus{background-color:#fff;border:2px solid #4bc7c7}.woocommerce-active .site-header .secondary-navigation{display:none}#bi-mobile-menu{background:#67747f;width:300px;min-height:480px;position:absolute;top:0;left:-300px;z-index:9999;padding:20px 0 70px}#bi-mobile-menu #mobile-menu-content-wrap{position:relative}#bi-mobile-menu #mobile-menu-content-wrap #mobile-menu-close{position:absolute;right:15px;top:0;color:#fff;font-weight:500;font-size:35px}#bi-mobile-menu .mobile-sm-icons-wrapper{text-align:center;margin-bottom:20px}#bi-mobile-menu .mobile-sm-icons-wrapper .sm-icon{background-color:#fff}#bi-mobile-menu .account-menu-wrapper{text-align:center;color:#88a2b4;margin-bottom:20px}#bi-mobile-menu .account-menu-wrapper a{color:#fff}#bi-mobile-menu #menu-main-menu-1{font-size:14px;line-height:40px;margin:0 0 20px 0;list-style:none}#bi-mobile-menu #menu-main-menu-1 li a{display:inline-block;margin-bottom:2px;background-color:#4bc7c7;width:100%;padding:0 30px;font-weight:500;color:#fff;text-shadow:0 1px 1px #333}#bi-mobile-menu #menu-main-menu-1 li.menu-item-sales-cat a{background-color:#ff8523}#bi-mobile-menu .bi-mega-panel,#bi-mobile-menu .mobile-footer-menu-wrapper{padding:0 30px}#bi-mobile-menu .bi-mega-panel h4,#bi-mobile-menu .mobile-footer-menu-wrapper h4{font-weight:500;padding-top:18px;font-size:14px;text-transform:uppercase;margin-bottom:0;color:#333}#bi-mobile-menu .bi-mega-panel ul,#bi-mobile-menu .mobile-footer-menu-wrapper ul{padding:0 0 10px 0;margin:0;list-style:none}#bi-mobile-menu .bi-mega-panel ul li a,#bi-mobile-menu .mobile-footer-menu-wrapper ul li a{color:#fff;font-weight:500;font-size:14px;line-height:40px;width:auto;min-width:100px;display:inline-block}#bi-mobile-menu .mobile-newsletter-wrapper{padding:0 30px;color:#fff;font-weight:500;font-size:14px}#bi-mobile-menu .mobile-newsletter-wrapper h4{font-weight:500;padding-top:18px;font-size:14px;text-transform:uppercase;margin-bottom:0;color:#333}@media screen and (min-width:768px){.bright-ideas.woocommerce-active .site-header .site-header-cart{right:40px}.bright-ideas.woocommerce-active .site-header .site-search{float:none;width:auto}}@media screen and (min-width:915px){#bi-mobile-menu{display:none}#page.pushed{left:0}#site-navigation{position:static;width:100%;padding-right:190px;float:none}.woocommerce-active .site-header .main-navigation ul.menu,.woocommerce-active .site-header .main-navigation ul.nav-menu{clear:none}.woocommerce-active .site-header .main-navigation ul.menu li,.woocommerce-active .site-header .main-navigation ul.nav-menu li{position:static}.woocommerce-active .site-header .main-navigation ul.menu li:first-child,.woocommerce-active .site-header .main-navigation ul.nav-menu li:first-child{margin-left:0}.woocommerce-active .site-header .main-navigation ul.menu li a,.woocommerce-active .site-header .main-navigation ul.nav-menu li a{line-height:50px;padding:0 25px;background-color:#f5f5f5;font-weight:500;color:#6e7f8b}.woocommerce-active .site-header .main-navigation ul.menu li a:hover,.woocommerce-active .site-header .main-navigation ul.nav-menu li a:hover{background-color:#88a2b4;color:#fff}.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-ancestor a,.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-item a,.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-parent a,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-ancestor a,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-item a,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-parent a{background-color:#4bc7c7;color:#fff}.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-ancestor ul li a,.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-item ul li a,.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-parent ul li a,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-ancestor ul li a,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-item ul li a,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-parent ul li a{background-color:transparent;padding:7px 12px;line-height:18px}.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-ancestor ul li a:hover,.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-item ul li a:hover,.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-parent ul li a:hover,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-ancestor ul li a:hover,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-item ul li a:hover,.woocommerce-active .site-header .main-navigation ul.nav-menu li.current-menu-parent ul li a:hover{background-color:rgba(255,255,255,.3)}.woocommerce-active .site-header .main-navigation ul.menu li.menu-item-sales-cat a,.woocommerce-active .site-header .main-navigation ul.nav-menu li.menu-item-sales-cat a{color:#ff8523}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel{position:absolute;width:100%;left:0;padding-right:40px;padding-left:40px;padding-top:18px;display:none}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper{background-color:#88a2b4;background-image:url(images/mega-panel.png);background-size:1316px 350px;margin-left:40px;margin-right:40px;overflow:hidden;padding:0 30px 30px}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper h4,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper h4{text-transform:uppercase;padding-top:35px;padding-left:12px;font-weight:500;font-size:16px;color:#333}.woocommerce-active .site-header .main-navigation ul.menu li ul,.woocommerce-active .site-header .main-navigation ul.nav-menu li ul{display:block;position:static}.woocommerce-active .site-header .main-navigation ul.menu li:hover .bi-mega-panel,.woocommerce-active .site-header .main-navigation ul.nav-menu li:hover .bi-mega-panel{display:block}.woocommerce-active .site-header .main-navigation ul.menu ul,.woocommerce-active .site-header .main-navigation ul.nav-menu ul{background-color:transparent;float:none}.woocommerce-active .site-header .main-navigation ul.menu ul li,.woocommerce-active .site-header .main-navigation ul.nav-menu ul li{background-color:transparent;width:33.333333%;float:left}.woocommerce-active .site-header .main-navigation ul.menu ul li a,.woocommerce-active .site-header .main-navigation ul.nav-menu ul li a{background-color:transparent;display:inline-block;padding:7px 12px;line-height:18px;width:100%;color:#fff}.woocommerce-active .site-header .main-navigation ul.menu ul li a:hover,.woocommerce-active .site-header .main-navigation ul.nav-menu ul li a:hover{background-color:rgba(255,255,255,.3)}.woocommerce-active .site-header .main-navigation ul.menu ul li.submenu-item-1of3-col,.woocommerce-active .site-header .main-navigation ul.nav-menu ul li.submenu-item-1of3-col{clear:left}}@media screen and (min-width:1030px){#site-navigation{padding-right:330px}.bright-ideas.woocommerce-active .site-header .site-header-cart{top:auto;bottom:0}}@media screen and (min-width:1200px){#site-navigation{padding-top:34px;padding-right:353px}.woocommerce-active .site-header .main-navigation{clear:none;text-align:right;margin-left:40px}.site-header .site-search{bottom:18px!important}.bright-ideas.woocommerce-active .site-header .site-header-cart{bottom:18px}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper{overflow:hidden;position:relative}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper:before,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper:before{content:'';width:1px;position:absolute;top:78px;bottom:30px;left:39.4%;background-color:#6e7f8b}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper{width:39%;float:left;padding-right:30px}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper ul li,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper ul li{width:50%}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper ul li.submenu-item-1of3-col,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper ul li.submenu-item-1of3-col{clear:none}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper ul li.odd,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper .seasonal-menu-wrapper ul li.odd{clear:left}.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper .range-menu-wrapper,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper .range-menu-wrapper{width:61%;float:left;padding-left:28px}}@media screen and (min-width:1350px){#site-navigation{padding-right:560px}.bright-ideas.woocommerce-active .site-header .site-search{width:380px}.bright-ideas.woocommerce-active .site-header .site-header-cart{bottom:18px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.woocommerce-active .site-header .main-navigation ul.menu li .bi-mega-panel .mega-panel-content-wrapper,.woocommerce-active .site-header .main-navigation ul.nav-menu li .bi-mega-panel .mega-panel-content-wrapper{background-image:url(images/mega-panel-ret.png)}}.product .images:before,.product>a:before{color:#fff;display:block;font-size:13px;font-weight:700;left:-11px;padding:0;position:absolute;text-align:center;top:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:70px;z-index:11}.product .images:after,.product>a:after{border:37px solid #ff8523;border-bottom-color:transparent;border-right-color:transparent;left:0;position:absolute;top:0;z-index:10}.product .onsale{color:#ff8523;border-color:#ff8523}.product_status-sale,.sale{display:block;position:relative}.product_status-sale .images:before,.product_status-sale>a:before,.sale .images:before,.sale>a:before{content:'SALE'}.product_status-sale .images:after,.product_status-sale>a:after,.sale .images:after,.sale>a:after{content:''}.product_status-final-few .images:before,.product_status-final-few>a:before{content:'FINAL FEW';left:2px;line-height:15px;width:50px}.product_status-final-few .images:after,.product_status-final-few>a:after{border-width:43px;content:''}.product_status-new .images:before,.product_status-new>a:before{content:'NEW'}.product_status-new .images:after,.product_status-new>a:after{border-top-color:#a0ca45;border-left-color:#a0ca45;content:''}.product_status-offer .images:before,.product_status-offer>a:before{content:'OFFER'}.product_status-offer .images:after,.product_status-offer>a:after{border-top-color:#ef4a84;border-left-color:#ef4a84;content:''}.product-status{border:2px solid;color:#ff8523;border-color:#ff8523;padding:.202em .618em;font-size:.857em;text-transform:uppercase;font-weight:700;display:inline-block;margin-bottom:1em;margin-right:.5em}.product-status__final-few,.product-status__on-sale{color:#ff8523;border-color:#ff8523}.product-status__new{color:#a0ca45;border-color:#a0ca45}.product-status__on-offer{color:#ef4a84;border-color:#ef4a84}.bright-ideas.woocommerce-active ul.products .product{text-align:left;margin-bottom:35px}.bright-ideas.woocommerce-active ul.products .product img{margin-bottom:15px;border:1px solid #f5f5f5}.bright-ideas.woocommerce-active ul.products .product .price{display:inline-block;font-weight:500;font-size:18px}.bright-ideas.woocommerce-active ul.products .product .price ins{margin-left:5px}.bright-ideas.woocommerce-active ul.products .product .onsale{margin-bottom:0;margin-right:8px;font-size:16px;padding:0 8px;line-height:26px;letter-spacing:0}.bright-ideas.woocommerce-active ul.products .product h3{font-size:16px;line-height:26px;margin-bottom:9px}.bright-ideas.woocommerce-active ul.products .product.product-type-variable .price .amount{padding:0 5px}.bright-ideas.woocommerce-active .storefront-sorting{margin-bottom:15px}.single.single-product div.product .images .thumbnails a.zoom{width:auto;margin:0 auto;max-width:80px;float:none}.thumbnails .slick-list{width:60%;margin:0 auto}.thumbnails .slick-list img{border:1px #f9f9f9 solid}.thumbnails .slick-prev{left:0;width:80px;background:url(/wp-content/themes/brightideas/images/thumb-arrow-left.png);height:80px;background-repeat:no-repeat;margin:0;z-index:1;min-width:initial}.thumbnails .slick-prev:hover{background:url(/wp-content/themes/brightideas/images/thumb-arrow-left-hover.png);background-repeat:no-repeat}.thumbnails .slick-prev:before{content:initial}.thumbnails .slick-next{width:80px;background:url(/wp-content/themes/brightideas/images/thumb-arrow-right.png);height:80px;background-repeat:no-repeat;margin:0;right:0;z-index:1;min-width:initial}.thumbnails .slick-next:hover{background:url(/wp-content/themes/brightideas/images/thumb-arrow-right-hover.png);background-repeat:no-repeat}.thumbnails .slick-next:before{content:initial}.seasonal-banner{overflow:hidden;max-height:200px;margin-bottom:20px;text-align:left;position:relative;padding:20px;border-radius:15px}.seasonal-banner h1{color:#fff;font-weight:700}.seasonal-banner p{font-size:1.5em;left:10px;color:#fff;line-height:120%;font-weight:400}.category_banner_image{margin-bottom:28px}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#96588a;border-color:#96588a;color:#fff}#shipping_widget-2{font-weight:400}#shipping_widget-2.widget .gamma.widget-title{width:100%;border-bottom:none;color:#fff;background:0 0}#shipping_widget-2.widget .bi_cart_content a.count,#shipping_widget-2.widget a.button,.bi_cart_content #shipping_widget-2.widget a.count{background:#fff!important;color:#4bc7c7!important}.woocommerce-checkout .g-recaptcha{padding:0 1.4em 1em}.ssb-share{text-align:right}.ssb-share .defualt-button-fb{max-width:85px}.ssb-share .defualt-button-twitter{max-width:86px}.ssb-share .defualt-button-gplus{max-width:63px}.ssb-share .defualt-button-pinterest{max-width:47px}.sm-icon{display:inline-block;width:32px;line-height:32px;font-size:21px;margin:0 5px}.sm-icon span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.sm-icon:before{display:inline-block;width:32px;line-height:32px;text-align:center;color:#88a2b4}.sm-icon:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#facebook-icon:before{content:"\f09a"}#twitter-icon:before{content:'\f099'}#google-icon:before{content:'\f0d5'}#pinterest-icon:before{content:'\f231'}#instagram-icon:before{content:'\f16d'}#youtube-icon:before{content:'\f167'}.woocommerce-product-gallery__image{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery img{width:100%;height:auto}#order_review,#order_review_heading{border-color:#e6e6e6!important}#order_review_heading{padding-left:1.7%!important}.progress{display:none;color:#c3c3c3;border-bottom:rgba(0,0,0,.05) solid 3px;margin-bottom:1em}.progress li,.progress ul{list-style:none;line-height:30px;padding:0;margin:0}.progress ul{padding:0 0 1em 0}.progress li{padding:5px 10px}.progress span{width:30px;height:30px;border-radius:50%;background-color:#e9e9e9;color:#fff;display:inline-block;text-align:center}@media screen and (min-width:800px){.progress{font-size:20px;text-align:center}.progress li{display:inline-block}}@media screen and (min-width:400px){.progress{display:block}}.woocommerce-cart .progress li:first-of-type{color:#6e7f8b}.woocommerce-cart .progress li:first-of-type span{background-color:#ef4a84}.woocommerce-checkout .progress li:first-of-type,.woocommerce-checkout .progress li:nth-of-type(2){color:#6e7f8b}.woocommerce-checkout .progress li:first-of-type span,.woocommerce-checkout .progress li:nth-of-type(2) span{background-color:#ef4a84}.woocommerce-order-received .progress{color:#6e7f8b}.woocommerce-order-received .progress span{background-color:#ef4a84}.returns-message{text-align:center;margin-top:1em;padding:0 1.41575em;margin:0}.returns-message a{display:block}.returns-message strong{font-size:20px;font-weight:700;color:#4bc7c7}.hentry img.attachment-woocommerce_thumbnail{max-width:70px;margin:0 0 1em 0}body .hentry.type-post .bi-post-header-wrap:before{display:none}.hentry.type-post .bi-post-header-wrap .list-thumb{display:none;position:absolute;top:8px;left:0;margin-right:40px;width:80px;height:80px}@media screen and (min-width:768px){.hentry.type-post .bi-post-header-wrap .list-thumb{display:block}}.related-post{clear:right;display:block}.site-footer{background-image:url(images/tourquoise-pt.png);background-size:600px 200px;padding:30px 0 0 0;color:#fff}.site-footer .credit{text-align:center}.site-footer img{margin:0 auto}.site-footer a,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#fff}.site-footer a:not(.button){color:#fff;font-weight:300}.site-footer a{font-weight:300;color:#fff}.site-footer a:hover{opacity:.8}.site-footer a.sm-icon{color:#fff;font-weight:300}.site-footer .footer-widgets{border-bottom:none;margin-bottom:0}.site-footer .footer-widgets h3,.site-footer .footer-widgets widget-title{font-size:16px;line-height:23px;font-weight:300;margin-bottom:4px;color:#fff}.site-footer .footer-widgets .widget .widget-title{border-bottom:none;padding-bottom:0;margin-bottom:0;font-size:16px;line-height:23px;font-weight:300;margin-bottom:4px;color:#fff}.site-footer .footer-widgets .widget.widget_nav_menu ul li{padding-left:0}.site-footer .footer-widgets .menu{font-size:14px}.site-footer .footer-widgets .menu li{list-style:none;margin-bottom:0}.site-footer .footer-widgets .menu li a{display:inline-block;line-height:30px;color:#fff}.site-footer .footer-widgets .menu li:before{display:none}.site-footer .bi-newsletter-signup{padding:40px;position:relative;margin-bottom:40px}.site-footer .bi-newsletter-signup:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(255,255,255,.2)}.site-footer .bi-newsletter-signup .widget{position:relative;z-index:2;margin-bottom:0}.site-footer .bi-newsletter-signup h3{font-size:18px;font-weight:500;color:#fff}.site-footer .bi-payment-methods-img{margin-bottom:0;width:100%;max-width:280px}.site-footer .bi-footer-credits{position:relative;width:100%;font-size:13px;line-height:20px;padding:15px 0}.site-footer .bi-footer-credits:before{content:'';width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.2)}.site-footer .bi-footer-credits .col-full{position:relative;z-index:2}.site-footer .bi-find-us ul{margin:0;padding:0;list-style:none}.site-footer .bi-find-us .sm-icon{width:auto;font-size:14px;line-height:28px}.site-footer .bi-find-us .sm-icon:before{color:#fff;text-align:left;font-size:19px;line-height:28px}.site-footer #mc_embed_signup form{padding:0}.site-footer #mc_embed_signup div.response{width:auto;padding:0}.site-footer #mc_embed_signup input.required.mce_inline_error{border-bottom:2px solid #e85c41!important}.bi_cart_content .site-footer #mc_embed_signup .count,.site-footer #mc_embed_signup .bi_cart_content .count,.site-footer #mc_embed_signup .button{background-color:#aaa!important}.bi_cart_content .site-footer #mc_embed_signup .count:hover,.site-footer #mc_embed_signup .bi_cart_content .count:hover,.site-footer #mc_embed_signup .button:hover{background-color:#777!important}@media screen and (min-width:768px){.site-footer{padding:0}.site-footer .credit{text-align:left;margin-top:10px}.site-footer .col-full{position:relative}.site-footer .footer-widgets{padding-top:40px}.site-footer .footer-widgets .widget{margin-bottom:74px}.site-footer .footer-widgets .col-1of6{margin-right:4.7619%;width:23.8095%}.site-footer .bi-newsletter-signup{overflow:hidden}.site-footer .bi-newsletter-signup #footer-newsletter-left{width:41.666667%;float:left;padding-right:40px}.site-footer .bi-newsletter-signup #footer-newsletter-right{width:58.333333%;float:right}.site-footer .bi-newsletter-signup #footer-newsletter-right .widget_subscribe_to_newsletter #newsletter_email,.site-footer .bi-newsletter-signup #footer-newsletter-right .widget_subscribe_to_newsletter #newsletter_name{width:100%}.site-footer .credit{float:left;width:50%}.site-footer .cards{float:right;width:50%}.site-footer .cards img{float:right}}@media screen and (min-width:1030px){.site-footer{overflow:hidden}.site-footer .footer-widgets{width:59.6429%;float:left}.site-footer .bi-newsletter-signup{margin-bottom:0;width:40.3572%;min-height:240px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.site-footer{background-image:url(images/tourquoise-pt-ret.png)}}#masthead{padding-top:18px;box-shadow:0 2px 3px #ccc}#site-navigation{display:none}#header-social-and-account{display:none}#bi-mobile-menu-toggle{clear:both;display:block;min-width:0;width:110px;height:50px;line-height:50px;text-transform:uppercase;padding:0}.widget_product_search form:before,.widget_search form:before{display:none}.site-header .site-branding{margin-bottom:20px}.site-header .site-search{display:block}.site-header .site-search form{margin-bottom:15px}.site-header .site-search form input[type=search]{margin-bottom:0;height:50px}.bright-ideas .site-header .site-search .widget_product_search form:before,.bright-ideas .site-header .site-search .widget_search form:before{top:16px}.widget_product_search form button[type=submit],.widget_search form button[type=submit],.widget_search form input[type=submit]{background-color:transparent!important;background-image:url(/wp-content/themes/brightideas/images/sprite.png);background-repeat:no-repeat;background-position:0 -1899px;clip:initial;-webkit-clip-path:initial;clip-path:initial;height:100%;min-width:0;padding:0;width:100%}.widget_product_search form button[type=submit]{height:18px;left:auto;position:absolute!important;right:16px;top:16px;width:17px;z-index:100}@media screen and (min-width:400px){.site-header .site-search{width:65%;position:absolute;bottom:0;right:0}.site-header .site-search form{margin-bottom:0}}@media screen and (min-width:768px){#masthead{padding-top:30px;padding-bottom:14px}.site-header .site-search{width:auto;margin-bottom:0;right:40px}.site-header .site-branding{width:150px;margin-right:0}#header-social-and-account{display:block;position:absolute;top:-8px;right:140px;text-align:right}#header-social-and-account div{display:inline-block;vertical-align:middle}#header-social-and-account .sm-icon{display:none;width:20px;height:16px;position:relative;top:-2px}#header-social-and-account .sm-icon:before{font-size:16px;line-height:16px;width:20px;height:16px}#header-social-and-account #twitter-icon:before{font-size:18px}}@media screen and (min-width:915px){#bi-mobile-menu-toggle{display:none}#site-navigation{display:block}.site-header .site-search{width:230px}#header-social-and-account #header-social-icons{padding-right:50px}#header-social-and-account .sm-icon{display:inline-block}}@media screen and (min-width:1030px){.site-header .site-search{margin-bottom:0;right:140px}#header-social-and-account{right:30px}}@media screen and (min-width:1200px){#masthead{padding-bottom:0}}body.woocommerce-cart .shop_table h1,body.woocommerce-checkout h1{padding-bottom:15px!important}body.woocommerce-cart .shop_table #order_review .place-order-button,body.woocommerce-checkout #order_review .place-order-button{background-color:#4bc7c7!important;color:#fff!important}body.woocommerce-cart .shop_table #order_review .place-order-button:hover,body.woocommerce-checkout #order_review .place-order-button:hover{background-color:#35aaaa!important;color:#fff!important}.bi_cart_content body.woocommerce-checkout .site-content a.count,body.woocommerce-checkout .site-content .bi_cart_content a.count,body.woocommerce-checkout .site-content a.button,body.woocommerce-checkout .site-content input[type=submit]{background:#6e7f8b!important}.bi_cart_content body.woocommerce-checkout .site-content a.count:hover,body.woocommerce-checkout .site-content .bi_cart_content a.count:hover,body.woocommerce-checkout .site-content a.button:hover,body.woocommerce-checkout .site-content input[type=submit]:hover{background:#aaa!important}.bi_cart_content body.woocommerce-cart .shop_table a.count,body.woocommerce-cart .shop_table .bi_cart_content a.count,body.woocommerce-cart .shop_table a.button,body.woocommerce-cart .shop_table input[type=submit]{background:#6e7f8b!important}.bi_cart_content body.woocommerce-cart .shop_table a.count:hover,body.woocommerce-cart .shop_table .bi_cart_content a.count:hover,body.woocommerce-cart .shop_table a.button:hover,body.woocommerce-cart .shop_table input[type=submit]:hover{background:#aaa!important}.light-grey-bg{background:#f5f5f5}.slick-slider{margin:0}.home__slider{position:relative;margin-bottom:30px;overflow:hidden}.home__slider:before{display:block;content:'';width:100%;padding-top:17%}.main-slider{position:absolute;top:0;left:0;width:100%;list-style-type:none!important}.main-slider .slick-dots{bottom:-90px}.slick-dots{margin:0;bottom:25px}.slick-dots li{width:12px;height:12px;background:#fff;border-radius:6px;border:2px #4bc7c7 solid}.slick-dots li.slick-active{background-color:#4bc7c7;border-radius:6px;border:2px #fff solid}.slick-dots li button{display:none}.home #bi-breadcrumb-wrapper{display:none}.home #masthead{margin-bottom:0}.home #content{padding-top:0}.main-slider{margin:0 0 40px}.main-slider .slick-list{overflow:visible}.main-slider .slick-slide{-webkit-filter:blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}.main-slider .slick-slide.slick-current{-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}.main-slider span{position:absolute;background-color:#4bc7c7;display:block;padding:15px;width:100%}.main-slider span .bulb{position:relative;bottom:70px;right:12px;margin-bottom:-85px}.main-slider span p{color:#fff;font-size:16px;margin:13px 0 0}.main-slider span h2{color:#fff;font-size:16px;line-height:1;margin-bottom:0}#promo ul{list-style:none;margin:0}#promo a{display:block;width:100%;transition:.2s ease color;will-change:color}#promo a:link,#promo a:visited{color:#fff}#promo a:active,#promo a:hover{color:#333}#promo .box-wrap{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#promo .box-wrap h2{font-weight:700;font-size:100%;margin:0;padding:0;line-height:inherit;color:#fff}#promo .box-wrap p{margin:0;padding:0}#promo .box-image{width:100%;overflow:hidden}#promo #mc_embed_signup{width:100%;height:100%}#promo #mc_embed_signup form{overflow:hidden;width:100%;height:100%;padding:0}#promo #mc_embed_signup form .form-wrapper{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#promo #mc_embed_signup form .mc-field-group{width:100%}#promo #mc_embed_signup form h2,#promo #mc_embed_signup form label{padding:0;color:#fff;font:bold 100%/1.4 museo-sans,sans-serif}#promo #mc_embed_signup form input{width:100%}#promo #mc_embed_signup form input.email{margin-bottom:15px}#promo #mc_embed_signup form h2{margin:0}#promo #mc_embed_signup form p{margin:0 0 1em}#promo #mc_embed_signup form .bi_cart_content .count,#promo #mc_embed_signup form .button,.bi_cart_content #promo #mc_embed_signup form .count{width:100%;min-width:auto;height:auto;margin:1em 0 0;padding:15px 0;font-weight:700;background-color:#e14545}#promo #mc_embed_signup form .bi_cart_content .count:hover,#promo #mc_embed_signup form .button:hover,.bi_cart_content #promo #mc_embed_signup form .count:hover{background-color:#ff8523}#promo #mc_embed_signup form #mce-responses{float:none;width:100%!important;position:static;top:0;margin:0;font-size:15px;line-height:1.2}#promo #mc_embed_signup form #mce-responses .response{padding:0;float:none;position:static;top:0;width:100%;color:#333!important}#promo li.box{display:-webkit-flex;display:-ms-flexbox;display:flex;width:275.625px;margin-left:auto;margin-right:auto;color:#fff;font:400 16px/24px museo-sans,sans-serif}#promo li.box img{display:block;width:100%!important;height:auto!important}#promo li.box .box-image{overflow:hidden}#promo li.box-one{margin-bottom:40px;background:#ffc026}#promo li.box-one .box-image{max-height:230px}#promo li.box-two{margin-bottom:40px;background:#a0ca45}#promo li.box-two .box-image{max-height:200px}#promo li.box-three{margin-bottom:40px;background:#4bc7c7}#promo li.box-four{clear:left;margin-bottom:40px;background:#ff8523}#promo li.box-four .box-image{max-height:180px}#promo li.box-five{background:#4bc7c7;margin-bottom:40px}#promo li.box-five .box-image{max-height:240px}#promo li.box-six{margin-bottom:40px;background:#ff8523}#promo li.box-six .box-image{max-height:380px}#promo li.box-seven{margin-bottom:40px;padding:20px;background:#4bc7c7}#promo .box-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}#promo .box-text span{display:block;padding:20px}.review-slider img{position:relative;top:5px;right:60px;float:left;margin-right:-40px}.review-slider li{font-style:italic}.review-slider span{display:block;margin-top:10px;font-style:normal}.hometeasers-container h4{font-size:40px;text-align:center;line-height:1}.hometeasers article{width:100%;float:left}.hometeasers .hentry .wp-post-image{margin-bottom:0}.hometeasers .entry-content{background:#fff;padding:30px 30px 30px 70px}.hometeasers .entry-content img{position:relative;right:70px;float:left;margin-right:-40px}.blue-strip{background:url(/wp-content/themes/brightideas/images/bg-shapes.png);height:510px;padding:30px 0;margin-bottom:-58px;position:relative}.blue-strip h3{font-size:40px;color:#fff;text-align:center;line-height:1}.blue-strip li{background-color:#fff;padding:25px 60px;margin:0 20px}.hometeasers-container{padding-top:38px}.hometeasers-container .bi-latest-post{position:relative;margin-bottom:40px}.hometeasers-container .bi-latest-post .ideas-badge{width:94px;height:94px;display:block;position:absolute;top:0;left:0;background-position:0 -1290px}.hometeasers-container .entry-content:before{content:'';display:block;width:40px;height:40px;background-color:#4bc7c7;background-position:13px -2782px;position:absolute;left:0}.hometeasers-container .cat-project-ideas .entry-content:before{background-color:#ef4a84;background-position:13px -2816px}@media screen and (min-width:680px){.main-slider .slick-dots{bottom:0}.main-slider span{padding:30px}.main-slider span .bulb{bottom:80px;right:20px}.main-slider span p{font-size:30px;margin:13px 0}.main-slider span h2{font-size:30px;margin:0 0 .618em}#promo ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#promo li.box-one{height:360px;margin-right:40px}#promo li.box-two{height:320px}#promo li.box-three{height:230px;margin-right:40px}#promo li.box-four{height:270px;margin-top:-40px}#promo li.box-five{height:310px;margin-right:40px}#promo li.box-six{height:440px}#promo li.box-seven{height:440px;margin-bottom:40px}#promo li.box-seven p{margin-bottom:0!important}#promo li.box-seven .bi_cart_content .count,#promo li.box-seven .button,.bi_cart_content #promo li.box-seven .count{margin-top:0!important}}@media screen and (min-width:930px){#promo ul{display:block}#promo li{float:left}#promo li.box-one{margin-right:2.8571425%;width:22.857143%}#promo li.box-two{margin-right:2.8571425%;width:22.857143%}#promo li.box-three{height:200px;width:48.571429%;margin-right:0;clear:none}#promo li.box-three .box-image{width:auto;max-height:190px}#promo li.box-three .box-image img{border-radius:0}#promo li.box-three .box-text{display:block;width:322px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}#promo li.box-three .box-wrap{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#promo li.box-three .box-wrap span{padding:20px}#promo li.box-four{margin-right:2.8571429%;width:22.857143%;clear:left;margin-top:auto}#promo li.box-five{margin-right:2.8571429%;width:22.857143%;margin-top:-40px}#promo li.box-six{margin-right:2.8571429%;width:22.857143%;margin-top:-170px}#promo li.box-seven{font-size:17px;width:22.857143%;margin-top:-170px}#promo .box-text span{padding:0 20px}.blue-strip{padding:80px 0}.hometeasers article{width:31.8181818%;float:left;margin-bottom:40px}.hometeasers article:nth-child(1){margin-right:2.2727275%}.hometeasers article:nth-child(2){margin-right:2.2727275%}}@media screen and (min-width:1030px){.main-slider span{bottom:60px;padding:50px 40px;width:600px}.main-slider span h2{font-size:50px}.main-slider .slick-dots{bottom:25px}#promo li.box-three{width:48.571429%;height:190px}#promo li.box-three .box-image{width:360px}#promo li.box-three .box-text{width:320px}#promo li.box-six{margin-top:-170px}#promo li.box-seven{font-size:18px;margin-top:-170px}.blue-strip{padding:150px 0}}@media screen and (min-width:1440px){.main-slider span{bottom:180px}#promo li.box-three img{width:initial;margin-bottom:0}}.text-center{text-align:center}.site{overflow-x:visible}.hiddenoverflow{overflow:hidden}.col-full:after{content:'';display:block;clear:both;width:100%}.left-sidebar .widget-area,.right-sidebar .widget-area{max-width:320px;margin-left:auto;margin-right:auto}.error404 #primary,.woocommerce-checkout #primary{width:100%}.woocommerce-shipping-fields{margin-bottom:0}.newsletter-signup{margin-top:50px}#subscribe_to_newsletter_field{margin-bottom:0}@media screen and (min-width:768px){.col-full{padding-left:40px;padding-right:40px;max-width:1400px}.col-full .col-1of2{width:48.5%;margin-right:3%;float:left}.col-full .col-1of3{width:31.333333%;margin-right:3%;float:left}.col-full .col-2of3{width:35.666666%;margin-right:3%;float:left}.col-full .col-1of6{width:31.333333%;margin-right:3%;float:left}.col-full .t-last-col{margin-right:0}.col-full .last-col{margin-right:0}.left-sidebar .widget-area,.right-sidebar .widget-area{width:100%;float:none}.left-sidebar .content-area,.right-sidebar .content-area{width:100%}.page-template-template-fullwidth .content-area{width:100%}.bright-ideas.single-product .product .images{width:42.3892%;margin-right:4.0462%}.bright-ideas.single-product .product .summary{width:53.5646%}.bright-ideas .woocommerce-tabs{padding-top:14px}.bright-ideas .woocommerce-tabs .tabs{width:30.268%;margin-right:3%}.bright-ideas .woocommerce-tabs .tabs .active:after{display:none}.bright-ideas .woocommerce-tabs .panel{width:66.732%;padding-top:16px}}@media screen and (min-width:1030px){.col-full .col-1of6{width:14.166667%;margin-right:3%}.col-full .t-last-col{margin-right:3%}.left-sidebar .widget-area,.right-sidebar .widget-area{width:22.8571%}.left-sidebar .content-area,.right-sidebar .content-area{width:74.1429%;margin-left:0;margin-right:0}.left-sidebar .widget-area{margin-right:3%;float:left}.right-sidebar .widget-area{float:right;margin-left:3%;margin-left:0}}@media screen and (min-width:1200px){.bright-ideas .woocommerce-tabs .tabs{width:19.2678%;margin-right:4.0462%}.bright-ideas .woocommerce-tabs .panel{width:76.686%}}.hentry.type-post{padding-bottom:17px;margin-bottom:0;border-bottom:none}.hentry.type-post .bi-post-header-wrap{border-bottom:1px solid #f5f5f5;margin-bottom:20px}.hentry.type-post .entry-header{font-family:museo-slab}.hentry.type-post .entry-header .bi-post-subtitle p{font-size:20px;line-height:26px;margin-bottom:17px}.hentry.type-post .entry-meta{margin-bottom:18px;font-family:museo-slab}.hentry.type-post .entry-meta span{display:inline-block;margin-bottom:0}.hentry.type-post .entry-meta .bi-post-time{padding-right:10px}.hentry.type-post .entry-meta .cat-links{padding-left:10px}.hentry.type-post .entry-meta .cat-links:before{display:none}.hentry.type-post .entry-meta .cat-links a{border-bottom:none;font-weight:500;padding-left:7px}.related-post #secondary,.single-post #secondary{max-width:320px;margin-left:auto;margin-right:auto}.related-post .bi-latest-post,.single-post .bi-latest-post{position:relative}.related-post .bi-latest-post .ideas-badge,.single-post .bi-latest-post .ideas-badge{width:94px;height:94px;display:block;position:absolute;top:0;left:0;background-position:0 -1290px}.related-post .bi-latest-post .bi-latest-post-info,.single-post .bi-latest-post .bi-latest-post-info{padding:25px 30px 15px 60px;background-color:#f5f5f5;color:#74797b;position:relative}.related-post .bi-latest-post .bi-latest-post-info h4,.single-post .bi-latest-post .bi-latest-post-info h4{color:#74797b;margin-bottom:18px}.related-post .bi-latest-post .bi-latest-post-info:before,.single-post .bi-latest-post .bi-latest-post-info:before{content:'';display:block;width:40px;height:40px;background-color:#4bc7c7;background-position:13px -2782px;position:absolute;top:30px;left:0}.related-post .bi-latest-post .bi-latest-post-meta,.single-post .bi-latest-post .bi-latest-post-meta{border-top:1px solid #ddd;font-size:12px;line-height:25px;color:#bbb;padding-top:10px;overflow:hidden}.related-post .bi-latest-post .bi-latest-post-meta a,.related-post .bi-latest-post .bi-latest-post-meta a:visited,.single-post .bi-latest-post .bi-latest-post-meta a,.single-post .bi-latest-post .bi-latest-post-meta a:visited{color:#ef4a84;font-weight:500}.related-post .bi-latest-post .bi-latest-post-meta .bi-latest-post-cat,.single-post .bi-latest-post .bi-latest-post-meta .bi-latest-post-cat{display:inline-block;float:right}.related-post .cat-project-ideas .bi-latest-post-info:before,.single-post .cat-project-ideas .bi-latest-post-info:before{background-color:#ef4a84;background-position:13px -2816px}.related-post .cat-project-ideas .bi-latest-post-info .bi-post-time:before,.single-post .cat-project-ideas .bi-latest-post-info .bi-post-time:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:26px;margin-right:5px;background-position:0 -2633px}.related-post .bi-suggested-products,.single-post .bi-suggested-products{padding-top:35px}.related-post .bi-suggested-products .h2,.single-post .bi-suggested-products .h2{margin-bottom:35px}@media screen and (min-width:400px){.project-idea-header .entry-meta .bi-post-time:before{content:'';display:inline-block;vertical-align:middle;width:15px;height:26px;margin-right:5px;background-position:0 -2633px}}@media screen and (min-width:768px){.hentry.type-post .bi-post-header-wrap{position:relative}.hentry.type-post .bi-post-header-wrap:before{content:'';display:block;position:absolute;top:10px;left:0;margin-right:40px;width:80px;height:80px;background-color:#4bc7c7;background-position:20px -1538px}.hentry.type-post .project-idea-header:before{background-color:#ef4a84;background-position:20px -1170px}.hentry.type-post .entry-header{margin-left:120px}.hentry.type-post .entry-meta{width:100%;float:none;margin-right:0;margin-left:120px;font-size:16px}.hentry.type-post .entry-content{width:100%;float:none}}@media screen and (min-width:1100px){.bi-post-header-wrap .ssb-share{position:absolute;bottom:17px;right:0}}.widget{margin:0 0 40px 0}.widget-area .widget_shipping_widget{font-weight:300}.widget_shipping_widget{background-image:url(/wp-content/themes/brightideas/images/tourquoise-pt.png);padding:30px}.widget_shipping_widget .gamma.widget-title{color:#fff!important}.widget_shipping_widget hr{background:#fff}.widget_shipping_widget hr+span{background-position:13px -2782px;background-position:0 -2700px;width:50px;height:44px;display:block;margin-right:20px;float:left;margin-bottom:35px}.widget_shipping_widget p{color:#fff}.widget_shipping_widget .strong,.widget_shipping_widget strong{font-weight:700}.widget_shipping_widget .subhr{opacity:.7;margin:20px 0}.bi_cart_content .widget_shipping_widget.widget a.count,.widget_shipping_widget.widget .bi_cart_content a.count,.widget_shipping_widget.widget a.button{background:#fff!important;width:100%;color:#4bc7c7!important}.bi_cart_content .widget_shipping_widget.widget a.count:hover,.widget_shipping_widget.widget .bi_cart_content a.count:hover,.widget_shipping_widget.widget a.button:hover{color:#4bc7c7!important}