.wpb_column { padding: 0px 10px 0px 10px; }

.widget_nav_menu {
	color: #fff !important;
}

.widget_nav_menu a:link {
	color: #fff !important;
}

.widget_nav_menu a:hover {
color: #fff !important;
}

.widget_nav_menu a:visited {
color: #fff !important;
}

.widget_nav_menu a:active {
color: #fff !important;
}

.rpwe-block a {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: normal !important;
   
}

.rpwe-block a:link {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.rpwe-block {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.rpwe-block a:hover {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: normal !important;
}


#ninja_forms_form_20_wrap h2.ninja-forms-form-title {
    text-align: center;
}

.ninja-forms-form-wrap textarea {
transition: all 0.5s ease-in;
-webkit-transition: all 0.5s ease-in; }

.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {
    border: 1px solid #999999;
    border-radius: 2px;
}

.entry-content input[type="submit"] {
    margin-top: 20px;
}

.ui-datepicker-month {

}

#ui-datepicker-div a {
  color:#2B3A87;
  cursor:pointer;
  text-decoration:none;
}

.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {
  width:100% !important;
}

.entry-content input[type="text"], .entry-content input[type="email"], .entry-content input[type="password"] {
  background-color:#FFFFFF;
  border:1px solid #999999 !important;
  border-radius:2px !important;
  height:35px;
}


.list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select {
height:35px;
}

.ninja-forms-form-wrap input, .ninja-forms-form-wrap select {
  height:35px !important;

}

/* ———— Layout Elements hr and Text ———— */
/* Layout Elements hr - Go to edit the form fields. Add a hr. Click the advanced settings and add a custom CSS class name. Mine is ninja-hr */
.ninja-hr {
background: #999999; 
width: 100%;
height: 1px;
margin-top:22px;
}


.textwidget a {
    color: #ffffff !important;
}

.textwidget a {
    color: #ffffff;
}

.svc_post_grid_list {
    height: auto;
    min-height: 10px !important;
    position: relative;
    width: 100%;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
    margin-bottom: 0px;
}


.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
  color: #ffffff !important; 
  background-color: #2A3987 !important; 
  z-index: 2 !important; 

}
.vc_btn3.vc_btn3-color-primary:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus {
  color: #ffffff !important; 
  background-color: #DC1F26 !important; 
  z-index: 2 !important; 

}


.call2action {
  
    min-height: 511px;  }
    
.call2actioncompany {
  
    min-height: 556px!important;   }    
    
    
    .call2actionform {
  
    min-height: 556px!important;   }  
    
    .vc_general.vc_cta3 h2 { color: #2A3987 !important;  }
        .vc_general.vc_cta3 h4 { color: #DC1F26 !important;  }
        
        
        
        
        .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
            
              color: #ffffff !important; 
  background-color: #2A3987 !important; 
  z-index: 2 !important;
  }
  
     .vc_btn3.vc_btn3-color-blue:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-blue:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus {
              color: #ffffff !important; 
  background-color: #DC1F26 !important; 
  }
  
  .vc_btn3-icon { font-size: 30px !important; }

  
  .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 78px; padding-right:54px;
}

vc_btn3.vc_btn3-size-lg { padding-top: 8px !important; padding-bottom: 8px !important; }


.dv-member-zoom {
    background-color: #DC1F26 !important;

}

.dv-member-name { background-color: #DC1F26 !important; }

.dv-member-info { background-color: #2A3987 !important; }

#primary {
    clear: both;
    padding-bottom: 0 !important;
}

html .formcraft-css .fc-form .field-cover > div input[type="text"], html .formcraft-css .fc-form .field-cover > div input[type="email"], html .formcraft-css .fc-form .field-cover > div input[type="password"], html .formcraft-css .fc-form .field-cover > div input[type="tel"], html .formcraft-css .fc-form .field-cover > div textarea, html .formcraft-css .fc-form .field-cover > div select {
    height: 38px;
    margin: 0;
    width: 100%;
}

.ubtn { border-radius:5px !important;

}



.devn-sidebar ul.arrows_list1 li a {
    color: #DC1F26;
}


.blog_post a.date i {
    background-color: #2A3987!important; }
    
.blog_post h3.entry-title a:hover { color: #2A3987!important; }

#searchsubmit {
    color: #fff !important;
background-color: #2A3987 !important; 
}

.navbar-nav {
    margin: 0 auto;
    width: 100% !important; 
}

.footer h3 {
    color: #e6e6e6 !important; 
}

.nounderlines { 
    
    text-decoration: none !important; 
}

.nounderlines:active {
    text-decoration: none !important; 
}

#nodecorations .active {
    text-decoration: none !important; 
}

p {
    font-size: 14.5px !important; 
    font-weight: normal;
    line-height: 23px;
}

.lowermargin { margin-bottom: 20px; }

.vc_general.vc_cta3.vc_cta3-style-classic {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,ffffff+100 */
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

    border-color: #fff !important; 
}