/*
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:*/



/* GENERAL */


h1,h2,h3,h4,h5,h6{
    text-transform: initial !important;
}


#avia-menu > li  > a >  .avia-menu-text{
    text-transform: uppercase;
    font-weight: 500 ;
    color: #719430;
}


.sub_menu > ul > li.top-quote > a{
    text-decoration: none;
    font-weight: bold;
    padding: 7px 14px;
    background-color:#BB131D;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 13px !important;
}

.header_color .main_menu .menu ul li a{
    text-decoration: capitalize !important;
    color: #719430 !important;
}

.header_color .main_menu .menu ul li a:hover{
    color: #fff !important;
}

.header_color .main_menu ul ul{
    background-color:#BB131D !important;
    color: #719430 !important;
}


 #top #header_main > .container .main_menu ul:first-child > li > a{
    line-height: 190px !important;
 }

.sub_menu > ul > li > a:hover{
    text-decoration: none !important;
}

.top-quote a::before{
    content: '';
    color: #fff;
    padding-right: 3px;
    font-family: 'entypo-fontello';
}

.phone-header{
    position: absolute;
    right: 0;
    z-index: 999 !important;
    top: -30px;
    height: 80px;

}

.phone-header a{
    font-size: 35px;
    color: #719430;
    font-weight: bold !important;
}
.phone-header a.phone{
    margin-left: 10px;
}

/*.phone-header a.phone::before{
    content: '';
    font-family: 'phonetello';
    margin-right: 5px;
}*/


.phone-header a:visited, .phone-header a:active,.phone-header a:hover, .phone-header a:link{
    color: #719430;
    text-decoration: none !important;
}


.avia-menu-fx {
    opacity: 1;
    visibility: visible;
}

.av_minimal_header .avia-menu-fx {
    display: block;
    height: 6px;
    border-radius: 10px 0 10px 0px;
    margin-bottom: 19px;
}

.current-menu-item .avia-menu-fx {
    background-color: #BB131D !important;
}

.av_minimal_header_shadow {
    box-shadow: 0 0 2px 1px rgba(0,0,0,0) !important;
}


h3.widgettitle{
    font-size: 20px !important;
    text-transform: uppercase !important;
}


#footer{
    background-image: url(/wp-content/uploads/2017/02/footer.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}


.top-mail{
    font-size: 14px;
    position: relative;
    padding-left: 20px;
    font-weight: 100;
}

.top-mail:hover{
    color: #fff !important;
}

.top-mail::before{
    content: '';
    font-family: 'entypo-fontello';
    position: absolute;
    font-size: 25px;
    left: -8px;
    top: 4px;
}


@media (max-width: 1024px){

    #top .iconbox_left_content .iconbox_icon{
        text-align: center !important;
        display: block !important;
        margin: 0 auto !important;
        float: none !important;
    }

    .iconbox_left_content .iconbox_content{
        width: 100% !important;
        text-align: center !important;
    }
}

@media (max-width: 989px){

    .phone-header {
        top: 0 !important;
        right: 70px !important;
    }
}

@media (max-width: 767px){

    .phone-header {
        top: -37px !important;
        right: 70px !important;
    }

}

@media (max-width: 599px){

    .phone-header a.phone span{
        display: none;
    }

    .phone-header a.phone::before{
        content: '';
        font-family: 'phonetello';

    }
    .phone-header a.phone{
     margin-left: 0 !important;
    }
    .phone-header {
        right: 52px !important;
    }

}


#top textarea {
    height: 100px !important;
}

input[type="submit"], #submit, .button{
    background-color: #425719 !important;
    color:  #fff !important;
}

/**/

#eModal-1{
    background-image: url(/wp-content/uploads/2017/02/footer.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

#portfolio-grid .flex_column{
  padding: 10px !important;
}

#portfolio-grid h3.grid-entry-title.entry-title a{
  font-size: 16px !important;
}

#portfolio-grid  .grid-content {
    padding: 5px !important;
