/*
Theme Name: Equinox Child
Template: pipdig-equinox
Version: 1.0
*/

h1,h2,h3,h4,h5,h6,.site-title,.entry-title,.page-title,.slide-h2 {  }
.left-right-date { font-family: "Josefin Sans"!important; font-weight: 600; font-size: 13px; }

.centrado { text-align: center; }
.separador { margin-top: 20px; margin-bottom: 20px; height: 1px; background-color: #f0f0f0; width: 80%; margin-left: auto; margin-right: auto; }


/* MENÚ */
.site-top { background-color: #fff; }
.site-top nav { /*background-color: #f5f5f5;*/ }
.menu-bar { text-align: left; }

/* INICIO */
.home .site-main .container { padding-top: 10px!important; }

.post-listing.lem_listing_content { margin-top: 10%; }

.top-slider-section { background-position: top center!important; padding: 16% 25%; }
#pipdig-top-slider { margin-bottom: 40px!important; }

.bx-wrapper .bx-pager { display: none!important; }
.bx-wrapper .bx-controls-direction a { opacity: 1!important; width: 31px; height: 31px; }
.bx-wrapper .bx-next { background: url(img/controls.png) no-repeat -43px 0!important; }
.bx-wrapper .bx-prev { background: url(img/controls.png) no-repeat 0 0!important; }

.lem_listing_content .read-more { display: inline-block; }
.read-more.entradas { background-color: #fff!important; border: 1px solid #000; color: #000!important; }
.read-more.entradas:hover { background-color: #000!important; color: #fff!important; }

#widget_area_after_third,
#widget_area_after_fourth,
#widget_area_after_sixth { background-color: #f5f5f5; margin-bottom: 50px; }

#pipdig_widget_latest_youtube-3:before,
#pipdig_widget_latest_youtube-3:after,
#pipdig_widget_random_posts-3:before,
#pipdig_widget_random_posts-3:after,
#custom_html-13:before,
#custom_html-13:after {
	position: absolute;
    background-color: #f5f5f5;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    z-index: -1;
}

#pipdig_widget_latest_youtube-3:before,
#pipdig_widget_random_posts-3:before,
#custom_html-13:before { left: -50%; }
#pipdig_widget_latest_youtube-3:after,
#pipdig_widget_random_posts-3:after,
#custom_html-13:after { right: -50%; }

#pipdig_widget_latest_youtube-3 .widget-title,
#pipdig_widget_random_posts-3 .widget-title,
#custom_html-13 .widget-title {
	text-align: left;
    background: transparent;
    padding-top: 30px!important;
    padding-bottom: 10px!important;
    font-size: 30px!important;
    font-family: "Playfair Display"!important;
    font-weight: normal!important;
}

.p3_youtube_widget_horizontal {
    width: 49%;
    border: 10px solid #fff;
    margin-top: 0!important;
    margin-left: 0!important;
    margin-bottom: 0!important;
    margin-right: 2%!important;
}

#pipdig_widget_latest_youtube-3 div .p3_youtube_widget_horizontal:nth-child(2) { margin-right: 0!important; }

#pipdig_widget_random_posts-3 .p3_popular_posts_widget li { width: 32%; float: left; }
#pipdig_widget_random_posts-3 .p3_popular_posts_widget li:nth-child(2) { margin-left: 2%; margin-right: 2%; }

.top-slider-section { height: 560px; }
.top-slider-overlay { background: rgba(255,255,255,0.6); }
.top-slider-section .post-header h2 { margin-top: 0!important; }


.left-right-date { background: rgba(255,255,255,.7); }

/* YOUTUBE */
#widget_area_after_third .widget_custom_html { position: absolute; right: 15px; top: 43px; }

.read-more.youtube { background-color: #fff!important; border: 1px solid #000; color: #000!important; }
.read-more.youtube:hover { background-color: #000!important; color: #fff!important; }

/* ENTRADAS */
.entry-content p { text-align: center; }

/* CONTACTO */
.formulario { width: 80%; margin-left: 10%; margin-right: 10%; margin-top: 50px; }
.formulario .col { float: left; margin-bottom: 10px; width: 100%; }
.formulario .col.cargando { position: relative; }
.formulario .col.cargando .ajax-loader { position: absolute; color: #fff; top: 10px; left: 5px; }
.formulario input[type="submit"] { width: 100%; }
div.wpcf7-response-output { width: 80%; margin-left: 10%; margin-right: 10%; margin-top: 0; margin-bottom: 0; padding: 15px; float: left; text-align: center; }
span.wpcf7-not-valid-tip { display: none!important; }
.wpcf7-not-valid { border-color: #f00!important; }

/* MAILCHIMP */
.widget_mc4wp_form_widget .widget-title { background-color: #fbe3e4; margin-bottom: 15px!important; }

#ad-area-2 { margin-bottom: 50px; }
.mc4wp-form input { float: left; width: 32%; padding: 9px!important; }
.mc4wp-form input[type="email"] { margin-left: 2%; margin-right: 2%; }


/* SHOP */
.shop { margin-bottom: 40px; float: left; /*width: 100%;*/ }
.shop .producto { font-family: "Playfair Display"!important; font-weight: 600; margin-top: 15px; text-transform: uppercase; margin-bottom: 8px!important; }
.shop .precio { font-family: "Playfair Display"!important; font-weight: 600; }
.shop .descripcion { font-family: "Playfair Display"!important; line-height: 20px; font-size: 15px; }

/* FOOTER */
.social-footer .social-footer-counters { display: none; }


@media (max-width: 1080px) {
	.post-listing.lem_listing_content { margin-top: 5%; }
	#pipdig_widget_latest_youtube-3:before,
	#pipdig_widget_random_posts-3:before { left: 0; }
	#pipdig_widget_latest_youtube-3:after,
	#pipdig_widget_random_posts-3:after { right: 0; }
}

@media (max-width: 769px) {
	.site-title img { padding-top: 70px!important; padding-bottom: 5px!important; width: 350px!important; }
	.row.social-footer .col-sm-3 { width: 50%!important; float: left; }
	.site-footer .site-info,
	.site-footer .site-credit { text-align: center; }
	.mc4wp-form input { width: 100%; margin-bottom: 10px; text-align: center; }
	.mc4wp-form input[type="email"] { margin-right: 0; margin-left: 0; }
}

@media (max-width: 768px) {
	.shop { margin-bottom: 20px; }
	.shop .col-sm-3 { width: 50%; float: left; margin-bottom: 40px; }		
}

@media (max-width: 910px) {
	.menu-bar ul li.menu-item a { padding: 0 13px!important; }
}

@media (max-width: 490px) {
	#widget_area_after_third .widget_custom_html { position: relative; right: inherit; top: 20px; }
	#pipdig_widget_latest_youtube-3 .widget-title, #pipdig_widget_random_posts-3 .widget-title { text-align: center; }
	#widget_area_after_fourth { margin-bottom: 0; }

	.p3_youtube_widget_horizontal { width: 100%!important; }
	#pipdig_widget_latest_youtube-3 div .p3_youtube_widget_horizontal:nth-child(2) { display: none!important; }

	#pipdig_widget_random_posts-3 .p3_popular_posts_widget li { width: 100%!important; }
	#pipdig_widget_random_posts-3 .p3_popular_posts_widget li:nth-child(2) { margin-left: 0!important; margin-right: 0!important; }

	.p3_instagram_post { width: 50%!important; }

	.row.social-footer .col-sm-3:first-child,
	.row.social-footer .col-sm-3:nth-child(2) { padding-bottom: 0!important; }

}
