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

/* ============= BODY ============================= */

body {
font-size:95%;
}

/* ===== Header ========== */

#top .av_header_transparency #header_main {background: rgba(255, 255, 255, 0.9);}
.header_bg {-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}

.main_menu ul:first-child > li > a {font-size: 16px;font-weight:bold;}
.header_color .main_menu ul:first-child > li.current_page_item > a {color:#a52242; font-weight:bold} 

#header,#header_meta  {background:#5f403e;}
.social_header .phone-info span {font-size: 120%;font-weight:normal;}
.header_color .social_bookmarks a,
.header_color .phone-info,
#top .av_header_transparency .phone-info {color: rgba(255, 255, 255, 0.8);} 


h3 {font-size: 20px;line-height: 1.4em;margin-bottom: 8px;}
                                                              
/* ==== FOOTER =================================================*/

h2.footer {color: #fff;font-size: 18px;font-style: normal;font-weight: normal;}
h2.footer i {font-weight: bold;font-style: normal;}

#footer .navigacija {

}


#footer .flex_column .widget_nav_menu li:first-child {
    border-bottom-width: 0px !important;
    border-top-width: 0px !important;
}
#footer .flex_column .widget_nav_menu li {
    border-bottom-width: 0px !important;
}

#footer .flex_column .widget_nav_menu li a {
    padding: 4px 3px !important;
    font-size: 20px !important;
    color: #fff !important;
font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

#footer .widget {
    margin: 10px 0 30px 0 !important;

}

#footer a {
font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
     font-size: 20px !important;     text-decoration: none !important;
}


/*  == BANNER SLIDERS ======================= */



/*  ==  TYPOGRAPHY  ========================= */
.avia-button.avia-size-large {
    font-family: 'Open Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 700 !important;
    font-size: 16px !important;
}


#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content {
    background: #0000007d !important;
}

#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content:hover {
    background: #000000b5 !important;
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos {
    vertical-align: bottom !important;
    text-align: left !important;
    font-size: 16px !important;
    padding: 0 0 17px 0;
}

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    padding-bottom: 14px;
}


.iconlist_content {
    font-family: 'Open Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 15px;
    margin: 25px 0 0;
}

.av-iconlist-small .iconlist_title_small {
    line-height: 1.45em;
    font-family: 'Open Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 700 !important;
}

/*  ==  NINJA FORMS  ========================= */

input#nf-field-15 {
    background: #5f403e;
    padding: 8px 40px;
    border: 0px;
    color: #fff;
    font-family: 'Open Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
}

.nf-form-fields-required {
    margin-bottom: 16px !important;
    font-size: 13px;
}
      

#top .main_color input[type='text'], 
#top .main_color input[type='input'], 
#top .main_color input[type='password'], 
#top .main_color input[type='email'], 
#top .main_color input[type='number'], 
#top .main_color input[type='url'], 
#top .main_color input[type='tel'], 
#top .main_color input[type='search'], 
#top .main_color textarea, 
#top .main_color select
{
     border-color: #99817e;
    background-color: #ffffff;
}



/* ==== HOME PAGE =================================================*/ 

.home .avia-testimonial {padding:0}
.home .avia-testimonial_inner {display: -moz-box;}
.home .avia-testimonial-content {width:auto;} 


.home #ponudba-content .avia-content-slider {margin: 11px 0;padding: 15px;background: #e9e7db;}
.home .avia-content-slider .slide-entry-title {margin-bottom: 10px;border-bottom: 1px solid #dacfc6;padding-bottom: 10px;font-size: 18px;}
.home .avia-content-slider .slide-meta {}



#top .fullsize .template-blog .post_delimiter {border-bottom-width: 1px;border-bottom-style: solid;width: auto;left: 0;position: relative;max-width: 3000px;}




.home .category-posebna-ponudba h2.post-title a {min-height:22px;font-size:22px;}

#top .fullsize .template-blog .post.category-domov .entry-content {text-align: left;font-size: 13px;overflow: hidden;line-height: 20px;}
#top .fullsize .template-blog .post.category-domov .post-title {padding:0px 0px 8px 0;font-size: 14px;}
#top .fullsize .template-blog .post.category-domov .entry-content > *   {text-align: left;}
#top .fullsize .template-blog .category-domov .blog-meta {float: left;margin-right:25px;}


#top .fullsize .template-blog .post.category-posebna-ponudba .entry-content {text-align: left;font-size:14px;overflow: hidden;line-height: 28px;}

#top .fullsize .template-blog .post.category-posebna-ponudba .entry-content > * {margin-left:20px;margin-right:20px;text-align: left;}

#top .fullsize .template-blog .post_author_timeline { display:inline-block;}


.home .post-meta-infos .text-sep, 
.home .post-meta-infos .comment-container.minor-meta,
.home .post-meta-infos .blog-categories.minor-meta,
.home .post-meta-infos .blog-author.minor-meta {display:none}  
.home .post-meta-infos .date-container.minor-meta {font-size: 10px;}
#top .fullsize .template-blog .post.category-posebna-ponudba .entry-content .post_delimiter {display: none;}


#headline-description {background-color: #6d4a46;}
#headline-description h2 {color: rgba(255, 255, 255, 0.88);
font-size: 23px;
text-transform: none;
font-family: "Droid Serif", Georgia, Times, serif;
font-weight: normal;
font-style: italic;
line-height: 35px;} 



.home #av_section_3 .avia-testimonial-image {width:100px;height:100px;margin: 0 25px 0px 0;}
.home #av_section_3 .avia-testimonial-meta-mini {padding: 20px 0px;}
.home #av_section_3 strong.avia-testimonial-name   {font-size: 20px;padding: 5px 0px;


