/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*Add your own styles here:*/

@font-face {
    font-family: 'bebasregular';
    src: url('BEBAS___-webfont.eot');
    src: url('BEBAS___-webfont.eot?#iefix') format('embedded-opentype'), url('BEBAS___-webfont.woff') format('woff2'), url('BEBAS___-webfont.woff') format('woff'), url('BEBAS___-webfont.ttf') format('truetype'), url('BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body#top .fullsize .template-blog .big-preview img {
    margin: 0 auto;
    width: auto;
    height: auto;
}


/*change logo size*/

#header_main .logo {
    width: 175px;
    height: auto;
}

#header_main .logo img {
    margin-top: 0;
}

.container {
    max-width: 1170px;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
#top h1 a,
#top h2 a,
#top h3 a,
#top h4 a,
#top h5 a,
#top h6 a {
    color: #39B54A;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
#top h1 a:hover,
#top h2 a:hover,
#top h3 a:hover,
#top h4 a:hover,
#top h5 a:hover,
#top h6 a:hover {
    color: #FE7832;
}

h1,
h2,
h3,
.main_color h2,
.slideshow_caption h2,
.av-image-caption-overlay .av-image-caption-overlay-center p {
    font-family: 'Gochi Hand', cursive;
    word-spacing: .2em;
    text-transform: none!important;
}

h2 {
    font-size: 27px;
}

h3 {
    font-size: 25px;
    line-height: 200%;
    margin: 0 50px;
}

h3.widgettitle {
    margin: 0;
    text-transform: none;
    font-size: 23px;
}


/*~~~~~~~~~~~~Navigation~~~~~~~~~~~~~~~~*/

.main_color h1 {
    color: #F36E21;
}

#top #header .av-main-nav>li>a,
#top .av-main-nav ul a {
    font-family: 'bebasregular', 'Oswald', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    word-spacing: .2em;
    text-transform: uppercase;
}

.header_color .main_menu ul:first-child>li>a {
    font-weight: normal;
    color: #39B54A;
    font-size: 18px;
}

body#top #header_main>.container .main_menu .av-main-nav>li>a {
    height: 90px;
}

#top #header .av-main-nav>li>a:hover {
    color: #FE7832;
}

#top #header .av-main-nav>li>a:hover .avia-menu-text {
    color: #FE7832;
}

#top #header .av-main-nav>li>a .avia-menu-text {
    text-transform: uppercase;
}

.av-main-nav ul {
    width: 250px;
}

.header_color .avia-menu-fx {
    display: none;
}

#categories-5 .screen-reader-text {
    display: none;
}


/*~~~~~~~~~~~~Images~~~~~~~~~~~~~~~~*/

.image-overlay,
.image-overlay-inside {
    visibility: hidden;
    display: none;
}

.avia-single-number {
    font-weight: bold;
    font-size: 80px;
    color: #fff;
}

body .ai1ec-fileupload .ai1ec-thumbnail>img {
    max-width: 100%!important;
}


/*~~~~~~~~~~~~Animated Numbers~~~~~~~~~~~~~~~~*/

.avia-animated-number-content {
    color: #fff;
    font-size: 20px;
}


/*~~~~~~~~~Buttons~~~~~~~~~~*/

.avia-button.avia-size-large {
    font-family: 'Gochi Hand', cursive;
    word-spacing: .2em;
    font-size: 22px;
}


/*Gallery*/

.aigpl-img-link {
    display: inline!important;
}


/*~~~~~~~~~Footer~~~~~~~~~~*/

body #footer #text-3,
body #footer #text-3 .textwidget p {
    margin: 0;
}

#top form {
    margin-bottom: 0;
}

#footer #avia_mailchimp_widget-2,
#footer #wpcf7-f6981-o1 p {
    margin-top: 0;
}

body #footer #text-6 {
    margin-bottom: 0;
}

.sponsor-image {
    min-height: 160px;
    float: left;
    display: inline-block;
    min-width: 16.666%;
}

#sponsors {
    border-top: 1px solid #f4f4f4;
}

#sponsors img {
    margin: 10px auto;
    display: block;
}

#sponsors h3 {
    text-align: center;
}

#sponsors .textwidget {
    width: 100%;
    float: left;
    text-align: left;
}

#sponsors .textwidget p {
    width: 100%;
}

@media only screen and (max-width: 925px) {
.sponsor-image {
    min-width: 20%;
}
}
@media only screen and (max-width: 715px) {
.sponsor-image {
    min-width: 33.33%;
}

div .av_one_third {
    width: 100%!important;
    margin: 0;
}

}
@media only screen and (max-width: 472px) {
.sponsor-image {
    min-width: 50%;
}

}
@media only screen and (max-width: 380px) {
.sponsor-image {
    min-width: 100%;
    min-height: 0;
}

}
