/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/* Home page slider title/caption shadow. */
body {
    font-family: "Arial Narrow", Arial, sans-serif;
}

#home_page_slider .avia-caption-title {
    text-shadow: 1px 1px 6px #888;
}

#home_page_slider .avia-caption-content {
    text-shadow: 1px 1px 6px #888;
}

/* Turn off portfolio navigation. */
#top .avia-post-nav { display: none !important; }

h1, h2, h3, h4, h5, h6 {
    /*  font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; */
        font-weight: 700 !important; }
        
.main_color table caption, .main_color tr:nth-child(2n), .main_color .pricing-table > li:nth-child(2n), #top .main_color .avia-data-table.avia_pricing_minimal td {
    color: #919191;
    text-align: left;
        border-color: #fff !important;
        color: #666;
}

.avia-highlight-col {
    text-align: right !important;
        border-color: #fff !important;
        width: 30%;
        font-weight: bold !important;
}

th.avia-highlight-col {
    text-align: center !important;
}

th {
    border-color: #fff !important;
}

/* .avia-builder-el-no-sibling {
    background-color: #ff0 !important;
} */

.av-layout-grid-container div,
.white-bg div {
    background-color: #fff !important;
}

#footer {
    position: fixed;
    bottom: 0;
    padding:0;
    margin-left: 7px;
    width: 100%;
}

/* Large gap setting for Masonry Gallery > Styling >Masonry Settings > Gap between elements. */
.av-large-gap.av-masonry {
    padding: 0px !important;
}

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    position: absolute;
    top: 8px!important; 
    left: 8px!important; 
    right: 8px!important; 
    bottom: 8px!important; 
}

.flex_cell {
    padding: 30px 30px 30px 6px !important;
}

#av-sc-masonry-gallery-5 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-6 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-7 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-8 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-9 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-10 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-11 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-12 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-13 .av-large-gap.av-masonry,
#av-sc-masonry-gallery-14 .av-large-gap.av-masonry {
    padding: 0px !important;
}

#project_credits_other_participants ol {
    margin-left: 0px;
}


/* masonry gallery zoom in effect on mouse hover */
.avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
    -webkit-transform: none;
    transform: none;
}

/* fix for masonry images lazy loading only after scrolled past them */
.avia_sortable_active .isotope, .avia_sortable_active .isotope .isotope-item {
    opacity: 1 !important;
    visibility: visible !important;
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    transition-duration: 0s;    
}
.avia_desktop.csstransforms3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry{
    -webkit-animation: avia_msonry_show 0.0s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); /* Safari 4+ */
    -moz-animation:    avia_msonry_show 0.0s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); /* Fx 5+ */
    animation:         avia_msonry_show 0.0s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); /* IE 10+ */
}

.av-masonry-entry .av-inner-masonry-content {
    padding: 20px 0;
}

#top div .av-dark-form .input-text, 
#top div .av-dark-form input[type="text"], 
#top div .av-dark-form input[type="input"], 
#top div .av-dark-form input[type="password"], 
#top div .av-dark-form input[type="email"], 
#top div .av-dark-form input[type="number"], 
#top div .av-dark-form input[type="url"], 
#top div .av-dark-form input[type="tel"], 
#top div .av-dark-form input[type="search"], 
#top div .av-dark-form textarea, 
#top div .av-dark-form select, div div .av-dark-form .button {
    border-width: 1px !important;
}


.av-masonry-outerimage-container {
    margin: 3px 3px 3px 0;
    /* border: 1px solid #f0f0f0!important; */
    box-shadow: rgba(99, 99, 99, 0.05) 0px 2px 8px 0px;
}

#drawings-1 .av-masonry-outerimage-container,
#drawings-2 .av-masonry-outerimage-container,
#drawings-3 .av-masonry-outerimage-container,
#drawings-4 .av-masonry-outerimage-container {
  margin-right: 20px;
}

.indent10 { margin-left: 10px; }
.indent90 { margin-left: 90px; }
.indent50 { margin-left: 50px; }

.html_header_sidebar .logo { padding-top: 36px; }

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry { margin-right: 8px!important; }