body {
	background-color:rgb(233,33,45);	
    overflow-x: hidden;
    width: 100%;
    
}

a 	{
	color:#fff;
	text-decoration:none;
}
a:hover	{
	text-decoration:underline;
}

#container{
	align:center;
	color:white;
	margin-left:5%;
	margin-right:5%;
	text-align:center;
	max-width:1028px;
	margin:0 auto;
}

.flex{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content: center;
	
}
a span.smalltxt	{
	font-size:9px!important;	
}

.col:first-child	{
	width:35%;
}
.col	{
	width:65%;
}

.col-full	{
	width:100%;
}
.margin		{
	margin:15px 0; 
}
.big-text *	{
	
	font-size:28px!important;
	line-height:45px;	
	
}


@media screen and (max-width: 750px){
	
	.col	{
		width:100%!important;
	}
}


img.mainpic {
	/*max-width:500px;*/
	width:100%;
	
}


span.lighttxt {
	
    font-family: 'Montserrat', serif;
	font-weight:light;
    font-size: 32px;
	text-transform: uppercase;
	line-height: 1.1;
	
}

span.boldtxt {
	
    font-family: 'Montserrat', serif;
	font-weight:bold;
    font-size: 32px;
	text-transform: uppercase;
	line-height: 1.1;
	
}

span.smalltxt	{
	
	font-size:19px;
	vertical-align: text-bottom;
	
}

span.mailtxtb {
	
    font-family: 'Montserrat', serif;
	font-weight:bold;

	
}

span.mailtxt {
	
    font-family: 'Montserrat', serif;
	font-weight:normal;
    font-size: 22px;
	/*text-transform: uppercase;*/
	line-height: 1.3;
	
}

.textbloc {
	align:center;
	width:60%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.inline-div {
	
	width: 60%;
	display: inline-block;
	
	
}

.form_field {
	
	width: 39%;
	display: inline-block;
	text-align:right;
	
}

.form_field_btn {
	
	width: 29%;
	display: inline-block;
	text-align:left;
}


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#ff0000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	
	display:inline-block;
	font-size:16px!important;
	line-height:19px;
	/*height:33px;*/
	
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #dddddd 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myField {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ff0000;
	font-family:Montserrat;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	
	width:90%;
	font-size:16px!important;
	line-height:16px;
}