.home #av_section_4 h3 {color: rgba(255, 255, 255, 0.74);}



.home h3.home.title-middle {font-weight: 100;color: rgba(111,137,63,1);text-shadow: 1px 1px rgba(255, 255, 255, 0.38);}
.home .home.title-middle .iconbox_icon {float: left;height: 23px;width: 24px;font-size: 17px;line-height: 22px;color: rgba(111,137,63,1);}



/* ============== NINJA FORMS =============================== */

.ninja-forms-cont {clear: both;}




@media only screen and (max-width: 768px)
{

.home #av_section_1 .template-page {margin-top:0px;background-color: rgba(255,255,255,0.88);}
.home #av_section_1 .flex_column.av_one_third {width:235px;margin:0px 0px 0px 0px;}
.home #av_section_1 .flex_column.av_one_third.first {width:200px;margin: 0px 0px 0px 0px;padding:0}
.home #av_section_1 .flex_column.av_one_third .av-special-heading {margin-top: 0px;}
.home #av_section_1 .flex_column.av_one_third.first .avia-content-slider {margin:0px 0 0 0;}
.home #av_section_1 .flex_column.av_one_third h3 {margin-bottom:0px;}

}

@media only screen and (max-width: 600px)
{

.home #av_section_1 .template-page {margin-top:0px;}
.home #av_section_1 .flex_column.av_one_third {width: 400px;margin:35px 0px 0px 0px;}
.home #av_section_1 .flex_column.av_one_third.first {width: 400px;margin: 0px 0px 0px 0px;}
.home #av_section_1 .flex_column.av_one_third .av-special-heading {margin-top: 0px;}
.home #av_section_1 .flex_column.av_one_third.first .avia-content-slider {margin:0px 0 0 0;}
.home #av_section_1 .flex_column.av_one_third h3 {margin-bottom:0px;}

}

@media only screen and (max-width: 320px)
{

.home #av_section_1 .template-page {margin-top:0px;background-color: rgba(255,255,255,0.88);}
.home #av_section_1 .flex_column.av_one_third {padding: 0px 5px 10px 0px;margin: 0px 0px 15px 0px;width: 280px;border-left:none;text-align: center;}
.home #av_section_1 .flex_column.av_one_third.first {border-left: none;margin: 0px 0px 25px 0px;width: 280px;border-bottom: 1px solid #dadada;padding: 0px 0px 10px 0px;}
.home #av_section_1 .flex_column.av_one_third .av-special-heading {margin-top: 0px;}
.home #av_section_1 .flex_column.av_one_third.first .avia-content-slider {margin:0px 0 0 0;}
.home #av_section_1 .flex_column.av_one_third h3 {margin-bottom:0px;}

}


         



.row-fluid {width: 100%;margin-top: 12px;text-align: center;}
.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid:after {clear: both;}
.row-fluid div {min-height: 60px;}
.row-fluid [class*="span"] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;}
.row-fluid .span7 {}
.row-fluid .span4 {width: 31.42857142857143%;padding: 8px;}



.avia-content-slider-element-container.avia-content-slider-element-slider.avia-content-slider.avia-smallarrow-slider.avia-content-slider-active.avia-content-slider1.avia-content-slider-odd.avia-builder-el-14.avia-builder-el-no-sibling  {padding: 15px;background: rgba(131, 93, 64, 0.37);}
#top .avia-content-slider  {background: #835d40;}

.home .flex_column av_two_fifth .avia-content-slider {background: #835d40;}

.avia-content-slider .slide-entry {background: #835d40;}
#ponudba-content h3.slide-entry-title.entry-title {}
#ponudba-content .ponudba.sliding.okvir {padding:0px}
#ponudba-content img {} 
#top .avia-smallarrow-slider-heading #ponudba-content h3 {
top: 0px;
position: relative;
margin: 0px 0px 12px 0px;
}

#top #ponudba-content .avia-content-slider-inner {}



/* === PONUDBA =========================================== */

.page-id-756 .avia-testimonial {}
.page-id-756 .avia-testimonial-image {margin: 0 22px 20px 0;border-radius: 100px;overflow: hidden;text-align:center;}
.page-id-756 .avia-testimonial-image, 
.page-id-756 .avia-testimonial-image img { width: 140px; height: 140px; }
.page-id-756 .avia-testimonial-meta {margin-left: 0%;}
.page-id-756 .avia-testimonial-content {overflow: hidden;margin:8px 10px 0px 0px;}
.page-id-756 .avia-testimonial-content h3 {}

.page-id-1460 .main_color.iconbox_top .iconbox_icon {background-color:#a52243;}
.page-id-1465 .main_color.iconbox_top .iconbox_icon {background-color:#a52243;}

/* === PORTFOLIO =========================================== */

.grid-content {height:45px;padding: 10px 16px 16px;}
.grid-content h3.grid-entry-title {font-size:11px}

.sort_by_cat .active_sort {background: #E9E9E9;padding: 3px 10px;color: #a52243;}
#js_sort_items a {text-transform: uppercase;font-size: 109%;padding: 3px 10px;border: 1px solid #dadada;margin:0px 5px 5px 0px}
#js_sort_items .text-sep {display:none}


/* === LEFT MENU =========================================== */



/* === BUG FIX for Parallax on Chrome by Jerna ====================*/
.alternate_color{z-index: 0;}
#socket {margin-top: 0px;z-index: 0;}
.main_color {position: inherit;}

#top .iconbox_top {clear: left;}