.wpb_accordion_header a { color:inherit !important; margin-left:15px;}
.ui-accordion-header-icon { left:5px;}
.wpb_accordion_section { border:1px solid #f1f1f1; margin-bottom:5px;}
.wpb_accordion_header a { }
.wpb_accordion_header a:focus { outline:none !important; border:none !important;}
.wpb_accordion_header {outline:none;}
.wpb_accordion_section { }.vc_message_box > p:last-child{margin: 0 !important;}
.teaser_grid_container .post-thumb { margin-bottom:0px !important;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {letter-spacing:calc() !important; }
.wpb_toggle, .wpb_accordion_header {
border:1px solid #ededed; 
padding:5px;color: #777;
border-radius:3px;  background-color: #fff !important;}
.wpb_toggle_title_active {background:url("../css/img/down_right-16-active.png") no-repeat 5px center !important; color:#000; background-color:#f6f6f6 !important;}
.wpb_toggle_content { border-left:1px solid #ededed}
.wpb_toggle { margin-bottom:5px !important;}

.ui-accordion-header-icon { display:none !important;}
.wpb_accordion_section { border:none !important; background: none !important;}
.wpb_accordion_content { background: none !important; padding:0px !important; padding-left:25px !important; border-left: 1px solid #ededed !important;}
.wpb_accordion_header a { padding-top:5px !important; padding-bottom:0px !important}

.wpb_toggle, .wpb_accordion_header:before {content: "\f101";color: #777;display: inline-block;font-family: FontAwesome;padding: 5px; position: absolute;}
.ui-accordion-header-active:before {content: "\f101";color: #111;display: inline-block;font-family: FontAwesome;padding: 5px; position: absolute;}
.ui-accordion-header-active {color:#000; background-color:#f6f6f6 !important;}
.wpb_accordion_header a { text-transform:uppercase;}
.ui-accordion-header-active a {}

table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

.wpb_tabs .wpb_tabs_nav li {position: relative;}
.wpb_tabs .ui-state-default  { background-color:#fff !important; border:1px solid #ededed; }
.wpb_tabs_nav li { margin-left:-4px !important;}
.wpb_tabs_nav li:first-child { margin-left:0px !important; border-radius:3px 0px 0px 0px !important }
.wpb_tabs .ui-tabs-active { background-color:#f6f6f6 !important; border-bottom-color:#f6f6f6 !important;}
.wpb_tabs_nav li:last-child {  border-radius:0px 3px 0px 0px !important }
.wpb_tab  { border:1px solid #ededed !important; margin-top:-1px;}
.wpb_tabs .ui-state-default a { color: inherit !important; padding-left:25px !important;}
.wpb_tabs .ui-tabs-active a { color:#000 !important;}
.wpb_tabs .ui-tabs-active a {}
.wpb_tabs .ui-tabs-active a:before {content: "\f101";color: #111;display: inline-block;font-family: FontAwesome;padding: 5px; position: absolute;}
.wpb_tabs .ui-state-default a:before {content: "\f101";color: #777;display: inline-block;font-family: FontAwesome;padding: 5px; position: absolute;left: 5px; top: 2px;}
.wpb_accordion_section .wpb_wrapper { padding-top:10px; padding-bottom:10px; }

.wpb_accordion_content { padding:0px !important; border:none !important} 
.wpb_accordion_content .wpb_content_element .wpb_wrapper { padding:0px !important; padding-left:25px !important; border-left:1px solid #ededed !important; margin-top:15px !important; margin-bottom:15px !important;

}



.home_paralax {
	position: relative;
	margin: 0 auto;
	width: 100%;
	background-size:auto;
	background-position: center;
	background-attachment: fixed;
}




/*THEME FEATURES*/
