/*ul.tb-megamenu-nav.nav.level-0.items-6 li:last-child{display:none;}*/
#cboxLoadedContent{margin-bottom:28px!important;overflow:hidden!important;}
#cboxTitle{display:none!important;}
.l-region.l-region--navigation{position:relative;}
div#block-addtoany-addtoany-button{position:absolute;left:58%;top:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;}
div#block-views-home-slider-block{margin:20px 0 0 0;}
div#block-block-3{display:none;}
.node-type-product #block-views-best-selling-product-block{display:none;}
div#block-addtoany-addtoany-button--2{position:absolute;left:57%;top:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.popup-wrapper .popup-content{width:388px;padding-right:15px;float:left;display:inline-block;}
.tb-megamenu-nav li .mobile-menu { display: none !important; }
/* responsive start */
@media (min-width: 1200px)
{
footer #block-block-11 .block__content p{font-size:0.875em;line-height:1.286em;text-shadow:0px 1px 2px #202020;}
footer #block-tb-megamenu-menu-footer-menu .tb-megamenu .nav>li>a{padding:0 7px 0 6px;margin:0 0 5px 0;}
.not-front .l-region--footer .block__content p{margin:3px 0px;color:#000;font-size:0.875em;line-height:1.286em;}
.front .l-region--footer .block__content p{margin:3px 0px;color:#000;font-size:0.875em;line-height:1.286em;}
footer .footer-middle-section p a img{margin:0px;}
footer #block-block-8 table tr td{vertical-align:middle;padding:0.3em 0.5em;font-size:0.875em;line-height:1.286em;}
footer .footer-middle-image-section ol{list-style:decimal;padding-top:0px;padding-left:30px;margin:0;}
footer .footer-middle-image-section a{font-size:12px;font-weight:bold;}
footer .footer-middle-section li{font-size:0.875em;line-height:1.286em;font-weight:normal;}
.not-front .l-region--footer .block__content p.rtecenter a{padding:0px 0 15px;display:block;}
.front .l-region--footer .block__content p.rtecenter a{padding:0px 0 15px;display:block;}
footer .footer-shadow{background:url(../images/bf-footer-glow.png) no-repeat 50% 0;padding:20px 0px 0px;z-index:1;position:relative;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu{display:none;}
.block--cwg-custom-cwg-home-slick{display:none!important;}
div#block-block-30{display:none;}
.field__items table tr,.field__items table td {vertical-align: top !important;}
}

@media (min-width: 768px) {
div.cwgupsellOverlayProdImgWrapper {width: 210px;}
div.cwgupsellOverlayProdTextContainer {width: 425px;}

/* Upsell Popup 02-10-2019 */
.cmscartpopup div.cwgupsellOverlayProdTextContainer{width:100%;margin:0;height:auto;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.cmscartpopup div.cwgupsellOverlayProdImgWrapper{width:100%;height:250px;border:solid 1px #eee;display:block;}
.cmscartpopup div.cwgupsellOverlayProdImgWrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;max-width:100%!important;max-height:100%!important;width:100%;}
.cmscartpopup a.colorbox-load.init-colorbox-load-processed.cboxElement{display:block;}
.cmscartpopup a.colorbox-load.init-colorbox-load-processed.cboxElement { display: block; height: 250px; }
}
/*-----------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1199px)
{
.hidden-md.hidden-lg.block--menu.block--system-user-menu{display:none;}
.links-mobile{display:none;}
#block-views-home-slider-block{display:none;}
div#block-block-3{display:block;}
.front #block-cwg-custom-cwg-home-slick{width:476px;float:left;display:inline-block;}
.block--cwg-custom .block__content{border-radius:0px;margin:0;padding:0px;}
.content-inner{background:url(../images/box-t.gif) no-repeat -4px 0;width:100%;}
.content-body{background:url(../images/box-b.gif) no-repeat -4px 100%;padding:20px 20px 50px 20px;height:100%;}
.l-main{background:url(../images/sprites/sprite-repeat-y.png) repeat-y -14px 0!important;height:100%!important;margin:0px auto auto!important;-webkit-box-shadow:none;box-shadow:none;}
.front .has-sidebar-second .l-content{width:729px;float:left;margin-right:0;}
.front .l-region.l-region--sidebar-second{float:left;width:222px;padding:0;background:url(../images/sidebar-bg.gif) no-repeat 0 0;min-height:715px;margin:0px;}
.front .callout-block{width:30%;float:left;padding:0;}
.l-region--sidebar-second .block{margin:0 0 0 10px;padding:7px 5px 7px 10px;}
.callout p a{font-size:11px;font-weight:600;color:#3399cc;padding:0 5px;text-align:center;}
#block-block-3 .block__content .callout p{background:url(../images/sprites_new.png) no-repeat -12px -119px;display:block;margin:0px 0px 2px 3px;min-height:26px;position:relative;z-index:2;line-height:26px;border-bottom:none;width:100%;}
.front #block-views-top-sellers-block{display:block;}
.front .rightsidebar .l-region--sidebar-second .ui-accordion-header.ui-state-active .field-content a{font-family:Georgia,Times,serif;font-size:14px;color:#1d9ad2!important;font-weight:bold;text-decoration:none;cursor:default;}
.front .rightsidebar .l-region--sidebar-second .ui-accordion-header .field-content a{font-size:12px;line-height:17.99px;color:#000!important;font-weight:700;}
.view-footer .readmore a{font-size:0.9em;font-weight:bold;color:#1A99D2;}
.view-footer .readmore{margin:12px 0 0;}
.block--views-top-sellers-block .block__title a{color:black;padding:0.7em;padding-left:15px;padding-top:0px;padding-bottom:0;}
.view-content.ui-accordion .ui-accordion-content .views-field-view-node{text-align:right;padding-top:10px;}
.collapsiblock-processed.affiliate-read-more h2.block__title{color:#A7A7A7;font-size:1.2em;margin:0px;padding-left:15px;background:url(../images/sprites_new.png) no-repeat -10px -906px;}
.collapsiblock-processed.affiliate-read-more.selected h2.block__title{background:url(../images/sprites_new.png) no-repeat -7px -984px;}
.front #block-block-28 ul li a{font-size:12px;line-height:1.4;}
div#block-block-29 .block__content{display:none;}
#block-cwg-custom-cwg-home-slick .slick-vertical h2{margin:0;padding:0;padding:10px;font-size:1.1em;width:132px;color:#fff;opacity:0.7;overflow:hidden;display:block;text-decoration:none;}
.block--cwg-custom .slider-for,.block--cwg-custom .slider-nav{width:calc(100% - 152px);float:left;}
.block--cwg-custom .slider-nav{background-color:#7ECDF0;border:3px solid #1D9AD2;width:152px;}
#block-views-home-slider-block .slick-current span.slider-arrow{display:block;background:url(../images/sprites_new.png) no-repeat -10px -73px;position:absolute;left:-13px;width:13px;height:26px;top:50%;margin-top:-13px;z-index:5;font-size:0;line-height:0;text-indent:-4000px;}
#block-views-home-slider-block span.slider-arrow{display:block;background:url(../images/sprites_new.png) no-repeat -10px -73px;position:absolute;left:-13px;width:13px;height:26px;top:50%;margin-top:-13px;z-index:5;font-size:0;line-height:0;text-indent:-4000px;}
.region-buzz{width:315px;float:left;max-width:inherit;margin-right:0;margin-left:18px;}
.footer-top .region-buzz{margin-right:0px!important;width:315px!important;}
.block--cwg-custom .widget-tab.slick-current:before{content:'';position:absolute;top:50%;left:-16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/sprites_new.png);background-position:-10px -73px;width:13px;height:26px;z-index:99999;}
.block--cwg-custom .widget-tab.slick-current h2{opacity:1;}
#block-cwg-custom-cwg-home-slick .slick-vertical .slick-current h2{opacity:1;}
body.front .block--cwg-custom .slick-list{overflow:inherit;}
#block-cwg-custom-cwg-home-slick.block--cwg-custom .widget-title>h2>a{background:#3399cc;padding:5px;font-weight:700;color:#fff;text-transform:uppercase;}
.block--cwg-custom .widget-title>h2 em a{background:#ffd800;color:#3399cc;padding:6px 5px;margin:0;width:50px;text-align:center;font-weight:normal;}
.block--cwg-custom .widget-body{padding:10px 10px 5px;background-color:rgba(255,255,255,0.7);}
.widget-body em{font-style:normal;font-size:16px;line-height:20px;font-weight:normal;}
span.eightminutes-block{background:url(../images/sprites_new.png) no-repeat -10px -564px;width:222px;height:251px;position:absolute;bottom:0px;right:-8px;text-indent:-9999px;display:block;}
.front #block-block-4 p{position:relative;}
.l-region #block-views-best-selling-product-block{display:none;}
.l-region.l-region--frontblock{padding:10px 20px;}
.region-count .block__content>h2,.region-count .block__title{color:#39c;font-weight:700;font-size:16px;line-height:21px;padding:0;background:transparent;margin:0 0 0.714em 0;}
#block-block-11 .block__content p{color:#6d92a3;font-weight:700;font-size:14px;}
.footer-middle-image-section ol{list-style:decimal;padding-top:0;padding-left:30px;margin:0;}
.footer-middle-image-section p{margin:5px 0 5px;font-size:14px;line-height:18px;}
.footer-middle-image-section ol{list-style:decimal;padding-top:0px;padding-left:30px;margin-top:0;font-weight:normal;margin:0;}
.footer-middle-section li{line-height:18.4px;font-size:12px;font-weight:normal;}
.footer-middle-section li a{font-weight:bold;}
.region-buzz .block__title,.footer-middle-section h2.block__title{margin:0;font-size:19.6px;}
div#block-block-8 p{color:#000;font-size:14px;line-height:18px;margin:0px 0 10px;}
.footer-shadow{background:url(../images/bf-footer-glow.png) no-repeat 50% 0;z-index:1;position:relative;padding:20px 0px 10px;}
.front .l-region--footer-bottom{padding:0px;margin:-7px 0;}
.has-sidebar-second .l-content{width:720px;}
.not-front .l-main .content-inner{display:block;clear:inherit;width:100%;background-color:transparent;margin:0px auto;}
.l-main{border:none;}
.not-front .l-main .content-inner .content-body{display:block;padding:20px 20px 50px 20px;margin:0;background-color:transparent;width:calc(100% - 40px);}
.product-col-third div#tabs .ui-tabs-panel img{border:0;max-width:100%;}
.page-node-23498 img{margin:0;}
div#block-views-blogs-by-mark-block{display:none;}
.block--views-top-sellers-block .collapsiblock:not(.collapsiblockCollapsed) a{background-position:0;}
h2.comments__form-title{display:none;}
form#comment-form{display:none;}
.node-type-blog .comments__form-title,.node-type-blog .comment-form,.node-type-blog #block-block-18{display:none;}
div#block-views-blogs-by-mark-block{display:none;}
.not-front .footer-bottom{height:40px;}
.field__items table tr,.field__items table td {vertical-align: top !important;}

.views-field.views-field-addtocartlink{float:none;}


.page-store.page-store-results .has-sidebar-second .l-content {
    width: 538px;
    margin-left: 200px;
    margin-right: -765px;
}
.page-store.page-store-results .cms_sidebar-left-first {
    margin-right: -200px;
    margin-left: 0;
}
.page-store.page-store-results .rightsidebar {
    margin-left: 755px;
    margin-right: -965px;
    width: 222px;
}
.page-store.page-store-results aside.l-region.l-region--sidebar-second {
    padding: 0;
}
.below-nav-bar-block { display: none; }
}
/*-----------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px)
{
.links-mobile{display:none;}
.l-main{background:url(../images/sprites/sprite-repeat-y.png) repeat-y -10px 0!important;height:100%!important;max-width:320px!important;margin:25px auto auto!important;}
.front .view-home-slider .slick-slider{display:none;}
.header-bottom{left:0px!important;width:100%!important;position:relative;background:url(../images/bg-header.gif) repeat-x 0 0;}
.content-inner{background:url(../images/box-t.gif) no-repeat 0px 0;width:99%;}
.content-body{background:url(../images/box-b.gif) no-repeat 0 100%;padding:20px 20px 50px 22px;height:100%;}
.front .has-sidebar-second .l-content{width:100%!important;float:left;margin-right:0!important;}
.front #block-cwg-custom-cwg-home-slick{padding-top:0;}
.site-logo{position:relative;left:inherit;margin:0 auto;display:block;top:inherit;}
.l-region.l-region--navigation{display:block;}
.header-top{position:relative;width:100%;}
.l-region--header{left:inherit;top:inherit;}
.l-region--header{position:relative;top:5px;}
#block-block-1{left:50%;top:106px;}
.header-top{z-index:1;}
.header-bottom .header-inner{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:320px;}
div#block-views-home-slider-block{display:none;}
.block--cwg-custom .block__content{padding:1em;display:block;background:#e9f6fe;float:left;width:100%;border-radius:20px;margin:5px 0 20px;}
.callout .callout-title a{position:absolute;bottom:8px;right:-10px;width:230px;display:block;font-size:14px;line-height:1.3em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 0 0;padding:5px;color:#FFF;background:#39C;text-decoration:none;text-transform:uppercase;}
.callout .callout-title{position:relative;bottom:inherit;font-size:inherit;}
.callout p a{font-size:11px;font-weight:600;color:#3399cc;padding:0 5px;text-align:center;cursor:pointer;line-height:26px;font-family:Arial,Helvetica,sans-serif;}
.callout p{border:none;}
div#block-block-4{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
div#block-views-home-seminars-block-1{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
div#block-block-2{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.l-region.l-region--frontblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.best-front{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.l-region.l-region--bestsell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.l-region.l-region--frontblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.l-region #block-views-best-selling-product-block,.l-region.l-region--frontblock,.front .l-region.l-region--sidebar-second{padding:20px 0px;width:calc(100% - 0px);}
.l-region #block-views-best-selling-product-block h2{text-align:left;border-bottom:1px solid #2fb0ee;padding-bottom:10px!important;margin-bottom:15px!important;font-family:TradeGothicRegular,Arial,Helvetica,sans-serif;color:#000;}
.front .best-selling-slider-mobile.slick-slider{max-width:inherit!important;border:none!important;width:95%;padding:0px;}
.best-selling-slider-mobile .slick-prev{left:-19px;}
.best-selling-slider-mobile .slick-prev,.best-selling-slider-mobile .slick-next{width:20px;height:60px;}
.best-selling-slider-mobile .slick-next{right:-25px;}
.view-best-selling-product .best-selling-slider-mobile .views-row .sec-one{padding:2%;margin:10px;}
.best-selling-slider-mobile .slick-next:before{content:"";background:url(../images/next_img.jpg) no-repeat;width:20px;height:60px;display:block;}
.best-selling-slider-mobile .slick-prev:before{content:"";background:url(../images/prev_img.jpg) no-repeat;width:20px;height:60px;display:block;}
.view-best-selling-product .best-selling-slider-mobile .views-row{padding:0;margin:0;}
.l-region #block-views-best-selling-product-block{margin-bottom:0px;padding-bottom:10px;}
span.eightminutes-block{background:url(../images/sprites_new.png) no-repeat -10px -560px;width:224px;height:252px;position:absolute;bottom:3px;right:3px;text-indent:-9999px;display:block;}
.front #block-block-4 p{position:relative;}
.view-home-seminars{background:none repeat scroll 0 0 #fff;border:1px solid #66ccff;padding:5px 10px 5px 0;}
/* ff */
.header-top{position:relative;width:100%;}
.header-bottom{left:0px!important;width:100%!important;position:relative;background:url(../images/bg-header_new.gif) repeat-x 0 0;/*border-top:solid 5px #0c8ecc;*/}
.site-logo{left:0;top:0;position:relative;margin:0 auto;display:block;}
.l-header{border-top:none;}
.header-bottom .header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-slogan{left:0;top:90px;position:relative;margin:0 auto;width:97%;background-size:cover;}
.front .has-sidebar-second .l-content{width:100%!important;float:left;margin-right:0!important;}
.front #block-cwg-custom-cwg-home-slick{padding-top:0px;}
span.sign-in{background:url(../images/sigin.png) no-repeat;width:17px;height:17px;display:inline-block;position:relative;top:2px;margin:0 5px 0 0;}
span.mobile-menu-icon{background:url(../images/menu.png) no-repeat;width:20px;height:20px;display:inline-block;position:relative;top:3px;margin:0 5px 0 0;background-size:contain;}
span.account{background:url(../images/register.png) no-repeat;width:17px;height:17px;display:inline-block;position:relative;top:2px;margin:0 5px 0 0;}
span.cart{background:url(../images/cart.png) no-repeat;width:17px;height:17px;display:inline-block;position:relative;top:3px;margin:0 5px 0 0;}
.front .best-selling-slider-mobile.slick-slider{max-width:inherit!important;border:none!important;width:95%;padding:0px;}
.view-best-selling-product .best-selling-slider-mobile .views-row{padding:0;margin:0;}
.view-best-selling-product .best-selling-slider-mobile .views-row .sec-one{padding:2%;margin:10px;}
.block--cwg-custom-cwg-home-slick{display:block!important;}
.front .view-home-slider .slick-slider{display:none;}
footer #block-block-27{clear:both;width:100%;max-width:346px;margin:0 auto;float:none;display:block;}
footer #block-block-11 .block__content p{font-size:0.875em;line-height:1.286em;margin:5px;text-shadow:0px 1px 2px #202020;}
footer ul.tb-megamenu-nav.nav.level-0{display:block;}
footer .footer-bottom .l-region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
footer div#block-block-11{position:relative;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;bottom:0;left:0!important;max-width:320px;margin:0 auto;}
footer .block--tb-megamenu-menu-footer-menu{position:relative;bottom:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;left:0!important;}
footer .l-region--footer-bottom{padding:20px 0 0 0;max-width:320px;margin:0 auto;}
footer .block--tb-megamenu-menu-footer-menu,footer .block--block-11{position:relative;}
.footer-bottom .l-region{padding:0;max-width:320px;height:auto;}
#block-tb-megamenu-menu-footer-menu .tb-megamenu .nav>li>a{padding:0 8px;margin:0 0 5px 0;}
.footer-bottom{background-color:#1e506c;padding:20px 0 0px;}
footer .l-region.l-region--footer{max-width:320px;margin:0 auto;}
.tweets{margin:0 0 20px;}
footer #block-tb-megamenu-menu-footer-menu .tb-megamenu .nav>.active>a{text-decoration:none;}
.l-region.l-region--sidebar-second{width:100%!important;margin:0px!important;max-width:320px!important;}
.l-main{background:url(../images/sprites/sprite-repeat-y.png) repeat-y -10px 0!important;height:100%!important;max-width:320px!important;margin:45px auto auto!important;}
.content-inner{background:url(../images/box-t.gif) no-repeat 0px 0;width:99%;}
.content-body{background:url(../images/box-b.gif) no-repeat 0 100%;padding:20px 20px 50px 22px;height:100%;}
.l-region #block-views-best-selling-product-block,.l-region.l-region--frontblock,.front .l-region.l-region--sidebar-second{padding:20px 0px;width:calc(100% - 0px);}
.block--cwg-custom .block__content{padding:1em;display:block;float:left;width:100%;border-radius:20px;margin:5px 0;}
#block-views-home-seminars-block-1 .block__content{padding-top:0px;}
.view-home-seminars .item-list ul{margin:0px;padding:0px;}
.view-home-seminars{background:none repeat scroll 0 0 #fff;border:1px solid #66ccff;padding:5px 10px 5px 0;}
.schedule .shedule-dates{font-size:12px;line-height:1.2em;text-align:center;font-weight:700;}
.schedule .shedule-body a,.schedule .shedule-body a:link{display:block;color:#000;text-decoration:underline;padding-bottom:3px;line-height:1.3em;font-weight:bold;font-size:12px;}
.schedule .shedule-body p{margin:0px;font-size:12px;line-height:1.52em;padding:0px;}
.schedule .schedule-row{display:table-cell;padding:5px 0.5em;}
.view-home-seminars .view-footer{padding:0;}
p.readmore{text-align:right;margin:1em 0 0;font-size:0.85714em;line-height:1.52em;}
.region-count .block__content>h2,.region-count .block__title{color:#39c;font-weight:700;font-size:16.7999px;line-height:1.3em;padding:0;background:transparent;margin:0 0 0.714em 0;font-family:'TradeGothicRegular',Arial,Helvetica,sans-serif;margin-top:12px;}
.l-region #block-views-best-selling-product-block h2{color:#39c;font-weight:700;font-size:16.7999px!important;line-height:1.3em;padding:0;background:transparent;margin:0 0 0.714em 0;font-family:'TradeGothicRegular',Arial,Helvetica,sans-serif;}
.l-region--sidebar-second .block{border-bottom:2px solid #7ecdf0;padding:7px 5px 7px 10px;margin:0 0 0 0;}
#page .l-region--sidebar-second{font-size:0.85714em;line-height:1.5em;padding:0;}
.newsletter_right_sidebar h2{font-size:1.4em;}
.collapsiblock-processed.affiliate-read-more h2.block__title{color:#A7A7A7;font-size:1.2em;margin:0px;padding-left:15px;background:url(../images/sprites_new.png) no-repeat -10px -906px;}
.collapsiblock-processed.affiliate-read-more.selected h2.block__title{background:url(../images/sprites_new.png) no-repeat -7px -984px;}
.collapsiblock-processed.affiliate-read-more h2.block__title:hover{color:#000;}
.links-mobile ul li{-webkit-box-shadow:0 5px 21px 0 #818385;-webkit-box-sizing:border-box;background:#017cb3;border-radius:3px;box-shadow:0 5px 21px 0 #818385;box-sizing:border-box;display:inline-block;font-size:8px;font-weight:700;margin-right:2%;padding:8px 0;text-align:center;width:30%;color:#c1f3f8;text-transform:uppercase;font-size:8px;font-weight:700;text-align:center;}
.links-mobile ul{text-align:center;padding:0;margin:0;clear:both;}
.links-mobile{width:100%;max-width:320px;margin:10px auto;padding-top:10px;}
.links-mobile ul li a{color:#c1f3f8;padding:10px 0;text-transform:uppercase;font-size:8px;font-weight:700;text-align:center;}
.header-bottom .l-region--navigation{margin-top:0;}
div#block-block-30{display:block;}
div#header-phone-mobile{font-size:10.5px;font-weight:bold;text-align:left;padding-left:0px;float:left;margin-bottom:1em;}
.links-mobile div#google_translate_element2{float:left;margin-bottom:1em;}
.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none;border:none!important;}
.goog-te-menu-value img{display:none!important;}
.goog-te-gadget-simple .goog-te-menu-value span:last-child{display:none!important;}
.goog-te-gadget-simple .goog-te-menu-value{color:#000;text-shadow:1px 0px 1px #fff;font-weight:bold;font-size:11px;}
#header-phone-mobile strong{font-weight:900;}
div#block-block-30 .block__content{border-top:1px solid #fff;width:100%;}
.navbar_mobile_box{background:none repeat scroll 0 0 #c9e9f8;border-right:1px solid #1d9ad2;height:100%;left:0;overflow-x:auto;padding:20px 0 50px;position:fixed;top:0;width:240px;display:none;z-index:1;}
.navbar_mobile_box.navtogle{display:block;}
#block-tb-megamenu-main-menu{background:transparent;position:relative;left:inherit!important;top:inherit;float:right!important;right:0!important;width:100%;bottom:302px;}
#block-tb-megamenu-main-menu .tb-megamenu-button{background-color:#0099cb;color:#fff;font-size:1.4em;height:35px;width:30px;float:right;display:none;}
ul.tb-megamenu-nav.nav.level-0.items-11{background:none repeat scroll 0 0 #c9e9f8;border-right:1px solid #1d9ad2;height:100vh;left:0px;overflow-x:auto;padding:0px;position:fixed;top:50px;width:240px;display:block;}
span.mobile-menu.nolink{-webkit-tap-highlight-color:transparent;color:#fff!important;display:inline-block;font-size:12px;font-weight:700;text-decoration:none;vertical-align:middle;line-height:50px;}
footer ul.tb-megamenu-nav.nav.level-0.items-6{display:block;}
.nav-collapse.always-show{display:none;overflow:hidden;}
.nav-collapse.always-show.mobilevisible{display:block;overflow:visible!important;}
.tb-megamenu-main-menu .nav>li.active:first-child a{border:none;}
#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.active{border:none;}
.tb-megamenu .nav-collapse .nav li a{border:none;text-shadow:0px 1px 1px #fff;color:#006699!important;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}
.tb-megamenu-main-menu .nav .active>a,.tb-megamenu-main-menu .nav .active>a:hover,.tb-megamenu-main-menu .nav .active>a:focus{background:transparent;}
.tb-megamenu .nav-collapse .dropdown-menu{background-color:transparent;}
li.tb-megamenu-item.level-1.mega.dropdown.open > div.tb-megamenu-submenu{display:block!important;}
.tb-megamenu .level-1.mega.open > .mega-dropdown-menu,.tb-megamenu .level-1.mega.animating.open > .mega-dropdown-menu{border:none;}
#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.open > a,#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.animating.open > a{color:#006699!important;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom:0!important;padding:7px 15px;position:relative;z-index:1001;margin-left:1px;}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{background-color:transparent;}
#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.open > a,#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.animating.open > a{border:none!important;}
.tb-megamenu .mega-nav,.tb-megamenu .dropdown-menu .mega-nav{margin:0;padding:0 12px 0 5px;list-style:none;}
.tb-megamenu .mega-nav > li a,.tb-megamenu .dropdown-menu .mega-nav > li a{margin-left:0px;font-size:14px;padding:0px 0px 4px 0px;font-weight:normal;margin:0 0 0 0;}
#block-tb-megamenu-main-menu .mega-inner .tb-megamenu-subnav.mega-nav.level-2 > .tb-megamenu-item.level-3 > a{float:none!important;display:block!important;height:auto!important;padding:0!important;color:#3399CC!important;font-size:12px!important;line-height:1.3em!important;margin:3px 0;width:100%!important;}
#block-tb-megamenu-main-menu .right-cnt{float:left;width:100%;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li:not(:first-child){background:#d7f0fa url(../images/dd-entry.gif) repeat-x 0 0;padding:10px 8px 8px 8px;min-height:56px;}
span.about-sec1{color:#5a6265;font-size:12px;line-height:1.333em;padding-left:0px;margin:0 0 0 0;}
#block-tb-megamenu-main-menu .about-menu-2 div,#block-tb-megamenu-main-menu .store-sec2 div,#block-tb-megamenu-main-menu .store-sec3 div,#block-tb-megamenu-main-menu .store-sec4 div{float:left;margin-right:0;}
#block-tb-megamenu-main-menu .tb-megamenu-item.level-2 > .left-cnt > .mega-group-title,#block-tb-megamenu-main-menu .tb-megamenu-subnav.mega-nav.level-1 .tb-megamenu-item.level-2.mega > a{color:#006699;font-weight:bold;font-size:14px;background:none;display:block;width:100%!important;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li{border:none;}
body.fixed{position:fixed;overflow:hidden;}
.tb-megamenu .menu-header{background:#fff!important;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li[data-id="1157"]{background:#0D6E95!important;color:#fff;text-align:center;padding:8px!important;min-height:inherit!important;text-shadow:none!important;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li[data-id="1157"] a{color:#fff!important;font-size:14px!important;text-shadow:none!important;}
div#block-block-4{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
div#block-views-home-seminars-block-1{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
div#block-block-2{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.l-region.l-region--frontblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
div#block-addtoany-addtoany-button{display:none;}
.l-region.l-region--bestsell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.best-front{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
ul.tb-megamenu-nav.nav.level-0.items-6 li:last-child{display:none;}
div#block-views-home-slider-block{margin:0px;}
.best-selling-slider-mobile .slick-next:before{content:"";background:url(../images/next_img.jpg) no-repeat;width:20px;height:60px;display:block;}
.best-selling-slider-mobile .slick-prev:before{content:"";background:url(../images/prev_img.jpg) no-repeat;width:20px;height:60px;display:block;}
.best-selling-slider-mobile .slick-next{right:-25px;}
.best-selling-slider-mobile .slick-prev{left:-19px;}
.best-selling-slider-mobile .slick-prev,.best-selling-slider-mobile .slick-next{width:20px;height:60px;}
.callout-title a:link{}
.callout .callout-title{position:relative;bottom:inherit;font-size:inherit;}
.callout .callout-title a{position:absolute;bottom:8px;right:-10px;width:230px;display:block;font-size:14px;line-height:1.3em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 0 0;padding:5px;color:#FFF;background:#39C;text-decoration:none;text-transform:uppercase;}
.callout:nth-child(2) .callout-title a{bottom:-6px;}
.callout p{border:none;}
.callout img{width:calc(100% - 6px);}
.callout p a{font-size:11px;font-weight:600;color:#3399cc;padding:0 5px;text-align:center;cursor:pointer;line-height:26px;font-family:Arial,Helvetica,sans-serif;}
.callout:last-child{margin-top:12px;}
.front #block-views-home-seminars-block-1{margin-top:12px;}
.front #block-block-4 img{max-width:224px;height:252px;margin:0;display:block;}
.l-region #block-views-best-selling-product-block h2{text-align:left;border-bottom:1px solid #2fb0ee;padding-bottom:10px!important;margin-bottom:15px!important;font-family:TradeGothicRegular,Arial,Helvetica,sans-serif;color:#000;}
span.eightminutes-block{background:url(../images/sprites_new.png) no-repeat -10px -560px;width:224px;height:252px;position:absolute;bottom:3px;right:3px;text-indent:-9999px;display:block;}
.front #block-block-4 p{position:relative;}
.l-region #block-views-best-selling-product-block{margin-bottom:0px;padding-bottom:10px;}
.front #block-block-28 ul li{font-size:12px;line-height:1.4;}
.front #block-block-28 ul li a{font-size:12px;line-height:1.4;}
div#block-block-29 .block__content{display:none;}
.footer-shadow{background:url(../images/bf-footer-glow.png) no-repeat 50% 0;z-index:1;position:relative;padding:20px 0px 10px;}
footer .region-buzz .block__title{color:white;font-size:19.6px;font-weight:700;    /* padding: 0 0 10px; */text-shadow:#366 0px 1px 1px;}
footer .region-buzz.block--block-27 .block__title{margin-bottom:16px;}
.region-buzz-list .block__content>p{margin-top:5px;margin-bottom:25px;}
.footer-image-section p{margin-bottom:0px;}
.front #block-block-9{padding-top:80px;}
.footer-middle-image-section p{color:#000;margin-top:4px;margin-bottom:5px;font-size:14px;}
.footer-middle-image-section ol{list-style:decimal;padding-top:0px;padding-left:30px;margin-top:0;font-weight:normal;margin:0;}
.footer-middle-section li{line-height:18.4px;font-size:12px;font-weight:normal;}
.footer-middle-section li a{font-weight:bold;}
.front #block-block-8{width:100%;}
.footer-top .region-buzz{width:100%;float:left;max-width:inherit;}
#block-block-9{padding-top:80px;}
.not-front .l-main .content-inner .content-body{display:block;width:100%;}
#block-block-1{left:inherit;top:140px;left:0;width:350px;margin:0 auto;padding:0;}
.header-bottom .header-inner .l-region{width:100%;}
#block-tb-megamenu-user-menu{margin-top:0px;}
.menu_toggle.mobile-menu.nolink{background:url(../images/menu_new.jpg) no-repeat scroll 0 0 / 100% auto #1654bb;border:medium none;display:inline-block;height:35px;position:fixed;right:3px;top:65px;width:35px;z-index:1000;}
table{border-collapse:collapse;width:100%;display:block;overflow:scroll;}
/* fff */
/* 30 */
table{border-collapse:collapse;width:100% !important;display:block;overflow:scroll;}
.not-front .l-main .content-inner .content-body{background:url(../images/box-b.gif) no-repeat 0 100%;padding:20px 20px 50px 22px;height:100%;display:block;margin:0;background-color:transparent;width:calc(100% - 44px);}
.l-main{border:none;}
.not-front .l-main .content-inner{display:block;clear:inherit;width:100%;background-color:transparent;margin:0px auto;}
.node-type-product .product-col-first{width:100%;float:right;padding-left:0;}
.node-type-product .product-col-second{width:100%;float:left;}
.node-type-product .product-col-second .main-product-image a img{width:100%;}
.node-type-product .product-meta{width:calc(100% - 36px);background:url(../images/bg-footer.gif) repeat 0 0;border:3px solid #6fcbf3;padding:15px;margin:0 auto 0 auto;border-radius:8px;margin:0 0 30px 0;}
.node-type-product .product-col-third p.write-comment{float:right;clear:right;}
.product-col-third div#tabs{background:transparent;border:0;clear:right;}
#skip-link,#page,.region-page-closure{font-size:14px;line-height:21px;}
.product-col-third div#tabs .ui-tabs-panel ul{padding:0;}
.product-col-third div#tabs .ui-tabs-panel{font-size:14px!important;line-height:21px!important;}
.product-col-third div#tabs .ui-tabs-panel ul li{font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,Sans-serif;font-size:14px;line-height:21px;}
ol{padding:0;}
iframe{width:100%;height:auto;}
.product-col-third div#tabs .ui-tabs-panel img{max-width:100%;height:auto;}
.node-type-product #block-views-top-sellers-block{display:none;}
.breadcrumb{width:320px;margin:0 auto;}
.node-type-product #block-views-best-selling-product-block{display:block;}
.product-col-third div#tabs > ul > li > a:link{padding:10px 4px;font-size:12px;}
.breadcrumb-wrapper{position:relative;top:35px;width:320px;display:block;}
.node-type-blog .comments__form-title,.node-type-blog .comment-form comment-form,..node-type-blog .block-block-18{display:none;}
.node-type-blog .comments__form-title,.node-type-blog .comment-form,.node-type-blog #block-block-18{display:none;}
div#block-views-blogs-by-mark-block{display:none;}
input#edit-submitted-e-mail,input#edit-submitted-your-name,input#edit-submitted-subject{width:100%;}
/* 31 */
#block-search-form{display:block;}
#block-search-form form::before{display:none;}
#block-search-form .search-icon{display:none;}
#block-search-form .search-block-form{padding:0;width:90%;display:block;background:transparent;margin:0 auto;}
#block-search-form .form-item.form-type-textfield.form-item-search-block-form{display:block;width:100%;position:relative;}
#block-search-form input[type="text"]{width:calc(100% - 13px);border:1px solid #a5a5a5!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;background:#fff;font-size:15px;font-style:italic;height:31px;padding:1px 1px 1px 10px!important;margin:0 0 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-radius:8px;}
#block-search-form h2.element-invisible{display:none;}
#block-search-form input[type="submit"]{background:url(../images/45a5e18d.png) no-repeat;border:none;font-family:FontAwesome;height:30px;position:absolute;right:5px;text-indent:-99999px;top:0px;width:33px;}
.l-header{background:none;}
#block-search-form{display:none;position:relative;bottom:15px;}
.header-bottom .l-region--navigation{margin-top:15px;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;background:#017cb3;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;background:#0099cb;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(3){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background:#0099cb;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;background:#017cb3;}
.rteindent1{margin-left:40px;margin:0;padding:0 0 0 10px;}
.footer-middle-section p a img{max-width:100%;height:auto;margin:0;}
.goog-te-gadget img{margin:0px;}
.field__item img{max-width:100%;margin:0!important;height: auto !important;}
.l-trans{width:calc(100% - 32px)!important;margin:0 auto!important;}
.field__items table tr,.field__items table td {vertical-align: top !important;}
div#block-addtoany-addtoany-button--2 {display: none;}
div#block-addtoany-addtoany-button{display:block;}

div#block-addtoany-addtoany-button{z-index:9999;}
div#block-addtoany-addtoany-button.mobileviewsharon{position:absolute;left:0%;top:10px;-webkit-transform:translateX(-0%);-ms-transform:translateX(-0%);transform:translateX(-0%);display:block;
    height: 40px;
    background: url(../images/bg-searchbar.gif) repeat-x 0 100%;
    }
div#block-addtoany-addtoany-button{position:absolute;left:29%;top:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;height: 47px;
}
.view-store-front .view-content .views-row .views-field-body{width:100%;float:none;padding-bottom:25px;}
.popup-image img{max-width:100%;height:auto;}
.popup-content .cart-button .popup-media{width:100%;display:block;float:left;}
.not-front .popup-content p{margin:5px 0;}
.popup-content .cart-button .popup-cart{width:100%;display:block;float:left;}

/* 1 */
div#cart-form-pane thead {display: none;}
div#cart-form-pane thead{display:none;}
div#cart-form-pane .sticky-enabled td.image{width:calc(100% - 14px);margin:0 auto;display:block;text-align:center;}
div#cart-form-pane .sticky-enabled tr{background:#fff!important;width:100%;float:left;display:block;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;position:relative;}
div#cart-form-pane .sticky-enabled td.image img{padding-right:0;float:none;}
div#cart-form-pane .sticky-enabled td.remove{width:50px;margin:0 auto;text-align:center;display:block;position:absolute;bottom:13px;left:0;right:0;}
div#cart-form-pane .sticky-enabled td.remove input.form-submit{border:0;background:url(../images/7839f5cd.png);background-size:contain;background-repeat:no-repeat;width:90px;margin:0 auto;cursor:pointer;}
div#cart-form-pane .sticky-enabled td.desc{width:calc(100% - 14px);margin:0 auto;text-align:center;display:block;}
div#cart-form-pane .sticky-enabled td.qty{width:39%;float:left;text-align:left;}
div#cart-form-pane .sticky-enabled td.price{width:50%;float:right;position:relative;top:8px;}
label.element-invisible{display:inline-block!important;position:relative!important;overflow:auto!important;clip:inherit!important;height:auto!important;font-weight:400;top:5px;}
div#cart-form-pane .sticky-enabled tr:last-child{background:#bbb!important;width:100%;float:left;display:block;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;}
div#cart-form-pane .sticky-enabled .subtotal #subtotal-title{color:#fff;width:50%;float:left;text-align:left;}
div#cart-form-pane .sticky-enabled .subtotal .uc-price{color:#fff;font-weight:900;width:50%;float:right;text-align:right;}
div#cart-form-pane .sticky-enabled .subtotal{width:calc(100% - 10px);display:block;padding:5px!important;vertical-align:middle;overflow:hidden;line-height:18px;}
#uc-cart-view-form .form-actions a{background:#0084b7;color:#fff;padding:3px;text-align:center;text-transform:capitalize;font-size:12px;text-decoration:none;border-radius:2px;display:inline-block;width:45%;margin-left:5px;line-height:18px;left:inherit;}
#uc-cart-view-form .form-actions #edit-update{background:#0084b7;color:#fff;padding:3px;text-align:center;text-transform:capitalize;font-size:12px;text-decoration:none;border-radius:2px;display:inline-block;width:45%;margin-left:5px;line-height:18px;}
#edit-checkout--2{border:0;padding:7px 25px;margin:10px 0 0!important;margin-top:10px;background:#ffd400 url(../images/e33ee7bb.jpg);position:relative;background-repeat:no-repeat;background-position:13% 50%;padding-left:45px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-transform:capitalize;font-weight:400;border-radius:0;}
#uc-cart-view-form .form-actions{margin-top:16px;text-align:center;background:#fff;border:1px solid #ccc;margin:15px 0 0;padding:10px;}
.page-cart .uc-cart-view-form{border:none;}
#cart-form-pane table.sticky-enabled{border:1px solid #ccc;}
.page-cart .view-related-items-cart.view-id-related_items_cart .views-row{float:left;width:50%;text-align:center;margin-bottom:20px;}
.page-cart .view-related-items-cart.view-id-related_items_cart .views-row ul{margin:0;padding:0;}
#uc-cart-pane-quotes{background:#eae5e5;border-radius:7px;border:0;padding:10px;}
#uc-cart-pane-quotes .quote-title{font-weight:400;margin:0;}
.page-cart #uc-cart-pane-quotes .uc-store-address-field .form-item label{padding:0;font-size:14px;display:inline-block;width:inherit;font-weight:400;}
select#edit-delivery-country,select#edit-delivery-zone{display:inline-block;width:auto;float:right;font-family:Arial,Helvetica,sans-serif;max-width:50%;font-size:10px;font-weight:700;padding:3px 0px;}
input#edit-delivery-postal-code{width:125px;max-width:50%;display:inline-block;float:right;border:1px solid #bbb;font-size:10px;padding:3px 0;color:#000;font-weight:700;}
.page-cart #uc-cart-pane-quotes .form-submit{background:#0084b7;color:#fff;padding:6px;display:block;text-transform:capitalize;font-size:12px;text-decoration:none;border-radius:2px;width:143px;border:0;margin:0 auto;text-align:center;line-height:18px;}
#quote{display:none;}
.uc-store-address-field .form-item{clear:left;margin-top:2px;margin-bottom:2px;padding:2px;margin:8px 0;}
div.messages--status,div.status,div.warning,div.error{min-height:21px;margin:0 1em 5px 1em;border:2px solid #ff7;padding:5px 5px 5px 35px;color:#000;background-color:#ffc;background-image:url(../images/messages-status.png);background-repeat:no-repeat;background-position:5px 5px;}
.page-cart .views-row .views-field-title-1{height:50px;overflow: hidden;}
.address-pane-table{margin-left:auto;margin-right:auto;width:275px;overflow:scroll;}
fieldset .fieldset-wrapper{width:275px;}
input#edit-panes-webform-nid11408-0-gift-message{width:98%;}
fieldset#edit-panes-customer-new-account .fieldset-wrapper{width:100%;}
.payment-details-credit select{float:left;margin:5px 0px;width:calc(100% - 0px);padding:5px;}
.payment-details-credit input{float:left;margin:5px 0px;width:calc(100% - 14px);padding:5px;}
#webform-client-form-11407 .description{width:100%;float:none;padding:0;font-size:12px;clear:both;}
#webform-client-form-11407 .extra-select{width:100%;float:none;margin:5px 0;}
#webform-client-form-11407 .extra-wrapper label{width:100%;float:left;font-size:14px;text-align:left;margin:0;display:block;}


.store-listing-content-section{float:right;width:100%;display:block;}
.store-listing-image-section{float:none;width:140px;display:block;margin:0 0 10px;text-align:left;}
.views-field.views-field-nothing .store-listing-content-section h2{padding:0;margin:0;font-size:14px;}
span.cms-store-by { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 21px; }


.cms_sidebar-left-first .block--facetapi ul.facetapi-facetapi-links li.expanded{list-style-type:none;padding-left:0;margin-bottom:5px;position:relative;width:100%;float:left;}
.cms_sidebar-left-first .l-region.l-region--sidebar-first .facet-media-type .block__content{width:100%;top:0;left:0;position:relative;z-index:999!important;border:none;background:transparent;padding:0;}
.cms_sidebar-left-first .l-region.l-region--sidebar-first .block--facetapi .block__content{background:transparent;border:none;border-radius:2px;display:none;left:0;padding:0;position:relative;top:0;width:100%;z-index:1;}
.cms_sidebar-left-first{margin-left:0;float:left;min-height:auto;width:100%;display:inline-block;position:relative;z-index:2;background-image:url(../images/sidebar-bg.gif);background-repeat:no-repeat;background-position:185px 0;background:none;    /* background-color: white; */}
.page-store-results .has-two-sidebars .l-region--sidebar-first{width:100%!important;float:left!important;padding:0!important;margin:0!important;min-height:inherit!important;}
#block-facetapi-efle1h2ngieqpkwwwa4wzfeexm9pgqbl .block__content,#block-facetapi-tfilp0vhyqhqfcpyayvb511nkjjffoiy .block__content,#block-facetapi-a9g0zdhqrpvxa7nx6ios02j0u0vdjmer .block__content{display:block!important;}
.cms_sidebar-left-first .r-button h2.block__title{background-image:-webkit-gradient(linear,left top,left bottom,from(#f7fcfe),color-stop(96%,#dbf1fa));    /* background-image: linear-gradient(-180deg,#f7fcfe,#dbf1fa 96%); */border:none;border-radius:4px;color:#0d6797;cursor:pointer;font-size:13px;margin:0;padding:0;position:relative;margin-bottom:0;background:none;}
.cms_sidebar-left-first .r-button h2.block__title::before{display:none;}
.cms_sidebar-left-first .block--facetapi ul.facetapi-facetapi-links li:after{display:none;}
.block--facetapi ul.facetapi-facetapi-links li a,.block--facetapi ul.facetapi-facetapi-links li a:link{color:#069;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;}
.block--facetapi ul.facetapi-facetapi-links li{padding-left:0px;}
.cms_sidebar-left-first .expanded p.media-category{margin:0;color:#000;display:block;text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;margin:11px 0 5px;}
ul#facetapi-facet-search-apiproducts-index-block-field-prod-media-type{margin:0;}

.header-bottom .l-region.l-region--navigation label.element-invisible {
    display: none !important;
}
.views-field.views-field-addtocartlink{float:none;}
ul#facetapi-facet-search-apiproducts-index-block-field-prod-media-type {
    display: block;
}
.below-nav-bar-block { display: none; }
#user-register-form iframe { height: 80px; }
}
.tb-megamenu-nav li .mobile-menu { display: block; }
/*-----------------------------------------------------------------------------*/
@media (max-width: 767px)
{
/* Start 09-08-2019 */
.node-type-blog .custom-blog-topic-section a { display: block; }
/* END 09-08-2019 */

/* Start 20-07-2019 */
.product-meta .related-product-qty label { width: auto; }
/* End 20-07-2019 */
/* Start 12-06-2019 */
.l-region--sidebar-second { min-height: inherit; }
.not-front #block-block-1 { top: 245px; }
/* End 12-06-2019 */
/* Seminar menu */
#block-tb-megamenu-main-menu .seminar-dom-master #seminar-dom {
border-bottom: 0 !important;
padding: 7px 8px;
position: relative;
z-index: 1001;
margin-left: 1px;
background: #fff;
}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li {
border-bottom: 1px solid #1D9AD2 !important;
}

#block-tb-megamenu-main-menu .seminar-dom-master #seminar-dom.dropdown-toggle.tb-megamenu-clicked {
border: 3px solid #1D9AD2 !important;
border-bottom: none !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}

.tb-megamenu .mega-inner {
padding: 10px 0px;
}



#user-register-form .g-recaptcha { transform: scale(0.80); transform-origin: 0 0; }	
#user-login .form-item-name input, #user-login .form-item-pass input, #user-register-form .form-item-name input, #user-register-form .form-item-mail input { width: 100%; }
/* 08-04-2019  */
.l-region.l-region--store-left, .l-region.l-region--store-right { width: 100%; }
.l-region.l-region--store-left .block ul li,.l-region.l-region--store-right .block ul li { width: 100%; }
.l-region.l-region--store-left .block ul li:nth-child(even),.l-region.l-region--store-left .block ul li:nth-child(even) { width: 100%; }
/* 03-04-2019 */
button#cboxClose{ right: 0px; }

.popup-wrapper .popup-content { width: 290px; }
.cart-button { width: 100%; float: none; }
.cart-button .popup-sell { width: 70%; float: left; }
.cart-button .popup-media .media-span{float:right;}
.view-product-more-info .popup-wrapper p { font-size: 13px !important; }
.popup-wrapper .popup-content h4.popup-title a { font-size: 14px !important; }
.cart-button .popup-sell { margin-top: 5px; margin-bottom: 10px; }
.popup-wrapper .popup-content .popup-link { margin-bottom: 10px; margin-top: 10px; }
.price-add-cart {clear: both;}
.price-span {float: right;}
.cart-button .popup-media { margin-top: 5px; margin-bottom: 10px; }
.view-product-more-info .popup-wrapper .popup-content h4.popup-title { width: 290px !important; font-size: 14px !important;  }
/* End 03-04-2019 */
#block-block-1 {top: 265px;}
.l-region--sidebar-second .block {
border-bottom: 2px solid #7ecdf0;
padding: 5px;
margin: 0 0 0 0;
}
.has-two-sidebars .l-region--sidebar-second .top-sellr-block {
width: 90%;
margin: 0 auto;
}

div.cwgupsellOverlayProdContainer {
	width: 100%;
	height: auto;
	clear: both;
}

#cwgupsellOverlayProdImgWrapper-1{
	width: 100px;
	height: 80px;
	margin-right: 10px;
}

div.cwgupsellOverlayMainTitleWrapper, div.sogupsellOverlayMainTitleWrapper, div#sogupsellOverlayProdTaglineWrapper {text-align: left;}
div#cwgupsellOverlayProdImgWrapper-1, div#cwgupsellOverlayProdImg-1 {float: none;}

div#cwgupsellOverlayCheckoutContainer, div#sogupsellOverlayCheckoutContainer {clear: both;}
div.cwgupsellOverlayProdTextContainer {width: 100%; text-align: left; height: auto; margin-left: 0; text-align: center;}
a.cwgupsellOverlayProdImgTooLarge {padding: 10px;  font-size: 12px; line-height: 1;}
div.cwgupsellOverlayProdImgWrapper {width: 100px;  height: 100px; margin-bottom: 10px; margin-top: 15px;}

iframe.goog-te-menu-frame.skiptranslate {max-width: 320px;overflow: scroll;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu{display:block;width:100%;}
ul.tb-megamenu-nav.nav.level-0.items-5{display:none;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul{text-align:center;margin:0;padding:0;overflow:hidden;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li{display:inline-block;width:calc(100% / 4);float:left;background:#0099cb;color:#fff;position:relative;height:50px;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(even){background:#017cb3;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li a{color:#fff;display:inline-block;font-size:12px;font-weight:700;height:50px;line-height:50px;}
.header-top{position:relative;width:100%;}
.header-bottom{left:0px!important;width:100%!important;position:relative;background:url(../images/bg-header.gif) repeat-x 0 0;}
.site-logo{left:0;top:0;position:relative;margin:0 auto;display:block;}
.l-header{border-top:none;}
.header-top .header-inner .l-region #block-block-1{display:block;z-index: 9;}
.header-bottom .header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-slogan{left:0;top:-15px;position:relative;margin:0 auto;width:90%;background-size:cover;}
.header-bottom .header-inner .l-region{width:250px;display:none;}
.front .has-sidebar-second .l-content{width:100%!important;float:left;margin-right:0!important;}
.front #block-cwg-custom-cwg-home-slick{padding-top:0px;}
span.sign-in{background:url(../images/sigin.png) no-repeat;width:17px;height:17px;display:inline-block;position:relative;top:3px;margin:0 5px 0 0;}
span.mobile-menu-icon{background:url(../images/menu.png) no-repeat;width:20px;height:20px;display:inline-block;position:relative;top:5px;margin:0 5px 0 0;background-size:contain;}
span.account{background:url(../images/register.png) no-repeat;width:17px;height:17px;display:inline-block;position:relative;top:2px;margin:0 5px 0 0;}
span.cart{background:url(../images/cart.png) no-repeat;width:17px;height:17px;display:inline-block;position:relative;top:3px;margin:0 5px 0 0;}
.front .best-selling-slider-mobile.slick-slider{max-width:inherit!important;border:none!important;width:95%;padding:0px;}
.view-best-selling-product .best-selling-slider-mobile .views-row{padding:0;margin:0;}
.view-best-selling-product .best-selling-slider-mobile .views-row .sec-one{padding:2%;margin:10px;}
.block--cwg-custom-cwg-home-slick{display:block!important;}
.front .view-home-slider .slick-slider{display:none;}
footer #block-block-27{clear:both;width:100%;max-width:346px;margin:0 auto;float:none;display:block;}
footer #block-block-11 .block__content p{font-size:0.875em;line-height:1.286em;margin:5px;text-shadow:0px 1px 2px #202020;}
footer ul.tb-megamenu-nav.nav.level-0{display:block;}
footer .footer-bottom .l-region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
footer div#block-block-11{position:relative;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;bottom:0;left:0!important;max-width:320px;margin:0 auto;}
footer .block--tb-megamenu-menu-footer-menu{position:relative;bottom:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;left:0!important;}
footer .l-region--footer-bottom{padding:20px 0 0 0;max-width:320px;margin:0 auto;}
footer .block--tb-megamenu-menu-footer-menu,footer .block--block-11{position:relative;}
.footer-bottom .l-region{padding:0;max-width:320px;height:auto;}
#block-tb-megamenu-menu-footer-menu .tb-megamenu .nav>li>a{padding:0 8px;margin:0 0 5px 0;}
.footer-bottom{background-color:#1e506c;padding:20px 0 0px;}
footer .l-region.l-region--footer{max-width:320px;margin:0 auto;}
.tweets{margin:0 0 20px;}
footer #block-tb-megamenu-menu-footer-menu .tb-megamenu .nav>.active>a{text-decoration:none;}
.l-region.l-region--sidebar-second{width:100%!important;margin:0px!important;max-width:320px!important;}
.l-main{background:url(../images/sprites/sprite-repeat-y.png) repeat-y -10px 0!important;height:100%!important;max-width:320px!important;margin:25px auto auto!important;}
.content-inner{background:url(../images/box-t.gif) no-repeat 0px 0;width:99%;}
.content-body{background:url(../images/box-b.gif) no-repeat 0 100%;padding:20px 20px 50px 22px;height:100%;}
.l-region #block-views-best-selling-product-block,.l-region.l-region--frontblock,.front .l-region.l-region--sidebar-second{padding:20px 0px;width:calc(100% - 0px);}
.block--cwg-custom .block__content{padding:1em;display:block;float:left;width:100%;border-radius:20px;margin:5px 0;}
#block-views-home-seminars-block-1 .block__content{padding-top:0px;}
.view-home-seminars .item-list ul{margin:0px;padding:0px;}
.view-home-seminars{background:none repeat scroll 0 0 #fff;border:1px solid #66ccff;padding:5px 10px 5px 0;}
.schedule .shedule-dates{font-size:12px;line-height:1.2em;text-align:center;font-weight:700;}
.schedule .shedule-body a,.schedule .shedule-body a:link{display:block;color:#000;text-decoration:underline;padding-bottom:3px;line-height:1.3em;font-weight:bold;font-size:12px;}
.schedule .shedule-body p{margin:0px;font-size:12px;line-height:1.52em;padding:0px;}
.schedule .schedule-row{display:table-cell;padding:5px 0.5em;}
.view-home-seminars .view-footer{padding:0;}
p.readmore{text-align:right;margin:1em 0 0;font-size:0.85714em;line-height:1.52em;}
.region-count .block__content>h2,.region-count .block__title{color:#39c;font-weight:700;font-size:16.7999px;line-height:1.3em;padding:0;background:transparent;margin:0 0 0.714em 0;font-family:'TradeGothicRegular',Arial,Helvetica,sans-serif;margin-top:12px;}
.l-region #block-views-best-selling-product-block h2{color:#39c;font-weight:700;font-size:16.7999px!important;line-height:1.3em;padding:0;background:transparent;margin:0 0 0.714em 0;font-family:'TradeGothicRegular',Arial,Helvetica,sans-serif;}
.l-region--sidebar-second .block{border-bottom:2px solid #7ecdf0;padding:7px 5px 7px 10px;margin:0 0 0 0;}
#page .l-region--sidebar-second{font-size:0.85714em;line-height:1.5em;padding:0;}
.newsletter_right_sidebar h2{font-size:1.4em;}
.collapsiblock-processed.affiliate-read-more h2.block__title{color:#A7A7A7;font-size:1.2em;margin:0px;padding-left:15px;background:url(../images/sprites_new.png) no-repeat -10px -906px;}
.collapsiblock-processed.affiliate-read-more.selected h2.block__title{background:url(../images/sprites_new.png) no-repeat -7px -984px;}
.collapsiblock-processed.affiliate-read-more h2.block__title:hover{color:#000;}
.links-mobile ul li{-webkit-box-shadow:0 5px 21px 0 #818385;-webkit-box-sizing:border-box;background:#017cb3;border-radius:3px;box-shadow:0 5px 21px 0 #818385;box-sizing:border-box;display:inline-block;font-size:8px;font-weight:700;margin-right:2%;padding:8px 0;text-align:center;width:30%;color:#c1f3f8;text-transform:uppercase;font-size:8px;font-weight:700;text-align:center;}
.links-mobile ul{text-align:center;padding:0;margin:0;clear:both;}
.links-mobile{width: 100%;max-width: 320px;margin: 30px auto 0px auto;padding-top: 10px;}
.links-mobile ul li a{color:#c1f3f8;padding:10px 0;text-transform:uppercase;font-size:8px;font-weight:700;text-align:center;}
.header-bottom .l-region--navigation{margin-top:0;}
div#block-block-30{display:block;}
div#header-phone-mobile{font-size:10.5px;font-weight:bold;text-align:left;padding-left:0px;float:left;margin-bottom:1em;}
.links-mobile div#google_translate_element2{float:left;margin-bottom:1em;}
.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none;border:none!important;}
.goog-te-menu-value img{display:none!important;}
.goog-te-gadget-simple .goog-te-menu-value span:last-child{display:none!important;}
.goog-te-gadget-simple .goog-te-menu-value{color:#000;text-shadow:1px 0px 1px #fff;font-weight:bold;font-size:11px;}
#header-phone-mobile strong{font-weight:900;}
div#block-block-30 .block__content{border-top:1px solid #ccc3c3;width:100%;}
.navbar_mobile_box{background:none repeat scroll 0 0 #c9e9f8;border-right:1px solid #1d9ad2;height:100%;left:0;overflow-x:auto;padding:20px 0 50px;position:fixed;top:0;width:240px;display:none;z-index:1;}
.navbar_mobile_box.navtogle{display:block;}
#block-tb-megamenu-main-menu{background:transparent;position:relative;left:inherit!important;top:inherit;float:right!important;right:0!important;width:100%;bottom:302px;}
#block-tb-megamenu-main-menu .tb-megamenu-button{background-color:#0099cb;color:#fff;font-size:1.4em;height:35px;width:30px;float:right;display:none;}
ul.tb-megamenu-nav.nav.level-0.items-6{display:none;}
ul.tb-megamenu-nav.nav.level-0.items-11{background:none repeat scroll 0 0 #c9e9f8;border-right:1px solid #1d9ad2;height:100vh;left:0px;overflow-x:auto;padding:60px 0 0 0;position:fixed;top:-90px;width:240px;display:block;}
span.mobile-menu.nolink{-webkit-tap-highlight-color:transparent;color:#fff!important;display:inline-block;font-size:12px;font-weight:700;text-decoration:none;vertical-align:middle;line-height:50px;}
footer ul.tb-megamenu-nav.nav.level-0.items-6{display:block;}
.nav-collapse.always-show{display:none;overflow:hidden;}
.nav-collapse.always-show.mobilevisible{display:block;overflow:visible!important;}
.tb-megamenu-main-menu .nav>li.active:first-child a{border:none;}
#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.active{border:none;}
.tb-megamenu .nav-collapse .nav li a{border:none;text-shadow:0px 1px 1px #fff;color:#006699!important;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}
.tb-megamenu-main-menu .nav .active>a,.tb-megamenu-main-menu .nav .active>a:hover,.tb-megamenu-main-menu .nav .active>a:focus{background:transparent;}
.tb-megamenu .nav-collapse .dropdown-menu{background-color:transparent;}
li.tb-megamenu-item.level-1.mega.dropdown.open > div.tb-megamenu-submenu{display:block!important;}
.tb-megamenu .level-1.mega.open > .mega-dropdown-menu,.tb-megamenu .level-1.mega.animating.open > .mega-dropdown-menu{border:none;}
#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.open > a,#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.animating.open > a{color:#006699!important;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom:0!important;padding:7px 15px;position:relative;z-index:1001;margin-left:1px;}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{background-color:transparent;}
#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.open > a,#block-tb-megamenu-main-menu .tb-megamenu .level-1.mega.animating.open > a{border:none!important;}
.tb-megamenu .mega-nav,.tb-megamenu .dropdown-menu .mega-nav{margin:0;padding:0 12px 0 5px;list-style:none;}
.tb-megamenu .mega-nav > li a,.tb-megamenu .dropdown-menu .mega-nav > li a{margin-left:0px;font-size:14px;padding:0px 0px 4px 0px;font-weight:normal;margin:0 0 0 0;}
#block-tb-megamenu-main-menu .mega-inner .tb-megamenu-subnav.mega-nav.level-2 > .tb-megamenu-item.level-3 > a{float:none!important;display:block!important;height:auto!important;padding:0!important;color:#3399CC!important;font-size:12px!important;line-height:1.3em!important;margin:3px 0;width:100%!important;}
#block-tb-megamenu-main-menu .right-cnt{float:left;width:100%;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li:not(:first-child){background:#d7f0fa url(../images/dd-entry.gif) repeat-x 0 0;padding:10px 8px 8px 8px;min-height:56px;}
span.about-sec1{color:#5a6265;font-size:12px;line-height:1.333em;padding-left:0px;margin:0 0 0 0;}
#block-tb-megamenu-main-menu .about-menu-2 div,#block-tb-megamenu-main-menu .store-sec2 div,#block-tb-megamenu-main-menu .store-sec3 div,#block-tb-megamenu-main-menu .store-sec4 div{float:left;margin-right:0;}
#block-tb-megamenu-main-menu .tb-megamenu-item.level-2 > .left-cnt > .mega-group-title,#block-tb-megamenu-main-menu .tb-megamenu-subnav.mega-nav.level-1 .tb-megamenu-item.level-2.mega > a{color:#006699;font-weight:bold;font-size:14px;background:none;display:block;width:100%!important;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li{border:none;}
body.fixed{position:fixed;overflow:hidden;}
.tb-megamenu .menu-header{background:#fff!important;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li[data-id="1157"]{background:#0D6E95!important;color:#fff;text-align:center;padding:8px!important;min-height:inherit!important;text-shadow:none!important;}
#block-tb-megamenu-main-menu .tb-megamenu-subnav.level-1 > li[data-id="1157"] a{color:#fff!important;font-size:14px!important;text-shadow:none!important;}
div#block-block-4{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
div#block-views-home-seminars-block-1{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
div#block-block-2{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.l-region.l-region--frontblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}

.l-region.l-region--bestsell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.best-front{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
ul.tb-megamenu-nav.nav.level-0.items-6 li:last-child{display:block;}
div#block-views-home-slider-block{margin:0px;}
.best-selling-slider-mobile .slick-next:before{content:"";background:url(../images/next_img.jpg) no-repeat;width:20px;height:60px;display:block;}
.best-selling-slider-mobile .slick-prev:before{content:"";background:url(../images/prev_img.jpg) no-repeat;width:20px;height:60px;display:block;}
.best-selling-slider-mobile .slick-next{right:-25px;}
.best-selling-slider-mobile .slick-prev{left:-19px;}
.best-selling-slider-mobile .slick-prev,.best-selling-slider-mobile .slick-next{width:20px;height:60px;}
.callout-title a:link{}
.callout .callout-title{position:relative;bottom:inherit;font-size:inherit;}
.callout .callout-title a{position:absolute;bottom:8px;right:-10px;width:230px;display:block;font-size:14px;line-height:1.3em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 0 0;padding:5px;color:#FFF;background:#39C;text-decoration:none;text-transform:uppercase;}
.callout:nth-child(2) .callout-title a{bottom:-6px;}
.callout p{border:none;}
.callout img{width:calc(100% - 6px);}
.callout p a{font-size:11px;font-weight:600;color:#3399cc;padding:0 5px;text-align:center;cursor:pointer;line-height:26px;font-family:Arial,Helvetica,sans-serif;}
.callout:last-child{margin-top:12px;}
.front #block-views-home-seminars-block-1{margin-top:12px;}
.front #block-block-4 img{max-width:224px;height:252px;margin:0;display:block;}
.l-region #block-views-best-selling-product-block h2{text-align:left;border-bottom:1px solid #2fb0ee;padding-bottom:10px!important;margin-bottom:15px!important;font-family:TradeGothicRegular,Arial,Helvetica,sans-serif;color:#000;}
span.eightminutes-block{background:url(../images/sprites_new.png) no-repeat -10px -560px;width:224px;height:252px;position:absolute;bottom:3px;right:3px;text-indent:-9999px;display:block;}
.front #block-block-4 p{position:relative;}
.l-region #block-views-best-selling-product-block{margin-bottom:0px;padding-bottom:10px;}
.front #block-block-28 ul li{font-size:12px;line-height:1.4;}
.front #block-block-28 ul li a{font-size:12px;line-height:1.4;}
div#block-block-29 .block__content{display:none;}
.footer-shadow{background:url(../images/bf-footer-glow.png) no-repeat 50% 0;z-index:1;position:relative;padding:20px 0px 10px;}
footer .region-buzz .block__title{color:white;font-size:19.6px;font-weight:700;    /* padding: 0 0 10px; */text-shadow:#366 0px 1px 1px;}
footer .region-buzz.block--block-27 .block__title{margin-bottom:16px;}
.region-buzz-list .block__content>p{margin-top:5px;margin-bottom:25px;}
.footer-image-section p{margin-bottom:0px;}
.front #block-block-9{padding-top:80px;}
.footer-middle-image-section p{color:#000;margin-top:4px;margin-bottom:5px;font-size:14px;}
.footer-middle-image-section ol{list-style:decimal;padding-top:0px;padding-left:30px;margin-top:0;font-weight:normal;margin:0;}
.footer-middle-section li{line-height:18.4px;font-size:12px;font-weight:normal;}
.footer-middle-section li a{font-weight:bold;}
.front #block-block-8{width:100%;}
footer .footer-top .region-buzz{width:100%;float:left;max-width:inherit;}
#block-block-9{padding-top:80px;}
.not-front .l-main .content-inner .content-body{display:block;width:100%;}
/* 30 */
table{border-collapse:collapse;width:100% !important;display:block;overflow:scroll;}
.not-front .l-main .content-inner .content-body{background:url(../images/box-b.gif) no-repeat 0 100%;padding:20px 20px 50px 22px;height:100%;display:block;margin:0;background-color:transparent;width:calc(100% - 44px);}
.l-main{border:none;}
.not-front .l-main .content-inner{display:block;clear:inherit;width:100%;background-color:transparent;margin:0px auto;}
.node-type-product .product-col-first{width:100%;float:right;padding-left:0;}
.node-type-product .product-col-second{width:100%;float:left;}
.node-type-product .product-col-second .main-product-image a img{width:100%;}
.node-type-product .product-meta{width:calc(100% - 36px);background:url(../images/bg-footer.gif) repeat 0 0;border:3px solid #6fcbf3;padding:15px;margin:0 auto 0 auto;border-radius:8px;margin:0 0 30px 0;}
.node-type-product .product-col-third p.write-comment{float:right;clear:right;}
.product-col-third div#tabs{background:transparent;border:0;clear:right;}
#skip-link,#page,.region-page-closure{font-size:14px;line-height:21px;}
.product-col-third div#tabs .ui-tabs-panel ul{padding:0;}
.product-col-third div#tabs .ui-tabs-panel{font-size:14px!important;line-height:21px!important;}
.product-col-third div#tabs .ui-tabs-panel ul li{font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,Sans-serif;font-size:14px;line-height:21px;}
ol{padding:0;}
iframe{width:100%;height:auto;}
.product-col-third div#tabs .ui-tabs-panel img{max-width:100%;height:auto;}
.node-type-product #block-views-top-sellers-block{display:none;}
.breadcrumb{width:320px;margin:0 auto;}
.node-type-product #block-views-best-selling-product-block{display:block;}
.product-col-third div#tabs > ul > li > a:link{padding:10px 4px;font-size:12px;}
.node-type-blog .comments__form-title,.node-type-blog .comment-form,.node-type-blog #block-block-18{display:none;}
div#block-views-blogs-by-mark-block{display:none;}
input#edit-submitted-e-mail,input#edit-submitted-your-name,input#edit-submitted-subject{width:100%;}
/* 31 */
#block-search-form{display:block;}
#block-search-form form::before{display:none;}
#block-search-form .search-icon{display:none;}
#block-search-form .search-block-form{padding:0;width:90%;display:block;background:transparent;margin:0 auto;}
#block-search-form .form-item.form-type-textfield.form-item-search-block-form{display:block;width:100%;position:relative;}
#block-search-form input[type="text"]{width:calc(100% - 13px);border:1px solid #a5a5a5!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;background:#fff;font-size:15px;font-style:italic;height:31px;padding:1px 1px 1px 10px!important;margin:0 0 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-radius:8px;}
#block-search-form h2.element-invisible{display:none;}
#block-search-form input[type="submit"]{background:url(../images/45a5e18d.png) no-repeat;border:none;font-family:FontAwesome;height:30px;position:absolute;right:5px;text-indent:-99999px;top:0px;width:33px;}
.l-header{background:none;}
#block-search-form{display:block;position:relative;bottom:15px;}
.header-bottom .l-region--navigation{margin-top:15px;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;background:#017cb3;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;background:#0099cb;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(3){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background:#0099cb;}
.hidden-md.hidden-lg.block--menu.block--system-user-menu ul li:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;background:#017cb3;}
.rteindent1{margin-left:40px;margin:0;padding:0 0 0 10px;}
.footer-middle-section p a img{max-width:100%;height:auto;margin:0;}
.goog-te-gadget img{margin:0px;}
.field__item img{max-width:100%;margin:0!important;height:auto !important;}
.l-trans{width:calc(100% - 32px)!important;margin:0 auto!important;}
div#block-addtoany-addtoany-button{z-index:9999;}
div#block-addtoany-addtoany-button--2 {display: none;}
div#block-addtoany-addtoany-button{display:block;}
div#block-addtoany-addtoany-button.mobileviewsharon{position:absolute;left:-2%;top:10px;-webkit-transform:translateX(-0%);-ms-transform:translateX(-0%);transform:translateX(-0%);display:block;
    height: 40px;
    /*background: url(../images/bg-searchbar.gif) repeat-x 0 100%;*/
    }
div#block-addtoany-addtoany-button{position:absolute;left:29%;top:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;height: 47px;
}
.view-store-front .view-content .views-row .views-field-body{width:100%;float:none;padding-bottom:25px;}
.popup-image img{max-width:100%;height:auto;}
.cart-button .popup-media{width:100%;display:block;float:left;}
.not-front .popup-content p{margin:5px 0;}
.cart-button .popup-cart{width: calc(30% - 10px);
    display: inline-block;
    float: left;
    margin-left: 10px;}

/* 1 */
div#cart-form-pane thead{display:none;}
div#cart-form-pane .sticky-enabled td.image{width:calc(100% - 14px);margin:0 auto;display:block;text-align:center;}
div#cart-form-pane .sticky-enabled tr{background:#fff!important;width:100%;float:left;display:block;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;position:relative;}
div#cart-form-pane .sticky-enabled td.image img{padding-right:0;float:none;}
div#cart-form-pane .sticky-enabled td.remove{width:50px;margin:0 auto;text-align:center;display:block;position:absolute;bottom:13px;left:0;right:0;}
div#cart-form-pane .sticky-enabled td.remove input.form-submit{border:0;background:url(../images/7839f5cd.png);background-size:contain;background-repeat:no-repeat;width:90px;margin:0 auto;cursor:pointer;}
div#cart-form-pane .sticky-enabled td.desc{width:calc(100% - 14px);margin:0 auto;text-align:center;display:block;}
div#cart-form-pane .sticky-enabled td.qty{width:39%;float:left;text-align:left;}
div#cart-form-pane .sticky-enabled td.price{width:50%;float:right;position:relative;top:8px;}
label.element-invisible{display:inline-block!important;position:relative!important;overflow:auto!important;clip:inherit!important;height:auto!important;font-weight:400;top:5px;}
div#cart-form-pane .sticky-enabled tr:last-child{background:#bbb!important;width:100%;float:left;display:block;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;}
div#cart-form-pane .sticky-enabled .subtotal #subtotal-title{color:#fff;width:50%;float:left;text-align:left;}
div#cart-form-pane .sticky-enabled .subtotal .uc-price{color:#fff;font-weight:900;width:50%;float:right;text-align:right;}
div#cart-form-pane .sticky-enabled .subtotal{width:calc(100% - 10px);display:block;padding:5px!important;vertical-align:middle;overflow:hidden;line-height:18px;}
#uc-cart-view-form .form-actions a{background:#0084b7;color:#fff;padding:3px;text-align:center;text-transform:capitalize;font-size:12px;text-decoration:none;border-radius:2px;display:inline-block;width:45%;margin-left:5px;line-height:18px;left:inherit;}
#uc-cart-view-form .form-actions #edit-update{background:#0084b7;color:#fff;padding:3px;text-align:center;text-transform:capitalize;font-size:12px;text-decoration:none;border-radius:2px;display:inline-block;width:45%;margin-left:5px;line-height:18px;}
#edit-checkout--2{border:0;padding:7px 25px;margin:10px 0 0!important;margin-top:10px;background:#ffd400 url(../images/e33ee7bb.jpg);position:relative;background-repeat:no-repeat;background-position:13% 50%;padding-left:45px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-transform:capitalize;font-weight:400;border-radius:0;}
#uc-cart-view-form .form-actions{margin-top:16px;text-align:center;background:#fff;border:1px solid #ccc;margin:15px 0 0;padding:10px;}
.page-cart .uc-cart-view-form{border:none;}
#cart-form-pane table.sticky-enabled{border:1px solid #ccc;}
.page-cart .view-related-items-cart.view-id-related_items_cart .views-row{float:left;width:50%;text-align:center;margin-bottom:20px;}
.page-cart .view-related-items-cart.view-id-related_items_cart .views-row ul{margin:0;padding:0;}
#uc-cart-pane-quotes{background:#eae5e5;border-radius:7px;border:0;padding:10px;}
#uc-cart-pane-quotes .quote-title{font-weight:400;margin:0;}
.page-cart #uc-cart-pane-quotes .uc-store-address-field .form-item label{padding:0;font-size:14px;display:inline-block;width:inherit;font-weight:400;}
select#edit-delivery-country,select#edit-delivery-zone{display:inline-block;width:auto;float:right;font-family:Arial,Helvetica,sans-serif;max-width:50%;font-size:10px;font-weight:700;padding:3px 0px;}
input#edit-delivery-postal-code{width:125px;max-width:50%;display:inline-block;float:right;border:1px solid #bbb;font-size:10px;padding:3px 0;color:#000;font-weight:700;}
.page-cart #uc-cart-pane-quotes .form-submit{background:#0084b7;color:#fff;padding:6px;display:block;text-transform:capitalize;font-size:12px;text-decoration:none;border-radius:2px;width:143px;border:0;margin:0 auto;text-align:center;line-height:18px;}
#quote{display:none;}
.uc-store-address-field .form-item{clear:left;margin-top:2px;margin-bottom:2px;padding:2px;margin:8px 0;}
div.messages--status,div.status,div.warning,div.error{min-height:21px;margin:0 1em 5px 1em;border:2px solid #ff7;padding:5px 5px 5px 35px;color:#000;background-color:#ffc;background-image:url(../images/messages-status.png);background-repeat:no-repeat;background-position:5px 5px;}
.page-cart .views-row .views-field-title-1{height:50px;overflow:hidden;}
.address-pane-table{margin-left:auto;margin-right:auto;width:275px;overflow:scroll;}
fieldset .fieldset-wrapper{width:275px;}
input#edit-panes-webform-nid11408-0-gift-message{width:98%;}
fieldset#edit-panes-customer-new-account .fieldset-wrapper{width:100%;}
.payment-details-credit select{float:left;margin:5px 0px;width:calc(100% - 0px);padding:5px;}
.payment-details-credit input{float:left;margin:5px 0px;width:calc(100% - 14px);padding:5px;}
#webform-client-form-11407 .description{width:100%;float:none;padding:0;font-size:12px;clear:both;}
#webform-client-form-11407 .extra-select{width:100%;float:none;margin:5px 0;}
#webform-client-form-11407 .extra-wrapper label{width:100%;float:left;font-size:14px;text-align:left;margin:0;display:block;}


.store-listing-content-section{float:right;width:100%;display:block;}
.store-listing-image-section{float:none;width:140px;display:block;margin:0 0 10px;text-align:left;}
.views-field.views-field-nothing .store-listing-content-section h2{padding:0;margin:0;font-size:14px;}
span.cms-store-by { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 21px; }


.cms_sidebar-left-first .block--facetapi ul.facetapi-facetapi-links li.expanded{list-style-type:none;padding-left:0;margin-bottom:5px;position:relative;width:100%;float:left;}
.cms_sidebar-left-first .l-region.l-region--sidebar-first .facet-media-type .block__content{width:100%;top:0;left:0;position:relative;z-index:999!important;border:none;background:transparent;padding:0;}
.cms_sidebar-left-first .l-region.l-region--sidebar-first .block--facetapi .block__content{background:transparent;border:none;border-radius:2px;display:none;left:0;padding:0;position:relative;top:0;width:100%;z-index:1;}
.cms_sidebar-left-first{margin-left:0;float:left;min-height:auto;width:100%;display:inline-block;position:relative;z-index:2;background-image:url(../images/sidebar-bg.gif);background-repeat:no-repeat;background-position:185px 0;background:none;    /* background-color: white; */}
.page-store-results .has-two-sidebars .l-region--sidebar-first{width:100%!important;float:left!important;padding:0!important;margin:0!important;min-height:inherit!important;}
#block-facetapi-efle1h2ngieqpkwwwa4wzfeexm9pgqbl .block__content,#block-facetapi-tfilp0vhyqhqfcpyayvb511nkjjffoiy .block__content,#block-facetapi-a9g0zdhqrpvxa7nx6ios02j0u0vdjmer .block__content{display:block!important;}
.cms_sidebar-left-first .r-button h2.block__title{background-image:-webkit-gradient(linear,left top,left bottom,from(#f7fcfe),color-stop(96%,#dbf1fa));    /* background-image: linear-gradient(-180deg,#f7fcfe,#dbf1fa 96%); */border:none;border-radius:4px;color:#0d6797;cursor:pointer;font-size:13px;margin:0;padding:0;position:relative;margin-bottom:0;background:none;}
.cms_sidebar-left-first .r-button h2.block__title::before{display:none;}
.cms_sidebar-left-first .block--facetapi ul.facetapi-facetapi-links li:after{display:none;}
.block--facetapi ul.facetapi-facetapi-links li a,.block--facetapi ul.facetapi-facetapi-links li a:link{color:#069;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;}
.block--facetapi ul.facetapi-facetapi-links li{padding-left:0px;}
.cms_sidebar-left-first .expanded p.media-category{margin:0;color:#000;display:block;text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;margin:11px 0 5px;}
ul#facetapi-facet-search-apiproducts-index-block-field-prod-media-type{margin:0;}

.header-bottom .l-region.l-region--navigation label.element-invisible {
    display: none !important;
}
.views-field.views-field-addtocartlink{float:none;}
ul#facetapi-facet-search-apiproducts-index-block-field-prod-media-type {
    display: block;
}


/* 8/1/19*/
#cboxContent {
    background: none;
    width: 290px !important;
    height: auto !important;
    /*margin: 0 auto !important;*/
    display: block;
    float: none !important;
}
div#sogupsellOverlay h2.gs-title {
    padding: 0 70px 0 0;
    font-size: 15px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
    width: 100% !important;
    position: fixed !important;
    height: 100% !important;
    left: 0px !important;
    top: 0px !important;
    overflow-y: auto;
    overflow-x: hidden;
}
#cboxLoadedContent {
    height: auto !important;
    overflow: hidden !important;
    width: 290px !important;
}
img#sogupsellOverlayImgLeft {
    height: auto;
    width: 100px;
    margin-right: 10px;
}
img#sogupsellOverlayImgRight {
    width: 100px;
    height: auto;
}
.view-product-more-info .cart-button {
    width: 100%;
    float: right;
    display: flex;
    flex-wrap: wrap;
    text-align: right;
    justify-self: unset;
    justify-content: flex-end;
}
.view-product-more-info .cart-button .popup-media {
    width: 100%;
    display: block;
    float: left;
    order: 3;
}
.view-product-more-info .cart-button .popup-sell {
    margin-top: 5px;
    margin-bottom: 10px;
    order: 1;
    width: 20%;
    float: right;
}
.view-product-more-info .cart-button .popup-cart {
    /*width: calc(30% - 10px);
    display: inline-block;
    float: right;
    margin-left: 10px;
    order: 3;
    margin-top: 1px;*/
    width: 117px;
    display: block;
    float: none;
    margin-left: 10px;
    order: 3;
    margin-top: 1px;
    margin: 0 auto;
}
.below-nav-bar-block { display: none; }
.not-front ul.tb-megamenu-nav.nav.level-0.items-11 { top: -20px; }

/* UPSELL POPUP 03-10-2019 */
.cmscartpopup div#cwgupsellOverlayProdContainer-2,.cmscartpopup div#cwgupsellOverlayProdContainer-1 { width: -moz-calc(100% - 30px); width: calc(100% - 30px); }
.cmscartpopup div#cwgupsellOverlayCheckoutContainer {
max-width: 100%;
display: block;
margin: 0 auto;
}
.cmscartpopup div#cwgupsellOverlayPriceWrapper, .cmscartpopup div#sogupsellOverlayPriceWrapper {
width: 35%;
float: left;
text-align: left;
color: #000;
font-size: 1.4em;
font-weight: 700;
text-shadow: none;
position: relative;
top: 0px;
margin: 5px 0;
}
.cmscartpopup div#cwgupsellOverlayProdContainer-2, .cmscartpopup div#cwgupsellOverlayProdContainer-1 {
/*width: -moz-calc(100% - 85px);
width: calc(100% - 85px);*/
margin: 0 auto;
display: block;
float: none;
overflow: hidden;
}
.cmscartpopup div#cwgupsellOverlayProdContainer-1:after{display:none;}
.cart-slider .slick-next {
right: 0;
}
.cart-slider .slick-prev {
left: 0;
}

.cart-slider .slick-prev:before, .cart-slider .slick-next:before{color:#000;}
.cmscartpopup div.cwgupsellOverlayProdImgWrapper {
width: 100% !important;
height: 250px !important;
}

.cmscartpopup a.colorbox-load.init-colorbox-load-processed.cboxElement {
display: block;
height: 250px !important;
}
.cmscartpopup div.cwgupsellOverlayProdImgWrapper img {
height: 100%;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center center;
object-position: center center;
max-width: 100%!important;
max-height: 100%!important;
width: 85%;
    display: block;
    margin: 0 auto;
    border: solid 1px #d3d3d3;
}

#cwgupsellOverlayProdTextContainer-2 div.cwgupsellOverlayProdTextBottom {
bottom: -9px;
}

#cwgupsellOverlayProdTextContainer-2 div.cwgupsellOverlayProdTextBottom {
position: relative;
bottom: -13px;
width: 100%;
}
.cmscartpopup div#cwgupsellOverlayProdContainer-2, .cmscartpopup div#cwgupsellOverlayProdContainer-1 {
/*width: -moz-calc(100% - 85px);
width: calc(100% - 85px);*/
margin: 0 auto;
display: flex;
float: none;
overflow: hidden;
}
.cmscartpopup div.cwgupsellOverlayProdReadMore { position: relative; }
.cart-slider .slick-prev, .cart-slider .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 30px;
height: 40px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: rgba(0,0,0,0.5);
z-index: 1;
}
.cart-slider .slick-next:before {
content: '\f054';
font: normal normal normal 14px/1 FontAwesome;
color: #fff;
opacity: 1;
}
.cart-slider .slick-prev:before {
content: "\f053";
font: normal normal normal 14px/1 FontAwesome;
color: #fff;
opacity: 1;
}
.cmscartpopup div.cwgupsellOverlayProdImgWrapper img {
/*height: 100%;
-o-object-fit: contain;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
max-width: 100%!important;
max-height: 100%!important;
width: 100%;*/
}
#cwgupsellOverlayProdTextContainer-2 div.cwgupsellOverlayProdTextBottom {
position: relative;
bottom: 0;
width: 100%;
}
/*div.cwgupsellOverlayProdTextContainer{border:solid 1px red;}
.cmscartpopup div.cwgupsellOverlayProdImgWrapper img{border:solid 1px red;}*/
div.cwgupsellOverlayProdContainer {
padding-bottom: 0px;
border-bottom: none
}
div.cwgupsellOverlayProdImgWrapper{margin-bottom:0px;}
div.cwgupsellOverlayProdImgWrapper {
margin-bottom: 0px;
margin-top: 0;
}
.cmscartpopup div#cwgupsellOverlayProdContainer-2, .cmscartpopup div#cwgupsellOverlayProdContainer-1{padding:0;width:100%;}
.cart-slider {
padding: 0 15px;
}
.cmscartpopup div#cwgupsellOverlayCheckoutContainer {
max-width: calc(100% - 30px);
display: block;
margin: 0 auto;
}
.cmscartpopup div#cwgupsellOverlayPriceWrapper { width: 100%; float: none; text-align: center }
.cmscartpopup div#cwgupsellOverlayCheckoutOptionsWrapper {
    float: none;
    width: 190px;
    display: block;
    margin: 20px auto;
}
div.cwgupsellOverlayMainTitleWrapper { text-align: center; }
.cmscartpopup div.cwgupsellOverlayProdReadMore { font-size: 14px; }

/* 07-10-2019 For Checkout Overlay Popup */
.checkout-slider .slick-slide img {
width: 65% !important;
height: 80% !important;
object-fit: cover;
object-position: center center;
margin: 0 auto !important;
display: block;
/*border: solid 1px red;*/
}
#sogupsellOverlayMainTitleWrapper h2#sogupsellOverlayMainTitle {
background: #EAF7FE;
padding: 15px 15px;
color: #000;
font-size: 20px;
margin-bottom: 10px;
}
#sogupsellOverlayProdTaglineWrapper h2#sogupsellOverlayProdTagline {
padding: 0;
font-size: 16px;
text-align: center;
width: 80%;
margin: 10px auto 5px;
}
div#sogupsellOverlayProdTextContainer p {
width: 90%;
margin: 0 auto;
display: block;
font-size: 13px;
line-height: 22px;
}
.checkout-slider div {
float: left;
width: 100%;
}
.checkout-slider .slick-prev, .checkout-slider .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 30px;
height: 40px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: rgba(0,0,0,0.5);
z-index: 1;
}
.checkout-slider .slick-prev:before {
content: "\f053";
font: normal normal normal 14px/1 FontAwesome;
color: #fff;
opacity: 1;
}
.checkout-slider .slick-next:before {
content: '\f054';
font: normal normal normal 14px/1 FontAwesome;
color: #fff;
opacity: 1;
}
#sogupsellOverlay #sogupsellOverlayProdOptionsText { display: block; }
#sogupsellOverlayProdOptionsWrapper div#UpsellFirstDropdown {
float: left;
width: 50%;
}
#sogupsellOverlayProdOptionsWrapper div#UpsellSecondDropdown {
float: left;
width: 50%;
}
#UpsellFirstDropdown span,#UpsellSecondDropdown span {
display: block;
margin: 10px 0;
text-align: center;
font-size: 16px;
}
select#sogupsellOverlayProdOptionsQty {
margin-left: 5px;
display: block;
margin: 15px auto;
padding: 10px;
width: 90%;
}
select#sogupsellOverlayProdOptionsMedia
{
margin-left: 5px;
display: block;
margin: 15px auto;
padding: 10px;
width: 90%;
}
#sogupsellOverlay #sogupsellOverlayProdOptionsText {
display: block;
margin: 15px auto;
font-size: 16px;
color: #7B7B7B;
}
#UpsellFirstDropdown span, #UpsellSecondDropdown span {
display: block;
margin: 5px 15px;
text-align: left;
font-size: 16px;
color: #999999;
font-weight: bold;
}
.checkout-slider .slick-prev {
left: 0;
}
.checkout-slider .slick-next {
right: 0;
}
div#sogupsellOverlayProdOptionsContainer {
overflow: hidden;
}
.cmscartpopup div#sogupsellOverlayCheckoutContainer {
border-top: solid 1px #d3d3d3;
border-radius: 0;
margin-top: 0;
display: block;
padding-top: 0;
}
div#sogupsellOverlayCheckoutOptionsWrapper {
width: 100%;
margin: 0px 0px;
}
.cmscartpopup input#sogupsellOverlayAddToCartBtn {
margin: 5px auto;
float: none;
display: block;
}
div#sogupsellOverlayPriceWrapper {
text-align: center !important;
display: block;
width: 100% !important;
margin: 15px auto;
font-size: 18px !important;
}
/* End 07-10-2019 For Checkout Overlay Popup */

/* 08-10-2019 */
div#sogupsellOverlayProdOptionsWrapper {
	margin: 5px 0;
}
.cmscartpopup input#sogupsellOverlayAddToCartBtn {
	font-size: 18px;
	width: 100%;
	height: 48px;
}
/* 08-10-2019 */
/* Overlay Popup 05-10-2019 */
div#UpsellFirstDropdown span {margin-top: 0px;
    padding-left: 0;
    padding-right: 0;
    text-align: center; }
div#UpsellSecondDropdown span {
    	    padding-right: 0;
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
    text-align: center;
    }
div#UpsellFirstDropdown label { margin: 0 5px; }
#sogupsellOverlay #cboxClose, #cwgupsellOverlay #cboxClose { background-size: 14px;
    background-color: #EAF7FE;
    background-position: center; }
body.page-cart .cmscartpopup div#cboxClose {
	display: block;
    top: 0;
    text-indent: 60px !important;
    right: 0;
    border-radius: 25px;
}
.page-cart.section-cart #cboxOverlay { background-color: rgba(0,0,0,0.7) !important; }
.page-cart.section-cart #colorbox, #cboxWrapper { width: 90% !important; height: 90% !important; left: 5% !important; top: 5% !important; }
.page-cart.section-cart #colorbox #cboxMiddleRight { display: none; }
div#cart-form-pane .sticky-enabled td.remove { z-index: 999; }
.popup-product-more .popup-image { width: 100%; height: auto; }
.popup-product-more .popup-image img { width: 50%; display: block; margin: 0 auto; border: solid 1px #d3d3d3; }  
.popup-wrapper .popup-content h4.popup-title a { font-size: 1.2em !important; text-align: center; }
.popup-wrapper .popup-content h4.popup-title { text-align: center; padding-top: 10px; }
.popup-wrapper .popup-content span.sub-title { font-size: 0.9em; }
.popup-wrapper .popup-content .popup-link a { font-size: 14px; }
.node-type-product.uc-product-node #cboxWrapper #cboxClose {background: url(../images/close-button.png) no-repeat;
    background-size: 12px 12px;
    border: 0;
    position: absolute;
    right: 11px !important;
    top: 2px;
    text-indent: -20000px;
}
.node-type-product.uc-product-node #cboxContent {
     width: 345px !important;
    display: flex;
    justify-content: center;
    text-align: center;
}
.view-product-more-info.popup-product-more .cart-button .popup-sell {
width: 100%;
display: flex;
justify-content: center;
margin: 15px 0 0 0;
} 
.popup-product-more .cart-button .popup-media .media-span {
	display: flex;
    justify-content: center;
    width: 100%;
}
.popup-product-more .price-popup { font-size: 16px; } 
.popup-product-more .uc-price { font-size: 16px; padding-left: 10px; }
.node-type-product.uc-product-node #cboxMiddleLeft, .node-type-product.uc-product-node #cboxMiddleRight { display: none; }

/* 01-11-2019 */
.view-product-more-info .popup-cart .node-add-to-cart.form-submit{ 
	background: transparent; 
    background-color: #F5A623;
    border: solid 2px #E39618;
    width: 116px;
    height: 32px;
    outline: none;
    border: none;
    text-indent: 0;
    cursor: pointer;
    color: #fff;
    font-size: 15px;
    line-height: 19px;
    border-radius: 6px;
    padding: 6px;
    font-weight: 700;
}
#user-register-form iframe {
	height: 80px;
}
}

/*-----------------------------------------------------------------------------*/
@media (max-width: 767px) and (orientation : landscape)
{

ul.tb-megamenu-nav.nav.level-0.items-11{background:none repeat scroll 0 0 #c9e9f8;border-right:1px solid #1d9ad2;height:354px;left:0px;overflow-x:scroll;padding:60px 0 0 0;position:fixed;top:0;width:240px;display:block;}
body.fixed{overflow:visible;}
div#block-addtoany-addtoany-button.mobileviewsharon{left:-1.5%;}
#colorbox, #cboxContent, #cboxLoadedContent {
    max-width: 668px;
}
.below-nav-bar-block { display: none; }
}
/*-----------------------------------------------------------------------------*/
@media (max-width:320px)
{
.header-top .header-inner .l-region #block-block-1 { left: 10px !important; }
/*.not-front .l-main .content-inner .content-body { margin-top: 40px;  }*/
.not-front .breadcrumb-wrapper { margin-top: 20px;  }
}



















