@font-face {
    font-family: "HelveticaNeueLTStd-Lt";
    src: url(../fonts/HelveticaNeueLTStd-Lt.otf);
}

@font-face {
    font-family: "BodoniFLF-Roman";
    src: url(../fonts/BodoniFLF-Roman.otf);
}


.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
	background:rgba(162,148,87,.9);
    overflow-y: hidden;
    transition: 0.5s;
    cursor:url(../images/cur-2.png),default;
}

.center {
   width: 250px;
   height: 227px;
   position: absolute;
   left: 50%;
   top: 50%; 
   margin-left: -150px;
   margin-top: -100px;
}

.center1 {
   width: 150px;
   height: 136px;
   position: absolute;
   left: 50%;
   top: 50%; 
   margin-left: -70px;
   margin-top: -60px;
cursor:url(../images/cur-2.png),default;
}


.overlay-content {
	margin:auto;
    position: relative;
    top: 8%;
    max-width: 470px;
	width:50%;
    text-align: center;
    margin-top: 20px;
cursor:url(../images/cur-2.png),default;
}

.overlay a {
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
cursor:url(../images/cur-2.png),default;
}

.overlay a:hover, .overlay a:focus {
    color: #c39d7e;
cursor:url(../images/cur-2.png),default;
}

.openbb{margin:auto; float:right; position:absolute; top:0px; right:20px;
	z-index:9987; padding:40px 60px 40px 40px; width:47px; height:34px;
    cursor:url(../images/cur-3.png),default;}
	
	
.openbtn {
    margin:auto; float:right; position:absolute; top:20px; right:20px; cursor:default;
	z-index:9987; background-image:url(../images/menu-lines1.png); background-repeat:no-repeat; width:47px; height:34px;
}

.openbtn:hover { background-position:bottom; cursor:default;cursor:url(../images/cur-2.png),default;
}

.closm{position:absolute; top:20px; right:10px; background-image:url(../images/cancel.png); background-repeat:no-repeat; width:48px; height:46px; opacity:1;cursor:url(../images/cur-2.png),default;
}
.closm:hover{background-position:bottom; opacity:1; cursor:default;cursor:url(../images/cur-2.png),default;
}

.menu-address{ position:relative; top:20px; font-size:22px; font-family: "HelveticaNeueLTStd-Lt";cursor:url(../images/cur-2.png),default;
}

.menu-icons{margin:auto; padding-top:40px; width:40%; padding-left:40px; height:auto; z-index:9987;  cursor:url(../images/cur-2.png),default;
}
.menu-icons a{margin:auto; float:left; display:inline; z-index:9987;cursor:url(../images/cur-2.png),default;
}
.menu-icons a:hover{margin:auto; float:left; display:inline; z-index:9987; cursor:default; opacity:.5; cursor:url(../images/cur-2.png),default;
}

.bottom-icons{margin:auto; float:left; position:absolute; bottom:20px; left:20px; width:16%; height:auto; z-index:9987; cursor:default;cursor:url(../images/cur-3.png),default;
}
.bottom-icons a:hover{opacity:0.7;cursor:url(../images/cur-3.png),default;
}


@-webkit-keyframes colorchange {
      0% {
        
        color: blue;
      cursor:url(../images/cur-2.png),default;
}
      
      10% {
        
        color: #8e44ad;
      cursor:url(../images/cur-2.png),default;
}
      
      20% {
        
        color: #1abc9c;
      cursor:url(../images/cur-2.png),default;
}
      
      30% {
        
        color: #d35400;
      cursor:url(../images/cur-2.png),default;
}
      
      40% {
        
        color: blue;
      cursor:url(../images/cur-2.png),default;
}
      
      50% {
        
        color: #34495e;
      cursor:url(../images/cur-2.png),default;
}
      
      60% {
        
        color: blue;
      cursor:url(../images/cur-2.png),default;
}
      
      70% {
        
        color: #2980b9;
      cursor:url(../images/cur-2.png),default;
}
      80% {
     
        color: #f1c40f;
      cursor:url(../images/cur-2.png),default;
}
      
      90% {
     
        color: #2980b9;
      cursor:url(../images/cur-2.png),default;
}
      
      100% {
        
        color: pink;
      cursor:url(../images/cur-2.png),default;
}
    cursor:url(../images/cur-2.png),default;
}

