/*
Theme Name: Enfold Child Theme
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. 
Version: 1.0
Author: Elizabeth
Author URI: 
Template: enfold
Version:0.1.0;

*/


/*custom by eliz--horizontal ipad--masonry*/

@media only screen and (min-width: 760px) and (max-width: 900px){

/*header style*/

#top .avia-slideshow-button.avia-color-light {
font-size:150% !important;
margin-top:40px !important;
}

.avia-caption-title{
padding-bottom:0;
}

.avia-caption-content p {
line-height: 1;
margin-bottom:-25px;
}
.av-masonry-entry .av-masonry-entry-title {
    font-size: 80%;
    line-height: 1.1em;
    margin:0;
}

}
/*custom stan--edited by eliz*/
@media only screen and (min-width: 760px) and (max-width: 1024px){
#top div .slideshow_caption h2{
font-size:300% !important;
} 

.av-masonry-entry .av-masonry-entry-title {
    font-size: 100%;
    line-height: 1.1em;
    margin:0;
}
.av-masonry-entry .av-inner-masonry-content {
    padding: 10px;
}

}
/*this targets iphone */

@media only screen and (max-width: 767px) {

.avia-caption-content p {
line-height: 1;
padding-bottom:none;
}
#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial {
font-size:100% !important;
padding:0px;
}
#top .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 1.6em;
    margin-top: 0;
}
.avia-slideshow-arrows a::before {
margin-left:-20px;
margin-right:-20px;
}
.avia-slideshow-arrows a::before {
display:none !important;
}
.av-special-heading-tag, h1{
font-size:225% !important;
}

.av-special-heading-tag, h3{
font-size:175% !important;
}

#top .avia-slideshow-button.avia-color-light {
font-size:150% !important;
margin-top:5px !important;
 background-color: rgba(0, 0, 0, 0.6)!important;
}

.av-masonry-entry .av-masonry-entry-title {
    font-size: 150% !important;
    line-height: 1em;
    margin:0;
}
.av-masonry-entry .av-inner-masonry-content {
}

#footer{
display:none;
}

}
@media screen and (max-width: 500px) {

	#top #masono{
display:none;}


#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial {
font-size:75% !important;
padding:0px;
}
#top .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 1.2em;
    margin-top: 0;
}
.avia-slideshow-arrows a::before {
margin-left:-20px;
margin-right:-20px;
}
.avia-slideshow-arrows a::before {
display:none !important;
}

.av-special-heading-tag, h1{
font-size:200% !important;
}

h2{
font-size: 200% !important;
}
h3{
font-size: 150% !important;
}

#top div .slideshow_caption h2 {

}

.av-special-heading-tag {
	font-size: 115% !important;
}


#footer{
display:none;
}


/*header style*/
avia-builder-el-0{
	height: 60vh !important;
}

.avia-slideshow.avia-slideshow-1.av-control-default.avia-slideshow-featured_large.av_slideshow_full.avia-fade-slider{
	height: 100% !important;
}
.avia-slideshow-button.avia-color-light {
    font-size: 150% !important;
}

ul.avia-slideshow-inner{
	height:100% !important;
}

.avia-slide-wrap{
	height: 60vh !important;
}

.avia-caption-title{
text-align: center;
}

.avia-caption-content p {
line-height: 1;
text-align: center;
padding-bottom:none;
}

.avia-slide-wrap img{
height: 630px !important;
width: 1465px !important;
max-width: 1465px !important;
position: relative;
left: -600px;
}

} /*end of iphone media screen */



/*targets hover state for link images*/
.avia_transform a:hover .image-overlay {
    opacity: 0.0 !important ;
    display: none !important ;
}

.avia_transform a:hover .image-overlay {
    opacity: 0.0 !important;
}

.avia-image-container-inner:hover{
opacity: 0.5 !important;
cursor: pointer;
}

.avia-image-container-inner:hover{
    -webkit-transition: opacity .5s; /* Safari */
    transition: opacity .5s;
}
body .template-page .entry-content-wrapper {
	font-family: "azo-sans-web",sans-serif;}
	
	.av-main-nav > li > a {
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding: 0 20px;
    text-decoration: none;
}
	
.header_color .sub_menu > ul > li > a, .header_color .sub_menu > div > ul > li > a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #53625f;
}

.template-page .entry-content-wrapper h1 {
    letter-spacing: 1.2 px;
    text-transform: none;
        font-weight: normal;
         font-size:300%; 
}

.template-page .entry-content-wrapper h2 {
    text-transform: none;
    font-size:250%; 
    font-weight: 400; 
    padding:10px 10px 10px 0px; 
    letter-spacing: 1.5;}
    
	
.template-page .entry-content-wrapper h3 {
	font-family: "azo-sans-web", sans-serif; 
	font-size:175%;
	font-weight: 300;
	letter-spacing:1.1px;
	padding-bottom: 20px; 
	line-height: 1.2;}


