@charset "utf-8";
/* CSS Document */





/*****    Home Form Below Slider      ****/

.home-form{
    margin-bottom: 0px !important;
}
span.wpcf7-list-item{
    display: block;
    margin-bottom: 10px;
}
.form-divs {
   width: 33%;
   float: left;
}
.checkbox_inline span.wpcf7-list-item {
  width: 40%;
  margin-bottom: 10px;
  float: left;
  display: inline-block;
}
.form-divs_full{width:100%; float:left; margin: 2% 0% 6% 0%;}
.form_divs_part{width:55%; float:left; padding-right:5%;}
.form_divs_part_second{width:20%; float:left;}
@media (max-width:959px) {.form-divs {width:100% !important;}}









/*************   Step 2 Form   *********/


.full-row{
   width: 100%;	
}
.half-row1{
  width: 20%;
  float: left;
  margin-right: 20px;
  margin-top: 0px;
}
.half-row2{
  width: 20%;
  float: left;
}


.previous_step{
  margin-top: 0 !important;
  margin-right: 10px !important;
  font-size: 1em !important;
  font-weight: normal !important;
  display: inline-block !important;
  text-align: center !important;
  cursor: pointer !important;
  overflow: hidden !important;
  position: relative !important;
  z-index: 0 !important;
  vertical-align: middle !important;
  -moz-user-select: none !important;
  -webkit-user-select: none !important;
  user-select: none !important;
  text-decoration: none !important;
  text-shadow: none !important;
  line-height: 1.15em !important;
  border-widht: 2px !important;
  padding: 0 !important;
  background: #afca0a !important;
  color: #ffffff !important;
  padding: 0.8em 1.6em !important;
  color: #afca0a !important;
  border: solid 2px #afca0a !important;
  background: transparent !important;
  letter-spacing: 2px !important;
  padding: 0.6em 1.4em !important;	
}
.previous_step:hover{
  background: #afca0a !important;
  color: #ffffff !important;	
}

@media (max-width:959px) {.half-row1{width:40%;}}
@media (max-width: 500px) {.half-row1{width: 100%;} .half-row2{width: 100%;} }

header.main-header.layout-logo-text-menu .first-row > .first-row-wrapper {
height: 0px !important;
}

-webkit-box-shadow: 0px 0px 5px 2px rgba(97,97,97,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(97,97,97,1);
box-shadow: 0px 0px 5px 2px rgba(97,97,97,1)
}

.cta-h4 {
color: #0c5173;
font-weight: 600;
}

.services .thumbnail .icon {
color: #ffffff !important;
}

@media (max-width: 959px)
.responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper {
  position: fixed;
  background-color: #fff;
}

@media (max-width: 959px)
.button.accent1.button-style-3 span, .vamtam-button.accent1.button-style-3 span {
font-size: 10px !important;
left:-65px !important;
}

#main-menu .menu > .menu-item.current-menu-parent > a, #main-menu .menu > .menu-item.current-menu-item > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item:hover > a {
border-bottom:solid 3px #0e5274 !important;
}

header .icon.shortcode {
color: #0e5274 !important
}

header.main-header.layout-logo-text-menu .first-row #header-text p {
font-weight:600 !important;
}

header.main-header .second-row {
min-height: 0px !important;
}

.menu-main-menu-container {
padding-top: 10px; !important;
}

.responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo img {
max-width: inherit !important;
}

.fixed-header-box .logo-wrapper {
padding-top: 7px !important;
padding-bottom: 3px !important;
}

#top-nav-social > a, #top-nav-social > a .icon {
color: #fff !important;
}

.fixed-header-box .logo-wrapper .logo img {
padding-left: 5px;
}

.top-nav > .top-nav-inner > .row > .row:not(.single-cell) > .grid-1-2 {
padding-left: 25px !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
}

html, body, th, td, p {
color: #000 !important;
}

header.main-header.layout-logo-text-menu .first-row #header-text p {
color: #767676 !important;
}

footer.main-footer, footer.main-footer p, footer.main-footer th, footer.main-footer td {
color: #AFAFAF !important;
}

#main-content h2, h2 a {
font: 800 28px/30px "Raleway" !important; 
}

#main-content h4, h4 a {
font: 300 22px/26px "Raleway" !important;
}

#main-content p {
font: normal 15px/20px "Raleway" !important;
}

.border-white {
border: 2px solid #fff !important;
background: transparent !important;
box-shadow: none !important;
font-style: normal !important;

}

.button.button-border-white-white:hover span, .button.button-border-white span, .button.accent2.button-border-white:hover span, .button.accent2.button-border-white span, .vamtam-button.button-border-white:hover span, .vamtam-button.button-border-white span, .vamtam-button.accent2.button-border-white:hover span, .vamtam-button.accent2.button-border-white span {
color: #fff !important;
}

.white-heading {
font: 800 28px/30px "Raleway" !important;
color: #fff !important;
}


a img.aligncenter {
padding-top: 40px !important;
}

.blue-border {
border: solid 2px #364352 !important;
box-shadow: 0px 0px 6px 1px rgba(54,67,82,1) !important;
}

header.main-header.layout-logo-text-menu .first-row .first-row-left, header.main-header.layout-logo-text-menu .first-row .first-row-right {
height: inherit !important;
}


.responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo img {
  max-width: inherit !important;
  max-height: inherit !important;
  width: 240px !important;
  height: 110px !important;
}

footer.main-footer {
background: #34373c !important;
}

.total-result {
background-color: #afca09 !important;
color: #fff !important;
}

.loan_form button {
  transition: color .3s ease, border .3s ease, background .3s ease;
  background-color: transparent !important;
  background: transparent !important;
  background-image: none !important;
  color: #afca09 !important;
  border: solid 2px #afca09 !important;
  padding: .8em 2em !important;
  font-weight: 600 !important;
  line-height: 1.2em;
}

.body_bg {
border: none !important;
box-shadow: none !important;
}

.loan_container .column-title {
display: none !important;
}

.results {
padding: 0px !important;
}

.loan_container .sep-3 {
border: 0px !important;
}

.loan_form button:hover, .loan_form button:focus, .loan_form button:active {
background-color: #afca09 !important;
background: #afca09 !important;
background-image: none !important;
color: #FFF !important;
border-color: #afca09 !important;
}

#header-text .row .grid-2-3 .icon.shortcode,
#header-text .row .grid-1-3 .icon.shortcode {top:0;left:0}