.roster-name{margin:auto; float:left; width:auto; max-width:400px; text-align:center; height:auto; position:fixed; top:50%; margin-top:-50px; left:7%; cursor:url(../images/cur-2.png),default; }
.roster-bname{margin:auto; width:auto; letter-spacing:2px; text-transform:uppercase; color: #fff; font: 60px 'BodoniFLF-Roman';cursor:url(../images/cur-2.png),default; }
.rosname{margin:auto; width:auto; padding:5px 16px 5px 16px; border:#ffffff solid 1px; cursor:url(../images/cur-2.png),default; }

#roster-info{margin:auto; float:right; width:30%; max-height:550px; height:100%; position:relative; top:20%; right:5%; margin-top:-50px; color:#FFF; font-family: "HelveticaNeueLTStd-Lt"; line-height:30px; font-size:16px; background:rgba(68,95,121,.4); border:#fff solid 1px; padding:10px 0px 10px 20px; text-align:left; letter-spacing:1px; cursor:url(images/cur-3.png),default; }


.rosterblocki{margin:auto; width:100%; text-align:center; cursor:url(../images/cur-3.png),default; padding-bottom:20px;}
.rosterblocki a{margin:auto; width:auto; padding:10px; cursor:url(../images/cur-3.png),default;}
.rosterblocki a:hover{opacity:0.8; cursor:url(../images/cur-3.png),default;}

.spaceline{margin:auto; float:left; width:100%; height:20px;}

.top-links{margin:auto; float:right; width:20%; height:auto; position:fixed; top:3%; right:5%; font-family: "HelveticaNeueLTStd-Lt"; font-size:12px;cursor:url(../images/cur-3.png),default;  padding:10px 10px 10px 0;
}
.top-links a, .top-links span {font-family: "HelveticaNeueLTStd-Lt"; text-align:left; letter-spacing:2px; text-transform:uppercase; color: #fff; font-size:12px; text-decoration:none;cursor:url(../images/cur-3.png),default; padding:10px;
}
.top-links a:hover{color:#edbb2b; text-decoration:none; font-weight:bold;cursor:url(../images/cur-3.png),default; padding:10px;
}

.emailficon a{margin:3px 0 0 0; float:left; background-image:url(../images/emailiconw1.png);  background-repeat: no-repeat; width:46px; height:32px; cursor:url(../images/cur-3.png),default;
}
.emailficon a:hover{ background-position:bottom;cursor:url(../images/cur-3.png),default;
}

.instaficon a{margin: 0 0 0 0; margin-left:20px; float:left; background-image:url(../images/instaiconw1.png);  background-repeat: no-repeat; width:38px; height:36px; cursor:url(../images/cur-3.png),default;
}
.instaficon a:hover{ background-position:bottom;cursor:url(../images/cur-3.png),default;
}

.meffect a {
  font-family:	'BodoniFLF-Roman';
  font-size:70px;
  color: #000000;
  font-weight:500;
  text-transform:uppercase;
  text-decoration: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
    	to right,
	    #edbb2b,
	    #edbb2b 50%,
	    #000000 50%);
	    background-size: 200% 100%;
	    background-position: 100%;
cursor:url(../images/cur-2.png),default;
}

.meffect a:hover {
  transition: all 0.9s cubic-bezier(0.000, 0.000, 0.230, 3);
  background-position: 0%;
cursor:url(../images/cur-2.png),default;
}

.logo-menu a{margin:auto; margin-bottom:20px; background-image:url(../images/logo-dou.png);  background-repeat: no-repeat; max-width:120px; height:110px;	cursor:url(../images/cur-2.png),default;
}
.logo-menu a:hover{ background-position:bottom;cursor:url(../images/cur-2.png),default;
}


a.meemail{margin:auto; margin-top:2px; background-image:url(../images/emailicon1.png);  background-repeat: no-repeat; width:46px; height:32px;cursor:url(../images/cur-2.png),default;
}
a.meemail:hover{background-position:bottom; cursor:default;cursor:url(../images/cur-2.png),default;
}

a.meinsta{margin:0 0 0 10px; background-image:url(../images/instaicon1.png);  background-repeat: no-repeat; width:46px; height:36px;cursor:url(../images/cur-2.png),default;
}
a.meinsta:hover{margin:0 0 0 10px;background-position:bottom; cursor:default;cursor:url(../images/cur-2.png),default;
}

.contact-body{margin:auto; width:60%;  height:auto; margin-top:20px; overflow:auto; padding-bottom:50px; cursor:url(../images/cur-2.png),default;
}
.block-logo{margin:auto; float:left; text-align:center; width:99%;cursor:url(../images/cur-2.png),default;
}

.cont-title{margin:auto; font-size:40px; width:99%; color:#fff; font-family:'BodoniFLF-Roman'; text-transform:uppercase;cursor:url(../images/cur-2.png),default;
}

.block-logo1{margin:auto; float:left; text-align:center; width:99%; background:#debda1;  opacity:.9; border:#edbb2b solid 3px; border-radius: 6px; padding-bottom:10px;cursor:url(../images/cur-2.png),default;
}
.cont-label{margin:auto; float:left; padding:6px; width:98%; text-align:left; font-size:20px; color:#000; font-family:'BodoniFLF-Roman'; text-transform:uppercase;cursor:url(../images/cur-2.png),default;
}

.cont-input{margin:auto; float:left; padding-left:6px; width:99%; text-align:left; font-size:14px; color:#000; font-family:'HelveticaNeueLTStd-Lt'; text-transform:uppercase;cursor:url(../images/cur-2.png),default;
}
.ccinp{margin:auto; float:left; text-align:left; width:100%; border:#a6876b solid 3px; background:none; height:40px; padding-left:10px; outline:none;  border-radius: 6px;cursor:url(../images/cur-2.png),default;
}

.cctext{margin:auto; float:left; text-align:left; width:100%; border:#a6876b solid 3px; background:none; height:100px; padding-left:10px; outline:none;  border-radius: 6px;cursor:url(../images/cur-2.png),default;
}
textarea { resize: vertical; cursor:url(../images/cur-2.png),default;
}


.ccsub{margin:10px 0 0 0; float:left; width:100%; border:#a6876b solid 3px; background:#a6876b; height:40px; outline:none;  border-radius: 6px; font-size:18px; color:#fff; font-family:'HelveticaNeueLTStd-Lt'; text-transform:uppercase; letter-spacing:2px;cursor:url(../images/cur-2.png),default;
}

.top-links1{margin:auto; float:left; width:40%; height:auto; position:fixed; top:2%; right:6%; text-align:right;cursor:url(../images/cur-3.png),default;
}


.lbetitlen{margin:40px 0 0 0; margin-left:6%; color:#cb4653; text-align:left; font: 50px 'BodoniFLF-Roman'; width:90%; cursor:url(../images/cur-2.png),default;
}
.lbetextd{margin:20px 0 0 0; margin-left:6%; text-align:left; color:#000; font: 16px 'HelveticaNeueLTStd-Lt'; line-height:35px; width:90%;cursor:url(../images/cur-2.png),default;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 50px;
    text-align: center;
cursor:url(../images/cur-2.png),default;
}


.mainblockpage{margin:auto; float:left; width:100%; background-color: #faf1e2; /* For browsers that do not support gradients */
    background-image: linear-gradient(to right, rgba(250,241,226,3), rgba(250,241,226,0)); /* Standard syntax (must be last) */ -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; height:100vh;cursor:url(../images/cur-2.png),default;
}

.left{margin:auto; float:left; width:50%; position:absolute; top:0%; left:0%;cursor:url(../images/cur-2.png),default;
}
.right{margin:auto; float:left; width:50%; position:absolute; top:0%; left:50%;cursor:url(../images/cur-2.png),default;
}
.right img{width:100%; height:100vh;cursor:url(../images/cur-2.png),default;
}

.top-links1 button{ background:none; outline:none; border:none; color:#fff; font: 12px 'HelveticaNeueLTStd-Lt'; letter-spacing:2px; cursor:url(../images/cur-3.png),default;
padding:10px;
}
.dot{position:relative; top:-3px; padding-left:10px; padding-right:10px; background:none; outline:none; border:none; color:#fff; font: 26px 'HelveticaNeueLTStd-Lt';cursor:url(../images/cur-3.png),default;
}
.lbeimgb{margin:auto; max-width:221px; width:80%; position: fixed;top: 48%;  left: 70%;cursor:url(../images/cur-2.png),default;
}

.mainmobilepage{margin:auto; width:100%; height:100vh;cursor:url(../images/cur-2.png),default;
}
.leftrightblock{margin:auto; width:100%; position:absolute; top:0%; left:0%;cursor:url(../images/cur-2.png),default;
}

.backbg{margin:auto; height:auto; padding-bottom:20px; background: #c39d7e repeat; overflow:auto; width:90%; opacity:0.9; position:relative; top:15%;cursor:url(../images/cur-2.png),default;
}
.size_chart{margin:auto; float:left; width:100%; height:100vh; overflow:auto; text-align:center;cursor:url(../images/cur-2.png),default;
}

.lbetitlen1{margin:20px 0 0 0; margin-left:5%; color:#cb4653; text-align:left; font: 40px 'BodoniFLF-Roman'; width:90%; cursor:url(../images/cur-2.png),default;
}
.lbetextd1{margin:10px 0 0 0; margin-left:5%; text-align:left; color:#000; font: 14px 'HelveticaNeueLTStd-Lt'; line-height:30px; width:90%;cursor:url(../images/cur-2.png),default;
}


#laptopblock{display:block;cursor:url(../images/cur-2.png),default;
}
#mobileblock{display:none;cursor:url(../images/cur-2.png),default;
}

