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

/** easy slider right caption position----------------**/
.caption_right .slideshow_caption {
    top: 20%!important;
}
/** Link style ----------------**/
a:link {text-decoration: underline!important;
text-underline-offset: 6px;} 

a.avia-button {
  text-decoration: none!important;
font-weight: bold!important;
}

a.avia-menu-text{:text-decoration:underline !important;}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
    background: #f26522;
    border: #f26522;
}

#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text {
    background: #f26522;
    border: #f26522;
}
/** easy slider right caption position .av-main-nav > li > a{ text-decoration: none!important;
}----------------**/

#header_main .container,
.main_menu ul:first-child > li a{
    height: 88px;
    line-height: 88px;
    padding-top: 12px;
}


/** mobile only----------------**/
@media only screen and (min-width: 990px) {
.mobile-only { display: none !important; }}

.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; font-weight: inherit;font-style: normal; }

.iconbox_content {
    background: transparent!important;
}

.main_color .av-masonry { 
	background-color: #f4f4f4!important; }

.masonry-not-first, #after_masonry { border: none!important; }
.av_promobox { margin-top: 10px; }

.text-box-spacing{margin-top:8.5%!important;}

/** masonry gallery text centered + bkgrd ---**/
.av-caption-on-hover .av-masonry-entry .av-inner-masonry-content {
    text-align: center;}

/** hotspot color ----------------**/
.av-hotspot-container .av-image-hotspot_inner{
    display: block;
    border-radius: 100px;
    position: absolute;
    height: 100%;
    width: 100%;
    background: #fff;
    color: #888;
    z-index: 2;
    cursor: pointer;
    text-decoration: none;}
.av-hotspot-container { border: none ! important;}
div#after_image_hotspots.main_color.av_default_container_wrap.container_wrap.fullsize {border: none! important;}

/* image copyright */
small.avia-copyright{
    text-align: left;
    line-height: 1em!important;
   /*  font-style: italic!important; */
    margin-top: 10px;
    font-size: 1em!important;
    background-color: #227f51;
    color: #ffffff;
    padding-left: 10px;
padding: 10px 10px; /* Top/bottom 10px, Left/right 10px */
    border-radius: 5px;
}

/** diagonal stripes----------------**/
div#stripes{
    min-height:24px!important;}
.stripes{
    min-height:24px!important;}

  .avia-section-24 {
    clear: both;
    width: 100%;
    float: left;
    min-height: 24px;
	 height:24px;
}
.mfp-title {display: none;}

/** testimonials----------------**/
.avia-testimonial-content p {
font-size:160% !important;
font-weight: bold;
line-height:135%!important;
}
.avia-testimonial-name {
font-size:150%!important;
}
.avia-testimonial-subtitle {
font-size:150%!important;
}
/** slider button ----------------**/
#top .avia-slideshow-button {padding: 25px 50px 23px;
font-size: 15px;
min-width: 200px;}

/** animated numbers font ----------------**/
.avia-animated-number-title {
font-size: 40px;
white-space: nowrap;
line-height: 1em;
position: relative;
letter-spacing: 1px;
font-weight: 800;
margin-bottom: 4px;
}
/** masonry background etc ----------------**/
.main_color .av-masonry {
	background-color:inherit;
}
.av-hover-overlay-active .av-masonry-image-container {
	opacity:1!important;
}
.av-masonry-entry .av-inner-masonry-content{
opacity: .8;}

/** blog grid ----------------**/
.avia-content-slider .slide-image { display: none !important; }

.avia-content-slider .slide-meta div.slide-meta-comments,
.avia-content-slider .slide-meta div.slide-meta-comments + .slide-meta-del {
  display: none;
}
img, a img {
    border-radius: 15px!important;

}
.avia-image-container img.avia_image{
	border-radius: 15px!important;
}
.avia-content-slider .slide-image img {
	border-radius:  15px!important;}

.big-preview, .small-preview {
display: none !important;
}
.single-small .post_author_timeline {
	position: absolute;
	top: 0;
	left: 40px;
	width: 1px;
	height: 100%;
	border-right-width:1px;
	border-right-style: dashed;
	display:none;}