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;
}
}