select {
	font-family:"BodoniFLF-Roman";
	    width:73%;
        padding: 7px;
        margin: 0 auto;
		position:absolute;
		top:4%;
		left:5%;
        -webkit-appearance:none; /* remove the strong OSX influence from Webkit */
        -moz-appearance: none;
        appearance: none;
		border:#999 solid 2px;
    background: #debda1 url("../images/fav.png") no-repeat 98% center;
	outline:none !important;
	outline:0 !important;
    -moz-outline: none !important;
	letter-spacing: 1px;
	cursor:pointer;
	color: #fff;
	outline:none;
    color: rgba(125,125,125,0);
    text-shadow: 0 0 0 #000;
        -ms-appearance: none;
        -o-appearance: none;
		z-index:99;

cursor:url(../images/cur-2.png),default;
}

select option{color:#000 !important; background:#fff; outline:none;cursor:url(../images/cur-2.png),default;
}



@media screen and (max-height: 450px) {
  .overlay {overflow-y: auto;cursor:url(../images/cur-2.png),default;
}
  .overlay a {font-size: 20pxcursor:url(../images/cur-2.png),default;
}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  cursor:url(../images/cur-2.png),default;
}


  

}

.artistblock{margin:auto; float:right; margin-top:2%; width:48%; position:absolute; right:10%; height:auto; display:inline;}
.artistnames a{margin:auto; float:left; color:#FFF;  width:auto; padding:0px 20px 0 20px; height:auto; font-family: "HelveticaNeueLTStd-Lt"; display:inline; background:url(../images/rostedot.png) no-repeat; letter-spacing:1px;}
.artistnames a:hover{margin:auto; float:left; color:#ccb184; width:auto; padding:0px 20px 0 20px; height:auto; font-family: "HelveticaNeueLTStd-Lt"; display:inline; background:url(../images/rostedot.png) no-repeat; letter-spacing:1px; text-decoration:none;}


.leftarrown{margin:auto; float:left; position:absolute; top:47%; left:1%; background:url(../images/leftaa.png) no-repeat; width:34px; height:34px;}
.rightarrown{margin:auto; float:right; position:absolute; top:47%; right:1%; background:url(../images/rightaa.png) no-repeat; width:34px; height:34px;}









