/*
Theme Name:     Enfold Child
Description:    
Author:         admin
Template:       enfold

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

@font-face {

    font-family: 'texgyreadventorbold';

    src: url('fonts/texgyreadventor-bold-webfont.eot');

    src: url('fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/texgyreadventor-bold-webfont.woff') format('woff'),

         url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),

         url('fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {

    font-family: 'texgyreadventorbold_italic';

    src: url('fonts/texgyreadventor-bolditalic-webfont.eot');

    src: url('fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),

         url('fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),

         url('fonts/texgyreadventor-bolditalic-webfont.svg#texgyreadventorbold_italic') format('svg');

    font-weight: normal;
    font-style: normal;


}

@font-face {
    font-family: 'texgyreadventoritalic';
    src: url('fonts/texgyreadventor-italic-webfont.eot');
    src: url('fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor-italic-webfont.woff') format('woff'),
         url('fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor-italic-webfont.svg#texgyreadventoritalic') format('svg');
   font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'texgyreadventorregular';
src: url('fonts/texgyreadventor-regular-webfont.eot');
src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
url('fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');

font-weight: normal;
font-style: normal;	

}




/* Tweaks */

#home {
border-top: 20px background-color:rgba(0,0,0,0.6); !important;
}

#home .content {
padding-top: 0px;
}






body {

font-family: 'texgyreadventorregular' !important;
font-size: 18px !important;
line-height: 1.5em !important;
}

h1 {
font-family: 'texgyreadventorbold';
font-size: 48px;
text-transform: none !important;

}

#hero h1 {
font-family: 'texgyreadventorregular';
font-weight: 300;
text-transform: none;
color: #fff;

}

h2 {
font-family: 'texgyreadventorbold';
font-size: 30px;
text-transform: none !important;

}

h3 {
font-family: 'texgyreadventorbold';
font-size: 32px;
text-transform: none;
color: #fff;

}

#hero h3 {
font-family: 'texgyreadventorregular';
font-weight: 300;
text-transform: none;
color: #fff;

}

.av-main-nav > li > a, .sub_menu > ul > li > a  {
font-family: 'texgyreadventorregular' !important;
font-size: 13px;
font-weight: 300 !important;
text-transform: none;

}

h4 {
font-family: 'texgyreadventorbold';
font-size: 22px;
text-transform: uppercase;

}

#hero h4 {
font-family: 'texgyreadventorregular';
font-weight: light;
text-transform: none;
color: #000; !important;

}

h5 {
font-family: 'texgyreadventorbold';
font-size: 30px;
text-transform: none !important;

}

h6 {
font-family: 'texgyreadventorbold';
font-size: 32px;
text-transform: none !important;

}






#top .av_header_transparency #header_main, #top .av_header_transparency .avia-menu.av_menu_icon_beside {

    border-color: none;

    background-color:rgba(0,0,0,0.6);

  margin-top: 0px;

}

.avia_ajax_form .button {

    margin: 0 auto !important;


}



.form_element {
text-align: center;


}

.main_color input[type='submit']{

background-color:#fa0000 !important;
}


/* TOGGLE FAQ SECTION */

.toggle_icon, .toggle_icon .hor_icon {
border-color: white !important;
}

.toggle_icon .vert_icon {
border-color: white !important;
}

.toggler.activeTitle {
background: #fff;
color: #8dc63f;
}

.main_color .toggler {
background: #000;
color: #8dc63f;
}


/* Gravity Form Edits */

.download_form .gform_body {
width: 80%;
float: left;
}

.download_form .gform_footer {
float: left;
clear: none !important;
padding: 0 !important;
margin: 0 !important;
width: 20% !important;
}

.download_form label{
display: none !important;
}

.download_form label.gfield_label+div.ginput_container {
margin-top: 0px !important;
}

.download_form input[type='submit'] {
background-color: #fa0000 !important;
width: 100%;
}

.entry-content-wrapper li {
padding: 0px !important;
}

.download_form .top_label li.gfield.gf_left_half {
margin-right: 1.2% !important;
}

#top .gform_wrapper ul li.gfield {
width: 24%;
float: left;
display: block !important;
clear: none !important;
margin-right: 2px;
}

@media only screen and (max-width: 980px) {

.download_form .gform_body {
width: 100%;
float: left;
}

#top .gform_wrapper ul li.gfield {
width: 100%;
float: left;
display: block !important;
clear: none !important;
margin-right: 0px;
}

.download_form .gform_footer {
width: 100% !important;
}

}
{
    border-color: #a2b78e;
}

/* TABS */
.responsive #top .main_color .tabcontainer .active_tab {
    background-color: #e6e6e6;
    color: #000;
    font-size: 14px; !important;
    font-weight: normal; !important;
}

.av-catalogue-title {
    padding-right: 60px;
    text-transform: none;
}

.active_tab_content .tab_inner_content {
    left: 0;
    position: relative;
    background-color: #e6e6e6;
}

div .main_color .tabcontainer.noborder_tabs .active_tab_content {
background-color: #e6e6e6 !important;
}

div .main_color .tabcontainer .active_tab_content {
background-color: #e6e6e6 !important;
}

#top .av-menu-button > a .avia-menu-text {
    border: 1px solid;
    border-radius: 2px;
    border-color: #7a9165;
}

#scroll-top-link:hover {
    background-color: #ffffff;
    color: #02c73a;
    border: 1px solid #00aeef;
}

#scroll-top-link {
    background-color: #6d1e7f;
}


#top h3 a
{
    font-weight: inherit;
    text-decoration: none;
    color: #004b8f;
}

.main_color .tabcontainer .tab {
    background-color: #fff;
}

.responsive .phone-info span {
    margin: 0;
    padding: 0;
    border: none;
    font-size: 28px;
    color: #ffffff;
}

.html_header_transparency #top .avia-builder-el-0 .container {
padding-top: 5px !important;
}

#wrap_all .main_color h3
{
    font-size: 35px;
    text-transform: none;
    color: white; !important
}


}

#top .scroll-down-link {
    height: 60px;
    width: 80px;
    margin: 0px 0 0 -40px;
    line-height: 60px;
    position: absolute;
    left: 50%;
    bottom: 0px;
    color: #004a8f !important;
    text-align: center;
    font-size: 70px;
    z-index: 100;
    text-decoration: none;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    -webkit-animation: avia_fade_move_down 2s ease-in-out infinite;
    animation: avia_fade_move_down 2s ease-in-out infinite;
}


 #top .main_color input[type='text']
 {
    border-color: #9c9c9c;
    background-color: #ffffff;
    color: #9c9c9c;
}

#top #wrap_all .main_color h3
{
    font-size: 28px;
    line-height: 1.3em;
    text-transform: none;
    color: #000000;
}

#top #wrap_all .main_color h3 {
    font-size: 23px;
    line-height: 1.3em;
    text-transform: none;
    color: #000000;
}

#home .column-top-margin {
margin-top: 10px !important;
}
