/**
* VC Accordion Header Text
*/
 
/* Default */
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default {
  background: none;
  background-color: #f4f4f4;
  padding:0;
}
 
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default a {
  padding:5px 0px 2px 15px;
  font-size: 18px;
  font-weight:bold;
  -webkit-font-smoothing: antialiased;
  line-height:32px;
  font-family: Comfortaa;
  text-transform: Uppercase;
}
 
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default a:before {
  content: "\f347"; 
  /*content: "\f061"; */
  -webkit-font-smoothing: antialiased;
  font: normal 26px/1 'dashicons';
  vertical-align: top;
  line-height:30px;
  padding-right:10px;
}
 
/* Active */
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-active {
  background: none;
  background-color: #209cd8;
  color:#fff;
  border: 0;
 
}
 
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-active a {
  color:#fff;
}
 
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-active a:before {
  content: "\f343";
  -webkit-font-smoothing: antialiased;
  font: normal 26px/1 'dashicons';
  vertical-align: top;
  line-height:30px;
}
 
/* Hover */
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-hover {
  background: none;
  background-color: #209cd8;
  color:#fff;
}
 
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-hover a {
  color:#fff;
}
 
/**
* VC Accordion Body Content
*/
 
/* Default*/
.wpb_accordion_section.group .wpb_accordion_content {
  background-color: #999;
  border: 0px solid;
  
}
 
/* Active */
.wpb_accordion_section.group .wpb_accordion_content.ui-accordion-content-active {
  background-color: #209cd8;
}
 
/* Hover */
.wpb_accordion_section.group .wpb_accordion_content.ui-accordion-content-hover {
  background-color: #209cd8;
}

.ui-state-default {border:0;}

/**
* VC Accordion Body Content
*/
 
/* Default*/
.wpb_accordion_section.group .wpb_accordion_content {
  background-color: #f5f5f5;
  border: #ddd 0px solid;
  border-top:0px;
}
 
/* Active */
.wpb_accordion_section.group .wpb_accordion_content.ui-accordion-content-active {
  background-color: #fff;
}
 
/* Hover */
.wpb_accordion_section.group .wpb_accordion_content.ui-accordion-content-hover {
  background-color: #333;
}

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat { background-color: #209cd8; }

.scrollable_div {
    height: 500px;
    overflow-y: scroll;
}


.contact_info p {
    margin: 0;
}
.contact_info h2 {
    font-size: 26px;
    margin: 0 0 5px;
}


.wpcf7 {
    margin: 50px auto 0 !important;
    width: 450px;
}
.wpcf7-form > p {
    color: #424242;
    font-size: 16px;
    text-align: center;
}

.wpcf7-form input, 
.wpcf7-form textarea {
    border-radius: 15px !important;
    padding: 10px 20px !important;
}

.wpcf7-form .wpcf7-submit {
    background: #209cd8 none repeat scroll 0 0 !important;
    border-radius: 18px !important;
    font-size: 18px;
    padding: 5px 20px !important;
    width: 105px;
}

.wpcf7-form input::-moz-placeholder {
    color: #adadad;
    text-align: center;
}
.wpcf7-form textarea::-moz-placeholder {
    color: #adadad;
}
.wpcf7-form input::-webkit-input-placeholder {
    color: #adadad;
    text-align: center;
}
.wpcf7-form textarea::-webkit-input-placeholder {
    color: #adadad;
}

#after_section_3 {
    border: medium none;
    display: none;
}

.avia_cart_buttons {padding:0; background-color:#209cd8 !important;}
.inner_product_header {background-color:#209cd8;}


.aligncontent {text-align:center;}
.centermargin {margin: 0 auto !important; width: 80%;}