.template-page .entry-content-wrapper h4{
    letter-spacing: 1px;
    text-transform: uppercase;
margin-top: 0px;
font-weight:normal;
font-size:150%;
font-family: "azo-sans-web",sans-serif;
}

.template-page .entry-content-wrapper h5 
{font-family: "azo-sans-web",sans-serif; 
font-size:130%;font-weight: 300;
padding-bottom: 10px; 
padding-top:10px;
line-height: 1.3;}

.template-page .entry-content-wrapper h6 
{font-size:190%;font-weight: 100;
letter-spacing:1.1px;
padding-bottom: 10px; 
line-height: 1.3;
 font-family: "Droid Serif",Georgia,Times,serif;
font-style: italic;}


div .slideshow_caption, div .slideshow_caption a, div .slideshow_caption a:hover, div .slideshow_caption h2, div .slideshow_caption h2 .special_amp, div .slideshow_caption strong, div .slideshow_caption h2 strong {
    color: #fff;
    text-transform: none;
}
div .slideshow_caption h2 {
}


.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    display: inline-block;
    margin: 0 1px;
    padding: 10px 15px;
}

.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
    display: block;
    padding: 10px 0px 70px 0px;
}


#top div .slideshow_caption h2 {
    font-size: 600%;
    text-transform: ;
    font-weight: 400;
}

#top div .slideshow_caption p {
    font-size: 200%;
    text-transform: ;
}

#top .avia-slideshow-button.avia-color-light {
    background-color: rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    font-size: 200%;
    border-radius: 10px;
    border:none;
        color: #fff;
}


#top .avia-slideshow-button.avia-color-dark {
    background-color: rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    font-size: 15%;
    border-radius: 10px;
    border:none;
    color: #444;
}
 
}
#top .avia-slideshow-button {

    display: inline-block;
    font-weight: bold;
    margin-top: 20px;
    text-decoration: none;
    text-transform: uppercase;
}





body div .avia-button {
    border-radius: 15px;
    display: inline-block;
    font-weight: normal;
    line-height: 1.2em;
    max-width: 100%;
    position: relative;
    text-align: center;
    text-decoration: none;
}

.avia-button.avia-size-x-large {
    font-size: 150%;
    letter-spacing: 1.2;
    margin-top:10px;
    min-width: 190px;
    padding: 24px 25px;
    background-color:#d65851;
    color:#f2cec9;
}

.avia-button.avia-size-large {
    font-size: 125%;
    letter-spacing: 1.2;
    margin-top:10px;
    min-width: 200px;
    padding: 20px 20px;
    background-color:#d65851;
    color:#f2cec9;
}

.avia-button.avia-size-small {
    font-size: 125%;
}
.avia-button.avia-size-medium {
    background-color:#d65851;
    color:#f2cec9;
}
#footer .container_wrap .text1{font-style: italic; font-size:200%;{ }

.av-masonry-entry .av-masonry-entry-title {
    font-size: 15px;
    line-height: 1.3em;
    margin: 0;
}
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    padding-top: 0px;
}
.header_color *::-moz-placeholder {
    color: #666666;
    opacity: 1;
}
.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
     background-color: rgba(255, 255, 255, 0.2);
     border-radius: 15px;
    color: #666666;
}

.header_color .sub_menu li ul a, .header_color #payment, .header_color .sub_menu ul li, .header_color .sub_menu ul, #top .header_color .sub_menu li li a:hover {
    background-color:  rgba(255, 255, 255, 0.2);
}
.html_header_top .header_color .main_menu ul:first-child > li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: #000000;
}
.header_color .button:hover, .header_color .ajax_controlls a:hover, .header_color #submit:hover, .header_color .big_button:hover, .header_color .contentSlideControlls a:hover, .header_color #submit:hover, .header_color input[type="submit"]:hover {
    background-color: rgba(255, 255, 255, 0.2);
    border-color: #d63436;
    color: #ffffff;
}
.template-page .entry-content-wrapper.bioQuote h6{font-size:100%;font-weight: 100;
}
#top .template-page .entry-content-wrapper av_textblock_section .avia_textblock .bioQuote {
font-size:150%;
 font-family: "Droid Serif",Georgia,Times,serif;
font-style: italic;
}

#top .av-submenu-container {
    border-bottom-style: none !important;
    border-bottom-width: 0px !important;
    font-size: 13px;
    height: 52px;
    line-height: 1.65em;
    position: absolute;
    width: 100%;}
    
    #top .av_inherit_color a h2{
    text-decoration: none !important;
}
#top .av_inherit_color a {
    text-decoration: none !important;
}
#footCall{
	background-color: #fbfbfb;
}

# header_main .container_wrap .container_wrap_logo {
    max-height: 77px;
}


.avia_transform a .image-overlay {
	
	background-color: transparent;
}

span.image-overlay.overlay-type-extern{
    background-color: rgba(0,0,0,0);
}

