@charset "UTF-8";
/* CSS Document */
body {
	-webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 37.5%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -1.1em; margin-left: 0.125em; }

sub { bottom: -0.625em; padding-left: .125em; }

html, body { height: 100%; min-height: 100%; margin: 0; padding: 0; font-family: 'source_sans_pro_lightregular',Arial, sans-serif; font-weight: normal; }

img { border: none; display: block; -ms-interpolation-mode: bicubic; }

/*aria presentation*/
.hidden { display: none !important; visibility: hidden !important; }


@font-face {
    font-family: 'gankregular';
    src: url('../fonts/gank-webfont.eot');
    src: url('../fonts/gank-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gank-webfont.woff2') format('woff2'),
         url('../fonts/gank-webfont.woff') format('woff'),
         url('../fonts/gank-webfont.ttf') format('truetype'),
         url('../fonts/gank-webfont.svg#gankregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cymboltregular';
    src: url('../fonts/cymboltregular-webfont.eot');
    src: url('../fonts/cymboltregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cymboltregular-webfont.woff2') format('woff2'),
         url('../fonts/cymboltregular-webfont.woff') format('woff'),
         url('../fonts/cymboltregular-webfont.ttf') format('truetype'),
         url('../fonts/cymboltregular-webfont.svg#cymboltregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'datbatsregular';
    src: url('../fonts/datbats-webfont.eot');
    src: url('../fonts/datbats-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/datbats-webfont.woff2') format('woff2'),
         url('../fonts/datbats-webfont.woff') format('woff'),
         url('../fonts/datbats-webfont.ttf') format('truetype'),
         url('../fonts/datbats-webfont.svg#datbatsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_pro_lightregular';
    src: url('../fonts/ssprolight-webfont.eot');
    src: url('../fonts/ssprolight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ssprolight-webfont.woff2') format('woff2'),
         url('../fonts/ssprolight-webfont.woff') format('woff'),
         url('../fonts/ssprolight-webfont.ttf') format('truetype'),
         url('../fonts/ssprolight-webfont.svg#source_sans_pro_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sspromed-webfont.eot');
    src: url('../fonts/sspromed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sspromed-webfont.woff2') format('woff2'),
         url('../fonts/sspromed-webfont.woff') format('woff'),
         url('../fonts/sspromed-webfont.ttf') format('truetype'),
         url('../fonts/sspromed-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_pro_semiboldRg';
    src: url('../fonts/ssprobol-webfont.eot');
    src: url('../fonts/ssprobol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ssprobol-webfont.woff2') format('woff2'),
         url('../fonts/ssprobol-webfont.woff') format('woff'),
         url('../fonts/ssprobol-webfont.ttf') format('truetype'),
         url('../fonts/ssprobol-webfont.svg#source_sans_pro_semiboldRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/ssproxbol-webfont.eot');
    src: url('../fonts/ssproxbol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ssproxbol-webfont.woff2') format('woff2'),
         url('../fonts/ssproxbol-webfont.woff') format('woff'),
         url('../fonts/ssproxbol-webfont.ttf') format('truetype'),
         url('../fonts/ssproxbol-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-cymbolt { font-family: 'cymboltregular'; font-size: 7em; padding-top: 12px; }

.bac-white {background-color:#fff;}
.txt-center {text-align:center;}
.uppercase {text-transform:uppercase;}

/* MAIN TEMPLATE */
body { padding-top: 0; background: #fff url(../images/global/bac.png) 115px -150px repeat-x; font-family:'source_sans_pro_lightregular',sans-serif; font-weight:normal;}
body.regular { background: #400 url(../images/global/regularbac.jpg) top left repeat-x;}
.container { max-width: 1024px; padding-left: 0; padding-right: 0; }
.starter-template { padding: 0; text-align: center; margin: 0 auto; background: #ccc; }
.mrgnctr { margin: 0.5em auto; }
.template h1 { font-size: 2.4em; }
.pad-top { padding-top: 1.5em; }
.navbar-brand {color:#fff;text-decoration:none;}
.navbar-brand:link, .navbar-brand:visited, .navbar-brand:hover, .navbar-brand:active {color:#fff;}
.navbar-inverse { background: transparent url(../images/global/nav-bac.png) bottom left repeat-x; border: 0; height: 100px; }
.navbar-nav > li > a { font-size: 15px; text-transform: uppercase; color: #CCC !important; font-family: 'source_sans_probold', sans-serif; font-weight: normal; }
.navbar-nav > li > a:hover {color:#fff !important;}
.fb_iframe_widget { top:14px; left:16px; height:56px;}
.navbar-collapse.in, .navbar-collapse {overflow:visible;}


.row { margin-left: 0; margin-right: 0; }
h1, h2, h3, h4, p { font-family: 'source_sans_pro_lightregular', sans-serif; font-weight: normal; }
h3 { font-size: 28px; }
p { font-size: 16px; }
.super { font-size: 40%; position: relative; top: -1em; }
section .midcol { text-align: center; padding: 15px; background-color: #fff; }
.reset { margin: 0; padding: 0; }
.w100 { width: 100%; }
.imgblock { display: block; max-width: 230px; margin: 0 auto; }
.imgblock img { width: 100%; cursor: pointer; display: block; }
.w1024 { max-width: 1024px; }
.centerauto { margin: 0 auto; }

/* footer */
footer { background: url(../../content/images/global/footer.jpg) top center repeat;margin:0; padding: 0; width:100%; text-align: center; color: #fff; }
.footerlinks a:link,#footerlinks a:visited,#footerlinks a:active  {color:#fff;text-decoration:none;}
.footerlinks a {margin:0 12px;padding:5px 0;font-size:16px;color:#fff;}
.footerlinks span {color:#ccc;}
.footerlinks a:hover {color:#fff;text-decoration:underline;}
h4.gold a, h4.gold a:link { color: #FC0; }
h4.gold a:hover { color: #fff; }
footer a.symbol{ font-family: 'datbatsregular';font-size:36px; display:inline-block;padding:10px;color:#fc0;text-decoration:none;cursor:pointer; }
footer .bitbigger { font-size: 11em;margin: 0; padding: 0; margin-bottom: -50px; margin-top: -10px; }
footer .lil-bitbigger { font-size:16em;margin: 0; padding: 0; margin-bottom: -50px; margin-top: -200px; }
.push-down {margin:20px 0 40px 0;}
#foot-wrap {background: #000  url(../images/global/gradient-repeat.jpg) top center repeat-x;height:100%;max-width:1024px;margin:0 auto;padding:25px 25px 60px 25px;}
#foot-wrap h3 {font-size:48px;}
.copyright {font-size:12px;}
#siteseal {margin: 17px auto; width: 130px; display: block;}

/* carousel */
.caro-content { display: block; max-width: 1024px; height: 480px; margin: 0 auto; }

#caro0 { background: url(../../content/images/carousel/carousel1.jpg) top left no-repeat; position:relative; }
#caro1 { background: url(../../content/images/carousel/carousel2.jpg) top left no-repeat; position:relative; }
#caro2 { background: url(../../content/images/carousel/carousel3.jpg) top left no-repeat; position:relative; }
#caro3 { background: url(../../content/images/carousel/carousel4a.jpg) top left no-repeat; position:relative; }
#caro4 { background: url(../../content/images/carousel/carousel5.jpg) top left no-repeat; position:relative; }

#caro0 a:link, #caro0 a:visited, #caro0 a:active { color: #000; text-decoration: none; background-color: #fc0; padding: 4px 12px; font-size: 24px; text-shadow: 1px 1px 2px #fff; border-radius: 6px; box-shadow: 3px 3px 2px #000 }
#caro0 a:hover {background-color: #da0; }

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 15%; }
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 15%; }

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { font-size: 36px; }

#caro0 h1 { position: absolute;top:230px;left:455px; color:#fff;font-size:48px;font-family: 'source_sans_proregular';text-shadow: 1px 1px 2px #000000;}
#caro1 h2, #caro4 h2, #caro4 h2 {font-size:42px;color:#fff;font-family: 'source_sans_pro_semiboldRg';text-shadow: 1px 1px 2px #000000;}
#caro1 h2 {text-align:center;position:relative;top:150px;}
#caro1 .content-block {position:absolute;left:50%;top:185px;margin-left:-340px;padding:15px 80px;width:680px;color:#fff;text-align:left;background:url(../images/global/darken.png) top left repeat;}
#caro1 .content-block ul {text-align:left;font-family: 'source_sans_proregular';font-size:22px;margin:0 auto 15px auto;padding:0;text-indent:0;}
#caro1 .content-block ul { list-style-position:inside;}
#caro1 .btn-center {width:150px;text-align:center;position:relative;left:50%;margin-left:-75px;}
#caro2 .content-block {position:absolute;left:627px;top:230px;padding:15px;width:315px;color:#fff;text-align:left;}
#caro2 .content-block p {font-size:20px;font-family: 'source_sans_pro_semiboldRg';text-shadow: 1px 1px 2px #000000;}
#caro3 .content-block {position:absolute;left:385px;top:200px;padding:15px;width:500px;color:#fff;text-align:left;}
#caro3 .content-block p {font-size:20px;font-family: 'source_sans_pro_semiboldRg';margin-bottom:20px;text-shadow: 1px 1px 2px #000000;padding:8px;}
a.mpoiesz-link {     display: block;position: absolute;bottom: 9%;right: 11%;cursor: pointer; text-decoration: underline; border: none; color: #fff; font-size: 24px;}
a.mpoiesz-link:hover {background-position:0 -29px;}
.carousel-indicators  {width:60%;margin-left:-30%;}
img.sub-image, .hide-dt {display:none;}
#mp-image {width:100%;}
/*----------*/
.blac {background-color:#000}
a.btn-common, .submit-btn {display:inline-block;border:0;padding:15px 20px;cursor:pointer;
background: #fff3c6; /* Old browsers */
background: url(data:image/svg+xml;/* IE9 SVG, needs conditional override of 'filter' to 'none' */base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjNjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmFiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff3c6 0%, #ffcc00 26%, #ffcc00 72%, #efab00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff3c6), color-stop(26%,#ffcc00), color-stop(72%,#ffcc00), color-stop(100%,#efab00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff3c6 0%,#ffcc00 26%,#ffcc00 72%,#efab00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff3c6 0%,#ffcc00 26%,#ffcc00 72%,#efab00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff3c6 0%,#ffcc00 26%,#ffcc00 72%,#efab00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff3c6 0%,#ffcc00 26%,#ffcc00 72%,#efab00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3c6', endColorstr='#efab00',GradientType=0 ); /* IE6-8 */
color:#000;font-size:18px;text-transform:uppercase;width:auto;text-decoration:none;font-family:'source_sans_probold',sans-serif;-webkit-border-radius: 15px;border-radius: 15px;text-shadow:1px 1px 0px #fff, -1px -1px 0px #999;-webkit-box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.5); box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.5);}
a.btn-common:hover, .submit-btn:hover {display:inline-block;border:0;padding:15px 20px;cursor:pointer;
background: #fff3c6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZjNjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2RkYmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2RkYmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZTlhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff3c6 1%, #ddbb00 26%, #ddbb00 72%, #de9a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff3c6), color-stop(26%,#ddbb00), color-stop(72%,#ddbb00), color-stop(100%,#de9a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff3c6 1%,#ddbb00 26%,#ddbb00 72%,#de9a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff3c6 1%,#ddbb00 26%,#ddbb00 72%,#de9a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff3c6 1%,#ddbb00 26%,#ddbb00 72%,#de9a00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff3c6 1%,#ddbb00 26%,#ddbb00 72%,#de9a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3c6', endColorstr='#de9a00',GradientType=0 ); /* IE6-8 */
color:#000;font-size:18px;text-transform:uppercase;width:auto;text-decoration:none;font-family:'source_sans_probold',sans-serif;-webkit-border-radius: 15px;border-radius: 15px;text-shadow:1px 1px 0px #fff, -1px -1px 0px #999;-webkit-box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.5); box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.5);}


section.featured {background:url('../../content/images/global/sectionbac.jpg') top center no-repeat #000; position:relative;}
section.featured h2 {color:#fff;text-shadow: 2px 2px 3px #000;font-family: 'source_sans_pro_lightregular';text-align:center;font-weight:normal;font-size:48px;}
section.featured h2 .font-cymbolt {font-family: 'cymboltregular';font-size:58px;}
.waysmaller {font-size:1.4em;}
#f-artists li.col-md-4 { padding: 4px 15px; color:#fff; list-style:none; font-size:24px;text-align:center;font-family: 'Roboto Slab', serif;text-shadow: 2px 2px 2px #000000;}
#f-artists li.col-md-12 { padding: 15px 4px 0 0; color:#fc0; list-style:none; font-size:24px;text-align:center;font-family: 'source_sans_pro_semiboldRg',sans-serif;text-shadow: 2px 2px 2px #000000;}

@media only screen and (max-width:1000px) {
	#f-artists li.col-md-4 {font-size:16px;}	
}
section.artists div {padding:0;height:150px;}
section.artists div h4 {font-size:24px;font-family: 'source_sans_pro_semiboldRg',sans-serif;font-weight:normal;letter-spacing:-0.5px;padding:0;margin:15px 0 0 0;text-transform:uppercase;text-shadow: 1px 1px 1px #FFFFFF;}
section.artists div a {background:#aaa url('../../content/images/players/artistbac.png') bottom right no-repeat;text-decoration:none;color:#000;display:block;padding:10px;text-align:left;height:100%;}
section.artists div a.nobac {background-image:none;background-color:transparent;}
section.artists .raquo {font-size:18px;}
section.artists div p {font-size:12px;font-family: 'source_sans_pro_semiboldRg',sans-serif;}
section.artists div em {text-decoration:underline;}
#ZCimg {background:url('../../content/images/players/p-kjrias.jpg') center center no-repeat;}
#KCimg {background:url('../../content/images/players/p-katiec.jpg') center center no-repeat;}
#RWimg {background:url('../../content/images/players/p-rwatt.jpg') center center no-repeat;}


/* modal windows */
div.bio div{ color:#fff;max-height:450px;max-width:550px;overflow-y:scroll;overflow-x:hidden;}
div.MP div { max-width:450px;}
div.bio .close { background-image: url('../../content/images/global/close.png');position: absolute;
right: 15px;
top: 0px;
cursor: pointer;
height: 35px;
width: 35px;
z-index: 10001;
background-repeat: no-repeat; }

div.bio h4 {width:100%;margin:0;font-family: 'source_sans_probold',sans-serif;padding:10px 15px;background:#fc0;font-size:24px;text-transform:uppercase;color:#000;text-shadow: 1px 1px 1px #FFFFFF;}
div.bio h4 span {font-family: 'source_sans_proregular',sans-serif;font-size:14px;}
div.bio p {margin:15px;font-size:15px;font-family: 'source_sans_proregular',sans-serif;}
div.bio .boldish {font-family: 'source_sans_probold',sans-serif;font-weight:normal;}
div.bio blockquote {padding:0 20px;border-left:none;}
div.bio a, div.bio a:link, div.bio a:visited, div.bio a:hover, div.bio a:active {color:#fc0;cursor:pointer;}
.simple_overlay { display: none; z-index: 10000; background-color: #333; max-width: 680px; min-height: 200px; border: 20px solid #000; -moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;margin:0 auto; }

.simple_overlay .close { background-image: url('../../content/images/global/close.png'); position: absolute; right: -15px; top: -15px; cursor: pointer; height: 35px; width: 35px;z-index:10001; }

/* page content */
#content-wraps {width:100%;display:block;padding-top:200px;min-height:700px;background:#fafafa url(../../content/images/global/headerbac.jpg) top center no-repeat;;padding:110px 50px 45px 50px;}

/* warranty and manual */
.cymbolt-48 { font-family: 'cymboltregular'; font-size: 4em; padding:0; margin:0; display:block; text-align:center;}
.cymbolt-60 { font-family: 'cymboltregular'; font-size: 5em; padding:0; margin:0; display:block; text-align:center;}
.closegap {margin-bottom:-45px;}
#legal h1 {margin:-6px auto 45px auto;padding:0;text-align:center;font-family: 'source_sans_probold', sans-serif;}
#legal h2,#warranty h3,#warranty h4 {margin:0;padding:0;text-align:center;font-family: 'source_sans_probold', sans-serif;}
#legal h2 {font-size:28px;line-height:0.75em; padding-bottom:20px;}
#legal h2 span {font-size:18px;}
#legal h3{font-size:21px;padding:20px 0;}
#legal h4 {font-size:18px;padding-bottom:12px;}
#legal p {font-size:16px;}
#legal strong, #warranty b {font-family: 'source_sans_probold', sans-serif;font-weight:normal;}
#manual-wrap {display:block;width:80%;margin:0 auto;}
.font28 {font-size:28px;}
.legal-center {text-align:center; font-family: 'source_sans_proregular'; font-weight:normal;font-size:14px;}
.legal-center a {color:#333;text-decoration:none;}
.legal-center a:hover {text-decoration:underline;}
#legal ol {font-size:16px; margin:0 60px;padding:0;padding-bottom:20px;}
#legal ol li {padding-bottom:12px;}
#legal .center {text-align:center;padding-bottom:20px;}
#legal .ctr-img {margin:0 auto 50px auto;}
#legal a.gotolink:link, #legal a.gotolink:visited, #legal a.gotolink:active {font-family: 'source_sans_probold', sans-serif;font-weight:normal; color:#333; text-decoration:underline; text-align:center;display:block;max-width:320px;margin:0 auto;font-size:16px;padding:8px;}
#legal a.gotolink:hover {color:#900;}
#legal a.gotolink span {font-size:24px;}
#illus {width:100%;padding:0 15% 20px 15%;}
#illus .col {float:left;display:inline-block;width:50%;}
#illus .col img {width:167px;height:auto;margin:0 auto;padding:0;display:block;}

/* ecwid fix*/ 
html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption::before { display:block; width:100%; content:"Login and pay with PayPal or create a PayPal account linked to a credit card."; padding-top:15px; }
html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption:first-child::before { display:block; width:100%; content:"Use your PayPal account or pay with a credit card (recommended)."; padding-top:15px; }


#manual-wrap h1, #manual-wrap h2 {text-align:center; max-width:500px;margin:0 auto;padding:15px;}
#warranty h3 {padding-bottom:20px; padding-top:20px;}

/* contact us */
#legal .control-group {margin:10px 0 0 0;}
#legal .termsbox {width:100%;padding:25px;}
#termsfooter {text-align:center;}
fieldset {margin:25px 0 10px 0;}
#legal .control-group span {font-size:12px;font-family:'source_sans_regular',sans-serif;font-weight:normal; text-align:left;}
#mailBox {max-width:600px;margin:0 auto;;padding:0;}
input[type=text], input[type=email], textarea {width:100%;padding:10px 5px;-webkit-box-shadow: 6px 6px 6px 1px #9C9C9C;
box-shadow: 6px 6px 6px 1px #aaaaaa;border:1px solid #999;font-size:16px;}
label.radio {position:relative;}
label.radio label {position: absolute;top: -47px;left: 0;width: 320px;}
.eAdjust {text-align:center !important;}
/*.invalidElem { position:relative; z-index:1000; top:6px; color:#c00; left:0px; padding:0; display:block; width:300px; text-align:left; font-weight:normal;	margin:-5px 0px; font-size:12px; }*/
.submit-btn {-webkit-border-radius: 10px; border-radius: 10px; font-family: 'source_sans_probold',sans-serif; color:#000;font-size:16px;padding:8px 14px; margin:20px auto;border:1px solid #c90;}
.submit-btn:hover {-webkit-border-radius: 10px; border-radius: 10px; font-family: 'source_sans_probold',sans-serif; color:#000;font-size:16px;padding:8px 14px; margin:20px auto;border:1px solid #c90;}
.invalidElem { color:#c00; font-family: 'source_sans_proregular',sans-serif; font-weight:normal; }
.dingbat { font-family: 'gankregular'; font-size: 18px;	font-weight:normal;	font-style:normal; }
.error { position:relative; z-index:1000; top:6px; color:#c00; left:0px; padding:0; display:block; text-align:left;	font-weight:normal;	margin:-5px 0px; font-size:12px; visibility:hidden; }
#success {display:none; margin:0 auto 20px auto; text-align:center; font-size:18px;color:#000; font-family: 'source_sans_probold', sans-serif; font-weight:normal;}
#success a {color:#444;font-family:"source_sans_proregular", sans-serif; text-decoration:underline; font-size:16px;}
#success a:hover {color:#666;}
p.p-push {  margin-top: 27px; margin-bottom: -5px;}
.form-horizontal .control-label {text-align:left;}


/*-------store------*/
#content-wraps.lesspadding {padding-left:15px;padding-right:15px;}
#store-wrap {margin:0 auto;width:95%;-webkit-border-radius: 10px;border-radius: 10px;background-color:#fff;padding:15px;}
#badges {width:100%;max-width:320px;margin:0 auto;}
.badgeitemL {display:inline-block;float:left;}
.badgeitemR {display:inline-block;float:right;}
#e-badge {width:150px;margin:0 auto;margin-top:15px;}
#legal .termsbox h3 {font-size:16px;font-family:"source_sans_probold", sans-serif;font-weight:normal;padding-top:15px;}
.noticemeplease {color: rgb(54, 96, 146); font-size:24px;font-family:"source_sans_probold", sans-serif;font-weight:normal;}
.noticemesmaller {color: rgb(54, 96, 146); font-size:16px;font-family:"source_sans_proregular", sans-serif;font-weight:normal;padding-bottom:10px;}
.largerbits {font-size:18px;}
#discountcode {color:#c00; font-size:24px;font-family:"source_sans_probold", sans-serif;font-weight:normal;text-align:center;margin-bottom:25px;}
#discountcode span {padding:4px; border:2px solid #c00; background-color:#fc9;}

#bbac { background-color:#000 !important; background-image:none !important}
#bbac div { width:50%; margin:0 auto; float:left; text-align:center; padding:0 15px;}
#rr-image, #ms-image { margin:0 auto; max-width:383px; width:100%; }
@media only screen and (max-width:767px) {
	#bbac div {width:100%;}
	#content-wraps {padding:110px 15px 45px 15px;}
	#manual-wrap {width:100%;}
	#warranty ol {margin:0 15px;font-size:14px;}
	#warranty p {font-size:14px;}
	#illus {width:100%;padding:0 15px ;}
	#illus .col {float:left;display:inline-block;text-align:center;width:100%;}
	#illus .col img {padding:15px 15px;}
}

/* desktop 992+ */

/*@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 768px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 768px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 768px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 768px),
only screen and (                min-resolution: 192dpi) and (min-width: 768px),
only screen and (                min-resolution: 2dppx)  and (min-width: 768px) { 

  

}*/

@media only screen and (min-width:768px) and (max-width:991px) {
.caro-content { height: 372px; position:relative; top:0; }
.carousel-indicators {margin-bottom:-10px;}
a.btn-common {padding:8px 15px;}
#caro0 { background:#000 url('../../content/images/carousel/carousel1-750.jpg') top left no-repeat; }
#caro0 h1 { top: 50%; left: 44%; font-size: 36px; line-height: 115%;}
#caro0 h1 a { font-size:18px; }
#caro1 { background:#000 url('../../content/images/carousel/carousel2-750.jpg') top left no-repeat; }
#caro1 .content-block {width:476px; margin-left:-238px; top:155px; padding:10px 40px;}
#caro1 .content-block li {font-size:18px;font-family: 'source_sans_pro_semiboldRg';}
#caro2 .content-block {position:absolute;left:375px;top:145px;padding:15px;width:315px;color:#fff;text-align:left;}
#caro2 .content-block p {font-size:17px;font-family: 'source_sans_pro_semiboldRg';text-shadow: 1px 1px 2px #000000;}
#caro2 { background:#000 url('../../content/images/carousel/carousel3-750.jpg') top left no-repeat; }
#caro3 { background:#000 url('../../content/images/carousel/carousel4-750.jpg') top left no-repeat; }
#caro3 .content-block {width:435px; left:268px; top:140px; }
#caro3 .content-block p { font-size:17px; margin-bottom:10px; }
#caro4 { background:#000 url('../../content/images/carousel/carousel5-750.jpg') top left no-repeat; }
a.mpoiesz-link {top:220px;left:400px}

}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	
	#caro0 h1 { top: 42%; left: 39%; font-size: 24px; line-height: 150%;}
	#caro0 h1 a { font-size:16px; }
	.nav {padding-left:15px;margin-bottom:0;}
	.navbar-inverse {background-image:none; background-color:#333;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {margin-top:8px;  background: transparent url(../../content/images/global/ultradark.png) top left repeat}
	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color:#fff; background: transparent url(../../content/images/global/gradient-repeat.png) top left repeat;}
	.navbar-nav > li > a {}
	.navbar-nav > li:hover {background-color:#666;}
	.navbar-brand {margin-left:15px;}
	.navbar-toggle {margin-right:30px;}
	section.artists {border-top:2px solid #666;}
	section.artists div {border-bottom:2px solid #666;}
	div.content-block, div.caro-content h1 {display:none;}
	#caro0 h1 {display:block;}
	img.sub-image {display:block;width:100%;height:auto;margin-top:60px;}
	div.caro-content {height:auto;}
	a.hide-dt {display:block;width:100%;height:auto;}
	ol.carousel-indicators {width: 74%; margin-left: -37%; bottom:-20px;}
	a.carousel-control {display:none;}
	.carousel-indicators .active {background-color:#fff;}
	.carousel-indicators li {border-color:#fff;}
	section.for-mobile {padding-top:50px;background-color:#fff;}
	section.featured h2 {font-size:36px;}
	section.featured span.font-cymbolt {font-size:48px;}
	#warranty p {font-size:14px;}
	#content-wraps {padding-left:20px;padding-right:20px;}
	.warr-center {padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
	#caro0 h1 { top: 43%; left: 39%; font-size: 36px; line-height: 150%;}
	#caro0 h1 a { font-size:18px; }
}
#priceimage { position:absolute; top:25px; left:0; }
/*#surveypanel { background-color: #600; width:500px; height:500px; display:block; position:fixed; top:50%; left:50%; margin-top:-290px; margin-left:-250px; -webkit-box-shadow: 0 4px 150px 20px rgba(255,255,255,.75); box-shadow: 0 4px 150px 20px rgba(255,255,255,.75); z-index:#99999999999 !important;}
#surveypanel_mobile { display:none; background-color: #600; width:280px; height:400px; position:fixed; top:110px; left:50%; margin-left:-140px; -webkit-box-shadow: 0 4px 16px 2px rgba(255,255,255,.65); box-shadow: 0 4px 16px 2px rgba(255,255,255,.65); color:#fff; overflow-y:auto; overflow-x:hidden; padding:0;  z-index:#99999999999 !important;}
*/
#surveypanel {background-color:#05203e; height:480px; width:500px; display:block; position:fixed; top:50%; left:50%; margin-top:-290px; margin-left:-250px; -webkit-box-shadow: 0 4px 150px 20px rgba(255,255,255,.75); box-shadow: 0 4px 150px 20px rgba(255,255,255,.75); z-index:#99999999999 !important;}
#surveypanel_mobile { display:none; background-color:#05203e; width:280px; height:340px; position:fixed; top:110px; left:50%; margin-left:-140px; -webkit-box-shadow: 0 4px 16px 2px rgba(255,255,255,.65); box-shadow: 0 4px 16px 2px rgba(255,255,255,.65); color:#fff; overflow-y:auto; overflow-x:hidden; padding:0;  z-index:#99999999999 !important;}
#surveypanel_mobile img.mob { width:100%; }
.surveyclose { position:absolute; right:3px; top:3px; cursor:pointer;}
#surveypanel_mobile .surveyclose { position:absolute; left:5px; top:5px; z-index:10000; }
#surveypanel_mobile h1 {font-size:24px; font-weight:700; color:#fc0; padding-top:26px; width:100%;}
#surveypanel_mobile a.sbtn, #surveypanel a.sbtn {display:block; margin:0 auto; font-size:16px; color:#000; padding:8px 15px;-webkit-border-radius: 5px; border-radius: 5px; background-color:#fc0; width:170px;  font-family: 'source_sans_probold'; cursor:pointer; text-align:center;text-decoration:none; text-transform:uppercase; }
#surveypanel_mobile span { font-size:13px; line-height:16px; padding-top:15px; padding-bottom:25px; display:block;}
#buttbox { width:100%; height:80px;padding:15px;text-align:center; display:block; background-color:tranparent; position:absolute; bottom:23px; }
#buttbox p { color:white;font-weight:normal; font-size:14px; text-align:center; padding:0 10px; text-transform:uppercase; }

@media only screen and (max-width:600px) {
	#surveypanel_mobile {display:block}
	#surveypanel {display:none;}
	a.mpoeisz-link { font-size:16px; }
	footer a.symbol {padding:10px 20px;}
	#priceimagemobile {position:absolute; top:0;}
}

.gwt-main { display:none !important;}











