@charset "UTF-8";

.login fieldset{
border:0;
}
.login .control-group label{
font-size: 16px!important;
display:block;
padding:10px 0;
}
.login .control-group input[type="text"],.login .control-group input[type="password"]{
  background-color: #3e4b5c!important;
  color: #fff!important;
  border: 0!important;
  box-shadow: 0px 0px 0px #fff!important;
  padding: 10px!important;
  font-family: 'Roboto', sans-serif!important;
  font-size: 16px!important;
}
.login .control-group button[type="submit"]{
  border: 0!important;
  box-shadow: 0px 0px 0px #fff!important;
	padding:10px!important;
	background-color:#a1816e!important;
	color:#fff!important;
    font-family: 'Roboto', sans-serif!important;
    font-size: 18px!important;
}
.login .control-group button[type="submit"]:hover{
	background-color:#3e4b5c!important;
	color:#fff!important;
}
/******************MY TEMPLATE CSS STYLES*******************/
/**********************MAIN TEMPLATE***********************/
p{padding:0px;margin:0px;line-height:20px;}
ul,li{list-style:none;padding:0px;margin:0px;font-size:0px;}
strong,b{
font-weight:bold;
}
html,body {
margin:0px;
padding:0px;
font-family: 'Roboto', sans-serif!important;
font-size:14px;
color:#777;
height:100%!important;
}
#Container{
width:100%;
min-width:960px;
position:relative;
min-height:100%;
background-color:#fff;
}
#Container a{
color:#a1816e;
text-decoration:none;
  /*transition*/
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#Container a:hover{
color:#777;
}

.Header_shadow{
z-index:20;
width:100%;
background-color:#3e4b5c;
position:relative;
}
.Header{
width:960px;
height:auto;
position:relative;
}

.Slider_shadow{
}
.Slider{
height:auto;
position:relative;
}
#MainContent_shadow{
width:100%;
padding-bottom:270px;
}
.MainContent{
width:960px;
padding:0;
margin-bottom:25px;
background-color:#fff;
}
.MainContentleft{
float:left;
width:260px;
padding:0px 0 0 0;
}
.MainContentmainleft{
float:right;
width:680px;
padding:0px;
}
.MainContentmain{
width:960px;
padding:0px;
padding-bottom:0px;
}

#bottom_back{
width:100%;
height:auto;
}
#bottom{
width:100%;
height:auto;
}

#footer_back{
background-color:#3e4b5c;
width:100%;
position:absolute;
bottom:0;
height:270px;
}
#footermodules_back{
background-color:#3e4b5c;
padding:40px 0 40px 0;
height:140px;
}
#footermodules{
font-size:16px;
width:960px;
padding:0px;
text-align:left;
color:#fff;
}
#footer{
font-size:11px;
width:960px;
padding:10px 0px 16px 0px;
text-align:left;
color:#fff;
}
#footer span{
font-size:11px;
padding-top:5px;
display:block;
}
#footer a{
text-decoration:none;
color:#fff;
}
#footer a:hover{
color:#a1816e;
}
.copy{
float:right;
}
.copy a{
text-decoration:none;
color:#fff!important;
}
.copy a:hover{
color:#a1816e!important;
}


.componentheading,.componentheadingnewscss{
font-family: 'Roboto', sans-serif!important;
padding: 0 0 20px 0;
font-weight:normal;
color:#3e4b5c;
font-size:32px;
display:block;
text-align:left;
}
.fsf_main h1{
font-family: 'Roboto', sans-serif!important;
padding: 0 0 20px 0;
font-weight:normal;
color:#3e4b5c;
font-size:32px;
display:block;
text-align:left;
}
.faq_category{
display:none;
}
.fsf_faqs{
padding:0px!important;
}
.fsf_faq{
border:0px!important;
}
.fsf_faq a{
color:#777!important;
border:3px dashed #1885ad;
margin-bottom:10px;
padding:10px!important;
}
.fsf_faq_answer{

}

