@charset "utf-8";
body {
	font-family: 'bebas_neueregular';
	font-size: 14px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebas_neue-webfont.eot');
    src: url('../fonts/bebas_neue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebas_neue-webfont.woff2') format('woff2'),
         url('../fonts/bebas_neue-webfont.woff') format('woff'),
         url('../fonts/bebas_neue-webfont.ttf') format('truetype'),
         url('../fonts/bebas_neue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Conv_AvenirNextCondensed-Bold';
	src: url('../fonts/AvenirNextCondensed-Bold.eot');
	src: local('☺'), url('../fonts/AvenirNextCondensed-Bold.woff') format('woff'), 
	url('../fonts/AvenirNextCondensed-Bold.ttf') format('truetype'), url('../fonts/AvenirNextCondensed-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirNextCondensed-Regular';
	src: url('../fonts/AvenirNextCondensed-Regular.eot');
	src: local('☺'), url('../fonts/AvenirNextCondensed-Regular.woff') format('woff'), 
	url('../fonts/AvenirNextCondensed-Regular.ttf') format('truetype'), url('../fonts/AvenirNextCondensed-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
a{
	color: #acacac;
	text-decoration: none;	
}
a:hover{
	color: #fff;
	text-decoration: underline;	
}
img{
	border: 0px;	
}
.pad_0{
	padding: 0px;	
}

@media only screen and (min-width: 1400px) {
.container {
    width: 1220px;
	margin: 0px auto;
}
}
#wrap {	
}
#header .moon{
	position: absolute;
	left: 0px;
	top: 0px;
}
#header .navbar-default{
	background-color: transparent;
    border-color: transparent;	
}
#header .navbar{
	border-radius: 0;	
}
#header .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
	margin-left: -44px;
	margin-right: 30px;
}
#header .navbar-brand{
	height: auto;	
}
#header .navbar-default .navbar-nav>li>a{
	color: #fff;
    font-size: 18px;
    font-weight: 400;	
}
#header .navbar-default .navbar-nav>li>a:hover{
	color: #9f0c00;
	text-decoration: none;	
}
#header .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color: #9f0c00;
	text-decoration: none;	
}
#header .navbar-nav{
	margin: 50px 0px 0px;	
}
#middle{
	margin-top: 37px;	
}
.form_box{
	background: url(../images/form_bg.png) repeat left top;	
	max-width: 502px;
	padding-top: 15px;
	position: relative;
    box-shadow: 1px 0px 22px #000;
}
.tag{
	position: absolute;
	top: -17px;
	right: -16px;	
}
.form_box h1{
	margin-bottom: 0px;
	font-size: 50px;
	font-weight: 400;
	color: #ded7c7;
	margin-top: 0px;
	background: -webkit-linear-gradient(top, #ded6c6, #d1c8b5);
	background: linear-gradient(top, #ded6c6, #d1c8b5);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 1px #427098;
	-moz-text-stroke: 1px #427098;
}
.form_box h2{
	font-size: 50px;
	font-weight: 400;
	color: #beb19b;
	margin-top: 0px;
	background: -webkit-linear-gradient(top, #c2b5a0, #b7a892);
	background: linear-gradient(top, #c2b5a0, #b7a892);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 1px #437199;
	-moz-text-stroke: 1px #437199;
}
.form_box p{
	font-size: 22px;
	color: #fff;
	letter-spacing: 1px;
    font-weight: 400;
}
.form_box .form-control{
	height: 41px;
	border: 0px;
	font-family: 'Conv_AvenirNextCondensed-Regular';
    border-radius: 0px;	
	box-shadow: none;
    letter-spacing: 1px;
	font-size: 13px;
	color: #000000;
}
.form_box .form-group{
	margin-bottom: 9px;	
}
.form_box .field_box{
	margin-bottom: 9px;	
	position: relative;
	z-index: 9;
}
.form_box .form-horizontal .control-label{
	padding-top: 16px;
	font-family: 'Conv_AvenirNextCondensed-Regular';
	letter-spacing: 1px;
	text-align: left;
	font-size: 13px;
	font-weight: 400;
	color: #fff;	
}
.form_box .field{
	margin-right: 11px;	
}
.form_box input[type=checkbox].css-checkbox + label.css-label{
	font-family: 'Conv_AvenirNextCondensed-Regular';
	letter-spacing: 1px;
	font-size: 9px;
	font-weight: 400;
	color:#fff;	
}
.form_box .sub_btn img{
	margin: 0px auto;	
}
.lable_red{
	background-image: url(../images/lable.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-shadow: 0px 1px 5px #D8D0BF;
	text-align: left;
	line-height: 27px;
	margin-left: -55px;
	margin-top: -44px;
	padding: 62px 30px 21px 61px;	
	font-size: 24px;
    color: #d8d0bf;
    font-weight: 400;
}
.lable_red span{
	font-size: 30px;
}
.right_col{
	margin-top: 36%;	
}
.right_col h1{
	margin: 0px 0px 2px;
	font-size: 30px;
	font-weight: 400;
	background-color: hsla(0,0%,0%,0.45);
	-webkit-text-stroke: 1px #a69b94;
	color: #dcd4c3;
}
.detail{
	padding: 10px;
	background-color: hsla(0,0%,0%,0.45);
}
.detail p{
	margin: 0px 0px 11px;
	padding: 0px;
	font-family: 'Conv_AvenirNextCondensed-Regular';
	letter-spacing: 1px;
	font-size: 14px;
	color: #fff;	
}
.detail h5{
	margin: 20px 0px 11px;
	padding: 0px;
	font-family: 'Conv_AvenirNextCondensed-Bold';
	letter-spacing: 1px;
	font-size: 25px;
	color: #ff0000;	
}
#footer{
	padding: 30px 0px 15px 0px;	
}
#footer h1{
	margin: 0px 0px 15px;
	padding: 0px;
	font-family: 'Conv_AvenirNextCondensed-Bold';
	letter-spacing: 1px;
	font-size: 25px;
	color: #ff0000;	
}
#footer p{
	margin: 0px 0px 20px;
	padding: 0px;
	font-family: 'Conv_AvenirNextCondensed-Regular';
	letter-spacing: 1px;
	font-size: 14px;
	color: #fff;	
}
#footer small{
	font-family: 'Conv_AvenirNextCondensed-Regular';
	letter-spacing: 1px;
	color: #acacac;	
}
/*---------- inner page -------------*/
.inner_sec{
	max-width: 100%;	
}
.inner_sec  p{
	font-size: 18px;
	color: #fff;
	letter-spacing: 0px;
    font-weight: 400;
	font-family: 'Conv_AvenirNextCondensed-Regular';
}
.inner_sec  p .bold{
	font-family: 'Conv_AvenirNextCondensed-Bold';	
}

.form-control::-moz-placeholder {
  color: #606060;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #606060;
}
.form-control::-webkit-input-placeholder {
  color: #606060;
}

.testimonianza, .testimonianza2{
	color: #fff;
    font-family: "Conv_AvenirNextCondensed-Regular";
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
}

#pagination a{
	color: #fff;
}


