header {
    background: #003049 !important;
}


/*

header {
    background: #2A3A42!important;
}

section.call-to-action .left h2 {
    font-size: 32px;
    margin-bottom: 30px;
    font-weight: 600!important;
    color: #9ad228!important;
}
*/

section.image-slogan .flying-2 p {
    padding: 10px 30px 10px 30px!important;
  
}


section.blog .recent-news article .post-data {
  
    display: none!important;
}


section.blog .recent-news article table td {

    border: 0px solid #eee!important;
   
    border-bottom: 1pt solid #eeeeee!important;
}

.sidebar .widget, section.blog .sidebar .widget-call-to-action {
    padding: 20px 20px 10px 20px!important;
}


/*
.heading .flying-1, .heading .flying-2, section.image-slogan .flying-1, section.image-slogan .flying-2 {
    background: rgba( 2, 94, 165, 0.85 )!important;
}

*/


.heading .flying-1, .heading .flying-2, section.image-slogan .flying-1, section.image-slogan .flying-2 {
    background: transparent!important;
 

}

.heading .flying-1 span {
 
    font-size: 32px!important;
       font-family: Roboto!important;
}

.heading .flying-2 h3 {
    font-size: 26px!important;
       font-family: Roboto!important;
}

.heading-slide-single{
background-position: right center!important;
}




#quote-popup #quote-popup-content {
    width: 1250px!important;
    margin-left: -600px!important;
}

#quote-popup #quote-popup-content .quote-form .quote-form-content {

    padding: 110px 290px 40px 40px!important;
}

header .sub-menu {
    background: #00466a!important;
}

a.sidebar:link {
    color: #096fa4;

} 

a.sidebar:visited {
    color: #096fa4;

} 

a.sidebar:hover {
    color: #096fa4;
 
} 

a.sidebar:active {
    color: #096fa4;

} 


.page-id-116 section.image-slogan {

    display: none!important;
}

.page-id-116 section.blog .recent-news article p {

    display: none!important;
}


.page-id-116 section.contact {
display: none!important;
}

footer ul.left li i {
    font-size: 25px!important;
    
}

.heading .heading-content h3 {
    font-weight: 400!important;
    color: #ffffff!important;
    text-shadow: 2px 2px 8px #000000!important;
}


.button.button-navy-blue {
    border: 1px solid #0081c5!important;
    color: #ffffff!important;
}

.button.button-navy-blue {
    background: #0081c5!important;
}

.heading .heading-content h2 {
    font-size: 58px;
}


.et_bloom .et_bloom_form_header p {
    font-size: 18px!important; 
}


header .logo {
    width: 250px!important;
}


section.tabs .content .background-icon {

    color: rgba(183,183,183,0.2)!important;
}

section.insurances-slider .content .tabs li i {
    font-size: 26px!important;
    margin-bottom: 0px!important;
  
    padding: 5px!important;
    margin-top: 20px!important;
}


#wpcf7-f4407-p4405-o1 {
background-color: #333333;
border: 5px dashed #0074A2;
}


.wpcf7-text {
   
    padding: 15px!important;
    border: 1px solid #eeeeee!important;
    color: #333333!important;
}





th, td {
    padding: 20px;
    text-align: center;
}
table#t01 {
    width: 100%;    
    background-color: #eeeeee;
    border-style:none;
      
    
}


.page-id-291 .heading-slide-single {
    background-position: center !important;
}


.page-id-291 .heading .heading-slide-single {
    background-size: contain!important;
    background-repeat: no-repeat!important;
}

.page-id-291 td {
 
    border: 0!important;    
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-88 {
    display: none!important;
}

footer ul.left li i {
    font-size: 25px!important;
    color: #0081c5!important;
}


footer a {
    font-size: 20px!important;
}



.nf-field-element input {

    height: 30px!important;
      font-size: 14px!important;
   
}






@media screen and (max-width: 600px) {
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.3em;}
tbody td {display: block;  text-align:center;}
tbody td:before { 
    content: attr(data-th); 
    display: block;
    text-align:center;  
  }
  
  .page-id-291 td {
    display: block!important;
}
  
  
.page-id-291 tr td:first-child {
    background: transparent!important;

}
  
tr td:first-child {
    background: #ffffff!important;
  
  
}


/*
.heading-content .button-navy-blue {
    display: none!important;
}


.heading .flying-2 h3, .heading .flying-2 p {
    padding: 0!important;
    display: none!important;
}



.heading .flying-1, .heading .flying-2, section.image-slogan .flying-1, section.image-slogan .flying-2 {
    
    display: none!important;
}


.page-id-281 table#t01, th, td {
border-style:groove!important;
border-spacing: 10px;
border-color:#053571;
   
}

*/