.itemFullText li{
padding-left:20px;
position:relative;
font-size:16px!important;
}
.itemFullText li::before{
content:" ";
position:absolute;
top:8px;
left:0px;
width:10px;
height:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:#1885ad;
}
.itemFullText h4{
color:#1885ad;
font-size:24px;
padding:10px;
display:block;
margin:0px;
}
.itemFullText h5 img{
float:left;
}
.itemFullText h5 span{
display:block;
font-size:50px;
padding:40px;
color:#fff;
}
.itemFullText .lists_divs{
display:inline-block;
margin-right:40px;
vertical-align:top;
}
.itemFullText table{
border:2px solid #fff;
margin:20px 0 20px 0;
}
.itemFullText td{
padding:10px;
background-color:#eee;
}
.itemFullText .header1{
background-color:#1885ad;
color:#fff;
}
.itemFullText .header2{
background-color:#fbc066;
color:#fff;
}
.newscss .catItemBody{
padding-right:10px;
}
.newscss .catItemTitle a{
text-align:left;
width:auto;
height:44px;
overflow:hidden;
}

#system-message{
color:#000;
background-color:#ccc;
padding:10px;
/* border */
  border:0px;
  text-align: center;
}
#system-message h4{
font-size:30px;
  margin:0;
}
#system-message dt.error{
color:#990000;
font-size:20px;
font-weight:bold;
border-bottom:2px solid #990000;
}
#system-message dt.message{
color:#ffa800;
font-size:20px;
font-weight:bold;
border-bottom:2px solid #ffa800;
}
#system-message .message li{
color:#000;
font-size:14px;
font-weight:bold;
border:0px;
}

/******************MODULES*******************/

/*LOGO*/
.Back_logo{
  position:absolute;
  left:0px;
  top:0px;
  padding:5px;
  background-color:#fff;
}
.Back_logo img{
  width:auto;
  height:auto;
}


.Back_social{
  float:none;
  padding:0px 0 10px 0;
}
.Content_social{
text-align:center;
}
.Content_social img{
width:auto;
height:auto;
}


