*{box-sizing:border-box;}
body{color:#A1A1A1;}
a{color:#333;}
html, body, div, span, h1, h2, p, a, ul, li, img, td{margin:0;padding:0;border:0;outline:0;font-family: 'Arial', sans-serif;font-weight:normal;text-transform:none;font-size:12px;line-height:20px;}
h1, h1 .button{font-size:32px;}
a:hover{color:#FE4599;}
::-moz-selection{background:#FE4599;color:#fff;text-shadow:none;}
::selection{background:#FE4599;color:#fff;text-shadow:none;}
h1,h2, h3, h4, h5, h6{font-family:Arial, sans-serif;font-weight:700;line-height:1.1em;color:#333;margin-bottom:20px;}
a{text-decoration:none;}
h3{border-bottom:1px solid gainsboro;padding-bottom:10px;text-transform:uppercase;font-size:14px;}
h4{padding-bottom:0px;font-size:13px;color:#444;text-transform:uppercase;}

body{text-align:center;}
#wrapper{margin:0 auto;text-align:left;width:960px;}
hr{border:none;height:1px;color:gainsboro;background-color:gainsboro;}
header{height:65px;border-bottom:1px solid silver;position:fixed;width:100%;background-color:white;z-index:10;}
nav{padding-top:20px;padding-right:20px;float:right;}
nav ul{text-align:right;}
nav ul li{display:inline-block;}
nav ul li a{text-decoration:none;color:#333;padding:20px 8px;}
nav li + li:before{content:" | ";}
nav .active{color:#FE4599;}
#selectlanguage{padding-top:10px;list-style-type:none;float:right;}
#selectlanguage li:first-child{border-bottom:1px solid #333;}
#logo{padding-top:0px;float:left;top:0px;position:absolute;}
#navDrop{display:none;width:100%;}
#breadcrumb{padding:0px;padding-top:70px;}
#titleaction{width:100%;float:left;margin-top:-45px;text-align:right;}
.item{width:237px;height:200px;display:inline-block;position:relative;padding-bottom:40px;margin:auto;margin-bottom:30px;}
.item:hover{background-color:#f6f6f6;cursor:hand;}
.item:hover p{color:#FE4599;}
.item:hover .title{border-top:1px solid #FE4599;}
.item:hover p .price{color:#FE4599;}
.item img{position:absolute;left:0px;right:0px;bottom:50;margin:auto;max-height:140px;max-width:220px;}
.item .title{border-top:1px solid #eeeeee;color:#444444;font-size:13px;font-weight:400;bottom:0;position:absolute;text-align:center;width:100%;height:40px;}
.item .price{color:#aeaeae;font-style:italic;font-size:12px;bottom:0;position:absolute;text-align:center;width:100%;}
.artistlist ul{width:100%;margin-bottom:20px;overflow:hidden;border-top:1px solid #ccc;}
.artistlist li{line-height:1.5em;float:left;display:inline;}
#double li{width:50%;}
#triple li{width:33.333%;}
#quad li{width:240px;}

footer{background-color:#F6F6F6;margin-top:10px;}
footer a{color:gray;}
.col-lg-3{width:33%;padding:15px;min-width:300px;float:left;}
.widgetheading{color:black;}
#logo span , #logosmall span, #logosmallsmall span{font-family:Arial, sans-serif;font-size:33px;}
#logo{position:relative;top:18px;}
#logosmall span{font-size:18px;}
#logosmallsmall span{font-size:16px;}
#logo .logo, #logosmall .logo , #logosmallsmall .logo{font-weight:normal;padding:0px;margin:0px;letter-spacing:-2px;}
#logosmall .logo, #logosmallsmall .logo{letter-spacing:-1px;}
#logo .logo:hover span, #logosmall .logo:hover span, #logosmallsmall .logo:hover span{color:#FE4599;}
#logo span .logoLight, #logosmall span .logoLight, #logosmallsmall span .logoLight{font-weight:100;color:#666666;}
#logo .logoBold, #logosmall .logoBold, #logosmallsmall .logoBold{font-weight:bold;color:black;}
#logo .logoBold:hover, #logosmall .logoBold:hover, #logosmallsmall .logoBold:hover{color:#FE4599;}
#logo .logoColor, #logosmall .logoColor, #logosmallsmall .logoColor{color:#FE4599;font-weight:bold;}
#socialMediaBtnContainer{-webkit-font-smoothing:antialiased;margin-top:30px;margin-bottom:00px;}
#socialMediaBtnContainer span{margin-right:10px;color:black;margin-right:20px;}
#socialMediaBtnContainer span:hover{color:#FE4599;text-shadow:1px 1px 0 #fff;}

.btnSubmit{background-color:#F6F6F6;color:black;padding:10px;width:250px;border-radius: 7px;cursor:hand; border:1px solid #A1A1A1;}
.btnSubmit:hover{background-color:white;color:#FE4599;font-weight:bold;}


.col-1{float:left;width:230px;margin-right:20px;}
.col-2{width:460px;float:left;margin-right:20px;}
.col-3{width:210px;float:left;}
form input, form textarea, form select{border:1px solid #CCC;}
.wide, .wide div, .wide li, .wide h3, .wide span, .wide p, .wide a  {
	font-size:16px;
	line-height:1.6;
	color: #333;
}
.wide strong{ 
	color: #000;
}
.wide h3{
	color: #FE4599;
	text-transform:none;
	font-size:20px;
}
.wide h4{
	text-transform:none;
	font-size:16px;
}
.wide form input, .wide form textarea, .wide form select {
	padding:10px;
}

.minimal{background:white;border-radius:7px;border:1px solid #A1A1A1;color:#333;line-height:1;padding:8px 0 9px;text-align:center;width:150px;}
.minimal:hover{cursor:hand;color:FE4599;font-weight:bold;}

#smallDiv{display:none;}
#wideDiv{display:block;}
.info, .success, .warning, .error, .validation{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info{color:#00529B;background-color:#BDE5F8;}
.success{color:#4F8A10;background-color:#DFF2BF;}
.warning{color:#9F6000;background-color:#FEEFB3;}
.error{color:#D8000C;background-color:#FFBABA;}
.tabNotify{padding:10px;padding-bottom:20px;margin-bottom:5px;}
.tabNotify.success h2{color:#4F8A10;}
.tabNotify.info h2{color:#00529B;}
.tabNotify.warning h2{color:#9F6000;}
.tabNotify.error h2{color:#D8000C;padding:0px;margin:0px;}
.tabNotify ul li{list-style:none;}
@media only screen and (min-width:960px){}
@media only screen and (max-width:980px){#wrapper{width:740px;}
#logo span , #logosmall span{font-family:Arial, sans-serif;font-size:25px;}
.col-3{width:460px;}
}
@media only screen and (min-width:768px) and (max-width:959px){#wrapper{width:740px;}
#logo span , #logosmall span{font-family:Arial, sans-serif;font-size:25px;}
.col-3{width:460px;}
}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){#wrapper{width:400px;}
.item{width:198px;}
.item img{max-width:180px;}
#quad li{width:200px;}
nav{display:none;}
#selectlanguage{display:none;}
#navDrop{display:block;}
#logo{display:none;}
.col-1 , .col-2, .col-3{width:100%;}
#smallDiv{display:block;}
#wideDiv{display:none;}
}
@media only screen and (max-width:479px){#wrapper{width:300px;}
.item{width:300px;}
.item img{max-width:280px;}
#quad li{width:150px;}
nav{display:none;}
#selectlanguage{display:none;}
#navDrop{display:block;}
#logo{display:none;}
.col-1 , .col-2, .col-3{width:100%;}
#smallDiv{display:block;}
#wideDiv{display:none;}

.dots button {
  width: 8px;
  height: 8px;
}
}
.grecaptcha-badge {display: none !important;visibility: hidden;}