body {

	background:#190b0d!important;
	
	}
	



	
.maincontainer {
				/*edited by Matt*/	
				margin: 0 auto;				
				/*edited by Matt*/
				
				max-width: 920px;
				min-height: 380px;
				border-radius:30px;
				-webkit-border-radius:30px;
				-moz-border-radius:30px;
				border:8px solid rgba(255,255,255, 1.0);
				background-image: url(../images/background.jpg);
				background-position: left center;
				background-repeat: no-repeat;
				position: relative;
		    box-shadow: 0 0 35px rgba(106, 22, 111, 1);
    -webkit-box-shadow: 0 0 35px rgba(106, 22, 111, 1); 
    -moz-box-shadow: 0 0 35px rgba(106, 22, 111, 1);
    background-color:#000!important;				
				}
				
.tag {color: #d7d171;font-weight: bold; font-style: italic;font-family: times, georgia, serif;padding:10px 0;clear: both;max-width: 300px;display: block;margin: 0;position: relative;}				
/*-----------------Tablet-Portrait---------------------*/
@media only screen and (min-width:768px) and (max-width:959px) {
	/*-----------------------Setup------------------------*/
	
.maincontainer {max-width: 700px;
				height: 420px;
				border-radius:20px;
				-webkit-border-radius:20px;
				-moz-border-radius:20px;
				border: solid thick rgba(255,255,255, 1.0);
				position: relative;				
				}
}

	


/*-----------------Mobile-Landscape---------------------*/
@media only screen and (min-width:480px) and (max-width:767px) {
	/*-----------------------Setup------------------------*/

		
.maincontainer {max-width: 95%;
				height: auto;
				border-radius:20px;
				-webkit-border-radius:20px;
				-moz-border-radius:20px;
				background: transparent!important;
				background-image: url(../images/maincont_background.png)!important;
				background-position: center center;
				background-repeat: no-repeat;				
				border: solid thick rgba(255,255,255, 1.0);
				position: relative;				
				}
				

/*	section.splash {

		padding:0!important;
	} */
	


.tag {color: #d7d171;font-weight: bold; font-style: italic;font-family: times, georgia, serif;padding:10px 0;float: none;margin: 0 auto;text-align: center;position: relative;}				

section#l-benefits > section.one-half{display:none;}
section#l-benefits > section.one-half.first{display:block;}

				
}




/*----------------Mobile-Portrait--------------------*/
@media only screen and (max-width:479px) {
	/*-----------------------Setup------------------------*/
	
	

section#l-benefits > section.one-half{display:none;}
section#l-benefits > section.one-half.first{display:block;}

			
.maincontainer {max-width: 95%;
				height: auto;
				border-radius:15px;
				-webkit-border-radius:15px;
				-moz-border-radius:15px;
				border: solid thick rgba(255,255,255, 1.0);
				background: transparent!important;
				background-image: url(../images/maincont_background.png)!important;
				background-position: center center;
				background-repeat: no-repeat;
				position: relative;			
				}

.tag {color: #d7d171;font-weight: bold; font-style: italic;font-family: times, georgia, serif;padding:10px 0;float: none;margin: 0 auto;text-align: center;position: relative;}				
				
				
}

.clear {clear: both;}


	section.splash {
		background:url(../images/backgroundLG_gypsy.jpg) center 70px no-repeat #190b0d; 
	}
	
	
	






.trial-title {
font-family: 'Milonga', cursive!important;
font-weight: 700;
}


textarea,input{background-color: rgba(250,250,250,0.8)!important; border: solid 1px #fca001!important;
}




nav ul li a {
color: #FC03E2;
text-decoration: none!important;
font-family: 'Milonga', cursive!important;
}

	
	label.check-label {
		    text-shadow: 2px 2px 2px rgba(0, 0, 0, 1)!important;
    -webkit-text-shadow: 2px 2px 2px rgba(0, 0, 0, 1)!important; 
    -moz-text-shadow: 2px 2px 2px rgba(0, 0, 0, 1)!important;
}

section#l-benefits .header {
font-family: 'Milonga', cursive!important;
font-weight: 700;
color: #FC03E2!important;
font-size: 22px;
}

.container ul {
color: white!important;}


