Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: count(): Parameter must be an array or an object that implements Countable in /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php on line 117

Warning: Cannot modify header information - headers already sent by (output started at /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php:117) in /home3/atlants1/public_html/squirrelcart/functions/cms/sc_stylesheet_cache.func.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php:117) in /home3/atlants1/public_html/squirrelcart/functions/cms/sc_stylesheet_cache.func.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php:117) in /home3/atlants1/public_html/squirrelcart/functions/cms/sc_stylesheet_cache.func.php on line 24

Warning: A non-numeric value encountered in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_ini.func.php on line 232

Warning: A non-numeric value encountered in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_ini.func.php on line 234

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42

Warning: Use of undefined constant basename - assumed 'basename' (this will throw an Error in a future version of PHP) in /home3/atlants1/public_html/squirrelcart/functions/cms/theme/sc_theme_fonts.func.php on line 42
@font-face { font-family: 'SC Yankaff'; src: url('https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-yankaff.woff2') format('woff2'), url('https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-yankaff.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'SC Open Sans'; src: url('https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-open-sans.woff2') format('woff2'), url('https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-open-sans.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'SC Open Sans'; src: url('https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-open-sans-BOLD.woff2') format('woff2'), url('https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-open-sans-BOLD.woff') format('woff'); font-weight: bold; font-style: normal; } .theme_chooser { text-align: left; } .theme_chooser * { vertical-align: middle; } .theme_chooser ul { margin: 0; padding: 0; list-style: none; } .theme_chooser li { display: inline-block; margin-bottom: 10px; width: 24%; } .theme_chooser_small li { width: auto; } .theme_chooser label { font-size: .9em; display: block; } .theme_more_settings_outer { padding-top: 10px; } .theme_more_settings { display: inline-block; height: 16px; line-height: 16px; padding-left: 20px; position: relative; } .theme_more_settings:before { content: ''; display: inline-block; position: absolute; left: 0; top: 0; background: url(https://www.atlantabassgallery.com/squirrelcart/cp_themes/master/images/cog.png) no-repeat center; height: 16px; width: 16px; } .acct_theme_chooser .theme_chooser { padding-left: 20px; } #sc a.cog:hover { background-color: transparent; } .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid #FFF; margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3F3F3F; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid #FFF; margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3F3F3F; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; } img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } .sc_gradient1, .fset_grad1 .boxc, .cont_grad1 .sc_content, .cont_grad1 .nav_block, .title_grad1 .sc_title, .title_grad1 .cart_table thead th, .title_grad1 .cart_discounts h4, .title_grad1 .order_info_table th, .title_grad1 .address_box h4, .btn_grad1 .btn, .btn_grad1 #sc_header .ico:hover, .btn_hgrad1 .btn:hover, .btn_hgrad1 #sc_header .ico { background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 70%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(70%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* Chrome10+,Safari5.1+ */ background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* Opera 11.10+ */ background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* IE10+ */ background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); /* W3C */ } .sc_gradient2, .fset_grad2 .boxc, .cont_grad2 .sc_content, .cont_grad2 .nav_block, .title_grad2 .sc_title, .title_grad2 .cart_table thead th, .title_grad2 .cart_discounts h4, .title_grad2 .order_info_table th, .title_grad2 .address_box h4, .btn_grad2 .btn, .btn_grad2 #sc_header .ico:hover, .btn_hgrad2 .btn:hover, .btn_hgrad2 #sc_header .ico { background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 70%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(70%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 70%); /* Chrome10+,Safari5.1+ */ background-image: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 70%); /* Opera 11.10+ */ background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 70%); /* IE10+ */ background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 70%); /* W3C */ } .sc_gradient8, .fset_grad8 .boxc, .cont_grad8 .sc_content, .cont_grad8 .nav_block, .title_grad8 .sc_title, .title_grad8 .cart_table thead th, .title_grad8 .cart_discounts h4, .title_grad8 .order_info_table th, .title_grad8 .address_box h4, .btn_grad8 .btn, .btn_grad8 #sc_header .ico:hover, .btn_hgrad8 .btn:hover, .btn_hgrad8 #sc_header .ico { background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 10%, rgba(0,0,0,0) 50%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(0,0,0,0)), color-stop(10%,rgba(0,0,0,0.07)), color-stop(50%,rgba(0,0,0,0))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 10%,rgba(0,0,0,0) 50%); /* Chrome10+,Safari5.1+ */ background-image: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 10%,rgba(0,0,0,0) 50%); /* Opera 11.10+ */ background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 10%,rgba(0,0,0,0) 50%); /* IE10+ */ background-image: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 10%, rgba(0,0,0,0) 30%); /* W3C */ } .fhdr { height: 40px; line-height: 40px; position: relative; margin: 0 0 5px 0; text-align: left; } .fhdr::before { font-family: "SC Fontello"; display: inline-block; margin-right: .3em; } .fhdr_acct_alt::before { content: '\e8e3'; } .fhdr_acct_choice::before { content: '\e89e'; } .fhdr_acct_new::before { content: '\e8a0'; } .fhdr_acct_update::before { content: '\e89e'; margin-right: .5em; } .fhdr_addr_ent, .fhdr_addr_fixed { position: absolute; top: -45px; left: 2px; color: red; } .fhdr_addr_fixed { color: green; } .fhdr_addr_ent::before { content: '\e870'; margin-right: .5em; } .fhdr_acct_update::after { content: '\e8aa'; font-family: "SC Fontello"; position: absolute; left: 1.5em; top: 0.8em; font-size: .6em; } .fhdr_addr_ent::after { content: '\e818'; font-family: "SC Fontello"; position: absolute; left: 1.55em; top: .9em; font-size: .5em; } .fhdr_addr_fixed::after, .fhdr_captcha::after { content: '\e81b'; font-family: "SC Fontello"; position: absolute; left: 1.55em; top: .9em; font-size: .5em; } .fhdr_addr_fixed::before { content: '\e870'; margin-right: .5em; } .fhdr_billing::before { content: '\e8d2'; margin-right: .7em; } .fhdr_billing::after { content: '\e82a'; font-family: "SC Fontello"; position: absolute; left: 1em; top: .5em; font-size: .8em; } .fhdr_order_smry::before { content: '\e8e8'; } .fhdr_captcha::before { content: '\e8ec'; margin-right: .6em; } .fhdr_captcha::after { left: 1.35em; } .fhdr_cart_full::before { content: '\e8f0'; } .fhdr_empty_cart::before { content: '\e8f0'; margin-right: .8em; -ms-transform: rotate(25deg); -webkit-transform: rotate(25deg); transform: rotate(25deg); } .fhdr_empty_cart::after { content: '\e8b0'; font-family: "SC Fontello"; position: absolute; top: .5em; font-size: .6em; left: 1.5em; } .fhdr_forgot_pwd::before { content: '\e81e'; content: '\e8e3'; margin-right: .6em; } .fhdr_forgot_pwd::after { content: '\e865'; font-family: "SC Fontello"; position: absolute; top: .65em; font-size: .6em; left: 1.3em; } .fhdr_order_detail::before { content: '\e8e8'; } .fhdr_order_history::before { content: '\e8e8'; margin-right: .5em; } .fhdr_order_history::after { content: '\e8b6'; font-family: "SC Fontello"; position: absolute; left: .75em; top: 1.4em; font-size: .7em; width: .9em; height: .9em; border-radius: .45em; line-height: .9em; background: #dfdfdf; } .fhdr_pay_inst::before { content: '\e82a'; margin-right: .5em; } .fhdr_pay_inst::after { content: '\e816'; font-family: "SC Fontello"; position: absolute; top: .65em; font-size: .6em; left: 1.3em; } .fhdr_pay_cc::before { content: '\e814'; } .fhdr_pay_final::before { content: '\e82a'; } .fhdr_pay_methods::before { content: '\e82b'; } .fhdr_pay_po::before { content: '\e898'; } .fhdr_search::before { content: '\e80a'; } .fhdr_shipping { height: auto; } .fhdr_shipping::before { content: '\e80c'; } .fhdr_shipping .btn_same_as_billing { margin-left: 20px; } .fhdr_shipping * { vertical-align: middle; } .fhdr_ship_rates::before { content: '\e80c'; } .fhdr_terms::before { content: '\e8ea'; } .fhdr_theme_opts::before { content: '\e891'; }/* Stylesheet file: style_buttons1.css.php */ #sc .btn, html #sc .btn_reverse:hover { background-color: #474747; border: #444444 solid 1px; border-radius: 0px; box-shadow: 0px 2px 6px rgba(0,0,0, .2); color: #fff; cursor: pointer; display: inline-block; font-size: 14px; margin: 0; min-width: 100px; padding: 0 10px; line-height: 30px; text-align: center; text-shadow: -1px 0px 1px #000; white-space: nowrap; } #sc .btn strong { vertical-align: top; } #sc .btn:hover, #sc .btn_reverse { background-color: #474747; color: #fff; border-color: #000; box-shadow: 0px 2px 6px rgba(0,0,0, .4); } #sc .btn_smaller { line-height: 24px; padding: 0 10px; min-width: 55px; font-size: 14px; } #sc .btn_tiny { line-height: 20px; padding: 0 4px; min-width: 73px; font-size: 12px; } #sc .btn_bigger { line-height: 40px; padding: 0 15px; min-width: 180px; font-size: 18px; } #sc .btn_left:before { content: "\e859"; font-family: "SC Fontello"; margin-right: 5px; vertical-align: top; } #sc .btn_right:not(.btn_please_wait):after { content: "\e858"; font-family: "SC Fontello"; margin-left: 5px; vertical-align: top; } #sc .btn_em { background-color: #000; color: #fff; text-shadow: -1px 0px 1px #000; } #sc .btn_em:hover { text-shadow: -1px 0px 1px #000; } #sc .btn_same_as_billing { margin-left: 20px; margin-top: -3px; } #sc .btn.btn_please_wait { padding-left: 0; padding-right: 0; background: #fff; text-shadow: none; color: #000; cursor: default; } #sc .btn.btn_go, #sc .btn.btn_aw { min-width: 0 !important; } html #sc .btn_disabled, html #sc .btn_disabled:hover { opacity: .3; cursor: default !important; background-color: #f2f2f2; color: inherit; } @font-face { font-family: "SC Fontello"; src: url("https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-fontello.woff2?63346069") format("woff2"), url("https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/fonts/sc-fontello.woff?63346069") format("woff"); font-weight: normal; font-style: normal; } html{ background: #000; height: 100%; -webkit-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } body { min-height: 100%; } html.ios_scroll_fix { width: 100%; position: fixed; } a img, body, form, .breadcrumb_nav, .checkout ul, .nav_block ol, .nav_block ul, .order_detail ul, .sc_form ul, .select_multi, ul.reset, #sc_header ul, #sc_footer ul, .section_nav { border: 0; list-style: none; margin: 0; padding: 0; } article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; } abbr { text-decoration: none; } body, .btn { font: 10px Tahoma, Geneva, sans-serif; } p:first-child { margin-top: 0; } img:not(.badge) { max-width: 100%; max-height: 100%; height: auto !important; -ms-interpolation-mode: bicubic; } table img { max-width: none; max-height: none; } #sc { color: #000; font-size: 1.2em; margin: 0 auto; position: relative; } .order_email_body #sc { width: auto; } button { cursor: pointer; } .nav_block { background-color: #fff; color: inherit; } .sc_content { background-color: #fff; color: inherit; } html #sc .sc_content_no_box { box-shadow: none; border: 0; background: transparent; color: #000; padding: 0; margin: 0; } .center { text-align: center; } .sc_title { border-bottom: #808080 solid 1px; padding: 5px 10px; font-size: 1.33em; font-weight: normal; margin: 0; } #sc.var9_1024 .sc_title { padding-top: 4px; padding-bottom: 4px; } .sc_content .sc_title { margin: -10px -10px 15px -10px; } .sc_content .own_page h1.sc_title { background: none; border: 0; padding: 0; margin: 0 0 .5em 0; font-size: 2.2em; color: #4f4f4f; } .own_page .sc_title a { color: inherit !important; } .cat_name h2 { margin: 0; font-size: 1.846em; } .sc_content h1 { margin: 0 0 20px 0; font-size: 1.846em; color: #4f4f4f; } #sc.var9_800 { font-size: 1.1em; } #sc.is_responsive, #sc.var9_1280, #sc.var9_fluid { font-size: 1.3em; } #sc.var9_fluid { min-width: 925px; width: 95%; } .clear { clear: both; line-height: 0; height: 0; } .valign_middle * { vertical-align: middle; } .sc_link { font-size: .9em; text-align: center; } #sc_inner { overflow: hidden; padding: 15px; } #sc_col1, #sc_col2 { width: 19.45%; /* nav column width */ } #sc.var9_fluid #sc_col1, #sc.var9_fluid #sc_col2 { max-width: 250px; } #sc_col1 { float: left; } #sc_col2 { float: right; } .cols2 #sc_main { padding-left: 15px; } .cols3 #sc_main { padding: 0 15px; } #sc_main { width: auto; float: none; overflow: hidden; } a { text-decoration: none; color: #4f4f4f; background-color: transparent; } a:hover { text-decoration: none; color: transparent; background-color: transparent; } #sc_main a { color: #4f4f4f; background-color: transparent; } #sc_main a:hover { color: #000; background-color: transparent; } a.selected { font-weight: bold; } .sc_section, #sc_header, #sc_footer, #sc_outer { width: 1246px; max-width: 100%; margin: 0 auto; } .sc_inside, #sc_header_inner, #sc_footer_inner, #sc_inner { width: 100%; max-width: 1246px; margin: 0 auto; padding: 15px; } .sc_section, #sc_header, #sc_footer, #sc_outer, img { -moz-transition: width .3s ease-in-out; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; } #sc_header { font-size: 1.1em; color: #000; margin-bottom: -1px; background: #fff; border-radius: 0px; box-shadow: none; } #sc_header_inner { padding: 15px; position: relative; border-radius: calc(0px - 1px); display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: justify; /* for IE 10 */ -ms-flex-justify-content: space-between; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-align: center; /* for IE 10 */ -ms-flex-align-items: center; -webkit-align-items: center; align-items: center; } .hdr_in #sc_header { border-width: 0 0 1px 0; } #sc_header a { color: #4f4f4f; } #sc_header a:hover { color: transparent; background-color: transparent; } #sc_hdr_right { white-space: nowrap; margin-right: 15px; text-align: right; } #sc_hdr_right * * { white-space: normal; } .cp_link { display: block; height: 2.3em; width: 2.3em; background: #fff; border-radius: 50%; position: fixed; left: 12px; top: 10px; text-align: center; padding-top: .05em; color: #999; -webkit-animation-name: none; -ms-animation-name: none; animation-name: none; } .cp_link::before { font: 2em "SC Fontello"; content: '\e842'; } .cp_link:hover { color: #000; background: rgba(255,255,255,1); -webkit-animation:spin 4s linear infinite; -moz-animation:spin 4s linear infinite; animation:spin 4s linear infinite; } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } } @-webkit-keyframes fadeOut { 0% {opacity: 1; } 100% {opacity: 0; } } #sc_mask { display: none; position: absolute; width: 200%; height: 100%; top: 0; left: 0; background: #000; opacity: .8; z-index: 2; } #sc_nav_close { display: none; position: fixed; right: 0px; top: 0px; z-index: 3; color: #fff; } .sc_menu_on #sc_nav_close { display: inline; } #sc_nav_close.ico::before { font-size: 36px; font-family: "SC Fontello"; display: block; width: 70px; height: 70px; line-height: 70px; text-align: center; background: #333; } #hdr_search { display: inline-block;; background-color: #474747; } #sc #hdr_search_terms { height: 2.38em; border-radius: 0; vertical-align: middle; padding-left: .8em; box-shadow: none; background-color: #474747; color: #fff; font-family: inherit; font-size: inherit; border: 0; border-left: #000 solid 1px; box-shadow: 0px 2px 6px rgba(0,0,0, .4); padding-right: 0px; width: 4.5em; } #sc.var13_clean-w-border #hdr_search_terms { height: 2.52em; border: #000 solid 1px; border-right-width: 0; } #sc_header input#hdr_search_terms::-moz-placeholder { color: #fff !important; opacity: 1; } #sc_header input#hdr_search_terms:-ms-input-placeholder { color: #fff; } #sc_header input#hdr_search_terms::-webkit-input-placeholder { color: #fff; } #search_nav input::-moz-placeholder { color: #000 !important; opacity: 1; } #search_nav input:-ms-input-placeholder { color: #000; } #search_nav input::-webkit-input-placeholder { color: #000; } #sc #hdr_search_terms:focus { width: 12em; } .menu1_outer { display: inline-block; } .menu1 { -webkit-transition: opacity 0.30s ease-in-out; -moz-transition: opacity 0.30s ease-in-out; -ms-transition: opacity 0.30s ease-in-out; -o-transition: opacity 0.30s ease-in-out; transition: opacity 0.30s ease-in-out; position: absolute; padding: 20px; z-index: 3; background: #474747; color: #fff; box-shadow: 0 2px 2px rgba(0,0,0,.3); text-align: left; opacity: 0; visibility: hidden; right: 10px; font-size: .9em; } #menu1_acct.closed form { visibility: hidden !important; } #sc .menu1_outer:not(.setup):hover .menu1, #sc .menu1_on:not(.closed) .menu1 { visibility: visible; opacity: 1; } #sc .menu1 .btn:not(.btn_sso), #sc .menu1 .btn:not(.btn_sso):hover { background-color: #474747; color: #fff; text-decoration: none; } #sc .menu1 a, #sc .menu1 a:hover { color: #fff; } #sc .menu1 a:hover { text-decoration: underline; } #sc .menu1 .ico_close { position: absolute; right: -7px; top: -10px; font-size: 1.2em; background: transparent !important; } #menu1_acct { position: relative; } #menu1_acct .menu1 { width: 260px; text-align: center; left: -69px; } .logged_in #menu1_acct .menu1 { text-align: left; } .logged_in #menu1_acct ul { margin-top: 10px; } .logged_in #menu1_acct li { display: block; float: left; width: 50%; } #menu1_acct .nav_links { margin: .5em 0; line-height: 2em; } #menu1_acct .sc_login { overflow: hidden; } #menu1_acct .remember_me_on .remember_me_outer { line-height: 30px; font-size: 1em; } #menu1_acct .remember_me_on .remember_me_outer, #menu1_acct .remember_me_on .btn_login { width: 50%; float: left; margin: 0 !important; } #sc #menu1_acct .username, #sc #menu1_acct .password { width: 100%; height: 2.3em; border: 0; border-radius: 0; margin-bottom: 5px; } #sc #menu1_acct .btn_sso { display: block; margin-top: 10px; border-width: 1px; border-color: rgba(255,255,255,.3); } #sc #menu1_acct .btn_sso:hover { text-decoration: none; } #sc #menu1_acct .btn_sso:first-child { margin-top: 0; } #menu1_acct .sc_title { font-size: 14px; font-family: inherit; } #menu1_acct .sc_title, #sc #menu1_acct .btn.sso_us { background: #fff; } #menu1_cart .menu1 { width: 225px; } #menu1_cart .menu1.cart_preview_empty { width: auto; } #menu1_cart .menu1.cart_preview_empty .cart_msg { margin: 0; } #menu1_cart .menu1.cart_preview_big { width: 360px; } .mobile_cart_count { position: absolute; border-radius: 50%; height: 16px; width: 16px; font-size: 11px; text-align: center; line-height: 16px; color: #fff; background: red; top: -.5em; right: -.5em; } #sc_header .ico { position: relative; display: inline-block; font-size: inherit; margin-left: 10px; padding: .35em .8em; background-color: #474747; border: #000 solid 1px; box-shadow: 0px 2px 6px rgba(0,0,0, .4); color: #fff; text-shadow: -1px 0px 1px #000; background-image: none !important; } #sc_header .ico_search { margin-left: 0; } #sc_header .ico:hover, #sc .menu1_outer:not(.closed):hover .ico, #sc .menu1_on .ico { background-color: #474747; border: #444444 solid 1px; box-shadow: 0px 2px 6px rgba(0,0,0, .2); color: #fff; } #sc_header .ico::before { font-family: "SC Fontello"; display: inline-block; font-size: 1.5em; vertical-align: middle; margin-right: .3em; } .ico span { vertical-align: middle; } .ico_menu::before { content: "\e845"; } #sc_header .ico_menu { display: none; } .ico_cart::before { content: "\e802"; } .ico_acct::before { content: "\e89e"; } #sc_header .ico_search::before { content: "\e80a"; margin-right: 0; } .ico_close::before { content: "\e8a1"; margin-right: 0; } #search_nav { background-color: #474747; border: #474747 solid 2px; border-left: 0; display: none; } #sc #search_nav_terms, #search_nav_go { display: inline-block; border: 0; width: 85%; background: transparent; padding: 5px 10px; border-radius: 0; } #sc #search_nav_terms { background: #fff; color: #000; } #sc #search_nav_terms:focus { box-shadow: none; } #search_nav_go { width: 15%; min-width: 0; background-color: #474747; color: #fff; } #search_nav_go::before { font-family: "SC Fontello"; content: '\e80a'; } #theme_nav { display: none; } #theme_nav .theme_chooser li { display: block; width: auto; } #sc_outer { background-color: #fff; } #sc_footer { background-color: #fff; clear: both; color: #000; margin-top: -1px; text-align: center; border-radius: 0px; overflow: hidden; } #sc_footer_inner { padding: 15px; } #sc_footer .sc_inside { border-radius: calc(0px - 1px); } .ftr_in #sc_footer { border-width: 1px 0 0 0; border-top-left-radius: 0; border-top-right-radius: 0; } #sc_footer a { color: #000; } .var1_layout-clean #sc_header, .var1_layout-clean #sc_footer { border: 0; } #sc_footer a:hover { background-color: transparent; color: #4f4f4f; } .sc_page_content { padding: 10px; } #sc.var9_800 .sc_title { font-size: 1.091em; } .sc_main_content { min-height: 550px; height: auto !important; height: 550px; } .sc_admin_edit { font-weight: normal; font: 11px Tahoma, Geneva, sans-serif; color: transparent !important; display: inline-block; width: 40px; height: 40px; z-index: 2; } .sc_admin_edit::before { content: '\e8aa'; font-family: "SC Fontello"; color: #000; font-size: 20px; border-radius: 50%; background: rgba(255,255,255, .3); padding: 2px 5px; } .modal_is_open .sc_admin_edit { display: none !important; } #sc a.sc_admin_edit:hover { background-color: transparent; } .nav_block .sc_admin_edit, .sc_content .sc_admin_edit { position: absolute; top: 5px; right: -10px; display: none; } .nav_block:hover .sc_admin_edit, .sc_content:hover .sc_admin_edit { display: block; } .category:hover .sc_admin_edit, .sc_content:hover .category .sc_admin_edit { display: inline-block; margin: 3px 0 0 2px; right: auto; top: auto; } #sc .prod_name .sc_admin_edit { top: auto; right: auto; margin-top: -5px; margin-left: 2px; display: none; } #sc .prod_name:hover .sc_admin_edit { display: inline-block; } .sc_content .sc_msg .sc_admin_edit { top: -13px; right: auto; display: none; } .sc_content:hover .sc_msg .sc_admin_edit { display: none; } .sc_content .sc_msg:hover .sc_admin_edit { display: inline-block; } #sc_w3c { text-align: center; } #sc_w3c a:first-child { margin-right: 20px; } .sc_arrow { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/arrow_right.gif) no-repeat; padding-left: 10px; } .sc_arrow-click { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/arrow_down.gif) no-repeat 0 5px; padding-left: 10px; } .box1width { width: 99.99%; } .box2width { width: 49.99%; } .box3width { width: 33.30%;} .box4width { width: 24.99%; } .box5width { width: 19.99%; } .box6width { width: 16.65%;} .box7width { width: 14.27%;} .box8width { width: 12.49%; } .box9width { width: 11.10%;} .box10width { width: 9.99%; } .box_row { overflow: hidden; } #sc .box_outer { float: left; } .boxc { position:relative; padding: 10px; border: #808080 solid 1px; border-radius: 0px; } .boxc_double { position: relative; } #sc .boxc_double .boxc { width: 40%; margin: 0; position: absolute; right: 0; } #sc .boxc_double .boxc.address_entered { left: 0; } .address_correct { margin-top: 80px; } .address_entered ul, .address_corrected ul { margin-left: 5%; } .boxc.address_entered h3 { color: red; } .address_entered .wrong { color: red; text-decoration: line-through; } .nav_block, .sc_content { border-radius: 0px; margin-bottom: 15px; border: #808080 solid 1px; position: relative; overflow: hidden; } .sc_content, .nav_block_content { padding: 10px; } .nav_recent .nav_block_content { margin-top: 1em; } img.sc_header { display: block; margin-bottom: 5px; } .sc_hide { display: none !important; } .sc_show { display: block !important; } #sc .sc_form { margin: 0 auto 5% auto; } .sc_form .boxc { margin-bottom: 40px; } .sc_form fieldset { border: 0; padding: 1em 1em 2em 1em; text-align: left; } .sc_form fieldset > h3, .sc_form fieldset > h4 { font-weight: normal; color: #008000; border-bottom: rgba(0,0,0,.1) solid 1px; padding: .75em 0; margin-bottom: 1.5em; margin-top: 3em; } .sc_form fieldset h3:first-of-type, .sc_form fieldset h4:first-of-type { margin-top: -1em; } .sc_form fieldset h3 { font-size: 1.166em; } .sc_form fieldset h4 { font-size: .917em; } .sc_form .inst { text-align: center; } input.sc_check:checked, input.sc_check:not(:checked) { display: none; } input.sc_check:checked + label, input.sc_check:not(:checked) + label { position: relative; display: inline-block; margin-bottom: .3em; padding-left: 2em; height: 19px; } input.sc_check:checked + label::before, input.sc_check:not(:checked) + label::before { left: 0; position: absolute; content: ''; display: inline-block; width: 19px; height: 19px; padding: 0; border-radius: 3px; border: silver solid 1px; margin-right: .5em; background: #fff; } input[type="checkbox"].sc_check:checked + label::after, input[type="checkbox"].sc_check + label:hover::after { content: '\e81b'; font-family: "SC Fontello"; display: block; position: absolute; color: #0067A5; width: 13px; height: 13px; top: -4px; left: 3px; font-size: 21px; } input[type="checkbox"].sc_check + label:hover::after { color: green; } input[type="radio"].sc_check:checked + label::before, input[type="radio"].sc_check:not(:checked) + label::before { border-radius: 50%; top: 0; } input[type="radio"].sc_check:checked + label::after, input[type="radio"].sc_check:hover + label::after { display: block; position: absolute; content: ''; border-radius: 50%; width: 13px; height: 13px; top: 3px; left: 3px; background: #0067A5; } input[type="radio"].sc_check:hover + label::after { background: green; } .agree_fld input.sc_check:checked + label::before, .agree_fld input.sc_check:not(:checked) + label::before { top: -.1em; } #sc input, #sc select, #sc textarea { font: 1em Tahoma, Geneva, sans-serif; } #sc input[type=text], #sc input[type=date], #sc input[type=datetime-local], #sc input[type=search], #sc input[type=password], #sc input[type=email], #sc input[type=number], #sc input[type=tel], #sc textarea, #sc select { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; transition: all 0.30s ease-in-out; outline: none; padding: 4px 4px; border: silver solid 1px; border-radius: 2px; max-width: 100%; } #sc input[type=text], #sc input[type=search], #sc input[type=email], #sc input[type=tel], #sc input[type=password], #sc input.btn[type=submit] { -webkit-appearance: none; } input[type=number] { -moz-appearance: textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .date_wrap::after, .datetime-local_wrap::after { font-family: 'SC Fontello'; content: '\e841'; } #sc select { padding: 0; height: 26px; } #sc input[type=text]:focus, #sc input[type=search]:focus, #sc input[type=password]:focus, #sc input[type=date]:focus, #sc input[type=datetime-local]:focus, #sc input[type=number]:focus, #sc input[type=tel]:focus, #sc textarea:focus, #sc select:focus { box-shadow: 0 0px 5px rgba(76, 182, 211, 1); border: 1px solid rgba(76, 182, 211, 1); } .sc_form input[type=text], .sc_form input[type=date], .sc_form input[type=datetime-local], .sc_form input[type=search], .sc_form input[type=password], .sc_form input[type=email], .sc_form input[type=number], .sc_form input[type=tel], .sc_form textarea { width: 240px; } .prod_options input[type=text], .prod_options input[type=date], .prod_options input[type=datetime-local], .prod_options textarea { width: 200px; } .sc_form textarea, .prod_options textarea { min-height: 70px; } .select_multi { text-align: left; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } .modal { z-index: 3; box-shadow: 0 0 45px #000; background: #fff; max-height: calc(100% - 20px); position: fixed; top: 50%; left: 50%; min-width: 300px; max-width: 100%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); visibility: hidden; opacity: 0; overflow: hidden; text-align: left; } .modal.show { visibility: visible; opacity: 1; } .modal h4 { background: #e8e8e8; border-bottom: #999 solid 1px; margin: 0; padding: .5em 1.5em .5em .5em; font-size: 1.1em; font-weight: normal; } #sc .modal h4 a:hover, .modal_closex:hover { color: inherit; } .modal .inner { padding: 2em; overflow-y: auto; } #sc .modal .btn:not(:last-of-type) { margin-right: 1em; } #sc .modal .btn { margin-top: .25em; margin-bottom: .25em; } .modal .inner .fhdr:first-child { margin-top: -.5em; } .modal_closex { position: absolute; width: 15px; height: 15px; right: .1em; top: .1em; font: 1.8em "SC Fontello" ; } .modal_closex::before { content: '\e8a1'; } #sc .modal_addon_opts .modal_cancel { display: none; } #sc .modal_addon_opts.add_on_selected .modal_cancel { display: inline-block; } .modal .prod_options { margin: 0; } .modal .prod_options .required_instructions { display: none; } .modal_back::before { font-family: "SC Fontello"; content: '\e856'; margin-right: .2em; } .g-recaptcha div { margin: 0 auto; } #sc input.error_field, #sc select.error_field, #sc textarea.error_field, #sc .error_field_radios, #sc .error_field.radios { border: red solid 1px; border-left-width: 5px; box-shadow: 0 0 3px rgba(255,0,0,0.2); } #sc .error_field_radios, #sc .error_field.radios { padding: .5em .5em 0 .5em; display: inline-block; } input.readonly { background-color: silver; } .req > label:first-of-type::before, .req.required_notice::before, .req.label::before { content: '*'; display: block; float: left; } .req > label:first-of-type::before, .req.label::before { display: inline-block; float: none; } .required_notice { color: #4f4f4f; position: absolute; bottom: 1em; right: 1em; } .sc_form .sc_light { font-size: .846em; color: gray; } .fields_box.double, .fields_box.triple { overflow: hidden; } .fields_box.double > * { width: 50%; float: left; } .fields_box.triple > * { width: 33%; float: left; } li.double > div { display: inline-block; } li.double > div:first-child { margin-right: 1em; } #sc input.zip { width: 80px; } .fields_box.double ul:first-child { padding-right: 1em; } .fields_box li { margin-bottom: .3em; display: block; } .fields_box li label:first-child { display: block; padding-top: 5px; padding-right: 5px; position: relative; width: 150px; } .fields_box .one_field li label:first-child { width: auto; } .fields_box_field { display: block; min-height: 28px; } .read_only li label:first-child { color: #999; } .same_line_labels li label:first-child, .same_line_labels .fields_box_field { display: inline-block; vertical-align: top; } .same_line_labels li label:first-child { padding-top: 2px; } .sc_msg { position: relative; color: black; padding: .25em .25em .25em 2em; margin: 0 0 1em .8em; font-size: 1.1em; } .sc_msg { animation: blinker .3s linear 1; } @keyframes blinker { 0% { opacity: 0; } 50% { opacity: 0.1; } } .sc_msg_generic { margin: 5px 10px 10px 10px; } .sc_msg img:first-child { display: none; } .sc_msg.info { background: #cfeeff; color: #3f358f; } .sc_msg::before { font-family: SC Fontello; z-index: 2; position: absolute; top: -.1em; left: -.42em; border-radius: .9em; height: .9em; width: .9em; line-height: 1em; } .sc_msg::after { position: absolute; left: -.8em; top: 0em; background: #fff; content: ''; width: 1.8em; height: 1.8em; border-radius: 50%; z-index: 1; } .sc_msg.info::before { font-size: 2.4em; content: '\e8a6'; color: #088CD3; width: .8em; top: -.13em; } .sc_msg.error { background: #DD4242; color: #fff; } .sc_msg.error::before, .sc_msg.question::before { content: '\e8a8'; color: #840606; font-size: 2.65em; height: .8em; width: .8em; top: -.05em; left: -.37em; line-height: .8em; background: #fff; } .sc_msg.success { background: #dff2bf; color: #344f18; } .sc_msg.success::before { content: '\e8f1'; color: #64893C; font-size: 2.2em; top: -.11em; } .sc_msg.alert { background: #F7F7A0; border: #EFEF9E solid 1px; border-width: 1px 0; padding-top: 3px; padding-bottom: 3px; color: #6f4400; } .sc_msg.alert::before { content: '!'; font-size: 1.7em; font-weight: bold; font-family: inherit; background: #F4F477; border: solid #7F7F0A 1px; text-align: center; padding: .15em; height: 1.43em; width: 1.43em; top: -.14em; left: -.6em; } .sc_msg.question { background: #e6d1ef; color: #5F376F; } .sc_msg.question::before { content: '\e815'; color: #A685B5; top: -.07em; } #sc .sc_msg a { text-decoration: underline; color: inherit; } .nav_link_container:not(.children) { margin-left: -10px; margin-right: -10px; } .nav_link_container a { display: block; } .nav_col .nav_links li a { padding: .5em 10px; border-top: rgba(0,0,0,.03) solid 1px; } .nav_col .nav_links li:first-child a { border-top: 0; } .nav_col .nav_links li .expanded .parent a::after { border-bottom-style: solid; font-family: SC Fontello; font-size: 1.5em; content: '\e84e'; position: absolute; right: 10px; margin-top: -4px; display: inline-block !important; border: 0; } .nav_col .nav_links li a::after { font-family: SC Fontello; font-size: 1.5em; color: #e8e8e8; content: '\e84c'; position: absolute; right: 10px; margin-top: -4px; } .nav_col .nav_links li a:hover::after { color: inherit; } .nav_col .nav_links li a.selected::after, .nav_col .nav_links li .expanded .parent a::after { color: inherit; } .nav_col .nav_links li .expanded a::after { display: none; } .account_options_nav .nav_link_container { margin-top: 10px; } .account_options_nav .username, .account_options_nav .password { width: 75%; display: block; margin-bottom: 2px; } .account_options_nav .remember_me_outer { font-size: .917em; } .remember_me_outer * { vertical-align: middle; } #sc .remember_me_outer a:hover { background: none; } #sc .account_options_nav .btn_login { margin-top: 10px; } .account_options_nav .sc_login { margin-bottom: 5px; } .sc_error { font-weight: bold; color: red; } .cart_options .cart_msg { margin-bottom: 10px; } .cart_options_advanced { width: 100%; margin-bottom: 10px; } .cart_options_advanced td { font-size: .9em; } .cart_options_advanced .header_row_td { padding-bottom: 5px; } .cart_options_advanced .qty_td { text-align: left; } .cart_options_advanced .name_td a { display: block; text-align: left; overflow: hidden; white-space: nowrap !important; text-overflow: ellipsis; width: 120px; } #menu1_cart .cart_options_advanced .name_td a { width: 220px; } #menu1_cart .cart_options_simple .btn_view_cart { float: right; } .cart_options_advanced .total_td { text-align: right; width: 5%; } .cart_options_advanced .footer_row_td { text-align: right; border-top: #c0c0c0 solid 1px; padding-top: 5px; } .cat_links .expanded { overflow: hidden; } .cat_links li:first-child .expanded { margin-top: 0; } .cat_links .expanded .children a { margin-left: 1em; font-size: 1em; } #sc .category_preview a, #sc .category_preview a:hover { background-color: transparent; } .category_preview .box_inner { text-align: center; } .category_preview .box_row { margin-bottom: 20px; } .category_preview div.prod_name { font-size: .833em; } ul.breadcrumb_nav, ul.section_nav { padding: .65em 10px; border-bottom: rgba(0,0,0,.03) solid 1px; } ul.section_nav { padding-left: 0; margin-bottom: 1em; } #sc_main .breadcrumb_nav a, #sc_main .section_nav a { color: #999; } #sc_main .breadcrumb_nav a:hover, #sc_main .section_nav a:hover { color: #4f4f4f; } ul.breadcrumb_nav li, ul.section_nav li { display: inline-block; } .crumb:not(.first)::before { content: '\e84c'; font-family: SC Fontello; margin: 0 .4em 0 .2em; color: #999 !important; } #sc_inner .ico::before, #sc_inner .ico::after { font-family: "SC Fontello"; font-size: 1.1em; display: inline-block; vertical-align: baseline; margin: 0; } .ico_info { cursor: pointer; } .ico_info::before { content: '\e816'; } .ico_check::before { content: '\e81b'; margin-right: .3em !important; } .ico_left::before { content: "\e859"; } .ico_right::after { content: "\e858"; } .ico_info.tip { display: inline-block; height: 1.1em; } .ico_zoom::before { content: '\e808'; } .prod_options .ico_info, .prod_thumb .ico_info { color: #888; } .smart_float { overflow: hidden; } .smart_float .left, .smart_float .right { vertical-align: middle; display: table-cell; } .smart_float .left { padding-right: 10px; } .smart_float.wrap .left { display: block; float: left; padding-right: 0; } .smart_float.wrap .right { display: block; } .smart_float.wrap_all .left, .smart_float.wrap_all .right { display: block; } .smart_float.wrap .cat_image { margin: 5px 20px 0 0; } .cat_products .box_row { padding: 0 !important; } .cat_products .box1width { max-width: 50%; } .prods_detail .cat_products > .box1width { max-width: none; } .cat_products .box_inner { border: rgba(0,0,0,.05) solid 1px; border-width: 1px 1px 0 0; padding-top: 15px; } .cat_products .only_box .box_inner { border: 0; } .cat_products .box_outer.first_row .box_inner { border-top-width: 0; } .cat_products .box_outer.last_box .box_inner { border-right-width: 0; } .cat_products { margin-top: 10px; overflow: hidden; } .last_box { clear: right; } .first_box { clear: left; } .on_home .has_cat_detail:not(.prods_detail) .cat_products, #sc:not(.sort_on) .has_cat_detail .cat_products { border-top: rgba(0,0,0,.05) solid 1px; } .cat_detail { min-height: 3em; margin-bottom: 1em; } .click_here_for_all { display: block; text-align: right; margin-top: 20px; clear: both; } .cat_description { margin-top: 10px; } .sort { text-align: right; background: #f8f8f8; padding: 10px; margin-top: 10px; } .subcategories { background: #f8f8f8; padding: 10px; overflow: hidden; } .subcategories.has_imgs .subcategory { text-align: center; } .subcategory a { position: relative; padding: .5em; display: inline-block; line-height: 1.1; margin-right: 15px; max-width: 100%; } #sc .subcategory a:hover { background: #fff; } .subcategories:not(.has_imgs) .subcategory a { padding-left: 1.5em; } .subcategories:not(.has_imgs) .subcategory a::before { font-family: SC Fontello; content: '\e850'; vertical-align: middle; position: absolute; left: .4em; top: .62em; } .subcategories .box_row { border: 0; padding: 5px; } .subcategory_img { display: block; margin: 0 auto .5em auto; max-height: 80px; } .subcat_count { padding: .5em 1em; background: #f8f8f8; border-bottom: #dfdfdf solid 1px; color: gray; } a.prod_thumb_img { height: 200px; width: 200px !important; font-size: 0; } a.prod_thumb_img:before { content: ''; width: 0px; font-size: 0; height: 200px; display: inline-block; vertical-align: middle; } .cat_image a { height: 627px; width: 627px !important; } a.prod_thumb_img img:not(.badge) { display: inline-block; vertical-align: middle; } a.prod_thumb_img { position: relative; display: block; margin: 0 auto; text-align: center; max-width: 90%; } .prod_thumb_img_wrap { min-height: 200px; margin-bottom: 15px; } .prod_thumb_img_wrap img:not(.badge) { width: auto !important; } .prod_thumb_info { min-height: 85px; text-align: left; padding: 10px 30px; overflow: hidden; } .prod_price { display: inline-block; color: #0067a5; margin-bottom: .5em; } .no_opts .prod_price { margin-bottom: 1.2em; } .prod_thumb_info .prod_price { float: left; } .prod_thumb_info .regular_price { font-weight: normal; margin-right: .3em; color: inherit; } .prod_thumb_info .rv_small_rating { float: right; } #sc .prod_thumb_info .details { float: right; color: #888; } #sc .prod_thumb_info .details:hover { color: inherit; } .prod_name { position: relative; } #sc .img_frame { border: #999 solid 1px; padding: 5px; box-shadow: 0 0 5px rgba(0,0,0,.2); background: #fff; } #sc .prod_img_main.img_frame { padding: 10px; margin: 5px; } a.prod_thumb_img .badge { position: absolute; bottom: 0px; right: -10px; z-index: 2; } .prod_thumb .qty_box { margin: 1em 0; text-align: center; } .prod_price { margin-top: 2px; font-weight: bold; } .regular_price { text-decoration: line-through; color: #c0c0c0; } div.sale_price { margin-top: 2px; } .prod_img_outer { position: relative; } .prod_img_outer .owl-item { background-color: #fff; } .prod_img_outer.owl-carousel:hover .owl-nav { display: block; } .prod_img_outer .owl-nav { display: none; position: absolute; bottom: 20px; width: 100%; } .prod_detail .prod_img a { width: 100%; display: block; } .prod_img a:focus { outline: none; } .prod_img_outer:hover .has_bigger::before { font: 1.5em "SC Fontello"; content: '\e808'; display: block; position: absolute; bottom: 1.5em; right: 1.5em; text-shadow: #fff -1px 1px 0; cursor: pointer; z-index: 2; background: rgba(255,255,255,.6); border-radius: .2em; padding: .2em .3em; } .owl-theme .opt_carousel { width: 100%; margin-top: 5px; } .owl-theme .modal .opt_carousel { max-width: 300px; } .opt_carousel a { display: block; } .opt_carousel a:first-child { margin-left: 0; } .opt_img_wrap img { border: transparent solid 2px; padding: 2px; } .opt_img_wrap.selected img { border-color: #999; } .radios .opt_img_wrap { display: inline-block; vertical-align: middle; } .lazy_load_wrap { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/wait.gif) center no-repeat; } .modal_opt .desc { margin: 1em 0; } .opt_help { color: #999; background: #f8f8f8; border-radius: 5px; padding: .5em 1em; margin: .5em 0; } .modal_opt1 .opt_img, .modal_opt2 .opt_choices:not(.has_desc) .opt_img { text-align: center; } .modal_opt2 .has_desc .lazy_load_wrap { background-position: left center; display: inline-block; text-align: center; } .modal_opt .opt_img img { display: block; } .modal_opt1 .opt_img img, .modal_opt2 .opt_choices:not(.has_desc) .opt_img img { margin: .5em auto; } .modal_opt2 .opt_choices { overflow: hidden; } .modal_opt2 .opt_choice { float: left; width: 33%; max-width: 100%; margin: 1em 0 2em 0; padding: 0 1em; } .modal_opt2 .opt_choices:not(.has_desc) h3 { font-weight: normal; font-size: 1em; text-align: center; } .modal_opt2 .opt_choice { overflow: hidden; } .modal_opt2 .has_desc .opt_choice { width: 100%; } .modal_opt2 .has_desc .opt_img { float: left; width: 33%; } .modal_opt2 .has_desc .desc { float: left; width: 66%; } .modal_opt2 .desc { margin-top: 0; } .prod_detail { padding: 0 5px; text-align: left; } .prod_main { width: 100%; overflow: hidden; } .prod_detail div.prod_img { position: relative; text-align: left; } .prod_detail .sc_carousel div.prod_img { text-align: center; } .prod_detail div.prod_img .badge { position: absolute; bottom: 30px; left: 30px; z-index: 2; width: auto; } .prod_detail .addtl * { vertical-align: middle } .prod_detail .addtl li { padding: 7px 0; } .prod_detail .addtl li:nth-child(odd) { background-color: #f8f8f8; } .prod_img_outer { float: left; padding-right: 20px; width: 40%; max-width: 100%; text-align: center; } .prod_img_outer.owl-carousel .owl-item img { display: inline !important; width: auto; } .prod_description, .prod_summary_wrap { clear: right; } .prod_summary_wrap { float: left; width: 60%; } .prod_summary p:last-child { margin-bottom: 0; } .prod_summary { margin-bottom: 3em; max-width: 90%; } .prod_detail .prod_price { font-weight: normal; font-size: 1.333em; } .related_products .prod_price { font-size: 1em; font-weight: bold; margin-bottom: 0; } .prod_detail.discounted .prod_price { display: inline-block; background: #FCFCA4; padding: .2em .4em; border-radius: 5px; margin: 0 auto 10px auto; color: #000; } .prod_detail.discounted .prod_thumb .prod_price { background: none; } .prod_detail .regular_price { margin-bottom: 5px; } .prod_detail .qty_box { margin-top: 15px; color: #4f4f4f; } .prod_section, .prod_main { border-bottom: rgba(0,0,0,.03) solid 1px; margin-bottom: 40px; padding-bottom: 40px; } .prod_section p:last-child { margin-bottom: 0; } .prod_section h2 { font-size: 1.3em; font-weight: normal; text-align: left; margin: 0 0 12px 0; } .prod_section h3 { font-weight: bold; margin: 10px 0; } .prod_detail .buy_now { text-align: center; } #sc .prod_detail input.qty, #sc .prod_thumb input.qty { width: 35px; height: 30px; font-size: 14px; margin-right: 20px; text-align: center; } .prod_detail .discount_description { padding-bottom: 20px; margin-bottom: 15px; border-bottom: rgba(0,0,0,.03) solid 1px; } .prod_detail .discount_description:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .prod_detail .discount_img { display: block; float: left; margin: 0 10px 10px 0; } .prod_detail .discount_ad_price { color: blue; margin-top: 4px; clear: both; } .prod_detail .discount_ad_price_left { margin-right: 25px; } .qty_discount_line { margin-bottom: 10px; } .qty_discount_when, .discount_qlfy { color: #008000; font-weight: bold; text-decoration: underline; } .discount_conditions, .discount_product_link { color: gray; margin-top: 5px; } .discount_qlfy { margin-top: 10px; } .condition_and_or { font-weight: bold; padding-top: 5px; padding-bottom: 5px; } .condition_parens { padding-left: 5px; margin-left: 0px; border-left: #c0c0c0 dashed 1px; } .discount_description_txt { clear: right; margin-bottom: 10px; } #sc .sc_form.prod_options { margin: 1em 0; } .prod_options ul li > label { color: #4f4f4f; margin-bottom: .5em; } .prod_options .opt_leading::before { content: ''; border-top: rgba(0,0,0,.03) solid 1px; margin: 10px 0; display: block; } .prod_options .radios.has_imgs li { display: inline-block; width: 250px; } .prod_options .radios.no_break li { display: inline-block; width: 150px; } .opt_restrictions_link { float: left; margin-right: 5px; padding-top: 3px; cursor: default; } .opt_restrictions_list { padding-top: 3px; padding-left: 15px; color: gray; float: left; clear: right; } .opt_txtlimits { color: gray; } .opt_var_price { width: 50px !important; margin: 0 2px; } .opt_chars_left { display: none; } .opt_chars_left span { vertical-align: middle; } .sc_form .opt_qty .fields_box_field input, .sc_form .opt_qty_field { width: 30px !important; } .opt_qty:hover .opt_qty_arrow { position: absolute; z-index: 1; display: block; width: 7px; height: 20px; background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/option_qty_arrow.gif) no-repeat top; margin-top: -12px; margin-left: 14px; } .opt_leading { font-size: 1px; } .opt_qty_present .opt_leading { height: 20px; } .agree { width: 75%; } .prod_detail .agree { width: 100%; } .modal .agree { width: auto; } .agree_text { text-align: left; border: silver solid 1px; overflow: auto; padding: 5px; background-color: #ececec; color: #000; margin: 0 auto; height: 200px; } .agree_print { text-align: right; line-height: 2.5em; } .agree_print::before { content: '\e822'; font-family: SC Fontello; font-size: 1.2em; vertical-align: middle; } .prod_detail .agree_fld { margin-top: -2em; } .agree h3 { margin-bottom: .2em; font-weight: normal; } .sc_search_results label { width: 100px; } .sc_search_results .sc_btn { display: block; margin: 0 auto; } .page_nav_div { text-align: right; background: #f8f8f8; padding: 10px; margin-top: 10px; } #sc .page_nav_div a, .page_nav_div .page_nav_current { display: inline-block; padding: 0 .8em; border: #e8e8e8 solid 1px; background: #fff; line-height: 2.2em; margin-left: 5px; vertical-align: middle; border-radius: 0; } #sc .page_nav_div a:hover, #sc .page_nav_current { background: #999; color: #fff; border-color: #999; } .page_nav_disabled { color: silver; } .page_nav_back::before { content: '\e856'; font-family: SC Fontello; margin-right: .3em; line-height: 1.8em; color: #999; } .page_nav_next::after { content: '\e855'; font-family: SC Fontello; margin-left: .3em; line-height: 1.8em; color: #999; } .page_nav_back:hover::before, .page_nav_next:hover::after { color: #fff; } .page_nav_mobile { display: none; position: relative; } .page_nav_std { display: inline; } .page_nav_big .page_nav_mobile { display: inline; } .page_nav_big .page_nav_std { display: none; } .page_nav_mobile ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; bottom: -.75em; left: 5px; width: 85px; text-align: left; border: #e8e8e8 solid 1px; } .page_current { width: 85px; text-align: center; cursor: pointer; } .page_current::after { content: '\e862'; font-family: SC Fontello; margin-left: .4em; color: #999; } #sc .page_nav_mobile ul a { width: 100%; margin: 0; border: 0; line-height: 2em; } #sc .page_nav_mobile ul a.selected { font-weight: normal; color: #c0c0c0; } .page_nav_mobile:hover ul { display: block; } .cart_table, .cart_discounts, .address_box, .order_info_table { border: black solid 1px; margin-bottom: 15px; border-radius: 0px; overflow: hidden; background: #fff; } table.cart_table, table.order_info_table, table.order_history_table { width: 100%; } .order_info_table tbody tr:last-child td { border-bottom: 0; } .cart_table thead th { border-bottom: black solid 1px; text-align: right; font-weight: normal; } .cart_table th, .cart_table td { padding: 4px; vertical-align: top; line-height: 150%; } .cart_table .th1 { width: 50%; text-align: left; } .cart_table .th2 { width: 30%; } .cart_table .th3 { width: 12%; } .cart_table .th4 { width: 8%; } .cart_table tbody .td1, .cart_table tbody .td2, .cart_table tbody .td3 { border-right: #c0c0c0 solid 1px; } .cart_table tr.qty_row td { padding: 0px 4px; height: 26px !important; line-height: 26px; } .cart_table tr.qty_row td, .order_info_table .alt { border-top: #c0c0c0 solid 1px; border-bottom: #c0c0c0 solid 1px; background-color: #f8f8f8; } .cart_table tr.qty_row .td1 * { vertical-align: middle; } .cart_table tr.qty_row .td1 { text-align: right; } .cart_table tr.qty_row .td3 { border-right: 0; } #sc .cart_table tr.qty_row input { font-size: .917em; text-align: right; width: 30px; } .cart_table tbody tr:not(.qty_row) td { padding: 10px; } .cart_table tbody .td2 { text-align: right; } .cart_table tbody .td3, .cart_table tbody .td4, .cart_table tfoot .td1, .cart_table .tfoot .td1, .cart_table tfoot .td2, .cart_table .tfoot .td2, .cart_table .qty_row .td2, .cart_table .qty_row .td3 { text-align: right; white-space: nowrap; } .cart_table tfoot tr, .cart_table .tfoot tr { height: 55px; } .cart_table .prod_name_desc { overflow: hidden; width: 100%; line-height: normal; margin-bottom: 1em; } .cart_table a.prod_name { display: block; margin-bottom: 10px; } .cart_table .item_btns { padding-top: 17px; } #sc .cart_table .item_btns a { margin: .2em .3em ; } .cart_table .prod_img { float: left; margin-right: 2em; width: 90px; } #sc .cart_table .prod_img .img_frame { padding: 3px; } .cart_table .desc { margin-bottom: 1em; } .cart_table .reg_price { color: red; text-decoration: line-through; } .cart_table .opt_detail { margin: 5px 0; } .cart_table .opt_detail li { padding: 3px; background: #fff; } .cart_table .opt_detail li.alt { background: #f7f7f7; } .cart_table .opt_detail label { font-weight: bold; color: #515151; margin-right: 2px; } .cart_table .opt_detail li.alt label { color: #008000; } ul.opt_detail_values { margin-left: 10px; } .opt_detail .opt_detail_values li { background: none; border: none; padding: 0; } .cart_table .opt_col_name { display: block; } .grand_total_amt, .grand_total_label { font-size: 1.2em; margin-top: 15px; color: #008000; } .order_email_body .grand_total_amt, .order_email_body .grand_total_label { color: #000; } .grand_total_label { font-weight: bold; } .form_btns { text-align: center; } #sc .form_btns .btn { margin: .2em; } .checkout_buttons_row1, .checkout_buttons_row2 { margin-bottom: 15px; } #sc .checkout_buttons_row1 { overflow: hidden; } #sc .checkout_buttons_row1 .btn, #sc .checkout_buttons_row2 .btn { margin-right: 10px; } #sc .checkout_buttons_row1 .btn_checkout { float: right; margin-right: 0; } #checkout_or { margin: 0 10px; } #gc_btn img { margin-bottom: -16px; } #azc_btn img { margin-bottom: 3px; margin-left: 5px; } .cart_table tfoot .td1 { position: relative; } .coupon_code { color: #008000; position: absolute; left: 7px; bottom: 7px; } .coupon_code:before { font-family: SC Fontello; content: '\e823'; position: absolute; font-size: 1.5em; bottom: 17px; left: 10px; font-weight: normal; color: black; } #sc .coupon_code input { width: 100px !important; margin-right: 5px; text-align: center; text-transform: uppercase; border: dotted green 1px; border-radius: 0; } .cart_discounts { padding-bottom: 15px; } .cart_discounts .inner { padding: 10px 5px 0 5px; } .cart_discounts h4, .address_box h4 { border-bottom: black solid 1px; padding: 4px; margin: 0; font-weight: normal; font-size: inherit !important; } .cart_discounts h3 { font-size: 1.083em; margin: 10px 0; color: #008000; } .cart_discounts .cart_discount { padding: 0 10px; } .cart_discounts .discount_img { float: left; margin: 0 15px 15px 0; } .cart_discounts .total_svgs { clear: both; color: blue; border-bottom: #c0c0c0 dotted 1px; padding-bottom: 20px; margin: 20px 0; } .cart_discounts .cart_discount.last .total_svgs { padding-bottom: 0; margin-bottom: 0; border: 0; } .you_save { margin: 5px; font-size: .917em; color: #008000; font-weight: bold; } .discount_info { font-weight: normal; color: #7f7f7f; } .item_coupon_code { padding-right: 20px; } .empty_cart .boxc { padding-top: 40px; padding-bottom: 40px; } .address_boxes { clear: both; width: 100%; overflow: hidden; } .address_boxes .bill, .address_boxes .ship { float: left; width: 240px; position: relative; } .address_boxes .bill { margin-right: 25px; } .address_box address { font-style: normal; padding: 5px; } .address_box .addr_edit { display: block; position: absolute; right: .5em; bottom: .5em; } .address_box .addr_edit::before { font: 1.6em "SC Fontello"; content: '\e8aa'; } .checkout_progress { overflow: hidden; width: 100%; margin-bottom: 25px; } .checkout_progress .step1, .checkout_progress .step2, .checkout_progress .step3, .checkout_progress .step4 { float: left; width: 25%; font-size: 1.15em; padding: .8em 0 .65em 0; text-align: center; border: #eaeaea solid 1px; border-width: 0 0 1px 0; position: relative; } .checkout_progress .pending { color: silver; } .checkout_progress .active { border-width: 1px; border-bottom-color: #fff; background-color: #fff; } .checkout_progress .active.step1 { border-left-width: 0; } .checkout_progress br { display: none; } .checkout_progress .done, #sc .checkout_progress .done a { color: #008000; } .checkout_progress .active::before, .checkout_progress .done::before { font-family: SC Fontello; font-style: normal; font-weight: normal; font-size: 1em; } .checkout_progress .done::before { content: '\e873'; } .checkout_progress a, .checkout_progress a:visited { color: #008000; } .acct_choice { text-align: center; } .acct_choice.boxc { padding: 0; } .acct_choice .boxc h2 { margin: 0; color: #4f4f4f; } .acct_choice_skip * { vertical-align: middle; } .acct_choice_skip h2 { display: inline-block; margin-right: 10px; } .acct_choice h4 { margin: 0; font-size: 1.083em; font-weight: normal; } .acct_choice_top { overflow: hidden; width: 100%; position: relative; } .acct_choice_new { width: 50%; float: left; } .acct_choice_new p { text-align: left; color: gray; } .acct_choice_login { width: 50%; float: right; } .acct_choice_login .inner { border-left: rgba(0,0,0,.1) solid 1px; position: relative; } .acct_choice .inner, .acct_choice_skip { padding: 15px; } .acct_choice_skip h4 img { margin-bottom: -12px; margin-right: 10px; } .acct_choice_skip { border-top: rgba(0,0,0,.1) solid 1px; margin-bottom: 15px; clear: both; padding-top: 25px; position: relative; } .acct_choice .or { position: absolute; top: -12px; left: 50%; margin-left: -15px; display: inline-block; width: 27px; height: 27px; line-height: 25px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; border: #808080 solid 2px; border-radius: 50%; font-weight: bold; font-size: 1.1em; color: inherit; background: #fff; } .acct_choice_top .or { top: 75px; } .acct_choice label { color: gray; display: inline-block; text-align: right; width: 65px; } .acct_choice .login_with_both label { width: 60px; } .acct_choice input, .acct_choice label { margin-bottom: 2px; vertical-align: middle; } .acct_choice #sc_user, .acct_choice #sc_pass { width: 135px; } .acct_choice .remember_me { margin-left: 60px; margin-bottom: 20px; } .acct_choice .remember_me label { width: 130px; text-align: left; display: inline-block; font-size: .9em; padding-top:.2em; } .acct_choice_skip_w_email { margin-top: 10px; } .acct_choice_skip_w_email label { display: block; margin-bottom: 10px; width: auto; text-align: center; } #acct_choice_email { width: 150px; margin-right: 10px; } .acct_choice_skip_w_email input { vertical-align: bottom; } #addr_continue { margin: 0 auto; display: block; } .checkout_ship { margin-top: 20px; } .checkout_ship .boxc { min-height: 125px; } .checkout_ship .sc_btn { display: block; margin: 0 auto; } .ship_courier { padding: 10px 15px 10px 120px; position: relative; } .ship_logo { width: 90px; position: absolute; left: 20px; top: 20px; } .ship_disclaimer { margin-top: 15px; font-size: .917em; padding-left: 6px; color: #808080; } .rate_info_link { margin: 10px 0 10px -4px; display: block; } .ship_rate input, .ship_rate label { vertical-align: middle; } .ship_rate { padding-bottom: 8px; } .ship_rate label { cursor: pointer; color: #000; } .ship_rate_detail { background: #fff; color: #4f4f4f; font-size: .833em; margin: 10px 0px 20px 20px; padding: 5px; } .ship_rate_detail .sr_inner { margin: 15px; } .ship_rate_detail ul { list-style: disc; margin-left: 10px; } .dlv_days { color: gray; padding-left: 22px; font-size: .917em; } .sc_pay .sc_btn { display: block; margin: 0 auto; } .sc_pay .cart_table, .sc_pay .address_boxes { font-size: .917em; } .sc_pay .address_boxes .bill, .sc_pay .address_boxes .ship { width: 200px; } .sc_pay .sc_form .address_boxes h4 { text-align: left; margin: 0; border: 0; } .sc_pay .cart_table tbody td { border-bottom: #c0c0c0 solid 1px; } .sc_pay .cart_table tbody .td1 { border-right: 0; } .sc_pay .cart_table { margin-bottom: 0; } .pay_method_row { text-align: center; } .pay_method_row.first { margin-bottom: 20px; } .pay_method_row * { vertical-align: middle; } .pay_method_wrap { display: inline-block; width: 85px; text-align: left; margin-top: 1em; } .pay_method_row label { cursor: pointer; margin-left: -5px; margin-right: 5px; } .pay_method_row img { margin: 0 0 0 3px; box-shadow: 0 2px 4px rgba(0,0,0,.4); border: rgba(0,0,0,.8) solid 1px; } .pay_method_row img:hover { border-color: #fff; } #pay_cc label { width: 120px; white-space: nowrap; } #name_on_card, #card_number { width: 170px; } #cvv2 { width: 40px !important; } #cvv2_help { max-width: 400px; overflow: hidden; } #cvv2_help #col1 { float: left; width: 50%; padding-right: 20px; } #cvv2_help #col2 { float: right; width: 50%; } #cvv2_help #vsmcd, #cvv2_help #amex { overflow: hidden; width: 100%; margin-bottom: 20px; } #cvv2_help #vsmcd img, #cvv2_help #amex img { float: left; } #cvv2_help label { display: block; padding: 55px 15px 0 15px; font-size: .85em; color: #999; } .sc_pay div.sc_light { margin-top: 2px; margin-bottom: 10px; } .echeck_route_acct { overflow: hidden; width: 100%; text-align: center; } .echeck_route_acct label { display: block; } .echeck_acct label { margin: -18px 16px 0 0; } .echeck_route label { margin-left: 16px; } .echeck_route { display: inline-block; width: 150px; text-align: left; } .echeck_acct { display: inline-block; text-align: right; padding-bottom: 10px; } .echeck_route_acct input, .echeck_route_acct img { vertical-align: top; } #bank_routing_number { width: 100px; } #bank_account_number { width: 150px; } #check_number { width: 50px; } .terms .agree_text { width: auto; margin: 0 20px; } .terms .agree_fld { text-align: center; font-size: 1.167em; } .terms .agree_print { margin-right: 25px; } .terms .agree_details { color: gray; margin: 0 20px 10px 20px; } .account_form .terms .sc_header { margin-left: -35px; } .order_detail { position: relative; } .order_detail .sc_header { margin-bottom: 20px; } .order_detail h1 { font-size: 20px; font-weight: normal; } .order_detail .tfoot td { border-right: none; } .order_detail .tfoot .td1 { vertical-align: bottom; text-align: left; } #sc #print_friendly { position: absolute; right: 0; top: 0; z-index: 2; } #print_friendly img { display: none; } #print_friendly::before { font-family: SC Fontello; font-size: 1.2em; margin-right: .3em; content: '\e822'; } #order_ship_details p { margin-bottom: 0; } .print_friendly { page-break-before: always; } .print_friendly:first-of-type { page-break-before: auto; } .print_friendly h2 { margin-top: 0; } .print_friendly * { border-color: #000 !important; border-radius: 0; } .print_friendly #order_ship_details { border: #000 solid 1px; } .print_friendly #order_ship_details h4 { margin-top: 0; padding: 5px; } .print_friendly #order_ship_details .inner { padding: 0 10px 10px 10px; } .print_friendly .cart_table tr.qty_row td { border: #000 solid 1px ; border-width: 1px 0; } @media print { .sc_content { padding: 0; } } .order_discount_info { float: right; text-align: right; } .order_info_table th { border-bottom: #000 solid 1px; font-weight: normal; } .order_info_table th, .order_info_table td { padding: 5px; text-align: left; } table.statuses th, table.statuses td, table.shipments th, table.shipments td { width: 33%; } .order_email_body { padding: 10px; } .order_history_table .col5, .order_history_table .col6 { text-align: right; } .order_history .fields_box.triple .col1 { width: 50%; padding-right: 1em; } .order_history .fields_box.triple .col2, .order_history .fields_box.triple .col3 { width: 25%; } .order_history .item { display: inline-block; white-space: nowrap; } #sc .order_history h3 { margin-bottom: .5em; } .order_history .order_date { float: right; margin-top: -.3em; } .order_history .order_date::before { font-family: 'SC Fontello'; content: '\e841'; margin-right: .5em; } .order_history fieldset { padding-bottom: 0; } .order_history .form_btns { text-align: right; } .order_status_note::after { content:""; width: 16px; height: 16px; background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/zoom_in.gif) no-repeat; display: inline-block; vertical-align: middle; margin-left: 7px; } #unitip { position: absolute; z-index: 1000; top: -1000px; color: #fff; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; display: none; } .ios_scroll_fix #unitip { position: fixed; } #unitippoint, #unitipmid, #unitipcap { position: relative; top: 0px; left: 0px; width: 145px; display: block; } #unitippoint { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/TipPoint.png) no-repeat; height: 19px; overflow: hidden; } #unitipmid { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/TipMid.png) repeat; width: 145px; height: auto; padding: 5px 15px; } #unitipcap { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/TipCap.png) no-repeat; height: 7px; overflow: hidden; } .featured_prod .prod_img { float: left; width: 40%; } .alt.featured_prod .prod_img { float: right; } .featured_prod .prod_description { clear: none; } .featured_prod .prod_description_inner { min-height: 150px; height: auto !important; height: 150px; margin-bottom: 15px; } .featured_prod_btns { clear: both; text-align: right; } .featured_price { display: inline-block; padding-top: 4px; margin-right: 15px; } .featured_prod .prod_price { color: blue; font-size: 1.333em; font-weight: normal; } .featured_prod h2 { font-size: 1.333em; font-weight: bold; color: #666666; margin-top: 0; } .vat { color: #8f8f8f; } .cat_products_table { border: black solid 1px; width: 100%; margin: 10px 0; border-spacing: 0; } .cat_products_table td, .cat_products_table th { text-align: left; border-bottom: #c0c0c0 solid 1px; vertical-align: top; padding: 5px; } .cat_products_table tbody td { padding: 10px; } .cat_products_table td.prod_name_td { width: 31%; } .cat_products_table td.price_td { width: 20%; } .cat_products_table td.opts { width: 49%; } .cat_products_table th.last { text-align: right; } .cat_products_table table td, .cat_products_table table th { padding: 0; border: 0; } .cat_products_table .prod_name_td, .cat_products_table .price_td { border-right: #c0c0c0 solid 1px; } .cat_products_table .opts { text-align: right; } .cat_products_table a.prod_thumb_img { margin: 0; } .cat_products_table .rv_small_rating { margin: 0; } .cat_products_table .qty { width: 35px; } .cat_products_table .prod_name { margin-bottom: 5px; } .cat_products_table .agree { margin-right: 0; margin-bottom: 5px; margin-top: 0; } .cat_products_table .agree_text { margin-right: 0; padding: 0; } .cat_products_table .agree_print { margin-right: 5px; } .cat_products_table .agree h3 { font-size: inherit; margin-top: 0; margin-bottom: 2px; } .cat_products_table .error td { border: #7f1717 solid 1px; border-width: 1px 0; background: #BF2323; color: #fff; } .cat_products_table .error .inner { position: relative; } .cat_products_table .error .arrow { position: absolute; bottom: -22px; left: 50%; display: block; width: 23px; height: 12px; margin: 0 auto; background: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/red_error_arrow.png) no-repeat; } .cat_products_table .sc_msg.info { margin: 0; } .cat_products_table .sc_msg.info img { display: none; } .cat_products_table .required_instructions, .cat_products_table .missing_instructions { display: none; } .category_as_table .req_missing_instructions { text-align: right; margin: 0 0 1em 0; } #sc .account_options_restricted { margin-top: 40px; width: 650px; max-width: 100%; } .account_options_restricted #login_form { width: 185px; margin: 0 auto 70px auto; display: block; } .account_options_restricted .username, .account_options_restricted .password { display: block; width: 100%; } #sc .account_options_restricted .btn_login { margin-top: 10px; } .account_options_restricted .nav_links { text-align: center; } .account_options_restricted .nav_links li { display: inline-block; margin-left: 20px; } .account_options_restricted .nav_links li:first-child { margin-left: 0; } .email_admin_opts { background-color: #fcfc8d; border: black solid 1px; font-size: 12px; padding: 10px; } .sso_btn, .sso_on #login_form_outer.login_form_fixed { box-shadow: 0px 1px 4px -1px rgba(0,0,0,0.5); } .cart_table, .cart_discounts, .order_info_table, .address_box, .boxc { box-shadow: 0px 1px 4px -1px rgba(0,0,0,0.5); } .login_form_fixed #login_form { display: block; } .acct_choice.sc_login_on .acct_choice_top .or { display: none; } .sc_title, .cart_table thead th, .order_info_table th, #order_ship_details h4, .cart_discounts h4, .address_box h4, .sc_form fieldset .address_box h4 { color: #53432c; background-color: #ecdcc5; } #sc .sc_title a { color: #53432c; } .nav_col a { color: #4f4f4f; background-color: transparent; } .nav_col a:hover { color: #000; background-color: #dfdfdf; } .nav_block, .sc_content, .cart_table, .cart_table thead th, .cart_discounts, .cart_discounts h4, .order_info_table, .order_info_table th, #order_ship_details h4, .address_boxes .bill, .address_boxes .ship, .address_box h4, #sc.sso_on #login_form, #sc .sso_btn, .sso_icon { border-color: #808080; } .prod_detail h1, .prod_section h2 { color: #4f4f4f; } .xtra_imgs { overflow: hidden; width: 100%; } .xtra_imgs img { max-height: none; } .xtra_imgs a { display: block; height: 80px; overflow: hidden; float: left; border: rgba(0,0,0,.1) solid 1px; text-decoration: none; margin-right: 10px; margin-bottom: 10px; } .xtra_imgs a:hover { border-color: #000; } #sc .li_opt.qty_row td { border-bottom-style: dotted; } #sc .opt_li_row.qty_row td { border-top: 0; border-right: 0; } .add_on_products .required_instructions { display: none; } .add_on_products .box_inner { position: relative; } .add_on_products .cat_products .sc_msg { font-size: 1em; margin: 0 1em; position: absolute; width: 94%; z-index: 2; border: 0; box-shadow: 0 3px 5px rgba(0,0,0,.3); } #sc .sc_msg .sc_msg_close { position: absolute; top: .2em; right: .5em; text-decoration: none; } .sc_msg_close::before { font: 1.3em SC Fontello; content: '\e8a1'; } .add_on_products .sc_msg p { margin: 0; } .add_ons_review .btns_add_to_cart { margin-top: 2em; } .add_on_products .btns_add_to_cart, .add_on_products .add_on_review_help { display: none; } .add_ons_review .btns_add_to_cart, .add_ons_review .add_on_review_help { display: block; } .add_on_qty_wrap { text-align: center; padding: 0 30px; } #sc .prod_detail .add_on_qty_wrap .qty { height: 15px; font-size: 1em; width: 2em; margin: -2px 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } #sc .add_on_qty_wrap .qty_check { clear: both; border: #EDEEEF solid 1px; padding: .5em; display: block; height: auto; cursor: pointer; background: #f8f8f8; margin-bottom: 1em; } #sc .add_on_qty_wrap input.sc_check:checked + label { background: #dfdfdf; border-color: #A7D0E8; } .add_on_qty_wrap input.sc_check:checked + label::before, .add_on_qty_wrap input.sc_check:not(:checked) + label::before { display: none; } .add_on_qty_wrap input.sc_check:checked + label::after, .add_on_qty_wrap input.sc_check:not(:checked) + label::after { left: 8px; top: 3px; } #sc .qty_check:hover { border-color: #A7D0E8; } .qty_check * { vertical-align: middle; cursor: pointer; } #sc .qty_check input { width: auto; margin: 0 0 0 10px; } .addon_prefix { font-weight: bold; margin-right: 5px; } tr.addon .td1 { padding-left: 30px; padding-right: 15px; } tr.addon .prod_name { margin-top: 10px; } tr.addon .item_btns { display: none; } tr.addon .prod_name_desc::before { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0 20px 20px 20px; border-color: rgba(255,255,255,0) rgba(255,255,255,0) #fff rgba(255,255,255,0); position: absolute; margin: -30px 0 0 15px; z-index: 2; } tr.addon .td1::before { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0 21px 21px 21px; border-color: rgba(255,255,255,0) rgba(255,255,255,0) #c0c0c0 rgba(255,255,255,0); position: absolute; margin: -31px 0 0 14px; z-index: 1; } .acct_notify_fields { margin: 15px 0; padding: 5px 15px; border-left: silver solid 1px; } .acct_notify_fields p { margin: 5px 0; } .ficons { margin: 0 10px 0 0; height: 20px !important; display: inline-block; border-right: #c0c0c0 dotted 1px; padding: 0 5px 0 5px; width: 85px; } .ficons::before { content: ''; display: inline-block; width: 12px; height: 16px; vertical-align: middle; background: url(https://www.atlantabassgallery.com/squirrelcart/modules/download/templates/images/download_arrow.gif) no-repeat; } .ftype { text-transform: uppercase; } .addtl .section { border: #c0c0c0 solid 1px; padding: 10px; margin-bottom: 20px; box-shadow: 0 0 2px #ddd; border-radius: 3px; } .addtl .section h3 { margin-top: 2px; padding-left: 5px; font-weight: normal; } .addtl .prod_data li { padding: 3px 3px 3px 5px; } .prod_data li * { vertical-align: middle; } .prod_data label { margin-right: 2px; display: inline-block; width: 20%; color: #4f4f4f; } .pay_iframe_outer .boxc { padding-bottom: 50px; } .pay_change_mind { text-align: center; } .textcaptcha fieldset { text-align: center; } .pac-container { width: 370px !important; } .moocomplete { background-color: #fff; border: 1px solid #aaa; z-index: 999; font-size: 1.2em; } .moocomplete div { padding: 0 0.2em; cursor: pointer; } .moocomplete .hovered { background-color: #ccc; } .moocomplete_City, .moocomplete_Postal_Code, .moocomplete_Ship_City, .moocomplete_Ship_Postal_Code, .moocomplete_Bill_City, .moocomplete_Bill_Postal_Code, .moocomplete_Ship_Est_City, .moocomplete_Ship_Est_Postal_Code { white-space: nowrap; width: auto !important; } #ship_estimator { margin: 15px 0; padding: 15px 10px; background: #f2f2f2; position: relative; color: #4f4f4f; display: none; } #sc #ship_est_btn:hover { background: #fff; color: #000; text-shadow: none; } #ship_estimator.disabled { padding-bottom: 6px; } #ship_estimator.disabled #ship_estimator_flds, #ship_estimator.disabled #ship_est_rates_outer { display: none !important; } #Ship_Est_City, #Ship_Est_Postal_Code { width: 110px !important; } #ship_estimator::before { content: '\e80c'; font: 2em SC Fontello; display: block; color: #0067A5; float: left; margin: .05em .5em 0 0; } #ship_estimator.disabled::before { display: none; } #ship_estimator .top * { margin: 1px 0; } #ship_estimator ul, #ship_estimator li { display: inline; } #ship_est_btn { height: calc(26px + 1px*2); line-height: 27px !important; } #ship_est_wait { display: none; vertical-align: top; line-height: 25px; height: 25px; } #ship_est_rates_outer { display: none; } #ship_estimator .ship_courier { padding: 10px 0 10px 120px; margin-bottom: 10px; border-bottom: rgba(0,0,0,.03) solid 1px; min-height: 50px; background: #fff; clear: left; } #ship_estimator .ship_courier:last-of-type { margin-bottom: 15px; } #ship_estimator .ship_rates { overflow: hidden; padding: 10px; min-height: 70px; } #ship_estimator .ship_rates .col1, #ship_estimator .ship_rates .col2 { float: left; width: 50%; } #ship_estimator .ship_rate { padding-bottom: 2px; } #ship_estimator .ship_rate label { color: #000; } #ship_estimator .ship_disclaimer { clear: both; padding: 10px 0 0 5px; } #ship_estimator .ship_logo img { max-height: 50px; } #ship_estimator #courier_2 .ship_logo { left: 20px; } #ship_estimator .ship_forced { margin-bottom: 15px; } #ship_estimator .ship_forced_only { padding-left: 5px; margin-bottom: 0; border-top: silver dotted 1px; border-bottom: 0; padding: 10px 10px 0 10px; } #ship_estimator .ship_forced h3 { font-weight: normal; margin-top: 0; color: #000; } #ship_est_rates { text-align: left; border-width: 1px 0; padding-top: 10px; } #ship_estimator .rate { display: block; float: left; width: 45px; margin-right: 20px; margin-bottom: 5px; white-space: nowrap; text-align: right; color: navy; } #ship_estimator .sc_msg { font-size: .95em; background: transparent; padding-top: 0; border: 0; color: inherit; } #ship_estimator .sc_msg.info::before { font-size: 2em; } #ship_estimator .error img:first-child, #ship_estimator .info img:first-child { width: 24px; height: 24px; top: -2px; left: 10px; } #ship_estimator .error, #ship_estimator .info { border: 0; display: inline-block; padding-right: 10px; } #ship_est_disabled { display: none; padding-left: 1em; } #ship_estimator .ship_rate_detail { margin: 0; width: auto; position: relative; margin-bottom: 20px; color: gray; } #ship_estimator .ship_rate_detail table td:first-child { white-space: nowrap; text-align: left; } #ship_estimator .ship_rate_detail ul { list-style: none; margin: 0; } #ship_estimator .sr_inner { margin: 0; overflow: hidden; max-height: 1.55em; padding-right: 2em; } #ship_estimator .sr_inner p:last-child { margin-bottom: 0; } #ship_estimator .sr_inner.show_more { overflow: auto; max-height: none; } #ship_estimator .rate_detail_more { visibility: hidden; position: absolute; right: 4em; bottom: -7px; font-style: italic; color: navy; } .required_instructions { color: #c0c0c0; } .prod_options .required_instructions { text-align: right; } .slides_home { margin-bottom: 0; } .slide_show { background: #fff; } .slides_home .slide { position: relative; } .slides_home .slide > img:first-child { width: 100% !important; } #sc .slides_home .btn, #sc .slides_home .btn:active { font-size: .6em; } .owl-theme .slides_home .owl-dots { position: absolute; bottom: 3%; right: 3%; } .owl-theme .slides_home .owl-dot span { height: 15px; width: 15px; background-color: #fff; box-shadow: 0px 1px 1px rgba(0,0,0,.8); } .slide_info { position: absolute; left: 5%; top: 5%; right: 5%; color: #fff; font-size: 2em; } .slide h4 { font-size: 2em; background: none !important; padding: 0; color: #fff !important; text-shadow: -1px 1px 3px #000; padding: 2px; border: 0; } .slide_right h4 { text-align: right; } .slide_light_yellow h4 { color: #f0f9bb; } .slide1_example .slide_info { top: 10%; left: 15%; right: 10%; } .slide_right .slide_info { left: auto; right: 2%; width: 40%; } .slide_left .slide_info { left: 5%; right: auto; width: 40%; } .slide:not(.slide_no_desc) .inner { line-height: 1.2; text-shadow: -1px 1px 1px #000; background: rgba(0,0,0,.25); color: #fff; padding: 1em; border-radius: 10px; overflow: hidden; } #sc .slide .btn { float: right; border-radius: 5px; box-shadow: 0px 2px 0px rgba(0,0,0,.8); text-transform: uppercase; font-weight: bold; } #sc .slide_no_desc .btn { float: none; } .slide .sc_admin_edit { display: none; position: absolute; right: 2.5em; top: 2em; color: #fff; } .slide:hover .sc_admin_edit { display: block; } .slide:hover .sc_admin_edit::before { color: #000; font-size: 3em; background: rgba(255,255,255,.5); padding: .3em .5em; border-radius: 50%; } .mfp-figure::after { background-color: #fff; } #sc_outer { border: #eaeaea solid 1px; border-width: 0 1px; overflow: hidden; } #sc_footer { overflow: visible; border: #eaeaea solid 1px; border-width: 1px 1px 0 1px; box-shadow: none; } #sc_header { overflow: visible; border: #eaeaea solid 1px; border-width: 0 1px 1px 1px; margin-bottom: 0; } body { padding: 0px 0 0px 0; } .var16_subtle-lighter #sc_outer, .var16_subtle-darker #sc_outer, .var16_subtle-lighter .slides_home, .var16_subtle-darker .slides_home { box-shadow: 0 0 9px -4px #000; } .var16_subtle-lighter .slides_home, .var16_subtle-darker .slides_home { border: #eaeaea solid 1px; border-width: 0 1px !important; } .var16_subtle-lighter #sc_header, .var16_subtle-darker #sc_header { box-shadow: 0 4px 9px -4px #000; } .var16_subtle-lighter #sc_footer .sc_inside, .var16_subtle-darker #sc_footer .sc_inside { box-shadow: 0 0px 9px -4px #000; } .var16_medium-lighter #sc_outer, .var16_medium-darker #sc_outer { box-shadow: 0 0 12px 0px #000; } .var16_medium-lighter .slides_home, .var16_medium-darker .slides_home { box-shadow: 0 0 5px 0px #000; } .var16_medium-lighter #sc_header .sc_inside, .var16_medium-darker #sc_header .sc_inside { box-shadow: 0 -2px 8px -6px #000 inset; } .var16_medium-lighter #sc_footer .sc_inside, .var16_medium-darker #sc_footer .sc_inside { box-shadow: 0 -2px 15px -5px #000; } .var16_strong-lighter #sc_outer, .var16_strong-darker #sc_outer { box-shadow: 0 10px 15px 1px #000; } .var16_strong-lighter #sc_header .sc_inside, .var16_strong-darker #sc_header .sc_inside { box-shadow: 0 -2px 8px -6px #000 inset; } .var16_strong-lighter #sc_footer .sc_inside, .var16_strong-darker #sc_footer .sc_inside { box-shadow: 0 -2px 15px -5px #000; } #sc_inner { padding: 10px; } #sc_footer { border-bottom: 0; z-index: 1; } #sc .nav_block, #sc .sc_content { background: transparent; border: 0; margin-bottom: 30px; } .sc_acct_nav_block { margin-bottom: 50px !important; } .sso_on #login_form_outer.login_form_fixed { box-shadow: none; } .cart_table, .cart_discounts, .address_box, .order_info_table { background: transparent; } body { padding: 0px 0 0px 0; } #sc_col1 { box-shadow: 5px 0px 2px -5px rgba(0,0,0,.5); border-right: #808080 solid 1px; padding-right: 9px; } #sc_col2 { border-left: #808080 solid 1px; padding-left: 9px; box-shadow: -5px 0px 2px -5px rgba(0,0,0,.5); } #sc #sc_main { padding: 0 10px; } #sc.cols2 #sc_main { padding-right: 0; } .prod_detail { padding: 0; } .cat_products .prod_detail { padding: 0 5px; } .sc_title:first-child { border-radius: 0px; border: 0; overflow: hidden; } .sc_content .prod_detail h1 { background: none; } @media screen and (min-width: 1261px) { #sc.cols1 { font-size: 1.5em; } #sc.cols1 #menu1_acct .menu1 { width: 340px; left: -109px; } } @media screen and (max-width: 1260px) { #sc.is_responsive { font-size: 1.3em; } .sc_section, #sc_header, #sc_footer, #sc_outer { width: 1024px; } #sc_col1, #sc_col2 { width: 22%; } #sc_col2 { float: left; clear: left; } .var6_no-box #sc_col2 { box-shadow: 5px 0px 5px -5px rgba(0,0,0,.7); border-left: 0; border-right: #808080 solid 1px; padding-left: 0; padding-right: 9px; } .cols3 #sc_main { padding-right: 0; } #sc_logo { max-width: 40%; padding-right: 10px; } .slides_home { font-size: .8em; } } @media screen and (max-width: 1045px) { .sc_section, #sc_header, #sc_footer, #sc_outer { margin-left: 2%; margin-right: 2%; width: auto; } #sc_col1, #sc_col2 { display: block; float: none; width: 100%; min-height: 0 !important; border-right: 0 !important; padding: 0 !important; } #sc_main { min-height: 0 !important; } #sc_nav .sc_title:first-child { border-radius: 0; } #sc_nav { display: none; z-index: 3; background-color: #fff; width: 75%; max-width: 400px; left: 0; top: 0; height: 100%; box-shadow: 2px 0px 15px rgba(0,0,0,.7); position: fixed; overflow-y: auto; -webkit-overflow-scrolling: touch; } #sc.var6_no-box #sc_main { padding-right: 0; padding-left: 0; } #search_nav { display: block; } .cols2 #hdr_search, .cols3 #hdr_search { display: none; } @-webkit-keyframes fadeIn { from { opacity: 0; left: -60%} to { opacity: 1; left: 0} } @keyframes fadeIn { from { left: -60%} to { left: 0} } .sc_menu_on #sc_nav { display: block; -webkit-animation: fadeIn .5s; animation: fadeIn 1s; } #sc.sc_menu_on .btn.btn_sso { margin-left: 10px; margin-right: 10px; } .cols2 #sc_header .ico_menu, .cols3 #sc_header .ico_menu { display: inline-block; } .cols2 #sc_main, .cols3 #sc_main { padding-left: 0; padding-right: 0; } #sc_logo { max-width: 45%; } #menu1_acct .menu1 { left: 10px; } #menu1_cart .menu1.cart_preview_empty { right: 95px; } .prod_img_outer, .prod_summary_wrap { width: 50%; } .owl-nav { display: none; } #sc .modal_opt2.full { width: 98%; } .cp_link { display: none; } .slides_home { font-size: .75em; } .slides_home .slide_info { top: 5%; } .slides_home .slide .inner { font-size: .8em; } } @media screen and (max-width: 800px) { #ship_estimator::before { margin-bottom: 3em; } #ship_estimator .ship_rates .col1, #ship_estimator .ship_rates .col2 { display: block; float: none; width: auto; } } @media screen and (max-width: 768px) { .ico span, .checkout_progress { display: none; } .ico span.mobile_cart_count { display: inline; } .ico:before { margin-right: 0; } #sc_header .ico { margin-left: 5px } #sc_header .ico::before { margin-right: 0; } #sc_logo { max-width: 40%; line-height: 100%; } #sc_hdr_right { margin-right: 0; } #menu1_acct { position: static; } #menu1_acct .menu1, #menu1_cart .menu1, #menu1_cart .menu1.cart_preview_empty { left: auto; right: 0; } .cols1 #hdr_search_terms { display: none; } .acct_choice_new, .acct_choice_login { float: none; width: auto; } .acct_choice_login { border-top: #c0c0c0 solid 1px; } .acct_choice_new .inner, .acct_choice_login .inner { border: 0; } .acct_choice .or { display: none !important; } #sc .acct_choice .sso_others .btn { display: block; margin: 0 auto 20px auto !important; max-width: 200px; } .cat_products .box_row, .subcategories .box_row { display: inline; padding: 0; } .cat_products .box_outer, .subcategories .box_outer { width: 50%; } .last_box, .first_box { clear: none; } .cat_products .box_outer:nth-child(odd) { clear: left; } .cat_products .box_outer:nth-child(even) { clear: right; } a.prod_thumb_img { height: 200px; width: auto !important; } a.prod_thumb_img .badge { right: 20px; } #sc .cat_products .box_outer .box_inner { border-width: 1px 1px 0 0; } #sc .cat_products .box_outer:nth-child(1) .box_inner, #sc .cat_products .box_outer:nth-child(2) .box_inner { border-top-width: 0; } #sc .cat_products .box_outer:nth-child(even) .box_inner { border-right-width: 0; } .cat_products .box_outer.fill:nth-child(odd) { display: none; } .prod_img_outer { width: 60%; } .prod_summary_wrap { width: 40%; } .category_preview .prod_thumb_img { width: 50%; margin: 0 auto; } #unitip { visibility: hidden; } #sc .checkout_buttons_row1 .btn { margin: 0; min-width: 130px; margin-bottom: 1em; } .theme_chooser li { width: 32%; } #sc .dl_table, #sc .dl_table tr, #sc .dl_table td { display: block; width: auto; } .modal_opt2 .opt_choice { width: 50%; } #sc .account_options_restricted { margin-top: 0; } .owl-theme .slides_home .owl-dots { right: 0; left: 0; } .owl-theme .slides_home .owl-dot span { width: 10px; height: 10px; } .slides_home .slide_info { width: auto; left: 5%; right: 5%; } .categories > .box_row > .box_outer { width: auto; float: none !important; } } @media screen and (max-width: 650px) { #sc .checkout_buttons_row1 { text-align: center; } #sc .checkout_buttons_row1 .btn_checkout { float: none; } #sc .checkout_buttons_row1 .btn { width: 40%; margin: .5em !important; } .btn_keep_shopping::before { display: none; } #ship_estimator .ship_logo { display: none; } #ship_estimator .ship_courier { padding: 5px; } .ship_rate input, .ship_rate label { vertical-align: baseline; } .address_boxes .address_box { float: none; width: auto !important; margin-right: 0; } .fields_box.double ul { width: auto; float: none; } .theme_chooser li { width: 48%; } #sc .boxc_double .boxc, .fhdr_addr_ent, .fhdr_addr_fixed { position: static; width: auto; top: auto; } #sc .boxc_double .boxc { margin-bottom: 1em; padding-bottom: 0; } .fhdr_addr_fixed::after, .fhdr_addr_ent::after { display: none; } .address_correct { margin-top: 0; } .order_history .fields_box.triple > * { width: 100% !important; } .cat_products_table, .cat_products_table tr, .cat_products_table td, .cat_products_table th, .cat_products_table thead, .cat_products_table tbody { display: block; width: 100% !important; border: 0 !important; } .cat_products_table thead, .category_as_table .req_missing_instructions, .cat_products_table a.prod_thumb_img::before { display: none; } .cat_products_table a.prod_thumb_img { width: 175px !important; height: auto; margin-bottom: 10px; } .cat_products_table a.prod_thumb_img .badge { right: -10px; bottom: -10px; } #sc .contact .name_and_address.with_hours { padding-top: 0; margin-bottom: 1.5em; } #sc .contact .business-hours, #sc .contact .name_and_address.with_hours { border: 0; float: none; width: auto; padding-left: 0; } #sc #slocator .business-hours dt { padding-left: 0; } #sc .contact .retail_location { text-align: left !important; } #sc .business-hours dt { text-align: left !important; } #sc .business-hours dl { width: auto !important; } #sc .rv_read_prod_left, #sc .rv_read_prod_right { float: none; width: auto; } #sc .rv_reviewer_info { text-align: left; } #sc .rv_reviewer_info .fhdr_reviews { position: static; } #sc .rv_table { float: none; } #sc .rv_table td { display: inline-block; } #sc .rv_table td:first-child { display: block; } #sc .rv_reviewer_reviews .rv_review_detail, #sc .rv_reviewer_prod { float: none; width: auto; } .featured_prod .prod_img, .alt.featured_prod .prod_img { float: none; width: auto; } .slides_home .slide_info { width: auto; top: 10%; left: 5%; right: 5%; text-align: center; } .slides_home h4, .slides_home .slide .inner { text-align: center; background: none; } #sc .slide h4 { font-size: 1.7em; margin-bottom: 1em; } #sc .slide .btn, #sc .slide .btn:active { float: none; font-size: 1em; } .slides_home .slide .desc { display: none; } #sc .btn, html #sc .btn_reverse:hover { white-space: normal; } } @media screen and (max-width: 560px) { .prod_img_outer, .prod_summary_wrap { width: 100%; float: none; } .cat_products .box_outer { width: 100%; } .cat_products .box1width { max-width: none; } #sc .cat_products .box_outer .box_inner { border-width: 0 0 1px 0; } #sc .cat_products .box_outer:last-child .box_inner { border-bottom-width: 0; } .prod_thumb_img_wrap { min-height: 0 !important; } a.prod_thumb_img { height: auto; } .cat_products .box_outer.fill { display: none; } .add_on_products .cat_products .sc_msg { position: relative; width: auto; box-shadow: none; } .click_here_for_all, .sort, .page_nav_div { text-align: center; } .click_here_for_all .btn { width: 75%; } .page_nav_mobile { display: inline; } .page_nav_std { display: none; } .prod_detail div.prod_img { min-height: 0 !important; } #menu1_acct .nav_links li a { font-size: inherit; } #cvv2_help #col1, #cvv2_help #col2 { float: none; width: auto; } .cart_table thead .th2, .cart_table thead .th3, .cart_table thead .th4, .cart_table tbody :not(.qty_row) .td2, .cart_table tbody :not(.qty_row) .td3, .cart_table tbody .td4, .sc_cart .desc, tr.addon .prod_name_desc::before, tr.addon .td1::before { display: none; } .cart_table td { float: left; border-right: 0 !important; } .cart_table table, .cart_table tr, .cart_table td, .cart_table .th1 { display: block; width: 100%; height: auto !important; } .cart_table .qty_row { background-color: #f8f8f8; margin: 1em 0 .5em 0; width: auto; padding: .2em; border-bottom: silver solid 1px; } .cart_table tr.qty_row td span { vertical-align: baseline; display: inline-block; } .cart_table .qty_row td { width: auto; padding: 0 .2em !important; border: 0 !important; } .cart_table .qty_row input { margin-right: .3em; } .cart_table .opt_detail label { font-weight: normal; } .cart_table .opt_detail li { font-size: .9em; } .cart_table .qty_row .td3 { float: right; } .cart_table tr { overflow: hidden; } .cart_table .item_btns { text-align: center; padding-top: 1em; } .cart_table tfoot td { padding: 0 .5em .3em .5em; } .cart_table tfoot .td1 { font-size: .9em; line-height: 1.6em; text-align: left; color: #555; } .cart_table tfoot .td1 { width: 75%; } .cart_table tfoot .td2 { width: 25%; } .cart_table .prod_name { font-size: 1.1em; font-weight: bold; } .grand_total_amt, .grand_total_label { font-size: 1em; } .coupon_code { position: relative; margin: 20px 0 5px 0; left: 0; bottom: 0 } .coupon_code::before { top: -8px; } .cart_discounts h3 { font-size: 1em; } tr.addon .td1 { padding: 5px; } .theme_chooser li { width: 100%; } .modal.full { width: 98%; } .modal_opt2 .opt_choice { width: 100%; } #sc div.ts_bubble blockquote { padding: 5px; } .slides_home .slide { width: 150%; overflow: hidden; } .slides_home .slide > img:first-child { margin-left: -15%; } .slides_home .slide_info { margin-left: -33%; } #sc .slide .btn { float: none; } } @media screen and (max-width: 480px) { .menu1_outer .menu1 { width: 100% !important; } .sc_msg { font-size: 1em; } #menu1_acct .menu1, #menu1_cart .menu1 { padding: 30px; } #menu1_cart .cart_options_advanced .name_td a { width: 150px; } .ship_courier { padding: 15px; } .ship_logo { display: none; } a.prod_thumb_img { height: auto; width: auto !important; } a.prod_thumb_img img { max-height: 200px; } .subcategories .box_outer { width: 100%; } #sc .checkout_buttons_row1 { margin: 0; } #sc .checkout_buttons_row1 .btn { display: block; width: 100%; margin: .5em 0 !important; } #sc .checkout_buttons_row1 .btn:first-child { margin-top: 0 !important; } #sc .checkout_buttons_row1 .btn:last-child { margin-bottom: 0 !important; } #sc #print_friendly { position: static; width: 100%; margin-bottom: 1em; } .cart_table .tfoot .td1 { white-space: normal; } .sc_form input[type=text]:not(.opt_var_price), .sc_form input[type=search], .sc_form input[type=email], .sc_form input[type=tel], .sc_form input[type=password], .sc_form textarea, .prod_options input[type=text]:not(.opt_var_price), .prod_options textarea { width: 100% !important; } .same_line_labels li label:first-child, .same_line_labels .fields_box_field { display: block; width: auto; } .owl-theme .opt_carousel { width: 100%; } .acct_choice_login label { text-align: left; display: block; } .featured_price { display: block; text-align: left; } .slides_home .slide .inner { padding-top: .5em; } } @media screen and (max-width: 380px) { #ship_estimator::before { display: none; } #sc .form_btns .btn { display: block; width: 100%; margin: 0 0 .2em 0; } #Country, #Ship_Country, #Bill_Country { width: 100%; } .order_history .order_date { float: none; margin-bottom: 1em; } #sc .business-hours dd, #sc .business-hours dt, #sc #slocator .business-hours dd, #sc #slocator .business-hours dt { display: block; float: none; width: auto; margin: 0; padding: 0; } #sc .business-hours dd { margin-bottom: .5em !important; } .featured_price { text-align: center; margin-bottom: .5em; } .dlv_days { padding-top: 10px; } #sc .btn_same_as_billing { margin-left: 0; display: block; } } @media screen and (max-width: 320px) { #sc { font-size: 1em !important; } } .sc_title, #sc input.sc_title, .sc_content h2.sc_title { font-family: "SC Yankaff"; font-size: 1.692em; font-weight: normal; } #sc.var9_1024 .sc_title { font-size: 22px; } #sc.var9_800 .sc_title { font-family: inherit; } .sc_content h1 { font-family: "SC Yankaff"; font-size: 2.2em; font-weight: normal; } .sc_content h2 { font-family: "SC Yankaff"; font-size: 1.9em; font-weight: normal; } #sc .btn_reg, #sc .btn_reg:active { font-family: "SC Open Sans", Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal !important; } #sc .btn_smaller, #sc .btn_smaller:active { font-family: "SC Open Sans", Tahoma, Geneva, sans-serif; font-size: 12px; } #sc .btn_tiny, #sc .btn_tiny:active { font-family: "SC Open Sans", Tahoma, Geneva, sans-serif; font-size: 11px; } #sc.var12_large .btn_reg, #sc.var12_large .btn_reg:active, #sc .btn_bigger, #sc .btn_bigger:active { font-family: "SC Open Sans", Tahoma, Geneva, sans-serif; font-size: 20px; } #sc .btn_reg strong { font-weight: normal !important; } .btn_sso:before, .sso_others .btn:before { top: -11px; } .var12_large .btn_sso:before, .var12_large .sso_others .btn:before { top: -12px; } #sc_header, #sc_outer, #sc_footer { border-left-width: 0 !important; border-right-width: 0 !important; } #sc_col1, #sc_col2, .var6_no-box #sc_col2, .cart_table, .cart_discounts, .order_info_table, .address_boxes .address_box, .address_boxes h4, .boxc { box-shadow: none; border-color: #eaeaea; } .address_boxes .address_box, .address_boxes h4, .boxc, .cart_table, .cart_table thead th, .cart_discounts, .cart_discounts h4, .order_info_table, .order_info_table th, #order_ship_details h4, #sc.sso_on #login_form, #sc .sso_btn, .sso_icon { border-color: #c0c0c0; } .address_boxes .address_box, .cart_table, .cart_discounts, .order_info_table { background: #fff; } #sc .boxc { background-image: none; background-color: #f8f8f8; border: 0; } .checkout_progress { background-color: #f8f8f8; } #sc .boxc .btn:hover { background-color: #adadad; color: #fff; } .sc_form fieldset h3, .sc_form fieldset h4 { color: #666; } .sc_msg { border: 0; } .cart_table tr.qty_row td, .order_info_table .alt { border: 0; } .cart_table tbody .td1, .cart_table tbody .td2, .cart_table tbody .td3 { border-color: #eaeaea; } .addtl .section { border-radius: 0; } #sc .sso_others .btn { text-align: left; } #sc .sso_others .btn::before { border: 0; }/* Stylesheet file: style_variant18_sc-open-sans.css.php */ body { font-family: "SC Open Sans", Tahoma, Geneva, sans-serif; font-weight: normal !important; } .prod_thumb .prod_name { font-weight: bold; } .nw_nav { margin-bottom: 15px; } .nw_nav .nw_post_name { } .nw_nav .nw_post_name .no_link{ padding-left: 2px; } .nw_nav .nw_post { padding-left: 2px; margin-top: 5px; } .nw_nav .nw_post_date { color: gray; font-size: .75em; padding-left: 2px; } .nw_nav .nw_post_sep { border-bottom: silver dotted 1px; margin-top: 2px; margin-bottom: 10px; } .nw_nav li { margin-bottom: 10px; padding-bottom: 15px; border-bottom: rgba(0,0,0,.03) solid 1px; } .nw_nav li.first { margin-top: 0; } .nw_nav li.last { border: 0; margin-bottom: 0; padding-bottom: 0; } .nw_page { text-align: left; } .nw_page .nw_footer { padding: 0 5px 0 5px; } .nw_page .nw_posts { margin-top: 20px; } .nw_page .nw_post_date { color: gray; font-size: .917em; } .nw_post .nw_section_link { color: gray; text-decoration: none; } .nw_post .nw_section_link:hover { text-decoration: underline; } .nw_page .nw_post_content { margin: 1em 0; } .nw_iframe { width: 100%; margin: 0; height: 0; visibility: hidden; } .nw_sections { margin-bottom: 10px; margin-left: -2px; } .nw_sections .nav_links li ,.nw_sections .nav_links li a { display: inline; width: auto; } .nw_archives { margin: 10px auto 20px 5px; overflow: auto; width: 100%; } .nw_archives_year_box { float: left; width: 140px; margin-bottom: 20px; } .nw_archives_year { font-size: 1.333em; font-weight: bold; margin-bottom: 5px; } .nw_archives_months { font-size: 1.167em; color: silver; } .news_optin { margin-top: 15px; } .news_optin_fs { padding-top: 10px; padding-bottom: 10px; } .news_optin_header { font-size: 12px; margin-bottom: 10px; } .news_optin_footer { margin-bottom: 10px; padding: 0 30px; } .news_optin_groups { text-align: center; width: 100%; overflow: hidden; } .news_optin_group { width: 49%; } .news_optin_group_lone { margin-left: auto; margin-right: auto; } .news_optin_group_multi { float: left; } .news_optin_group input, .news_optin_group .news_optin_group_name { vertical-align: middle; } .news_optin_footer { margin-top: 10px; color: gray; } .fhdr_news::before { content: '\e8dd'; } .contact_form_outer, .contact .locations, .contact .departments { margin-bottom: 80px; } #contact_form_header, #contact_form_footer { margin: 20px 0; } .contact .fn { margin: 0 0 10px 0; } .contact .adr { margin-bottom: 10px; } .contact #Message { width: 100%; height: 15em; } .contact .retail_location { padding-bottom: 25px; margin-bottom: 25px; border-bottom: #dfdfdf solid 1px; text-align: center; } .contact .retail_location:last-of-type { border-bottom: 0; padding-bottom: 0; } .business-hours { padding: 20px 0; } .business-hours h3 { margin: 0 0 5px 0; font-weight: normal; font-size: 1.333em; } .business-hours dl { width: 300px; margin: 0 auto; } .business-hours dt { clear: left; float: left; width: 120px; margin: 0; padding: 4px 4px 4px 0; font-weight: bold; text-align: right; color: green; } .business-hours dt:after { content: ":"; } .business-hours dd { margin-left: 128px; padding: 4px; text-align: left; } .contact .name_and_address.with_hours { float: left; width: 50%; padding-top: 20px; } .contact .business-hours { float: left; width: 49%; border-left: rgba(0,0,0,.1) solid 1px; } .contact .retail_location { overflow: hidden; height: 100%; } .contact .google_map { text-align: right; } .contact .google_map iframe { width: 100%; height: 350px; margin: 10px 0 5px 0; border: 0; overflow: hidden; } .contact .description { margin-top: 50px; } .contact .dept label { width: auto; } .contact abbr.tel, .contact abbr.org { display: block; border-bottom: none; } .retail_location h2 { font-family: inherit; font-weight: bold; font-size: 1.3em; } .fhdr_co_phone:before { content: '\e820'; } .fhdr_co_email:before { content: '\e800'; } .fhdr_co_locs:before { content: '\e8e4'; } .sc_content .organization-name { position: relative; } .sc_content:hover .organization-name:hover .sc_admin_edit { display: inline-block; top: auto; right: auto; margin-top: -18px; } .sc_content:hover .organization-name .sc_admin_edit { display: none; } .rv_main { position: relative; } .rv_form li label:first-child, .rv_write_thanks label { width: 80px; } .rv_form .rv_step2 input, .rv_form .rv_step2 textarea { width: 100%; } .rv_form textarea { height: 200px; } .rv_settings input { width: 250px; } .rv_settings .sc_light { margin-bottom: 10px; margin-top: 2px; } .rv_notify { clear: left; text-align: center; margin-top: 10px; } .rv_moderation_notice { margin: 10px; } .rv_star_rating, .rv_star_rating a:hover, .rv_star_rating a:active, .rv_star_rating a:focus, .rv_star_rating .current-rating { background: url(https://www.atlantabassgallery.com/squirrelcart/modules/review/templates/images/star.png) left -1000px repeat-x; } .rv_star_rating { position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; } .rv_write_thanks .fields_box_field { padding-top: 1px; } .rv_star_rating li { display: inline; } .rv_star_rating a, .rv_star_rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; text-align: left; } .rv_star_rating_editable { display: none; } .rv_star_rating_editable a:hover, .rv_star_rating_editable a:active, .rv_star_rating_editable a:focus { background-position: left bottom; } .rv_star_rating-static a { cursor: default; } .rv_star_rating a.one-star { width:20%; z-index:6; } .rv_star_rating a.two-stars { width:40%; z-index:5; } .rv_star_rating a.three-stars { width:60%; z-index:4; } .rv_star_rating a.four-stars { width:80%; z-index:3; } .rv_star_rating a.five-stars { width:100%; z-index:2; } .rv_star_rating .current-rating { z-index:1; background-position: left center; } .rv_no_script_rater { margin-top: 3px; } .rv_small_rating { display: block; background: url(https://www.atlantabassgallery.com/squirrelcart/modules/review/templates/images/stars_empty.png); width: 74px; height: 14px; margin: 10px auto auto auto; font-size: 1px; text-decoration: none; text-align: left; /* for IE */ } .add_on_products .rv_small_rating { margin-bottom: 10px; } .rv_small_rating span { display: block; background: url(https://www.atlantabassgallery.com/squirrelcart/modules/review/templates/images/stars_full.png); width: 74px; height: 14px; font-size: 1px; cursor: pointer; /* for IE */ } .rv_edit_review { position: absolute; margin-left: 120px; margin-top: 7px; font-size: 9px; } .rv_edit_review img { border: 0px; } .rv_edit_review a { text-decoration: none; } .rv_edit_review span { margin-left: -5px; } .rv_avg_label, .rv_rating_label { padding-top: 5px; vertical-align: top; } .rv_your_rating_info { font-size: 1.167em; font-weight: bold; color: green; } .rv_reviews_section_name { float: left; } .rv_rating_avg_info { float: right; } .rv_write_avg_info { } .rv_reviews_detail { clear: left; text-align: left; padding-top: 3em; } .rv_review_detail { margin: 1.5em 0; padding: .3em; position: relative; } #sc .rv_review_detail .sc_admin_edit { display: none; } #sc .rv_review_detail:hover .sc_admin_edit { display: block; } .rv_review_detail:nth-child(even) { background-color: rgba(0,0,0,.02); } .rv_review_detail_title { font-weight: bold; color: green; } .rv_review_detail_review { margin-top: 10px; margin-bottom: 10px; } .rv_review_detail_pending { font-size: .833em; } .rv_reviewer_name_and_date, .rv_reviewer_name_and_date a { color: gray; } .rv_reviewer_name_and_date a { padding: 0 0 2px 18px; background: url(https://www.atlantabassgallery.com/squirrelcart/modules/review/templates/images/reviewer_icon.png) no-repeat; } .rv_write_review_button .form_btns { text-align: left; } .field_td .rv_reviewer_settings_name, .field_td .rv_reviewer_settings_location { width: 200px; } .rv_read_all { text-align: right; } .rv_read { text-align: left; } .rv_read_prod fieldset { padding: 10px; } .rv_read_fs_div { position: relative; } .rv_read_prod_left { width: 30%; float: left; text-align: center; } .rv_read_prod_right { float: right; width: 69%; text-align: left; } .rv_read_prod_description { padding-left: 20px; padding-top: 15px; margin-bottom: 30px; clear: right; } .rv_read_prod_left>.rv_star_rating { margin-left: auto; margin-right: auto; } .rv_read_prod .rv_star_rating { margin-top: 20px; } .rv_reviewer_prod { float: right; width: 34%; text-align: center; } .rv_reviewer_reviews .rv_review_detail { float: left; width: 64%; } .rv_reviewer_header { float: left; width: 25%; } .rv_reviewer_review { border-bottom: silver solid 1px; margin-bottom: 20px; padding-bottom: 20px; overflow: auto; width: 100%; } .rv_reviewer_info { position: relative; text-align: right; margin-bottom: 30px; } .rv_reviewer_name { color: green; } .rv_reviewer_name, .rv_reviewer_info td { font-size: 1.167em; } .rv_table { float: right; } .rv_reviewer_review .rv_review_detail { margin-top: 5px; } .rv_sort { position: absolute; right: 5px; top: 10px; z-index: 2; } .rv_reviewer_info .rv_sort { position: static; } .rv_moderator_email { background-color: #fff; } .rv_moderator_email .cart_instruction { text-align: left; margin: 5px; } .rv_moderator_options { font-size: 11pt; text-align: left; border: black solid 2px; background-color: yellow; margin: 10px; padding: 10px; } .rv_prod_detail_section { padding-top: 15px; } .rv_prod_detail_section h2 { float: left; margin: 0; } .fhdr_reviews::before { content: '\e8d5'; margin-right: .8em; } .fhdr_review_write::before { content: '\e8d5'; margin-right: .5em; } .fhdr_reviews::after { content: '\e8d5'; font-family: "SC Fontello"; position: absolute; left: 1.3em; top: 0.5em; font-size: .7em; } .rv_reviewer_info .fhdr_reviews { position: absolute; left: 0; top: 0; margin: 0; } .fhdr_review_write::after { content: '\e8aa'; font-family: "SC Fontello"; position: absolute; left: 1.5em; top: 0.8em; font-size: .6em; } .btn_rv_more_detail { right: 0; position: absolute; bottom: 0; } .slideshow, .slideshow * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .slideshow { display: block; position: relative; z-index: 0; } .slideshow-images { display: block; overflow: hidden; position: relative; } .slideshow-images img { display: block; position: absolute; z-index: 1; } .slideshow-thumbnails { overflow: hidden; } .slideshow-images { height: 300px; width: 400px; } .slideshow-images-visible { opacity: 1; } .slideshow-images-prev { opacity: 0; } .slideshow-images-next { opacity: 0; } .slideshow-images img { float: left; left: 0; top: 0; } .slideshow-captions a { color: #fff !important; text-decoration: none; } .slideshow-captions a:hover { color: #fff !important; text-decoration: underline; } .slideshow a img { border: 0; } .slideshow-captions { background: #000; bottom: 0; color: #FFF; font-family: Arial, sans-serif; padding-top: 6px; left: 0; overflow: hidden; position: absolute; text-indent: 10px; width: 100%; z-index: 10000; } .slideshow-captions-hidden { height: 0; opacity: 0; } .slideshow-captions-visible { height: 22px; opacity: .7; } .slideshow-controller { background: url(https://www.atlantabassgallery.com/squirrelcart/modules/slideshow/templates/images/ss_controller.png) no-repeat; height: 42px; left: 50%; margin: -21px 0 0 -119px; overflow: hidden; position: absolute; top: 50%; width: 238px; z-index: 10000; } .slideshow-controller * { margin: 0; padding: 0; } .slideshow-controller-hidden { opacity: 0; } .slideshow-controller-visible { opacity: 1; } .slideshow-controller a { cursor: pointer; display: block; height: 18px; overflow: hidden; position: absolute; top: 12px; } .slideshow-controller a.active { background-position: 0 18px; } .slideshow-controller li { list-style: none; } .slideshow-controller li.first a { background-image: url(https://www.atlantabassgallery.com/squirrelcart/modules/slideshow/templates/images/ss_controller-first.gif); left: 33px; width: 19px; } .slideshow-controller li.last a { background-image: url(https://www.atlantabassgallery.com/squirrelcart/modules/slideshow/templates/images/ss_controller-last.gif); left: 186px; width: 19px; } .slideshow-controller li.next a { background-image: url(https://www.atlantabassgallery.com/squirrelcart/modules/slideshow/templates/images/ss_controller-next.gif); left: 145px; width: 28px; } .slideshow-controller li.pause a { background-image: url(https://www.atlantabassgallery.com/squirrelcart/modules/slideshow/templates/images/ss_controller-pause.gif); left: 109px; width: 20px; } .slideshow-controller li.play a { background-position: 20px 0; } .slideshow-controller li.play a.active { background-position: 20px 18px; } .slideshow-controller li.prev a { background-image: url(https://www.atlantabassgallery.com/squirrelcart/modules/slideshow/templates/images/ss_controller-prev.gif); left: 65px; width: 28px; } .slideshow-loader { height: 28px; right: 0; position: absolute; top: 0; width: 28px; z-index: 10001; } .slideshow-loader-hidden { opacity: 0; } .slideshow-loader-visible { opacity: 1; } .slideshow-thumbnails { bottom: -95px; height: 95px; left: 0; position: absolute; width: 100%; } .slideshow-thumbnails * { margin: 0; padding: 0; } .slideshow-thumbnails ul { height: 95px; left: 0; position: absolute; top: 0; width: 10000px; } .slideshow-thumbnails li { float: left; list-style: none; position: relative; } .slideshow-thumbnails a { display: block; float: left; padding: 5px; position: relative; } .ss_small { width: 200px; height: 150px; } .ss_medium { width: 400px; height: 300px; } .ss_large { width: 600px; height: 450px; } .ss_xlarge { width: 800px; height: 600px; } .ss_small.ss_orientation_portrait { height: 200px; width: 150px; } .ss_medium.ss_orientation_portrait { height: 400px; width: 300px; } .ss_large.ss_orientation_portrait { height: 600px; width: 450px; } .ss_xlarge.ss_orientation_portrait { height: 800px; width: 600px; } .ss_thumbs_right .slideshow-thumbnails ul, .ss_thumbs_left .slideshow-thumbnails ul { height: 1500px; width: 95px; } .ss_thumbs_right .slideshow-thumbnails { height: 100%; left: auto; right: -95px; top: 0; width: 95px; } .ss_thumbs_left .slideshow-thumbnails { height: 100%; right: auto; left: -95px; top: 0; width: 95px; } .ss_thumbs_top .slideshow-thumbnails ul, .ss_thumbs_bottom .slideshow-thumbnails ul { height: 95px; width: 1500px; } .ss_thumbs_top .slideshow-thumbnails { top: -105px; width: 100%; } .ss_thumbs_bottom .slideshow-thumbnails { bottom: -105px; width: 100%; } .slideshow-thumbnails a:hover { background-color: #ff9 !important; opacity: 1 !important; } .slideshow-thumbnails img { display: block; } .slideshow-thumbnails-active { background-color: #9ff; opacity: 1; } .slideshow-thumbnails-inactive { background-color: #fff; opacity: .5; } .ts_form .header { margin-bottom: 20px; } .ts_form fieldset { padding-top: 10px; } .ts_form label, .ts_write_thanks label { width: 120px; } .ts_form input, .ts_form textarea { width: 300px; max-width: 100%; } #Testimonial { width: 100%; } .ts_form textarea { height: 250px; } .ts_testimonial_ro { width: 370px; } .ts_write_thanks .fields_box_field { padding-top: 1px; } .ts_moderator_email { background-color: #fff; } .ts_moderator_email .cart_instruction { text-align: left; margin: 5px; } .ts_moderator_options { font-size: 11pt; text-align: left; border: black solid 2px; background-color: yellow; margin: 10px; padding: 10px; } .ts_page { text-align: left; position: relative; } .ts_page .header { margin-bottom: 20px; } .ts_header_msg { margin-bottom: 20px; } .btn_ts_add:first-child { position: absolute; right: 0; top: 0; z-index: 2; } div.ts_bubble { width: auto; margin-bottom: 40px; text-align: left; position: relative; } .ts_date { margin: 5px; color: green; } div.ts_bubble blockquote { margin: 0px; padding: 10px 20px; border: 1px solid #c9c2c1; background: #fff; background: -moz-linear-gradient(top, #fff 0%, #fcf8c2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fcf8c2)); background: -webkit-linear-gradient(top, #fff 0%,#fcf8c2 100%); background: -o-linear-gradient(top, #fff 0%,#fcf8c2 100%); background: -ms-linear-gradient(top, #fff 0%,#fcf8c2 100%); background: linear-gradient(to bottom, #fff 0%,#fcf8c2 100%); } div.ts_bubble .ts_url { display:block; text-align: right; margin-right: 10px; margin-top: 10px; } div.ts_bubble blockquote p { margin: 10px; padding: 0px; } div.ts_bubble cite { position: relative; margin: 0px; padding: 7px 0px 0px 15px; top: -1px; background: transparent url(https://www.atlantabassgallery.com/squirrelcart/modules/testimonials/templates/images/tip.gif) no-repeat 20px 0px; font-style: normal; display: block; } div.ts_bubble .sc_admin_edit { float: right; padding: 5px; } .sc_content:hover div.ts_bubble .sc_admin_edit { display: none; } .sc_content div.ts_bubble:hover .sc_admin_edit { display: block; } .sc_content .ts_header_msg .sc_admin_edit { top: 30px; } .nav_col a.ts_nav_quote_link { display: block; text-decoration: none; color: black !important; background: transparent; } .ts_nav .ts_bubble { font-size: .917em; margin-bottom: 20px; } .ts_nav cite { font-size: .909em; background-position: 15px 0px !important; padding-left: 5px !important; } .fhdr_ts:before { content: '\e89e'; font-size: .9em; margin-right: 1em; } .fhdr_ts_new:before { content: '\e831'; } .fhdr_ts_pending:before { content: '\e831'; margin-right: .6em; } .fhdr_ts_done:before { content: '\e831'; margin-right: .6em; } .fhdr_ts::after { content: '\e831'; font-family: "SC Fontello"; position: absolute; left: .8em; top: -.4em; font-size: .8em; } .fhdr_ts_new::after { content: '\e839'; font-family: "SC Fontello"; position: absolute; left: 1.1em; top: .7em; font-size: .6em; } .fhdr_ts_pending::after { content: '\e8b6'; font-family: "SC Fontello"; position: absolute; left: .85em; top: 1.2em; font-size: .7em; width: .9em; height: .9em; border-radius: .45em; line-height: .9em; background: #dfdfdf; } .fhdr_ts_done:after { content: '\e81b'; font-family: "SC Fontello"; position: absolute; left: 1em; top: .6em; font-size: .7em; } .ts_bubble a { text-decoration: none; } .quick_total { font-size: 1.333em; text-align: center; margin-top: 10px; display: none; color: green; } .prod_detail .quick_total { margin-top: 1em; width: 250px; text-align: left; border-top: rgba(0,0,0,.03) solid 1px; padding-top: .5em; } .modal .quick_total { text-align: left; margin: .5em 0; } .category_as_table .quick_total { text-align: right; } .multi_add_footer .quick_total { text-align: center; margin: 10px 0; } .prod_detail .multi_add_footer .quick_total { text-align: left; margin-top: 1em; } .downloads { text-align: left; } .dl_section { margin-bottom: 15px !important; } .dl_section_empty { border: silver solid 1px; padding: 10px; margin-top: 10px; background-color: #ffffc0; } .dl_section_description { padding-bottom: 30px; } .dl_table { width: 100%; } .dl_header { margin: 10px; } .dl_footer { margin: 10px; } .dl_name_td { width: 35%; } .dl_description_td { width: 65%; } .dl_name_td, .dl_description_td { vertical-align: top; padding-bottom: 10px; } .dl_name { color: #005F04; position: relative; } .dl_files { margin-top: 5px; margin-left: 5px; } .dl_file { margin-bottom: 5px; } .dl_file a { text-decoration: none; } .dl_file a, .dl_file a:visited, .dl_file a:hover{ color: blue; } a.icon_link:hover { text-decoration: none !important; } .dl_file span a:hover { text-decoration: underline; } .dl_file img { border: 0px; } .dl_file img, .dl_file span { vertical-align: middle; } .dl_agreement{ text-align: left; } .fhdr_dl:before { content: '\e897'; } .fhdr_dl_inst { position: relative; } .fhdr_dl_inst:before { content: '\e897'; margin-right: .6em; } .fhdr_dl_inst::after { content: '\e816'; font-family: "SC Fontello"; position: absolute; left: 1.6em; top: 0.8em; font-size: .6em; } .sc_content .footer_edit .sc_admin_edit, .sc_content .dl_name .sc_admin_edit { top: auto; right: auto; } .sc_content:hover .dl_name .sc_admin_edit { display: none; } .sc_content .dl_name:hover .sc_admin_edit { display: inline-block; margin-top: -18px; margin-left: -3px; } body { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/body-bg.jpg) no-repeat top; background-size: contain; color: #fff; } #sc { color: #fff; } #sc a { color: #fff; } #sc .boxc { background-color: transparent; background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 50%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(255,255,255,0)), color-stop(0%,rgba(255,255,255,0.2)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50%); /* Chrome10+,Safari5.1+ */ background-image: -o-linear-gradient(bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50%); /* Opera 11.10+ */ background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50%); /* IE10+ */ background-image: linear-gradient(to top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 50%); /* W3C */ box-shadow: 0 0 5px rgba(0,0,0,.5); border: #000 solid 1px; } .sc_form fieldset h3, .sc_form fieldset h4, .required_notice { color: #dfdfdf; } .sc_form fieldset > h3, .sc_form fieldset > h4 { border-bottom: #dfdfdf dotted 1px; } .sc_section, #sc_header, #sc_footer, #sc_outer { width: 962px; } #sc_header .ico, #sc_header .menu1 { background: rgb(245,246,246); /* Old browsers */ background: -moz-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(219,220,226,1) 21%, rgba(184,186,198,1) 49%, rgba(221,223,227,1) 80%, rgba(245,246,246,1) 100%) !important; /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ color: #000; text-shadow: none; } #sc_header input#hdr_search_terms::-moz-placeholder { color: #000 !important; opacity: 1; } #sc_header input#hdr_search_terms:-ms-input-placeholder { color: #000 !important; } #sc_header input#hdr_search_terms::-webkit-input-placeholder { color: #000 !important; } #sc #sc_header .ico, #sc .menu1 a { color: #000; } #sc a.cp_link { color: #999; } #sc .menu1 { border: #555 solid 1px; margin-top: 1px; z-index: 6; } #sc #sc_header .ico:hover, #sc .menu1 a:hover { color: #A80401; } #sc #sc_main { padding: 0; overflow: visible; } .slide h4 { font-size: 1.3em; padding: 0; line-height: 1.2em; margin-top: 8px; } #sc .content_brands { text-align: center; } .brand_logo { width: 192px; padding: 10px; margin: 15px; background: #fff; height: 135px; border: #000 solid 3px; box-shadow: 0 0 5px rgba(0,0,0,.8); display: inline-block; } .brand_logo img { vertical-align: middle; display: inline-block; } .brand_logo::before { height: 100%; content: ''; vertical-align: middle; display: inline-block; } #sc_header { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/header-bg.jpg) bottom #585858; border-bottom: #000 solid 1px; } #sc_header_inner { border-bottom: #E31005 solid 4px; } #sc_outer { box-shadow: 0 0 25px #000; border: #000 solid 1px; border-width: 0 1px !important; background: #000; } #sc_inner { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/page-bg.png) #585858; margin-bottom: 25px; } #sc_header_inner { padding-top: 5px; padding-bottom: 3px; } #sc_logo img { width: auto; } .hdr_phone { margin-bottom: 3em; margin-right: -8px; } .sc_section, #sc_header, #sc_footer, #sc_outer { margin-left: auto; margin-right: auto; } .page_nav_div { background: #50585C; } #sc .page_nav_div a, .page_nav_div .page_nav_current { background: #262626; border-color: #262626; } #sc #hdr_search_terms { background: #fff; color: #000; } #sc .btn, #sc .btn:active { text-shadow: 0 0 1px #000; font-family: Arial, Tahoma, sans-serif; border-width: 2px; border-radius: 2px; border-color: #58636A #000 #000 #8C959B !important; font-weight: bold !important; color: #E31005 !important; } #sc .btn:hover { color: #fff !important; } .category_detail { overflow: hidden; } .sc_msg { margin-top: 5px; } #sc .subcategory .btn { font-size: 1.3em; min-width: 150px; } #sc .subcategory .btn:hover, #sc #ship_est_btn:hover { background-color: #474747; background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 70%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(70%,rgba(255,255,255,0))); background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); background-image: -o-linear-gradient(bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); background-image: linear-gradient(to top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); } #sc input[type=text], #sc input[type=password], #sc input[type=tel], #sc input[type=email], #sc input[type=search], #sc select, #sc textarea { background-color: #D2CDC7 !important; } #sc #sc_header input[type=search], #sc #sc_header input[type=text], #sc #sc_header input[type=password] { background: #fff !important; } #sc input[type=text]:focus, #sc input[type=password]:focus, #sc textarea:focus, #sc select:focus { box-shadow: 0 0px 5px rgba(0, 0, 0, 1) !important; border: 1px solid #000 !important; } #simple_search_form input { width: 147px; height: 26px; } #simple_search_form { margin-bottom: 7px; } .slide_left .slide_info, .slide_right .slide_info, .slide_info { width: auto; height: 100%; top: 0; } #sc .slide .btn { position: absolute; bottom: 15px; left: 5px; border-radius: 5px; box-shadow: 0px 2px 0px rgba(0,0,0,.8); text-transform: uppercase; font-weight: bold; } #home_feature { overflow: hidden; margin: 0; } #home_feature h2 { font: italic bold 24px Georgia,"Times New Roman", Serif; z-index: 2; color: #fff; background: rgba(0,0,0,.7); padding: 2px 10px; border-radius: 5px; position: absolute; text-shadow: 2px 2px 2px #000; margin: 0 11%; text-align: center; left: 0; right: 0; top: 10px; } #home_feature .col1 { position: relative; font-size: 0; float: left; background: url(https://www.atlantabassgallery.com/sc_images/tour-bg.png); width: 40%; } #home_feature .col1 .owl-dots { position: absolute; left: 0; right: 0; bottom: 5px; } #home_feature .col1 .owl-dot span { border-radius: 0; border: #fff solid 3px; box-shadow: 0 0 5px rgba(0,0,0,.6); display: block; width: 50px; height: 50px; } #home_feature .col1 .owl-dot:first-child span { background: url(https://www.atlantabassgallery.com/sc_images/tour/slide-12.jpg); background-size: contain; } #home_feature .col1 .owl-dot:nth-child(2) span { background: url(https://www.atlantabassgallery.com/sc_images/tour/slide-13.jpg); background-size: contain; } #home_feature .col1 .owl-dot:nth-child(3) span { background: url(https://www.atlantabassgallery.com/sc_images/tour/slide-14.jpg); background-size: contain; } .slide_show { background: none; } #home_feature .col1 img { max-width: 100%; padding: 15px; } #home_feature .col2 { width: 60%; float: left; } #home_nav_blocks { overflow: hidden; padding-right: 10px; } #home_nav_blocks .nav_block, .sc_main_menu_nav_block { width: 218px; margin: 0; float: left; border: 0; } #home_nav_blocks .nav_block { border-radius: 10px; margin: 14px 0 14px 14px; background-color: #555758; background-image: linear-gradient(to bottom, #464646 0%, #97A1A7 100%); /* W3C */ min-height: 210px; box-shadow: 0 0 5px rgba(0,0,0,.2); } #home_nav_blocks .sc_main_menu_nav_block { width: 235px; padding-left: 10px; padding-top: 30px; background: none; box-shadow: none; } #home_nav_blocks .nw_post_date { color: #dfdfdf; padding-left: 0; } #sc input#search_nav_terms { font-weight: normal; font-size: 1em; } #sc .category .sc_title { font-family: inherit; font-weight: bold; font-size: 1.5em; background: #464646; border: #262626 solid 2px; padding: 5px 20px; color: #E31005; border-radius: 3px; } #sc .category .sc_title .sc_admin_edit { display: none; } .category { margin-top: 15px; } #home_nav_blocks .sc_title, #sc .sc_main_menu_nav_block a { background: none; text-align: center; font-weight: bold; font-size: 1.45em; color: #E31005; border: 0; margin: 10px 0; } .sc_title, #sc input.sc_title, .sc_content h2.sc_title { font-family: "SC Open Sans"; font-weight: bold; } #home_nav_blocks .sc_title { margin-bottom: 5px; font-size: 1.4em; } #sc .sc_main_menu_nav_block a { text-align: left; padding-left: 25px; background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/bass-clef.png) no-repeat 0 3px; } #sc .sc_main_menu_nav_block a:hover, #sc .account_options_nav .sc_login a:hover, #sc .brands a:hover { color: #fff; } .nav_services ul { list-style: none; margin: 0 0 0 15px; padding: 0; font-size: 1.2em; } .nav_services ul { line-height: 1.5em; } .sc_acct_nav_block .nav_block_content { padding-left: 20px; font-size: 11px; } .account_options_nav .remember_me_outer { font-size: 11px; } .sc_acct_nav_block input[type=text], .sc_acct_nav_block input[type=password] { margin-left: 22px; } #sc .account_options_nav .sc_login a { color: #000; font-weight: bold; margin-right: 20px; } #sc #sc_nav .nav_block a:hover { color: #000; } .sc_content { background: transparent !important; border: 0; box-shadow: none; text-align: center; padding-top: 0; overflow: visible; } .sc_page_content { text-align: left; font-size: 1.166em; line-height: 1.6em; } .checkout { text-align: left; } .sc_content h1 { text-align: center; display: inline-block; padding: 5px 35px; margin: 0 auto 30px auto; color: #E31005; border: #262626 solid 2px; border-radius: 2px; font-size: 1.7em; background: #464646; font-family: inherit; font-weight: normal; transform:scale(1.2,1); /* W3C */ -webkit-transform:scale(1.2,1); /* Safari and Chrome */ -moz-transform:scale(1.2,1); /* Firefox */ -ms-transform:scale(1.2,1); /* IE 9 */ -o-transform:scale(1.2,1); /* Opera */ } .sc_content .prod_detail h1 { background: #464646; } #sc .sc_content h1 a { color: #E31005; } h5 { color: #EBEBEB; font-size: 2em; font-weight: normal; margin: 10px 0; } .content_hot_links ul { list-style: none; margin: 0; padding: 0; border: #000 solid 1px; background: #ABABAB; color: #000; } .content_hot_links li { padding: 10px; border-top: #000 solid 1px; } .content_hot_links li:first-child { border: 0; } #sc .content_hot_links a { color: #000; } #sc_footer { box-shadow: none; background: #000; color: #fff; font-size: 1.2em; overflow: hidden; border: 0; } #sc #sc_footer a { color: #fff; } #sc #sc_footer a:hover { color: #E31005; } #sc_footer_inner { padding: 0; margin-top: 20px; font-size: .9em; } #sc_footer .col1 { float: left; width: 25%; } #sc_footer .col2 { float: left; width: 50%; } #sc_footer .col3 { float: left; width: 25%; } #sc_footer .col3 ul { list-style: none; margin: 0; } #sc_footer .col3 li { display: inline-block; margin-bottom: 10px; } #sc_footer .col3 li:before { content: '|'; padding: 0 5px; } #sc_footer .col3 li:first-child:before, #sc_footer .col3 li:last-child:before, #sc_footer .col3 li#sc-link-110:before { display: none; } #sc_footer h3 { margin: 0 0 5px 0; color: #E31005; font-weight: normal; } #sc_footer .hours, #sc_footer .phones { margin-bottom: 15px; } #sc_footer .phones { color: #E31005; font-size: 1.5em; } #footer2 { clear: both; margin: 25px 0 0 0; padding: 10px; background: #555; border-radius: 5px 5px 0 0; } #footer2 .nav_links { display: inline-block; vertical-align: middle; margin-left: 15px; } #footer2 li { display: inline-block; margin: 0 18px; line-height: 32px; } #soc_fb, #soc_tw, #soc_gp { display: inline-block; width: 32px; height: 32px; margin-left: 32px; vertical-align: middle; } #soc_fb { margin-left: 0; } #sc #soc_fb { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/facebook.png); } #sc #soc_tw { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/twitter.png); } #sc #soc_gp { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/google-plus.png); } .sc_page_content h2 { font-size: 1.2em; margin-top: 40px; } #sc .item_btns .btn { color: #fff; } .cart_table, .cart_discounts, .address_box, .order_info_table { background: rgba(173,173,173,.4); } .qty_row { color: #000; } .checkout_progress .active { color: #fff; } .fhdr { text-shadow: 2px 2px 5px #000; } .prod_detail { text-align: center; } .prod_section, .prod_main { text-align: left; } .breadcrumb_nav { display: none; } #sc_main .breadcrumb_nav a, .crumb_sep { color: #fff; } .cat_name { float: none; } .subcategories { float: left; background: none; width: 25%; } .subcategories:not(.has_imgs) .subcategory a::before { display: none; } .cat_w_subs .cat_description { float: left; width: 75%; margin-top: -10px; } #sc .cat_198 .sc_title { font-size: 1em; border: 0; line-height: 1.5em; margin-top: 1em; } .cat_198 .cat_name { display: none; } .brands { background: url(https://www.atlantabassgallery.com/squirrelcart/themes/bass-v5/images/shop-by-brand.png) no-repeat #960000 19px 7px ; color: black; font-weight: bold; font-size: 1.54em; min-height: 235px; margin: 20px -20px -50px -20px; text-align: left; padding: 20px 20px 20px 155px; } .brands ul { list-style: none; margin: 0; padding: 0; } .brands li { display: inline; margin-right: 25px; line-height: 2.6; white-space: nowrap; } #sc .brands a { color: #000; } #sc #top_cart { display: block; position: absolute; z-index: 2; right: 5px; top: 252px; width: 49px; height: 21px; padding: 10px 0 7px 3px; text-align: center; font-size: 12px; color: #000; background: url() no-repeat; } #sc #top_cart:hover { background-position: 0 -38px; text-decoration: none; } #unitip { color: #000; } #unitippoint { background-image: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/TipPointLight.png); } #unitipmid { background-image: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/TipMidLight.png); } #unitipcap { background-image: url(https://www.atlantabassgallery.com/squirrelcart/themes/squirrelcart/images/TipCapLight.png); } #sc .af-form { background: none; } .af-body { padding: 0 !important; } .af-element { padding: 0 !important; } .af-form .bodyText { display: none; } #sc .af-form-wrapper * { font-size: 11px !important; font-family: verdana, tahoma, sans-serif !important; } #sc .af-body input[type=text] { width: 148px; margin: 0 0 3px 22px; color: #000 !important; } .buttonContainer input { width: 78px; height: 24px; margin: 10px 10px 0 0 !important; } .prod_thumb { background: #50585C; text-align: left; overflow: hidden; padding: 15px; position: relative; } .prod_thumb .prod_name { font-size: 1.333em; font-weight: bold; margin-bottom: 10px; } .prod_thumb .brief_desc { text-align: left; font-size: 1.108em; } a.prod_thumb_img { float: left; margin: 0 20px 10px 0; width: 204px; height: auto; } a.prod_thumb_img::before { display: none; } .prod_section { border-top: silver solid 1px; padding-top: 20px; } .prod_section_price { text-align: center; } .prod_price, .prod_detail .qty_box { color: inherit; } .xtra_imgs a { border: #fff solid 1px; } .prod_section h2 { color: #fff; } #sc .prod_img { min-height: 0 !important; margin-bottom: 5px; } .prod_img_outer { width: 68%; } .prod_summary_wrap { width: 32%; } #sc .prod_name a:hover { color: #fff; } #sc .btn_more, #sc .btn_more:active { color: #fff !important; border: black solid 1px !important; background: #C6302B; border-radius: 5px; position: absolute; bottom: 15px; right: 15px; } #sc .btn_more:hover { background: #999; } .slideshow, .slideshow-images, .slideshow a img { max-width: 100%; } .content_gallery .slideshow { margin: 0 auto; border: #fff solid 5px; box-shadow: 0 0 10px #000; } .content_gallery .slideshow-thumbnails { bottom: -50px !important; z-index: 500; margin: 0 -20px; width: 790px; } #home_feature .col1 .slideshow { margin: 0 auto; top: 30px; } .content_gallery .slideshow-thumbnails a, #home_feature .slideshow-thumbnails a { opacity: 1 !important; background-color: transparent !important; } .content_gallery .slideshow-thumbnails img, #home_feature .slideshow-thumbnails img { border: #fff solid 2px; box-shadow: 0 0 5px #000; } #home_feature .slideshow-thumbnails { text-align: center !important; left: 77px; bottom: -10px; z-index: 500; } .cat_220 .cat_img { margin-top: 5px; } .cat_img_desc .cat_img { display: inline-block; float: left; margin-right: 16px; } .cat_desc_outer { text-align: left; width: 675px; padding: 10px; float: left; line-height: 1.2em; background-image: linear-gradient(to bottom, #7f7f7f 0%, #212C33 100%); /* W3C */ } .cat_198 .cat_desc_outer { width: auto; padding: 0; float: none; line-height: 1.5em; background: none; } .cat_desc_outer p:first-child { margin-top: 0; } .cat_desc_outer p:last-child { margin-bottom: 0; } div.ts_bubble blockquote { color: #000; } .contact_thanks .contact_msg { color: #000; } #sc_footer a#email { display: block; margin-bottom: 20px; color: #E31005; } #sc .cat_products .box_outer { width: auto; max-width: none; float: none; margin-bottom: 15px; } #sc .cat_products .box_inner { box-shadow: 0 0 5px rgba(0,0,0,.3); border: #333 solid 1px; padding-top: 0; } .cat_products { border: 0 !important; } .checkout_progress { background: none; border: 0; } .checkout_progress .active, #sc .pay_check, #sc .boxc { background-color: #7E7E7E; } .cart_table tr.qty_row td, .order_info_table .alt, #sc .cart_table tr.qty_row td a, #sc .order_info_table .alt a { color: #000; background: #DDDADA; } .sc_title, .cart_table thead th, .order_info_table th, #order_ship_details h4, .cart_discounts h4, .address_box h4, .sc_form fieldset .address_box h4 { color: #fff; background-color: #000; } .address_boxes .address_box, .address_boxes h4, .boxc, .cart_table, .cart_table thead th, .cart_discounts, .cart_discounts h4, .order_info_table, .order_info_table th, #order_ship_details h4, #sc.sso_on #login_form, #sc .sso_btn, .sso_icon { border-color: #000; } .read_only li label:first-child { color: #000; } .checkout_progress .step1, .checkout_progress .step2, .checkout_progress .step3, .checkout_progress .step4 { border: 0; } .checkout_progress .done, #sc .checkout_progress .done a, #ship_estimator::before, .cart_table tfoot .td1 { color: #fff; } .modal { background: #333; } .modal h4, .modal_closex::before { color: #000; } .address_boxes { clear: none; text-align: left; } .address_boxes .address_box, #ship_estimator { background: rgba(173,173,173,.4); } .coupon_code, #ship_estimator, .grand_total_amt, .grand_total_label { color: #fff; } #ship_estimator .sc_msg.alert::before { color: #000; } .checkout_buttons_row2 { float: right; margin-top: -50px; } #sc .slides_home .btn, #sc .slides_home .btn:active { font-size: 14px !important; font-size: inherit; } .on_home #sc_inner, #sc.on_home #sc_main { padding: 0; } #sc.cols1 #menu1_acct .menu1 { width: 250px; left: -65px; } @media screen and (min-width: 1261px) { #sc.cols1 { font-size: 1.3em; } } @media screen and (min-width: 1046px) { .main_nav { position: absolute; top: 203px; width: 962px; display: block; z-index: 5; text-align: right; padding-right: 12px; overflow: visible; } .on_home .main_nav { padding-right: 2px; } .main_nav .nav_block_content { padding: 0; } #top_nav { right: 1px; background-image: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(61,61,61,1) 7%); /* W3C */ text-align: right; font-size: 1.167em; position: static; margin: 0; padding: 0; list-style: none; display: inline-block; width: auto; } #top_nav a { display: inline-block; padding: 10px 15px; } #top_nav a:hover { color: #000; background: #ccc; } #top_nav li ul { position: absolute; display: none; visibility: hidden; opacity: 0; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out; list-style: none; margin: 0; padding: 0; width: 142px; font-size: .9em; left: 0; z-index: 5; background: #4d4d4d; text-align: left; } #top_nav ul { display: inline !important; position: relative; } #top_nav li:hover ul { opacity: 1; display: block; visibility: visible; font-size: .8em; } #top_nav ul li a { display: block; } #top_nav li a:hover { background: #ccc; } #top_nav ul li { display: block; } .hdr_phone { margin-bottom: 25px; } #sc_hdr_right { margin-top: -40px; } #sc_header { overflow: visible; } #sc_nav { width: 0; } #sc_nav aside { padding: 0; border: 0; } .nav_col .nav_links li a::after { display: none; } #top_nav li { display: inline-block; position: relative; top: auto; } } @media screen and (max-width: 1260px) { .hdr_phone { margin-bottom: .5em; } } @media screen and (max-width: 1045px) { .hdr_phone { margin-bottom: .5em; } #sc_nav { background: rgba(61,61,61,1); font-size: 1.2em; } .main_nav .nav_block_content { padding: 0; } #top_nav { list-style: none; padding: 0; margin: 0; } #top_nav a { padding: 10px; display: block; } #top_nav li { border-bottom: #333 solid 1px; } #top_nav > li > a, #top_nav .parent > a { background: #000; color: #fff; } #top_nav ul li a { padding-left: 35px; font-size: .9em; } #sc #top_nav a:hover { color: #000; background: #dfdfdf; } } @media screen and (max-width: 977px) { #home_nav_blocks .nav_block, .sc_main_menu_nav_block { width: 46%; margin: 10px 2%; } #home_nav_blocks { padding: 0; } #footer2 { border-radius: 0; } } @media screen and (max-width: 933px) { #footer2 ul { margin-top: 15px; } } @media screen and (max-width: 857px) { .checkout_buttons_row1, .checkout_buttons_row2 { text-align: center; } .checkout_buttons_row2 { float: none; margin-top: 10px; } } @media screen and (max-width: 768px) { .cat_w_subs .cat_description, .subcategories { float: none; width: auto; } .cat_w_subs .cat_description { margin-top: 15px; } .cat_198 .cat_description { margin-top: 0; } .subcategories .box_row { display: inline-block; } #sc_logo { max-width: 50%; margin-bottom: 1em; } .hdr_phone { margin-right: -5px; margin-bottom: 12px; } .hdr_phone img { max-width: 170px; } #sc_hdr_right { text-align: right; } .owl-theme .slides_home .owl-dots { right: 10px; left: auto; } #sc .slides_home .btn, #sc .slides_home .btn:active { font-size: 12px; line-height: 1; line-height: 25px; } #home_feature .col1, #home_feature .col2 { float: none; width: 100%; height: auto; clear: both; } #home_feature .col1 a { padding: 15px; display: block; } #home_feature .col1 img { border: #fff solid 3px; box-shadow: 0 0 5px rgba(0,0,0,.5); padding: 0; } #home_feature .col1 h2 { position: static; width: 100%; border-radius: 0; margin: 0; font-size: 18px; padding: 5px 0; } #sc.cols1 #menu1_acct .menu1 { left: auto; } #sc_footer .col1, #sc_footer .col2, #sc_footer .col3 { float: none; width: auto; margin: 50px auto; } .prod_img_outer, .prod_summary_wrap { float: none; width: auto; } } @media screen and (max-width: 650px) { .slides_home h4, .slides_home .slide .inner { text-align: left; } } @media screen and (max-width: 560px) { .slides_home .slide { width: 100%; } .slides_home .slide > img:first-child { margin-left: 0%; } .slides_home .slide_info { margin-left: 5%; } #sc .btn_more { position: static; float: right; margin-top: 10px; } } @media screen and (max-width: 510px) { #home_nav_blocks .nav_block, .sc_main_menu_nav_block { width: auto; margin: 15px; float: none; } #home_nav_blocks .sc_main_menu_nav_block { padding-top: 0; min-height: 0; } a.prod_thumb_img { float: none; margin: 0 0 10px 0; max-width: none; } }
Warning: Cannot modify header information - headers already sent by (output started at /home3/atlants1/public_html/squirrelcart/functions/db/sc_query.func.php:117) in Unknown on line 0