@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@import url(http://fonts.googleapis.com/css?family=Lato:400,100,700);
body{font-family: 'Open Sans', sans-serif!important;}
h2 {  line-height: 25px;    margin: 0 0 6px;    padding: 0;}
.asheville_cnt{ float:left; margin:0 0 10px; padding:0 0 0 15px; width:96%; border-left:4px solid #E19EBC;}
.asheville_cnt p{ float:left; margin:7px 0 ; padding:0px; color:#666; line-height:20px; font-size:18px; font-family: 'Lato', sans-serif; font-weight:normal; font-style: italic; }
.red_border_box_cnt{ float:left; margin:0 0 25px; padding:15px 0px; width:99%; background:#d2d4cb; border-left:7px solid #8b393f;}
.red_border_box_cnt h1{ margin:10px 0!important; padding:0px; width:100%; color:#000; float:left; text-align:center; line-height:25px!important; font-weight:bold!important; font-size:24px!important;}
.red_border_box_cnt ul{ margin:0px; padding:0px; list-style:none;}
.red_border_box_cnt ul li{ background:url("wp-content/uploads/2015/05/list-icon.png") no-repeat; background-position: 0 13px;  margin:0 0 5px 20px; padding:0 0 0 18px; font-size:20px; line-height:30px; font-weight:normal; color:#000;}
.textwidget input[type="text"]{ margin:5px 0;}
#logo_wrapper{ margin: 0 0 0 10px;}
li.limail::before{margin-left: -23px !important;}
.quotes{line-height: 20px;}
.side_box h3{ margin:0 0 10px;}
#single_left h1{margin: 0 0 10px !important;}
.side_box > span{line-height: 20px;}
.red_border_box_cnt ul{ width:50%; float:left;}
.red_border_box_cnt ul li{font-size:14px; font-weight: 600; }ul.red-right-cnt{ float:right!important;}
.about-cnt-box {    margin-top: 15px;}
.about-cnt-box h3 {   color: #000;    font-size: 20px;    padding: 0 0 0 26px;}
.about-cnt-box strong {    font-size: 15px;    font-weight: bold;}
.red-right-cnt.first_page{list-style:none; background:none; margin: 42px 0 0 !important;}
.red-right-cnt > li {   list-style: outside none none !important;}
.red-right-cnt.enroling_page{margin:75px 0 0 0!important;}
.red-right-cnt.first_page > li {  text-align: center;    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);font-size: 16px;font-weight: normal !important;padding: 0 !important;margin: 0 0 5px !important;}
/*18-5-2015*/
.right_side_box_cnt {float: left;margin: 0;padding: 0;width: 50%;}
.left_side_box_cnt  h2{margin:0 0 10px 0; padding:0px; width:100%; color:#000; float:left; text-align:center; line-height:20px; font-weight:bold; font-size:14px;}
.right_side_box_cnt .red-right-cnt{width:100%;}
.left_side_box_cnt {float: left;margin: 30px 0 0;padding: 0 10px;text-align: center;width: 45%;}
.left_side_box_cnt > p {font-size: 16px;font-weight: normal;line-height: 20px;margin: 0;padding: 0;}


@media screen and (max-width: 767px) {
#logo_wrapper img {    width: auto;}
#logo_wrapper{text-align: center;   width: 100%;}
#mobile_menu_container{width: 94% !important;}
#header_top_bar_inner{ padding: 10px 5%;}
#mobile_menu_container select { float: left;  margin: 0px;  width: 97%;}
.red_border_box_cnt ul {  width: 100%;}
ul.red-right-cnt{ width: 100%;}
}
@media screen and (max-width: 980px) {
.red_border_box_cnt ul {  width: 100%;}
ul.red-right-cnt{ width: 100%;}
}


.hbspt-form .hs_hs_persona.field.hs-form-field {
  margin: 9px 0 13px;
  width: 100%;
}
.hs_hs_persona .input select {
  width: 100%;
}
.hbspt-form label {
  float: left;
  margin: 0 0 3px;
  width: 100%;
}
.hs_phone .hs-input {
  margin: 0 0 9px;
}
.hs_phone .hs-input {
  border: 1px solid #ccc;
  border-radius: 3px;
  margin: 0 0 9px;
  padding: 3px 2px;
  width: 100%;
}
.hs_email .hs-input {
  border: 1px solid #ccc;
  border-radius: 3px;
  margin: 0 0 9px;
  padding: 3px 2px;
  width: 100%;
}
a:link {
  color: #a9080a;
}
#header_top_bar_inner {
  width: 72%;
}
.hs-richtext > h2 {
  font-size: 18px;
  margin: 0 0 10px;
  padding: 0;
  color: #e19ebc!important;
}
.hs-richtext span {
  color: #e19ebc!important;
}
.hs-input {
  padding: 4px 0 !important;
  width: 100% !important;
}
.hs-input {
  line-height: 17px !important;
}
.form_css {
  width: 207px;
}
.form_css {
  display: table !important;
  float: left !important;
  padding: 0 58px 0 39px;
}