/*
 Theme Name:   Quinta Elena
 Theme URI: https://accesspressthemes.com/fotography
 Description: FotoGraphy aka photography is beautiful, clean and elegant theme for photographers, artists to showcase their beautiful work. The theme has beautifully designed slider, portfolio section, service section and instagram showcase. It has four gallery layout, two blog layout, three single gallery page layout to choose from. The theme has team and testimonial page to show team member and client testimonials as well. This theme is fully responsive and built on customizer which gives you power to configure/customize with live preview. Great customer support via online chat, email, support forum. Official support forum: http://accesspressthemes.com/support/ View full demo here: http://demo.accesspressthemes.com/fotography/
 Author:       Jl Simon
 Template:     fotography
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, footer-widgets, full-width-template, post-formats, featured-images, theme-options, e-commerce, photography, portfolio
 Text Domain:  fotography-child
*/
#fg-grid-gallery-view .element-item {   width: 33% !important}
.page-id-695 .your-message textarea{height:200px !important;}
.home_caltoaction a.bttn{background:#95085b !important;}
.instagram{ margin-left:5px !important;}
.facebook  a{ background:url(https://www.quintaelena.com.mx/wp-content/uploads/2019/03/facebook.jpg) no-repeat center 5px;opacity: 0.7;}
.instagram a{background:url(https://www.quintaelena.com.mx/wp-content/uploads/2019/03/instagram.jpg) no-repeat center 5px;opacity: 0.7; }
.instagram a:hover, .facebook a:hover{opacity:0.9;}
.facebook a, .instagram a{  display:block;text-indent: -999em;}
.facebook, .instagram{ float:left !important;height:32px; width:32px; }

.postid-94 figcaption, .post-navigation{display:none;}

.wp-block-column, .wp-block-image{margin-bottom:0 !important;color:#fff;}
.postid-94 .wp-block-column h2{ padding-top:50px; }
.postid-94 .wp-block-column p{ padding-right:2em; }

.listado{overflow:hidden;}
.fondo{overflow:hidden;color:#fff !important;}
.img, .texto{ float:left;}
.texto{width:41%;padding: 33px 1%;}
.texto h3{ padding:15px 0;}
.izquierda{background:url(img/textura2.png) no-repeat 77% center !important;}
.derecha{background:url(img/textura2.png) no-repeat 25% center !important; text-align:right;}
.der{float:right;}
.uno{background:#86BF58;}
.dos{background:#CC8E9D;}
.tres{background:#F6B188;}
.cuatro{background:#7BC7C5;}

.entry-content h2{text-transform:uppercase;}
.page-id-695 .page-header, .postid-91 .page-header, .page-id-113 .page-header, .page-id-110 .page-header, .page-id-106 .page-header, .page-id-116 .page-header, .page-header{display:none;}
.gallery-open-link, .fg-masonary-gallery-cat {display:none;}
.fg-grid-hover h6 a{font-size:22px;font-family: Raleway;}
.fg-email, .fg-twitter, .fg-phone{ font-size:14px;}
#sec-2 a, #sec-3 a{
    pointer-events: none;
    cursor: default;
}

.caption .title{font-weight:500;}
.main-navigation ul ul li a{text-transform: uppercase;padding: 7px 15px;    font-weight: 400;}
.entry-content h2.fondotitulo i {background:#fff url(img/izq.png) no-repeat 1% center; padding:14px 0 0 100px; font-style: normal;}
.entry-content h2.fondotitulo span {background:#fff url(img/der.png) no-repeat 99% center;padding: 14px 100px 0 0; margin-left: 5px;}
.entry-content h2.fondotitulo {background: url(img/linea.png) repeat-x center left;}

.entry-content .fondotitulo{margin: 50px 0;}

.copyright{display: none !important;}
.site-info{padding-bottom: 0 !important;margin-bottom: 0 !important; border-top:none;}
.site-info .widget{margin-bottom: 0 !important; text-align:left;}


.postid-91 #content .foto-container{margin-top:-15px;}
.header-logo {padding:5px 0;}
.quick_contact_section, .site-footer{ background: #95085B !important;margin-top:0 !important;}
.fg_aboutus{color:#fff;    background: #95085B  url(img/textura.png) no-repeat right center; padding-bottom: 2em; }
.fg_aboutus, .fg-blog-section, .fg_service_section, .home_caltoaction, .fg_gallery_section{padding-top: 5.5em !important;}
.logo-image img {    max-height: 100%;}
.site-header, .fg-noslider.page-template-template-home .site-header{height: auto;    background: rgba(255,255,255,.9) !important;}
.single-slide:after{background: none;}
.fg-blog-section .bttn{  background: #95085B ; text-transform: uppercase; letter-spacing: 1px;}

.caption .title:after{ display: none;}
.fg-banner-slider .caption {    font-family: Raleway;bottom: 12% !important;    top: inherit !important;}
.page-header h1, .service-hover .table_cell{    font-family: Raleway;}
.service-hover .table_cell{text-transform:uppercase;}
.caption .title{ padding-bottom: 5px;margin-bottom:10px;text-shadow: 2px 2px 10px #000;}
.caption .title{width: 100%;}
.fg-post-date-comment{text-transform:uppercase; font-size:1.1em; text-align:center;}
.fg-post-date-comment .fg-post-date{clear:both !important; float:none;}
.fg-latest-post .post-item {width: 100% !important; clear:none;overflow:hidden; margin-left:0;}
.count-izq .fg-post-img-wrap, .count-izq .fg-post-content{float:right; width:34%;    text-align: right;}
.count-der .fg-post-img-wrap, .count-der .fg-post-content{float:left;  width:34%;    text-align: left;}
.fg-post-content{color:#fff !important; width:45%;  margin: 3.5% 2.5% 1% 2.5%;}

.fg-item-excerpt{ margin-top:1.5em; line-height: 1.3em;}
.about_desc{line-height:1.5em;}

.count-1{background:#B08F8B  url(img/textura.png) no-repeat 5% center !important;}.count-1 .fg-post-date-comment{background:#b08f8bb5 !important;}
.count-2{background:#C0B39A  url(img/textura.png) no-repeat right center !important;}.count-2 .fg-post-date-comment{background:#584b3280 !important;}
.count-3{background:#AE8C88  url(img/textura.png) no-repeat  5% center !important;}.count-3 .fg-post-date-comment{background:#b08f8bb5 !important;}
.count-4{background:#977A20  url(img/textura.png) no-repeat right center !important;}.count-4 .fg-post-date-comment{background:#977a20b3 !important;}
.pink{background:rgba(231, 88, 122, 0.7);}

.fg_service_section {    padding: 40px 0 40px 0;    background: #95085B;}
.section-title {	font-size: 42px;}
.fg_service_section .section-title{color:#fff; margin-bottom:0;}
.main-navigation { padding-top:70px;}
.stick.site-header{ border-bottom:2px #95085B solid;}
.stick .logo-image img {max-height: 50px;}

.home_caltoaction .call-to-action-subtitle {    line-height: 1.3em;}
#servicios .section-title, #galeria .section-title{color: #95085B;}
.home_caltoaction .call-to-action:before {    background: rgba(1,1,1,.3);}
#insta{overflow:hidden;}
#insta .widget{ float:left; width:15%; margin:0 5%;}
#insta  .wp-caption-text{color:#AF055C !important; font-weight:700; font-size:1.2em;}
.fg-grid-hover h6 a:hover{color:#AF055C !important;}
.count-2 .bttn, .count-3 .bttn{display:none;}
.call-to-action{ background-repeat:no-repeat; }
.call-to-action .section-title{color:#977A20;}

.home_caltoaction .call-to-action:before {    background: none !important;}
.home_caltoaction .call-to-action {    padding: 3% 0 20%;    position: relative;    font-size: 20px;background-attachment: unset;}
.service-hover .table_cell{font-size: 22px;}

#back-to-top{bottom: 100px;}
@media screen and (min-width: 1100px){
.quick_contact_section {padding-top: 3em!important;}
}
@media screen and (max-width: 1099px){
		.main-navigation{padding-top: 0px !important;} 
	.fg-post-content h6{margin-top:0em;}
	.fg-item-excerpt {margin-top: 0.5em;}
    .caption .title{  font-size: 36px;}
    .single-slide:after{background: url(img/trans-quinta-med.png) no-repeat center 45%;}   
    .fg-banner-slider .caption{bottom: 1% !important;  }
	.stick .main-navigation{margin-top: 0px !important;} 
	.main-navigation>ul>li>a{line-height:50px !important;}
	.fg-post-content h6{text-transform:uppercase; font-size:1.25em;margin-top:1em;}	
	.count-izq .fg-post-img-wrap,  .count-der .fg-post-img-wrap{ width:50%}
	.count-izq .fg-post-content{float:right; width:44%}
	.count-der .fg-post-content{float:left;  width:44%}	
	.fg-post-content{ margin: 3% 2.5% 0 2.5%;}
	.fondo .img{ width:40%;}
	.texto{ width:60%; padding:0% 2%;}
}

@media screen and (max-width: 1100px){
	.fg-toggle-nav span {	background: #95085B !important;}
	.main-navigation {		border-color: #95085B !important;	}
}

@media screen and (min-width: 1100px){
	
	.main-navigation{padding-top: 0px !important;} 
	.fg-post-content h6{text-transform:uppercase; font-size:1.9em;margin-top:1em;}	
	.service-box{width:25%;}
	.fg_aboutus, .fg-blog-section, .fg_service_section, .home_caltoaction, .fg_gallery_section{padding-top: 6em !important;}	
    .single-slide:after{background: url(img/trans-quinta.png) no-repeat center 38%;}
    .caption .title{  font-size: 40px;}
    
    .page-template-template-home .site-header, .site-header { border-bottom: 10px #95085B solid;}
    .fg-banner-slider .caption { margin-left: -600px;width: 1200px; left:50%;}
    .main-navigation{ margin-top: 5px !important;}
    .main-navigation>ul>li{font-size: 18px;}
    .main-navigation>ul>li>a{ line-height: 40px;}
    .main-navigation ul li a{color: #8c682e;}
    .main-navigation ul li a:hover{color: #95085B;}
	.count-izq .fg-post-img-wrap,  .count-der .fg-post-img-wrap{ width:60%}
	.fg-post-content{ margin: 4% 2.5% 0 2.5%;}
	.count-izq .fg-post-content{float:right; width:34%}
	.count-der .fg-post-content{float:left;  width:34%}
	
 }
 @media screen and (min-width: 1110px){
     .main-navigation { padding-top:70px !important;}.stick .main-navigation{padding-top: 0px !important;}
     .service-hover .table_cell{font-size: 24px;}
 }
@media screen and (max-width: 825px){
	.texto{width:90%; margin-left:5%;}
	.caption .title {   font-size: 26px !important;}
	.fg-banner-slider .caption {    bottom: 0%!important; left: 0% !important;}	
	.fg-post-content h6{margin-top:0em;}
	.fg-item-excerpt {margin-top: .5em;  font-size: 14px;}
	.count-izq .fg-post-img-wrap,  .count-der .fg-post-img-wrap{ width:50%}
	.count-izq .fg-post-content{float:right; width:48%}
	.count-der .fg-post-content{float:left;  width:48%}	
	.fg-post-content{ margin: 0 1% 0 1%;}
	.service-hover .table_cell{ font-size:20px;}
}

@media screen and (max-width: 768px){
	.fondo .img{ width:40%;}	
	.texto{width:55% !important; margin-left:5%;}
	.logo-image img {max-height: 70px;}
	.main-navigation>ul>li>a {    line-height:25px!important; }
	.caption .title {   font-size: 22px !important;}
	.fg_aboutus, .fg-blog-section, .fg_service_section, .home_caltoaction, .fg_gallery_section, .quick_contact_section	{    padding-top: 2em!important;}
    .service-hover .table_cell{ font-size:40px;}
	.count-izq .fg-post-img-wrap,  .count-der .fg-post-img-wrap{ width:60%}
	.fg-post-content{ margin: 0 1% 0 1%;}
	.count-izq .fg-post-content{float:right; width:38%}
	.count-der .fg-post-content{float:left;  width:38%}
	.fg-post-content h6{text-transform:uppercase; font-size:1.25em;margin-top:0em;}	
	#insta .widget{  width:30%; margin:0 10%;}		
	.fg-item-excerpt {margin-top: .5em;     font-size: 14px;}
    .fg-latest-post .post-item{    margin-bottom: 0px;}
    .fg_aboutus{background-position: top center; }
    .about-feature-img { position: relative;  display: block;   overflow: hidden;  height: 350px; margin-bottom: 40px;  }
}

@media screen and (max-width: 580px){
	.page-id-695 .page-header, .postid-91 .page-header, .page-id-113 .page-header, .page-id-110 .page-header, .page-id-106 .page-header, .page-id-116 .page-header, .page-header{display:none;}
.gallery-open-link, .fg-masonary-gallery-cat {display:none;}

.texto{width:90%; margin-left:5%;}
	.entry-content h2.fondotitulo i {background:#fff url(img/izq2.png) no-repeat left center; padding:10px 0 0 50px; font-style: normal;}
	.entry-content h2.fondotitulo span {background:#fff url(img/der2.png) no-repeat  right center;padding: 10px 50px 0 0; margin-left: 5px;}


	.count-izq .fg-post-img-wrap, .count-izq .fg-post-content{float:none; width:100%}
	.count-der .fg-post-img-wrap, .count-der .fg-post-content{float:none;  width:100%}
	
	.logo-image img {max-height: 50px;}
	.main-navigation>ul>li>a {    line-height:25px!important; }
	.caption .title {   font-size: 18px !important;}
	.fg-banner-slider .caption {    bottom: -8%!important;}	
	#insta .widget{  width:30%; }	
    .fg-post-content{ margin: 4% auto;}
    .service-hover .table_cell {        font-size: 20px;    }
    #insta .wp-caption-text{    font-size: 1em;} 
    .call-to-action{background-image:url(img/mapa-quinta-xs.jpg) !important; background-size: cover; } 
    .foto-container .call-to-action-button{text-align:  left !important;}
    .wp-block-cover{    min-height: 200px;}
}

@media screen and (max-width: 415px){
.fondo .img{ width:98%;}		
	.texto{width:90% !important; margin-left:5%;}
	.single-slide:after{background: url(img/trans-quinta-xs.png) no-repeat center top;}  
	.caption .title {    font-size: 12px!important;}
    .fg-banner-slider .caption {   bottom: -12%!important;}
    .service-hover .table_cell {  font-size: 22px;    }  
    #insta .wp-caption-text{    font-size: 1em;}  
    .about-feature-img { position: relative;      display: block;        overflow: hidden;        height: 220px;    }
}
.fg-home-instagram{padding-top: 0;}
.home_caltoaction{ padding-top:0em !important;}
#back-to-top, button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #611d18!important;
}
