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

/* increase font size of social icons in extra info bar at top */
#header_meta li a {
font-size:18px;
color:#eeeeee;
}
/* increase font size of phone number in extra info bar at top */
#header_meta .phone-info {
font-size:14px;
color:#eeeeee !important;
}
/* Display and style title below thumbnail in image gallery */
#top .avia-gallery .avia-gallery-thumb a:after {
    content: attr(title);
    margin: 15px 0px 50px 0px;
    position: relative;
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: center;
font-weight: 800;
}
/*  remove image borders */
.avia-gallery-thumb img, .avia-image-container, .wp-caption {
 border: none !important;
}
/* Style the homepage slideshow H2 */
h2.avia-caption-title {
text-transform: inherit !important;
font-weight:500;
letter-spacing: 0.05em;
}
/* Keep circle but hide the square box overlay */
.image-overlay {
    background: transparent !important;
}
.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-title {
border:1px solid white;
}
/* change the color of page title bar beneath logo */
.title_container {
background-color:#f0ede5;
}
/* fix tint color in form text boxes */
*#top .avia_ajax_form .text_input, 
#top .avia_ajax_form .select, 
#top .avia_ajax_form .text_area,
#mc_embed_signup input[type="email"],
#mc_embed_signup input[type="text"] {
background-color: #f3f3f1 !important;
} 
/* Add "current page" indicator for child pages in sidebar */
.sidebar .current-page-ancestor > a {
color:#222222 !important;
font-weight: 800;
background: #c9c7c1;
padding-left:53px;
}
/* Increase link font size in footer widgets */
.footer_color a {
font-size: 15px;
}
/* Increase socket font size and social buttons */
#socket {
font-size: 15px !important;
}
/* Change the opacity of gallery overlay on hover */
#top .avia-gallery .avia-gallery-thumb a:hover {
opacity: 0.8;
}
/* Change layout for upcoming events on homepage */
.av-upcoming-event-image {
border-radius: 0;
width: 200px !important;
margin-bottom:15px !important;
}
.av-upcoming-event-entry {
   width: 24% !important;
   display: inline-block !important;
   padding:0 0 20px 0 !important;
}
.av-upcoming-event-data {
  clear: left !important;
}
.av-upcoming-event-data h4 {
  font-size:16px !important;
padding-right: 65px;
}
a.av-upcoming-event-entry  {
vertical-align:top !important;
}
.av-upcoming-event-venue {
display:none;
}
*/ .av-upcoming-event-schedule {
color:#ececec;
} */
/* End upcoming events on homepage layout */

/* Events box less padding to make email fit */
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {
padding: 14px !important; /*default is 20px*/
}
/* this contributes to above fix */
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {
margin-right: 2% !important;
}
/* Events Calendar table row bg color */
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
background: #eeeeee;
}
blockquote {
font-family: Georgia, serif;
font-style:italic;
border-left-style: solid;
border-left-width: 5px;
padding-left: 20px;
margin-bottom: 1em;
margin-right: 1em;
font-size: 1.235em;
line-height: 1.5em;
}

/* FOLLOWING ARE FIXES FOR PHONE AND TABLETS */
/* Phones - adjust upcoming events on homepage */
@media only screen and (max-width: 767px) {
    .av-upcoming-events .av-upcoming-event-title, .av-upcoming-event-meta {
        font-size: 13px !important;
        line-height: 1.15;
        margin-bottom: .25em;
padding-right: 10px;
    }
}
/* Phones - add padding to event images */
@media only screen and (max-width: 767px) {
    .av-upcoming-events .av-upcoming-event-image {
        padding-right: 5px;
    }
}
/* Phones - reduce space above events block */
@media only screen and (max-width: 767px) {
    .container .av-content-full.units {
        padding-top: 10px;
    }
}
@media only screen and (max-width: 767px) {
    #top .avia-gallery .avia-gallery-thumb a:after {
    margin: 15px 0px 10px 0px !important;
    font-size: 10px !important;
    line-height: 1.3em;
    }
/* ARTIST PAGE: THIS FIXES LONG NAME PUSHING FOLLOWING THUMBS OUT OF GRID */
    #top .avia-gallery-thumb .custom_link:nth-child(2),
    #top .avia-gallery-thumb .custom_link:nth-child(7) {
    margin-bottom: -20px;
    }
}