/*MAINMENU*/
.Back_mainmenu{
width:auto;
float:right;
}
.Container_mainmenu{
}
.Content_mainmenu ul{
text-align:right!important;
}
.Content_mainmenu li{
float:none!important;
display:inline-block!important;
}
.Content_mainmenu a{
font-size:14px!important;
color:#fff!important;
padding:20px 8px 20px 8px;
margin:0 0px 0 0px;
display:block;
font-weight:normal!important;
/*transition*/
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.Content_mainmenu a:hover{
color:#a1816e!important;
}
.Content_mainmenu a.active{
color:#a1816e!important;
}
.Content_mainmenu ul.dj-submenu{
top:50px!important;
text-align:left!important;
}
.Content_mainmenu .dj-submenu a{
font-size:13px!important;
color:#fff!important;
background-color:#3e4b5c;
padding:8px;
width:180px;
}
.Content_mainmenu .dj-submenu a:hover{
font-size:13px!important;
color:#3e4b5c!important;
background-color:#fff;
}
.Content_mainmenu .dj-submenu a.active{
font-size:13px!important;
color:#fff!important;
background-color:#a1816e;
}


/*SLIDER*/
.Back_slider{
width:100%;
position:relative;
overflow:hidden;
padding-top:0px;
min-height:400px;
}
.Content_slider{
position:relative;
}
.Content_slider .djslider{

}
.Content_slider ul{

}
.Content_slider li{

}
.Content_slider img{

}
.Content_slider .slide-desc{
left:50%!important;
top:0!important;
bottom:0!important;
margin-left:-500px!important;
width:350px!important;
padding-top:120px;
}
.Content_slider .slide-desc-bg {
background: none!important;
opacity: 1!important;
filter: alpha(opacity = 100)!important;
}
.Content_slider .slide-desc-text{
padding:0px!important;
}
.Content_slider .slide-title a{
color:#fff!important;
font-size:52px;
text-decoration:underline!important;
padding-bottom:20px;
width:auto!important;
display:block;
}
.Content_slider .slide-text a{
color:#fff!important;
text-decoration:underline!important;
font-size:45px;
line-height:50px;
margin-bottom:30px;
width:auto!important;
display:block;
}
.Content_slider .readmore{
display:inline-block;
text-align:center;
color:#fff!important;
padding:15px;
font-size:20px;
background-color:#e51b24;
}
.Content_slider .readmore:hover{
color:#e51b24!important;
background-color:#fff;
}
.Content_slider .next-button{
width:auto!important;
height:auto!important;
}
.Content_slider .prev-button{
width:auto!important;
height:auto!important;
}

/*GSLIDE*/
.Back_gslide{
width:100%;
max-height:200px;
overflow:hidden;
}
.Back_gslide img{
width:100%;
height:auto;
}

/*MOTO*/
.Back_moto{
width:100%;
background-color:#e5e5e5;
padding:10px 0;
text-align:center;
}
.Back_moto h1{
text-align:center;
font-size:30px;
font-weight:normal;
margin:0 0 10px 0;
color:#3e4b5c;
}

/*Home LEFTMENU*/
.Back_leftmenu{
text-align:left;
padding-top:30px;
}
.Content_leftmenu li{
float:none!important;
}
.Content_leftmenu a{
display:block;
font-size:16px!important;
padding:10px 0 10px 20px;
position:relative;
border-bottom:1px solid #ddd;
color:#3e4b5c!important;
}
.Content_leftmenu a:hover{
color:#a1816e!important;
}
.Content_leftmenu .current a{
color:#a1816e!important;
}
.Content_leftmenu .current a:before{
background-color:#777;
}

/*Home WELL*/
.Back_well{
width:100%;
text-align:center;
color:#fff;
height:213px;
overflow:hidden;
position:absolute;
bottom:0;
left:0;
right:0;
z-index:10;
}
.Container_well{
text-align:center;
position:relative;
display:inline-block;
width:960px;
background-color:#3e4b5c;
}
.Content_well .div_content_back{
width:100%;
}
.Container_well .div_content{
width:45%;
float:left;
padding:20px;
text-align:left;
}
.Container_well .div_content h1{
text-align:left;
font-size:25px;
margin:0 0 10px 0;
display:block;
font-weight:normal;
color:#fff;
}
.Content_well .div_image{
width:50%;
float:right;
}
.Content_well .div_image img{
width:100%;
height:auto;
}


/*Home ITEMS*/
.Back_items{
  width:100%;
  padding:0 0 35px 0;
}
.Title_items{
}
.Container_items{
font-size:0px;
width:960px;
}
.Content_items{
}
.Content_items .item_container{
text-align:left;
display:block;
padding:15px 0 0 0;
width:50%;
font-size:14px;
float:left;
}
.Content_items a.item_image{
  float: left;
  text-align: center;
  border: 0px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  width: 200px;
  height: 200px;
  margin:0 20px 30px 0;
}
.Content_items img{
  width: 100%;
  min-width: 100%;
  min-height: auto;
}
.Content_items .item_title a{
display:block;
padding:15px 0px 15px 0px;
font-size:20px;
color:#a1816e!important;
height: auto;
}
.Content_items .item_title a:hover{
color:#777!important;
}
.Content_items .item_desc{
line-height:20px;
padding:0 10px 0 0px;
}
.Content_items .item_more a{
display:inline-block;
width:auto;
text-align:left;
color:#fff!important;
background-color:#3e4b5c;
font-size:14px;
padding:10px;
margin-top:10px;
}
.Content_items .item_more a:hover{
color:#fff!important;
background-color:#a1816e;
}

/*Home ITEMS2*/
.Back_items2{
  width:100%;
  padding:0 0 35px 0;
}
.Title_items2{
}
.Container_items2{
font-size:0px;
width:960px;
}
.Content_items2{
}
.Content_items2 .item_container{
text-align:left;
display:block;
padding:15px 0 0 0;
width:25%;
font-size:14px;
float:left;
}
.Content_items2 a.item_image{
  float: none;
  text-align: center;
  border: 0px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  width: 200px;
  height: 200px;
  margin:0 0px 10px 0;
}
.Content_items2 img{
  width: 100%;
  min-width: 100%;
  min-height: auto;
}
.Content_items2 .item_title a{
display:block;
padding:15px 0px 15px 0px;
font-size:20px;
color:#a1816e!important;
height: auto;
}
.Content_items2 .item_title a:hover{
color:#777!important;
}
.Content_items2 .item_desc{
line-height:20px;
padding:0 10px 0 0px;
}
.Content_items2 .item_more a{
display:inline-block;
width:auto;
text-align:left;
color:#fff!important;
background-color:#3e4b5c;
font-size:14px;
padding:10px;
margin-top:10px;
}
.Content_items2 .item_more a:hover{
color:#fff!important;
background-color:#a1816e;
}


/*newsletter*/
.Back_newsletter{
  float:left;
  width:300px;
  padding-left:100px;
}
.Container_newsletter{
width:auto;
}
.Title_newsletter{
font-size:22px;
color:#3e4b5c;
}
.Content_newsletter{
line-height:20px;
}
.Content_newsletter .inputbox{
font-family: 'Roboto', sans-serif!important;
font-size:16px!important;
border:none;
padding:10px;
background-color:#f8f8f8;
color:#666;
width:300px!important;
}
.Content_newsletter .acymailing_introtext{
line-height:20px;
color:#666;
text-align:left;
font-size:14px!important;
}
.Content_newsletter .button{
font-family: 'Roboto', sans-serif!important;
font-size:16px;
border:none;
padding:10px;
background-color:#a1816e;
color:#fff;
float:right;
}
.Content_newsletter .button:hover{
font-family: 'Roboto', sans-serif!important;
font-size:16px;
border:none;
padding:10px;
background-color:#3e4b5c;
color:#fff;
}

/*contactbottom*/
.Back_contactbottom{
  font-size:15px!important;
  position:relative;
}
.Container_contactbottom{
width:auto;
}
.Title_contactbottom{
font-size:22px;
color:#fff;
text-align:center;
}
.Content_contactbottom{
line-height:20px;
text-align:center;
color:#fff;
}

/*CONTACT*/
.contact_form h3{
padding: 10px 0px 10px 0!important;
margin: 0px 0 10px 0!important;
color: #3e4b5c;
font-size: 28px;
display: block;
text-align: left;
font-weight:normal;
}
.chronoform > div{
float:left;
width:50%;
}
.chronoform > div#ftr-message, .chronoform > div#ftr-captcha, .chronoform > div#ftr-sendmessage{
float:none;
width:100%;
}
.chronoform input[type="text"]{
border:none;
width:90%;
padding:15px;
background-color:#3e4b5c;
color:#fff;
font-family:  'Roboto', sans-serif!important;
font-size:17px;
}
.chronoform textarea{
border:none;
width:95%;
height:150px;
padding:15px;
background-color:#3e4b5c;
color:#fff;
font-family:  'Roboto', sans-serif!important;
font-size:17px;
}
.chronoform .gcore-multiple-column{
text-align:left;
}
.chronoform .gcore-radio-item{
border:none;
width:auto;
height:auto;
padding:14px;
background-color:#3e4b5c;
color:#fff;
font-family:  'Roboto', sans-serif!important;
font-size:17px;
margin:0 1px 0 0;
display:inline-block;
}
.chronoform input[id="recaptcha_response_field"]{
border:none;
width:94%!important;
padding:5px;
background-color:#3e4b5c;
color:#fff;
font-family:  'Roboto', sans-serif!important;
font-size:16px;
border:none!important;
}
.chronoform > div#ftr-captcha > div > div{
display:inline-block;
vertical-align:middle;
}
.chronoform > div#ftr-captcha > div > div:nth:child(2){
padding-top:30px;
}
.chronoform input[id="captcha1"]{
border:none;
width:100px;
padding:15px;
background-color:#3e4b5c;
color:#fff;
font-family:  'Roboto', sans-serif!important;
font-size:16px;
}
.chronoform input[type="submit"]{
margin-top:20px;
border:none;
width:auto;
padding:15px 25px;
background-color:#ddd;
color:#fff;
font-family:  'Roboto', sans-serif!important;
font-size:20px;
/*transition*/
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;;
}
.chronoform input[type="submit"]:hover{
background-color:#3e4b5c;
color:#fff;
}
.chrono_credits a, .chronoforms6_credits{display:none;}


