/*
Theme Name: Roslyn
Theme URI: http://roslyn.elated-themes.com
Description: A Fashion and Lifestyle Theme for Bloggers and Magazines
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Text Domain: roslyn
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.3
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner, .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* PORTADA */
#portada h1{
	letter-spacing: 6px;
}

/* INTRO */
#intro h2{
	letter-spacing: 3px;
}
#intro .ult_exp_section {
    width: 235px;
    margin: 0 auto !important;
}
#intro .ult_exp_content {
    width: 80%;
    margin: 0 auto !important;
}
#intro .ult_expheader{
	letter-spacing: .12em;
}

/* VESTIDOS */
#vestidos h2{
	letter-spacing: 3px;
}

/* RUBEN */
#ruben h2{
	letter-spacing: 3px;
}
#ruben .ult_exp_section {
    width: 235px;
    margin: 0 auto !important;
}
#ruben .ult_exp_content {
    width: 80%;
    margin: 0 auto !important;
}
#ruben .ult_expheader{
	letter-spacing: .12em;
}
#ruben .wpb_wrapper p{
	font-size: 13px;
}

/* CONSULTAS */
#consultas h2{
	letter-spacing: 3px;
}
#consultas .ult_exp_section {
    width: 235px;
    margin: 0 auto !important;
}
#consultas .ult_exp_content {
    width: 80%;
    margin: 0 auto !important;
	height: 400px !important;
}
#consultas .ult_expheader{
	letter-spacing: .12em;
}
#respond input[type=text], #respond textarea, .eltdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password] {
	margin: 0 0 20px !important;
    padding: 10px 18px 10px 0 !important;
}
.wpcf7-form-control.wpcf7-textarea {
	height: 120px !important;
}


.eltdf-logo-wrapper a img{
	height: auto !important;
}
ul {
    list-style-type: none !important;
}


/* RELACIONADOS */
ul.products>.product .eltdf-pl-text-wrapper .eltd-pl-category{
	display: none;
}
.eltdf-woo-pl-info-below-image ul.products>.product .button{
	display: none;
}

/* WOOCOMMMERCE */
.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):before, .woocommerce-page .eltdf-content a.button:not(.add_to_cart_button):before, .woocommerce-page .eltdf-content button[type=submit] :before, .woocommerce-page .eltdf-content input[type=submit]:before, div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):before, div.woocommerce a.button:not(.add_to_cart_button):before, div.woocommerce button[type=submit] :before, div.woocommerce input[type=submit]:before{
	display: none !important;
}
.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):after, .woocommerce-page .eltdf-content a.button:not(.add_to_cart_button):after, .woocommerce-page .eltdf-content button[type=submit] :after, .woocommerce-page .eltdf-content input[type=submit]:after, div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):after, div.woocommerce a.button:not(.add_to_cart_button):after, div.woocommerce button[type=submit] :after, div.woocommerce input[type=submit]:after{
	display: none !important;
}
.eltdf-woocommerce-page .woocommerce-result-count, .eltdf-woocommerce-page .woocommerce-ordering {
	display: none !important;
}
.eltdf-woo-normal-space ul.products {
    margin-top: 60px !important;
}
/* Product */
.eltdf-woo-single-page .product {
	margin-top: 60px !important;
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span {
	display: none !important;
}



/* FOOTER */
footer .widget .eltdf-widget-title-holder {
    background-color: transparent !important;
    padding: 5px 0px !important;
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid {
    padding: 55px 0px 30px 0px;
}
footer .widget ul li {
    padding: 5px 40px 5px 0px !important;
}
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner.eltdf-grid {
    padding: 5px 0 !important;
}
footer .widget {
    margin: 0 0 0px;
    padding: 0;
}


footer .eltdf-grid-col-4 {
	height: 230px;
}
/*footer .eltdf-grid-col-4:before {
	background-color: rgba(255,255,255,.2);
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
footer .eltdf-grid-col-4::before:first-child {
	background-color: rgba(255,255,255,.0) !important;
    width: 0px !important;
    height: 0% !important;
    position: absolute;
    left: 0;
    top: 0;
}*/
.eltdf-bl-loading, .eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-blog-slider-item, .eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-blog-slider-item, .eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-center {
    text-align: left !important;
	color: #a1a1a1 !important;
}
footer .widget .eltdf-widget-title-holder .eltdf-widget-title {
	font-family: Playfair Display !important;
	font-size: 15px !important;
	color: #FFF !important;
}
footer a{
	color: #a1a1a1 !important;
}
footer .widget p, footer .widget a {
	font-size: 13px !important;
	color: #a1a1a1 !important;
}    
footer .widget.widget_nav_menu #menu-footer-custom-menu li {
    display: grid !important;
}
footer .widget.widget_nav_menu #menu-footer-custom-menu li a {
    letter-spacing: 0px !important;
}


/* MOBILE */
.eltdf-mobile-header .eltdf-mobile-header-inner {
    background-color: rgba(0,0,0,0) !important;
    border-bottom: 0px !important;
}
@media only screen and (max-width: 1024px) {
	
	#portada {
		margin-top: -70px !important;
		height: 550px !important;
	}	
	#portada h1{
		font-size: 40px !important;
	}
	#portada .vc_column-inner {
		padding-left: 5px !important;
	}
	
	/*#intro {
		height: 500px !important;
	}
	
	#vestidos {
		height: 500px !important;
	}
	
	#ruben {
		height: 500px !important;
	}
	
	#consultas {
		height: 500px !important;
	}
	*/
	
}