/*
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:*/


/* FONTS */

@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900&subset=latin-ext');

.uppercase h1 {text-transform: uppercase !important;}

*.av-special-heading-tag {text-transform: none !important;}
h1.av-special-heading-tag {text-transform: none !important;    text-transform: uppercase !important;
    font-weight: 900 !important;}
    
#top .main_color .avia-color-theme-color {
    color: #ffffff;
    border-color: #353534;
    background: #0e76bc;
}    

.kontakt p {
    font-size: 15px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    color: #7a7a7a;
}
.kontakt p {
    padding: 0 0 !important;
    margin: 0 0 !important;
}

/* HEADINGS */

.h1 .av-subheading {
    font-size: 20px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    color: #0e76bc;
    letter-spacing: 0.3em;
}     
.banner .h1 .av-subheading {
    font-size: 20px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 0.3em;
}

* .av-subheading {
    font-size: 15px;
    font-size: 20px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    color: #7a7a7a;
    letter-spacing: 0.3em;
}

/* BUTTONS */

.avia-button.avia-size-x-large {
    padding: 16px 50px 16px;
    min-width: 200px;
    font-size: 12px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
}

/* IMAGES */

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 0px !important;
}


/* POST LIST */

.slide-content {
    padding: 15px;
}
.slide-content h3.slide-entry-title.entry-title {
    padding: 0 0 8px 0 !important;
    font-size: 128% !important;
    text-transform: uppercase !important;
    font-weight: 900 !important;
}

.slide-content a.more-link {
    border-radius: 0px;
    border-color: #58585a;
    color: #fff;
    border: none !important;
    padding: 9px 45px 8px;
    min-width: 200px;
    font-size: 12px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
    background: #0e76bc;
    margin-top: 25px;
}


#top .iconbox.av-no-box .iconbox_icon { border-width: 0px; font-size: 65px;    color: #103d5bb3; }


/* HEADER */

/* Top Header */

#header_meta {    background: #f9b233 !important;}
#top .social_bookmarks li a {    font-size: 20px;color: #fff;}



/* MAIN MENU */

#top #header .av-main-nav > li > a {
    font-family: 'Cabin', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 13px;
}

#top .av-menu-button > a .avia-menu-text {
    border: 1px solid;
    border-radius: 0px;
    border-color: #58585a;     padding: 8px 25px;
       background: #0e76bc;
    color: #fff;
    border: none !important;
}



/* NINJA FORMS */

.nf-before-form-content   {
    margin-bottom: 34px;
    font-size: 12px;
}

.label-above .nf-field-label {
    margin-bottom: 3px !important;
    font-size: 13px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    color: #58585a;
}

#ninja_forms_required_items, .nf-field-container {
        margin-bottom: 0px !important;
}
input[type="button"]{
    padding: 16px 50px 16px;
    min-width: 200px;
    font-size: 12px !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
    background: #0e76bc;
    color: #fff;
    border: none;
}
.posalji  {
    margin: 25px 0;
    border-top: 1px solid #ababab7d;
    padding: 19px 0;
}


@media screen and (min-device-width: 991px) { 
#header_main {     background: linear-gradient(270deg, #fcb040 500px, #ffffff 0px);} 
#header .container {    background: linear-gradient(270deg, #fcb040 126px, #ffffff 0px);}
}



@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .container {
    width: 90%;
    max-width: 90%;
}

.responsive #top #wrap_all .slide-entry {
    width: 100%;
    margin-left: 0%;
}
}