@media all and (max-width: 960px){
	#Container{
	min-width:100%;
	overflow:hidden;
	}	
	.Header{
	width:100%;
	}
	#MainContent_shadow{
	width:100%;
	padding-bottom:270px;
	}
	.MainContent{
	width:100%;
	}
	.MainContentleft{
	float:left;
	width:260px;
	padding:0px 0 0 0;
	display:none;
	}
	.MainContentmainleft{
	float:none;
	width:100%;
	padding:0px;
	}
	.MainContentmain{
	width:100%;
	}
	
	#footer_back{
	position:absolute;
	bottom:0;
	height:270px;
	}
	#footermodules_back{
	padding:0px 0 0px 0;
	height:180px;
	}
	#footermodules{
	width:100%;
	}
	#footer{
	width:100%;
	}
		
	/******************MODULES*******************/
	
	/*LOGO*/
	.Back_logo{
	  position:relative;
	  padding:5px 0;
	  width:100%;
	  background-color:#fff;
	}
	.Content_logo{
	text-align:center;
	}
	.Content_logo img{
	  width:80%;
	  max-width:200px;
	  height:auto;
	}
	
	
	/*MAINMENU*/
	.Back_mainmenu{
	width:auto;
	float:none;
	}
	.Container_mainmenu{
	}
	.Content_mainmenu ul{
	text-align:center!important;
	}
	.Content_mainmenu li{
	float:none!important;
	display:inline-block!important;
	}
	.Content_mainmenu a{
	font-size:14px!important;
	color:#fff!important;
	padding:20px 8px 20px 8px;
	margin:0 0px 0 0px;
	display:block;
	font-weight:normal!important;
	/*transition*/
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
	.Content_mainmenu a:hover{
	color:#a1816e!important;
	}
	.Content_mainmenu a.active{
	color:#a1816e!important;
	}
	.Content_mainmenu ul.dj-submenu{
	top:50px!important;
	text-align:left!important;
	}
	.Content_mainmenu .dj-submenu a{
	font-size:13px!important;
	color:#fff!important;
	background-color:#3e4b5c;
	padding:8px;
	width:180px;
	}
	.Content_mainmenu .dj-submenu a:hover{
	font-size:13px!important;
	color:#3e4b5c!important;
	background-color:#fff;
	}
	.Content_mainmenu .dj-submenu a.active{
	font-size:13px!important;
	color:#fff!important;
	background-color:#a1816e;
	}
	.Content_mainmenu select{
	width:93%;
	}
		
	.Back_slider{
	min-height:inherit;
	}
	/*Home WELL*/
	.Back_well{
	width:100%;
	height:auto;
	overflow:visible;
	position:relative;
	}
	.Container_well{
	width:100%;
	}
	.Content_well .div_content_back{
	width:100%;
	}
	.Container_well .div_content{
	width:100%;
	float:none;
	padding:0px;
	text-align:center;
	}
	.Container_well .div_content h1{
	text-align:center;
	}
	.Content_well .div_image{
	display:none;
	}
	
	
	/*Home ITEMS*/
	.Back_items{
	  width:100%;
	  padding:0 0 35px 0;
	}
	.Title_items{
	}
	.Container_items{
	font-size:0px;
	width:100%;
	}
	.Content_items{
	}
	.Content_items .item_container{
	text-align:left;
	display:block;
	padding:15px 0 0 0;
	width:50%;
	font-size:14px;
	float:left;
	}
	.Content_items a.item_image{
	  float: none;
	  text-align: center;
	  border: 0px;
	  display: block;
	  overflow: hidden;
	  width: 80%;
	  max-width: 200px;
	  height: 80%;
	  max-height: 200px;
	  margin:0 20px 0px 0;
	}
	.Content_items img{
	  width: 100%;
	  min-width: 100%;
	  min-height: auto;
	}

	
	/*Home ITEMS2*/
	.Back_items2{
	  width:100%;
	  padding:0 0 35px 0;
	}
	.Title_items2{
	}
	.Container_items2{
	font-size:0px;
	width:100%;
	}
	.Content_items2{
	}
	.Content_items2 .item_container{
	text-align:left;
	display:block;
	padding:15px 0 0 0;
	width:50%;
	font-size:14px;
	float:left;
	}
	.Content_items2 a.item_image{
	  float: none;
	  text-align: center;
	  border: 0px;
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	  display: block;
	  overflow: hidden;
	  width: 80%;
	  max-width: 200px;
	  height: 80%;
	  max-height: 200px;
	  margin:0 0px 10px 0;
	}
	.Content_items2 img{
	  width: 100%;
	  min-width: 100%;
	  min-height: auto;
	}

	
	/*contactbottom*/
	.Back_contactbottom{
	  font-size:11px!important;
	  position:relative;
	}
	.Container_contactbottom{
	width:auto;
	}
	.Title_contactbottom{
	font-size:18px;
	color:#fff;
	text-align:center;
	}
	.Content_contactbottom{
	line-height:18px;
	text-align:center;
	color:#fff;
	}
	
	.Back_leftmenu{
	display:none;
	}
	/*CONTACT*/
		
		.chronoform > div{
		float:left;
		width:100%;
		}
		.chronoform > div#ftr-message, .chronoform > div#ftr-recaptcha, .chronoform > div#ftr-sendmessage{
		float:none;
		width:100%;
		}
		.chronoform textarea{
		width:90%
		}	
}