/*
Theme Name: abril_floresmil
Theme URI: www.abilfloresmil.es
Description: Tema para la web abril_floresmil
Author: Remedios Fernández
Author URI: www.remediosfernandez.com
Version: 1.0.1
Text Domain: tonda
Template: tonda
*/

/* GENERAL********
*********/
.desarrolloweb{ text-align: center;
	letter-spacing: 1px;}
/*fuente*/
html, body{background:#fff}
@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800&family=Merriweather+Sans:ital,wght@0,300;0,400;0,700;0,800;1,300;1,400;1,700;1,800&display=swap');
body{font-weight:200; font-size:16px; line-height:24px; letter-spacing:0; font-family: 'Merriweather Sans', sans-serif !important; color:#333}
a, a:hover{color:#333; transform:none !important}
a:hover{color:#333; font-weight:700;}
.qodef-page-content-holder p a {
    color: #333;
    text-decoration: none;
    transition: none !important;
    font-size: 16px;
    background: #f4f4f4;
	font-weight:700;
    /*background: rgba(247,218,203,.5) !important;*/
}
p a{
    background: #f4f4f4 !important;
    font-weight: 600 !important;
}
.textwidget p a, p.wpcf7-form-control-wrap .privacidad-rgdp a,  .wpcf7 .text-5 p a{background:none !important; font-weight:300 !important}
em{font-weight:400}
body, 
.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button), div.woocommerce input[type=submit] {color: #333; font-family: 'Inconsolata', monospace; !important}
h1, h2, h3, h4, h5, h6{font-family: 'Inconsolata', monospace !important; color:#333;letter-spacing: 0;
 word-spacing: 0;
 line-height: 24px;}

h1.blanco{color:#333 !important;}
h1,h2{	text-transform:lowercase; font-size:36px; line-height:36px; letter-spacing:0; font-weight:800; color:#333 !important;}
h3{}
h4{font-size:1.4rem;text-transform: lowercase; line-height:1.2; font-weight:700}
h5, p, .qodef-page-footer .widget.widget_nav_menu ul li, .qodef-countdown .countdown-row .countdown-section .countdown-amount, .qodef-countdown .countdown-row .countdown-section .countdown-period, .qodef-counter-holder .qodef-counter, ol li, ul li
{font-family: 'Merriweather Sans', sans-serif !important; font-size:16px; font-weight:300; line-height: 24px; color:#333; letter-spacing:0px}

::selection {
    background: rgba(247,218,203,1);
    color: #fff;
}
#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .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]
{font-family: 'Merriweather Sans', sans-serif !important;}

small,
.small p{font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 13px;
    font-weight: 200;
    color: #333;
	margin:0 auto;
    letter-spacing: 1px; margin-top:-20px !important;
    text-align: center;     
	line-height: 18px;
}
.texto-destacado p, .texto-destacado-home p{text-align: center; letter-spacing: 0; padding:5% 10%; font-size: 22px;
    font-weight: 500;
    font-style: italic; color:#fff}
.texto-destacado-home p{padding-bottom:0 !important}


/*otros styles*/
.tablet-no-visible{display:block !important;}
p{margin:2% 0 !important; color:#333; font-size:14px}
.margin-column-right{padding-right:5%}
.padding-column-right,.padding-right{padding-right:3%}
.padding-5{padding:15%}
.margin-right-5{margin-right:15%}
.margin-left-5{margin-left:15%}
.linea{height: 10px;
  width: 50%; border-bottom:1px solid #333}
.espacio{
    height: 10%;
    background: transparent !important;
    display: block;
}
.qodef-title-wrapper{height:auto !important}
.vertical-middle-hijo{ vertical-align:middle; }
.clearfix{display:block; clear:both; height:2%}
.minuscula{text-transform:none !important}
.center, .center img{color:#333; margin:0 auto; text-align:center;}
.ppom-wrapper label, #respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .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-bottom:3%}
.content-miscategorias{padding: 1% 0;
    text-align: center !important;
    width: 75%;
    padding-left: 35%;}
.ocultar, .ocultar-titulo-page-h1{display:none;visibility:hidden}
.entry-title{display:flex; align-items:center}
.circulo-flor-fresca, .circulo-decoracion, .circulo-plantas,  .circulo-flor-seca{
    width: 50px;
    height: 50px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-flex;
    margin: 0 30px;
}

.circulo-1, .circulo-2, .circulo-3, .circulo-4, .circulo-5{
     width: 1rem;
     height: 1rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin: 0 .5rem;
}
.circulo-1, .circulo-decoracion{background:#819693}
.circulo-2, .circulo-plantas{background:#909693}
.circulo-3, .circulo-flor-seca{background:#C7B27c}
.circulo-4{background:#c8a276}
.circulo-5, .circulo-flor-fresca{background:#f7dacc}
.btn, #submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit{background:rgba(247,218,203,1); color:#fff;}
.btn:hover, #submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit{{background:rgba(247,218,203,1); color:#333; letter-spacing:12px}}
.enlacebg{background:#f4f4f4}

/*circulos categorias home*/
.cat-flor-fresca p, .cat-flor-seca p, .cat-plantas p, .cat-decoracion p, .cat-talleres p{position:relative;display: table; height: 25px; text-align: left; 
    font-size: 16px; left:30px;}
.cat-flor-fresca p:before,
.cat-flor-seca p:before, .cat-plantas p:before, .cat-decoracion p:before, .cat-talleres p:before
{position:absolute;  display:inline-block; 
content: "";
    left: -10%;
    width: 14px;
    display: table-cell;
    vertical-align: middle;
    height: 14px;
    background: #f7dacb;
    border-radius: 50%;
    top: 12%;
}



h5, p, .qodef-page-footer .widget.widget_nav_menu ul li, .qodef-countdown .countdown-row .countdown-section .countdown-amount, .qodef-countdown .countdown-row .countdown-section .countdown-period, .qodef-counter-holder .qodef-counter, ol li, ul li{color:#333; font-weight:200 !important}
.marca-footer, .circulos-categorias{ position:relative; display: table; margin:0 auto; text-align:center !important; height:50px; padding:0; padding-bottom:1% }
.marca-footer h1{font-size:18px; color:#333;  letter-spacing:0;line-height: 30px;}
.marca-footer:after, .circulos-categorias:after{content: url("https://www.abrilfloresmil.es/wp-content/uploads/CIRCULOS-CATEGORIAS-ABRIL.png");}
.qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner{border:none !important}
.qodef-page-footer .widget { color: #333;}

a, p a {
    color: #333;
    text-decoration: none;
    transition: none !important;
	font-size:16px;
}
.hidden{display:none}
.qodef-container {
    padding-top:4%;
}
.qodef-mobile-header .qodef-mobile-header-inner {
    border:none !important
}
.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-top: 0 !important;
}
#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .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]{text-transform:none !important;     border: 1px solid #333;}
.qodef-st-text-holder{height:1%; margin:0 !important}

.rosa{background: rgb(247,218,203); color:#ffffff !important}
.rosa em {
    font-weight: 700 !important;
}
.mayusculas{text-transform:uppercase !important}
.thin{font-size: 18px;
 font-weight: 300;
 font-style: normal;}
.line-height-20 p{line-height:20px; font-weight:200}
.line-height-0 {
 line-height: 0 !important;
}
.height-50{height:50vh !important}
/*error-404*/
.icon_search:before {
    content: "BUSCAR_";
}
.error404 .qodef-page-not-found .qodef-404-search,
.error404 .qodef-page-not-found .qodef-404-search-label {display:none}
.error404 .qodef-page-not-found .qodef-btn.qodef-btn-light-style {
    color: #ffffff;
    background-color: #f7dacb;
    font-size: 16px;
    text-transform: none;
	padding:7px; display:none;
}
.error404 .qodef-page-not-found .qodef-btn{margin-top:2px} 
h1.qodef-404-title{color:#fff !important}
/*redes sociales */
.qodef-social-icons-group-widget.qodef-square-icons .qodef-social-icon-widget-holder
 {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto !important;
    background-color: transparent !important;
    color: #333  !important;
    font-size: 1.05rem;
	/* height:34px; width:34px; color: #213f20; border-radius: 50%;*/
	 width:9%;
}

.qodef-social-icon-widget-holder .qodef-icon-has-hover, .qodef-social-icon-widget-holder .qodef-social-icon-widget{}
.widget {
    margin: 0 !important;
}

.qodef-social-icons-group-widget.qodef-square-icons .qodef-social-icon-widget-holder a, .qodef-social-icons-group-widget.qodef-square-icons .qodef-social-icon-widget-holder a:hover {
    background:transparent !important;
    color: #333;
}

/*Slider Revolution*/
.rs-slides, .rs-slide, .rs-fullwidth-wrap{height:60vh !important}
.rev-navigation .tp-bullet:before {
    content: '';
    position: absolute;
    top: calc(100% - 0px);
    left: 0;
    height: 2px;
    width: 0;
    background-color: #f4d2c2;
    z-index: -1;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    transition: width .3s ease;
}

.qodef-btn.qodef-btn-simple:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 33%;
    height: 100%;
    background-color: #f4d2c2;
    z-index: -1;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .3s,width .3s .25s;
    transition: transform .3s,width .3s .25s;
}

.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart {
    float: left;
   background: rgba(247,218,203, 1) !important;
    color: #333!important;
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart, .qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout {
    font-family: 'Inconsolata', monospace !important;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    outline: 0;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: .3em;
    text-transform: uppercase;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
		transition:none !important;
    background: rgba(247,218,203, 1) !important;
    color: #333!important;
	font-weight: 400 !important;
    letter-spacing: 3px !important;
}

/*
 * Header ********
*********/

.qodef-side-menu-button-opener, .qodef-logged-in-user-name {
    display: none;
}
.qodef-main-menu>ul>li>a, 
.qodef-main-menu>ul>li>a>span.item_outer .item_text, a {
    cursor: pointer !important;
}

.qodef-main-menu>ul>li>a {
    padding: 0 1em;
}
.qodef-main-menu>ul>li>a>span.item_outer .item_text:before, .qodef-drop-down .second .inner ul li a .item_outer:before
{display:none}

/*
 * Breadcrumbs ********
*********/
.qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-page-title,
.qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs a, .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: .70em;
    font-weight: 200;
    letter-spacing: .1em;
    color: #333;
    text-transform: uppercase;font-family: 'Merriweather Sans', sans-serif !important;
}
.qodef-title-holder .qodef-standard-with-breadcrumbs-type{background: rgba(247,218,204,.3) !important;}



/*
 * Footer ********
*********/

.qodef-bl-loading>div, .qodef-page-footer .qodef-footer-top-holder {
    margin-top: 5%;
}

.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 100px;
}

.qodef-page-footer .qodef-footer-top-holder {
    background-color: rgba(200,162,118,0.5);
}
.qodef-bl-loading>div, .qodef-page-footer .qodef-footer-top-holder {
    position: relative;
    background-color: #e4d0bb !important;
    color:#333 !important;
}
.qodef-page-footer .widget a, .qodef-page-footer .widget p {
    color: #333 !important;
    text-transform: initial;
    font-size: 14px;
    font-weight: 300;
    line-height:16px;
}
.qodef-page-footer .widget p {text-transform:none}
.widget.widget_nav_menu ul li{line-height:18px !important}
	
.qodef-page-footer .widget .qodef-widget-title { color:#333 !important; font-size:20px}
.ion-ios-arrow-up:before {
    content: "\f3d8";
    color: #333 !important;
    font-weight: bold;
    font-size: 1.2rem;
}
.ion-ios-arrow-up:hover{color:#fff}
#qodef-back-to-top .qodef-btt-bgrnd-holder{
    background:#fff !important; color:#fff; 
	transform:none !important;
	transition:none !important;
}
#qodef-back-to-top .qodef-icon-stack:hover{background:#fff !important; color:#fff; 
	transform:none !important;
	transition:none !important;}

.qodef-page-footer .qodef-grid-col-3 .widget p {
    text-transform: none !important;
}

#qodef-back-to-top {
    border-radius: 50%;
	background:#fff;
}


#qodef-back-to-top a, #qodef-back-to-top.on a:hover{background:#fff !important; color:#333 !important;  transform:none !important;
	transition:none !important;}

#qodef-back-to-top.on{display:none}
.qodef-page-footer .qodef-footer-bottom-holder{border: none !important; color: #333; font-family: 'Inconsolata', monospace !important}
.frase-footer{text-transform: none; !important;  font-family: "Merriweather Sans", sans-serif !important; word-spacing:2px; line-height:20px; font-size:20px; text-align:center; margin:0 auto}

.qodef-page-footer  .widget.widget_archive ul li, .qodef-page-footer  .widget.widget_categories ul li, .qodef-page-footer  .widget.widget_meta ul li, .qodef-page-footer  .widget.widget_nav_menu ul li, .qodef-page-footer  .widget.widget_pages ul li {
    margin: 0;
}
.qodef-page-footer .qodef-footer-bottom-holder .widget {
    color: #333333 !important;
}
.marca-footer:nth-child(1) > img:nth-child(2) {
 width: 160px;
}

.textwidget:nth-child(1) > p:nth-child(1) {
 text-align: center;
}
.qodef-page-footer .widget.widget_nav_menu ul li {
    font-family: "Merriweather Sans", sans-serif !important;
    font-size: 14px !important;
    line-height: 16px !important;
    letter-spacing: 0;
}

.qodef-footer-top-holder .qodef-grid-col-6 {
    width: 47% !important;
    margin-right: 1.5%;
}

.qodef-footer-top-holder .qodef-grid-col-6:last-child {
    margin-right: 0 !important;
}
/*
 * Blog ********
*********/
/*paginación*/
.qodef-blog-pagination ul li a:after{display:none}
.qodef-blog-holder.qodef-blog-standard .qodef-blog-holder-inner{margin-bottom:0 !important}
/*tres post*/
.qodef-blog-list-holder .qodef-bli-content .qodef-post-title {
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 0.85rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: #333;
    letter-spacing: 2px;
	text-transform:none !important;
}
/*list blog home*/.qodef-blog-list-holder.qodef-bl-standard:not(.qodef-bl-one-column) .qodef-bl-item {
    clear: none !important;
}
.qodef-post-info-author,
.qodef-post-info-author, .qodef-blog-list-holder .qodef-bli-content .qodef-post-info-category{display:none !important}
{display:none !important}
.qodef-blog-holder.qodef-blog-single article:not(.format-quote):not(.format-link) .qodef-post-title, 
.qodef-blog-holder article .qodef-post-title {
    text-transform: initial !important;
}

.qodef-blog-list-holder .qodef-bli-content .qodef-post-info-author{
    display: none !important;
	visibility:hidden;
}

.vc_separator .vc_sep_holder .vc_sep_line {
    display: block;
    position: relative;
    top: 0;
    width: 100%;
	margin:0; padding:0
}
.qodef-blog-list-holder .qodef-bli-content .qodef-post-info-category:after, .qodef-post-info-category:after {
    content: '';
    display: block;
    width: 40px;
    height: 1px;
    margin: 14px 0 10px;
    background-color: #959494;
}

.qodef-blog-holder article .qodef-post-title {
    margin: 0;
    font-size: 22px !important;
    font-weight: 700;
    line-height: 20px !important;
    letter-spacing: 0;
}
.qodef-blog-holder article h2, h3{font-size:22px; text-transform:initial !important; }

.qodef-blog-holder.qodef-blog-standard article .qodef-post-info-bottom {
    padding-top: 0.5rem;
}

/*Sidebar blog*/
.widget.qodef-separator-widget {
    margin: 5% 0 !important;
}

.qodef-widget-title {
 font-size: 20px;
 line-height: 20px;
	text-transform:none !important
}
.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_nav_menu ul li, .widget.widget_pages ul li, .widget.widget_recent_comments ul li {
    margin: 3px 0;
    line-height: 20px !important;
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    color: #333333 !important;
    text-transform: initial !important;
}
.widget.widget_tag_cloud a, .qodef-widget-title-holder{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px!important;
	line-height:24px; 
    font-weight: 300;
    letter-spacing: 0em;
    text-transform: initial;
    background-color: transparent;
	 font-family: 'Merriweather Sans', sans-serif !important;
}
.qodef-widget-title-holder{display:block}
.widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_nav_menu ul li, .widget.widget_pages ul li, .widget.widget_recent_comments ul li, .widget.widget_categories ul li a {
    margin: 3px 0;
    line-height: 24px !important;
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    letter-spacing: 0;
    color: #333333 !important;
    text-transform: initial !important;
}

/* listado de post de la page BLOG*/
.page-id-1649 .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right{display:none !important}
.page-id-1649 .qodef-blog-holder article .qodef-post-info-bottom:before{content:''; display: block;
    width: 100%;
    height:3px;
    margin: 0;
    background:transparent !important
}
.qodef-blog-holder article .qodef-post-heading .qodef-post-heading-text .qodef-post-info-category {
    font-family: 'Inconsolata', monospace !important;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0;
    color: #333;
}

.qodef-blog-list-holder .qodef-bli-content .qodef-post-title, .qodef-blog-list-holder .qodef-bli-content .qodef-post-title a,.qodef-blog-list-holder .qodef-bli-content .qodef-post-title a:hover {
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #333;
    letter-spacing: 0;
  text-transform: initial !important;
}
.qodef-blog-list-holder .qodef-bli-content .qodef-post-title a:hover {font-weight:400; color:#9e9e9e}
/*.qodef-widget-title-holder h4.qodef-widget-title{border-bottom: 1px solid #d6d6d6; padding-bottom:3%}*/

.qodef-footer-top-holder .qodef-widget-title-holder h4.qodef-widget-title{border-bottom: none !important; padding-bottom:0}
#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .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] {
    text-transform: none !important;
    border: 1px solid #333;
}
.widget.widget_text:nth-child(2) > .textwidget:nth-child(1) > p:nth-child(1) {
 line-height: 24px;
 text-align: left;
	font-size:16px;
	font-weight:200;
}

.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_nav_menu ul li, .widget.widget_pages ul li, .widget.widget_recent_comments ul li {
    margin: 3px 0;
    line-height: 24px !important;
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: .2em;
    color: #333333 !important;
    text-transform: initial !important;
}
h5, p, .qodef-page-footer .widget.widget_nav_menu ul li, .qodef-countdown .countdown-row .countdown-section .countdown-amount, .qodef-countdown .countdown-row .countdown-section .countdown-period, .qodef-counter-holder .qodef-counter, ol li, ul li {
	font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px !important;
    color: #333;
    letter-spacing: 0px;
}
.qodef-blog-holder.qodef-blog-standard article {
    margin-bottom:20px !important;
}
.qodef-blog-holder article .qodef-post-excerpt-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0 !important;
}
.qodef-blog-holder article .qodef-post-excerpt-holder:after{
    content: '';
    display: block;
    width: 40px;
    height: 10px;
    margin: 0 0 10px;
    background-color: #fff;
}
/*post*/
figcaption{font-size:0.85em !important}
.qodef-blog-holder article p {
    font-weight: 300 !important;
    line-height: 28px !important; /*24*/
}
.qodef-blog-holder article .qodef-post-title {
    margin: 0;
    font-size: 30px !important;
    font-weight: 700;
    line-height: 36px !important;
    letter-spacing: 0;
}
.qodef-blog-holder article p{font-weight:300 !important}
.qodef-blog-holder article .qodef-post-info-top>div, .qodef-blog-holder article .qodef-tags {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    font-family: "Merriweather Sans", sans-serif !important; 
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0/*.2em*/;
    color: #333;
	text-transform:none !important;
}
.qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-left {display: none;}
.qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-left, .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right {
    width: 100%;text-align: left;
    float: left;
}
.qodef-blog-holder article .qodef-post-info-bottom:before {
    content: '';
    display: block;
    width: 40px;
    height: 1px;
    margin: 10px 0 14px;
    background-color: #333;
}

.qodef-blog-holder article .qodef-post-info-bottom .qodef-blog-share:before{Content:'COMPARTE:'; 
  font-family: "Merriweather Sans", sans-serif !important;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0/*.2em*/;
    color: #333;   
}
.qodef-social-share-holder.qodef-list li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0 0 0 1rem;
}
.qodef-social-network-icon.fa.fa-pinterest-p {
  margin: 0 0 0 1rem !important;
}
.qodef-blog-holder article .qodef-tags:before{ content:'ETIQUETAS:'}
.qodef-blog-holder article .qodef-tags, .qodef-blog-holder article .qodef-tags a {
    
	font-size: 14px;
    line-height:20px;
    text-transform: none !important;
    padding: 0 5px 0 0;

}

.qodef-blog-holder article h3 {
    font-size: 16px;
    text-transform: initial !important;
}
.qodef-blog-holder.qodef-blog-standard article .qodef-post-heading .qodef-post-heading-text .entry-title:before, .qodef-blog-list-holder .qodef-bli-content .qodef-post-title:before {
    content:'' !important;
    display:none
}

.qodef-comment-form .logged-in-as a, p.logged-in-as a{background:none !important}
.qodef-comment-form .comment-reply-title {
    margin: 0 0 3px;
}
/* listados de post para otras páginas*/

.qodef-blog-list-holder .qodef-bli-content .qodef-post-title, .qodef-blog-list-holder .qodef-bli-content .qodef-post-title a, .qodef-blog-list-holder .qodef-bli-content .qodef-post-title a:hover, .qodef-related-posts-holder .qodef-related-post .qodef-post-heading-text > .entry-title, .qodef-related-posts-holder .qodef-related-post .qodef-post-heading-text{
    font-family: 'Inconsolata', monospace !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #333;
    letter-spacing: 0;
    text-transform: initial !important;
}
.qodef-related-posts-holder .qodef-related-post .qodef-post-heading-text > .entry-title{}
.qodef-content-has-sidebar .qodef-related-posts-holder .qodef-related-post {
    width: 50% !important;
}


/*
 * Contacto ********
*********/
body .page-id-4045 >.qodef-content{padding-top:4% !important}
body .page-id-4045 >.estilos-contacto h3{font-weight:700; color:#333}
body .page-id-4045 > p, .estilos-contacto p, .estilos-contacto h3{font-family: "Merriweather Sans", sans-serif !important; margin:0; padding:0; font-size:22px !important; color:#333 !important}
.estilos-contacto p a, .estilos-contacto p a:hover{color:#333; font-size:16px}
.estilos-contacto p{padding-bottom:20px !important}
.text-1 h3{
 font-weight: 700;
 font-style: normal;
 font-family: "Merriweather Sans", sans-serif !important;
}

.wpcf7-submit, .wpcf7-submit .btn, #submit_comment{
background:rgba(247,218,203, 1) !important;
color:#333!important;
border:none;
padding:2%;
font-weight:400 !important; letter-spacing:3px !important; font-size:12px !important; line-height:16px !important;
font-family: 'Inconsolata', monospace !important;}

.qodef-btn.qodef-btn-solid.qodef-dir-aware-hover .qodef-btn-text, .qodef-btn-text{font-weight:400; letter-spacing:3px; font-size:12px !important;
font-family: 'Inconsolata', monospace !important; line-height:16px}
.wpcf7-submit:hover, .wpcf7-submit .btn:hover, .qodef-btn.qodef-btn-solid.qodef-dir-aware-hover .qodef-btn-text:hover,  #submit_comment:hover{color:#fff !important; background:rgba(247,218,203, 1) !important; font-family: 'Inconsolata', monospace !important; font-weight:400; letter-spacing:3px;  font-size:14px; line-height:16px }
.qodef-btn-text {font-size: 12px !important; line-height:16px !important}
.qodef-btn-text a{color:#333}
.qodef-btn-text a:hover{color:#fff !important; margin:0; padding:0}

.text-1 h4{    text-transform: initial; !important;  font-family: "Merriweather Sans", sans-serif !important; word-spacing:2px; line-height:20px; font-size:16px}
.text-1 h3{
 font-weight: 700;
 font-style: normal;
 font-family: "Merriweather Sans", sans-serif !important;
}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
  font-family: 'Inconsolata', monospace !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0; /*.3em;*/
    font-weight: 200;
    text-transform: uppercase;
    box-sizing: border-box;
    margin: 0;
    padding: 7px !important;
    float: right;
    cursor: pointer;
    border: none;
	letter-spacing:3px;
}

.qodef-btn.qodef-btn-medium.qodef-btn-solid.qodef-btn-custom-hover-bg.qodef-btn-custom-hover-color {
 line-height: 16px; padding:7px !important; font-size:12px; letter-spacing:3px /*4px*/;color:#333 !important
}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .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=email], input[type=password], input[type=text], .text-5 p {
    font-weight: 200 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    letter-spacing: 0 !important;
    word-spacing: 0px;
}

.wpcf7-form-control.wpcf7-textarea{margin:0 !important; margin-bottom:8px !important}
.wpcf7-form-control span{vertical-align:middle; line-height:24px}
.wpcf7-list-item input[type='checkbox']{height:14px; width:14px; margin:4px 0; }
input[type="checkbox" i] {
    background-color: /*initial*/ #333;
    cursor: default;
    appearance: checkbox;
    box-sizing:none !important;
    margin: 0;
    padding: initial;
    border: initial;
}
.text-1 p{font-weight:200; font-size:16px !important; line-height:24px;  letter-spacing: 0px; word-spacing: 0;}
/*
 * Formulario BODAS ********
*********/

/*
 * Bodas ********
 * Corporativo ********
 * Sobremi ********
*********/
.text-1{}
.text-2{}
.text-3{}
.text-4{}

.qodef-st-text-holder{display:none !important}
/*.texto-destacado-servicio p{   font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;}*/

/*.texto-servicio-italic p{    font-size: 16px;
    font-weight: 800;
    font-style: italic;}*/

.texto-servicio-blanco p{
    font-size: 20px;
	line-height:24px !important;
    font-weight: 800 !important;
    color: #fff; padding:3% 5%; text-align:center ; background:#f7dacb; font-style:italic; word-spacing: 0px; font-family: 'Inconsolata', monospace !important; }

.text-1 p{
 letter-spacing: 0px;
 line-height: 24px;
	font-size: 16px;
 font-weight: bold;
 font-style: normal;
}

.text-1 ul li {
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 16px;
    font-weight: 200;
    line-height: 24px;
    color: #333;
    letter-spacing: 0px; padding:1% 0;
}
.text-2 p{
 font-size: 16px; line-height:24px !important;
 font-weight:200 !important;
}

.text-3 p{
 font-size: 16px; line-height:24px;
 font-weight:200 !important;
}


.text-4 p{font-family: 'Inconsolata', monospace !important; font-weight:700; letter-spacing:0px;font-style: italic;font-size: 16px; line-height:24px}
.text-5 p a{font-size:14px !important; line-height:14px !important}



/*
 * Pagina FAQs ********
*********/

.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: left;
    border: none !important;
}
.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading a:hover, .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading a{background:white;transform:none; transition:none}

span.wpcf7-list-item {
    display: inline-block;
    margin: 0 .3em 0 0;
}

/*
 * Textos LEGALES ********
*********/

.qodef-blog-holder article .qodef-post-heading .qodef-post-heading-text .qodef-post-info-category {
    font-family: 'Inconsolata', monospace !important;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .2em;
    color: #333;
}

/*
 * Home ********
*********/


.tablet{display:none !important; visibility:hidden} 
.qodef-blog-list-holder.qodef-bl-standard:not(.qodef-bl-one-column) .qodef-bl-item {
    clear: none;}
    
@media only screen and (min-width: 801px) {
  
}

@media only screen and (max-width: 800px) {
   .texto, .foto {
    width: 100% !important;
    float: left;
	   margin:0 auto;
    margin-top: 0% !important;
	}  
	   .texto2, .foto2 {
    width: 100% !important;
    margin:0 auto;
	margin-top: 0% !important;}
	.texto2{display:none !important; visibility:hidden} 
	.tablet{display:block !important; visibility:visible}
	  
}
@media only screen and (max-width: 600px) {

}


.qodef-blog-list-holder.qodef-bl-standard:not(.qodef-bl-one-column) .qodef-bl-item {
    clear: none !important;
}
/*texto con foto*/
.left{float:left}
.right{float:right}
.foto{width:68%; position:relative; float:left}
.texto{width: 30%;
    float: right;
    margin-top: 20%;}
.foto2{width:68%; position:relative; float:right}
.texto2{width: 30%;
    float: left;  margin-top: 20%;
   }
.qodef-swap-images-section .qodef-sis-images-holder {
    position: relative;
    cursor: pointer;
    width: 100% !important;
	background-size:cover; 
	 margin: 8% 0 0 0;
}

.qodef-swap-images-section .qodef-sis-images-holder img.qodef-active,.qodef-swap-images-section .qodef-sis-preview-image-holder:after,
.qodef-swap-images-section .qodef-sis-images-holder img:not(.qodef-active){transition: opacity 3.17s .1s}
.qodef-swap-images-section .qodef-sis-images-holder img.qodef-active, .qodef-swap-images-section .qodef-sis-preview-image-holder:after, .qodef-swap-images-section .qodef-sis-images-holder img:not(.qodef-active){transition: opacity 3.17s .1s !important}

.no-touch .qodef-swap-images-section .qodef-sis-preview-image-holder .qodef-sis-preview-image-holder-inner.qodef-show {
    opacity: 1;
    
    transform: none !important;
    /*-webkit-transition: -webkit-transform .35s,opacity 1s cubic-bezier(.645,.045,.355,1);*)
   /* transition: transform .35s, opacity 1s cubic-bezier(.645,.045,.355,1);*/
	transition: opacity 3.27s .1s !important;
}

.qodef-swap-images-section .qodef-sis-preview-image-holder:after{opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    /*-webkit-transition: -webkit-transform .35s,opacity 1s cubic-bezier(.645,.045,.355,1);*)
   /* transition: transform .35s, opacity 1s cubic-bezier(.645,.045,.355,1);*/
	transition: opacity 3.27s .1s !important;}

.margin-top-20-porc{margin-top:-20%;}
.text-1{text-transform: initial !important;}

/*
 * Tienda ******** .qodef-woo-single-page .qodef-single-product-summary .product_meta,
*********/
.posted_in,.woocommerce-price-suffix, .qodef-woocommerce-page .qodef-content .variations .reset_variations,
 .qodef-woo-social-share-holder, span.qodef-out-of-stock, .pswp__caption__center{display:none !important}
.info-producto{clear:both; background:rgba(247,218,203,.8); color:#333; padding:2%; margin:2% 0; font-size:14px; line-height:20px}
.productos h2{text-transform:uppercase; font-size:24px; line-height:24px; letter-spacing:0px; font-weight:400; font-family: 'Inconsolata', monospace !important; color:#333 !important; padding:2% 0; border:2px solid #333; border-right:0; border-left:0; margin:2% 0 0 0 !important}

.producto-list-home h2{text-transform: lowercase;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0; text-align:center;     padding-top: 0%; line-break:nowrap
}
h2.qodef-product-list-title{text-transform: lowecase;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0;}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description p{font-weight:200}
ul.products>.product .price {
    position: relative;
    display: block;
    margin: 6px 0 0;
    font-size: 14px;
    line-height: 1;
    color: #333;
}
ul.products>.product .qodef-pl-text-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 3% 0 38px;
    text-align: center;
}
.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button), div.woocommerce input[type=submit]{transition:none !important; background: rgba(247,218,203,1); padding:8px !important}
/*hover img page tienda*/
ul.products>.product .qodef-pl-inner .qodef-pl-text {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    opacity: 0;
    background-color: rgba(255,255,255,0);
    box-sizing: none;
    transition: none;
	transform: scale(1.2);
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-outer {
    display: none;
}

/* Coincide con cualquier checked/selected radio, checkbox, u option */
input:checkbox {
  border: 1px solid #333;
  background-color:#333 !important;
	color:#fff; cursor: pointer;
}

/*title*/.qodef-section-title-holder .qodef-st-title {
    display: block;
    margin: 0;
    height: 85px;
}
.qodef-woo-single-page .qodef-single-product-summary p.price{display:none !important}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0 !important;
}
#ywcdd_info_first_delivery_date{color:#fff; font-weight:700; margin:4% 0; vertical-align:middle;}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description p {
    margin: 0 60px 0 0;
    font-size: 14px !important;
}
.select2-results__option .select2-results__option--highlighted, .select2-search .select2-search--dropdown{display:none !important}
.col2-set, .woocommerce-checkout-review-order{width:40%; float:left; padding:0 2%}
.qodef-woocommerce-page .woocommerce-checkout .col-1, .qodef-woocommerce-page .woocommerce-checkout .col-2 {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-right: 1%;
    float: left;
    vertical-align: middle;
}

.postid-1533 .qodef-woo-single-page .qodef-single-product-content .images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image:not(:first-child) {
    width: 100%;
}
table td.label, 
body .select2-container--default .select2-search--dropdown .select2-search__field  {
  
    display: none;
}
body .select2-container--default .select2-search--dropdown {
    display: block;
    padding: 0;
}
tabler .variations tbody{width:100%; background:red}

.qodef-woo-single-page .qodef-single-product-summary .cart {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0 0 0;
}
.qodef-woo-single-page .qodef-single-product-summary .price{display:none}

.qodef-woocommerce-page .qodef-content .single_variation_wrap {
    margin: 0; 
}
body .select2-container--default .select2-selection--single, .woocommerce-page .qodef-content .qodef-quantity-buttons, div.woocommerce .qodef-quantity-buttons, 
.woocommerce-page .qodef-content input[type=email], .woocommerce-page .qodef-content input[type=password], .woocommerce-page .qodef-content input[type=tel], .woocommerce-page .qodef-content input[type=text], .woocommerce-page .qodef-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=password], div.woocommerce input[type=tel], div.woocommerce input[type=text], div.woocommerce textarea{
    border: 1px solid #333;
	  padding-bottom:1%; 

}

.qodef-woocommerce-page .qodef-content .variations tr{padding:0}

.woocommerce-page .qodef-content input[type=email], .woocommerce-page .qodef-content input[type=password], .woocommerce-page .qodef-content input[type=tel], .woocommerce-page .qodef-content input[type=text], .woocommerce-page .qodef-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=password], div.woocommerce input[type=tel], div.woocommerce input[type=text], div.woocommerce textarea {
    position: relative;
    width: 100%;
    margin: 0 0;
    padding: 12px 18px;
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 14px;
    line-height: 24px;
    font-weight: inherit;
    letter-spacing: 0;
    text-transform: initial;
    color: #333;
    background-color: transparent;
    border: 1px solid #333;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}

.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button), div.woocommerce input[type=submit] {
    transition: none !important;
    background: rgba(247,218,203,1);
    padding: 8px !important;
    float: right;
   
    margin-top: 2%;
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-input, .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-label, .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus, .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus, div.woocommerce .qodef-quantity-buttons .qodef-quantity-input, div.woocommerce .qodef-quantity-buttons .qodef-quantity-label, div.woocommerce .qodef-quantity-buttons .qodef-quantity-minus, div.woocommerce .qodef-quantity-buttons .qodef-quantity-plus {
    
    color: #333;
    
}
.qodef-woo-single-page .product p, .qodef-woo-single-page .product p a, .ppom-wrapper label, .qodef-woocommerce-page .qodef-content .variations td.value{font-weight:200; font-size:14px}

.qodef-quantity-buttons{width:35% !important}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-label, div.woocommerce .qodef-quantity-buttons .qodef-quantity-label {
    margin: 0 6% 0 0; font-weight:200; font-size:14px
}

.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button), div.woocommerce input[type=submit],div.woocommerce a.button:hover {}

.single_add_to_cart_button.button.alt:hover,
{color:#fff !important; background:rgba(247,218,203,1) !important} 

.woocommerce-page .qodef-content a.added_to_cart:hover, .woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button), div.woocommerce input[type=submit]{background:rgba(247,218,203,1) !important}

.woocommerce-page p a{background:#f4f4f4 !important; font-weight:700 !important}
.woocommerce-page .qodef-page-footer p a {
    background: none !important;
    font-weight: initial !important;
}
.qodef-woo-single-page .woocommerce-tabs {
    position: relative;
    display: inline-block;
   /* width: 48%;*/
    vertical-align: middle;
    margin-top: 0 !important;
}

.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 14px 39px;
    text-transform: uppercase;
    border-bottom: 1px solid transparent;
    font-size: 16px;
    font-weight: 600;
    color: #333;
  font-family: 'Inconsolata', monospace !important;
    letter-spacing: 0;
    word-spacing: 0;
    line-height: 24px;
}
.qodef-woocommerce-page .qodef-content .variations td {
    padding-bottom: 10%;
    text-align: initial;
}
.qodef-woocommerce-page .qodef-content .single_variation_wrap {
    margin: -8% 0 0 0;
}
.qodef-woocommerce-page h3{font-weight:600; font-size:16px; font-size: 16px;
    font-weight: 600;
    color: #333;
    font-family: 'Inconsolata', monospace !important;
    letter-spacing: 0;
    word-spacing: 0;
    line-height: 16px;}

.qodef-woocommerce-page ul li{font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 14px;
    font-weight: 200;
    line-height: 24px !important;
    color: #333;
    letter-spacing: 0px;
}
.qodef-woocommerce-page .vc_tta-title-text, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#333 !important; position: relative;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    border-bottom: 1px solid transparent;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Inconsolata', monospace !important;
    letter-spacing: 0;
    word-spacing: 0;
    line-height: 24px}

::marker{display:none}

.qodef-woocommerce-page .cat-flor-fresca p, .qodef-woocommerce-page .cat-flor-preservada p,
.qodef-woocommerce-page .cat-plantas p,
.qodef-woocommerce-page .cat-decoracion p,
.qodef-woocommerce-page .cat-talleres p,
.qodef-woocommerce-page .cat-suscripcion p{position:relative;display: table; height: 25px; text-align: left; font-size: 12px; text-indent:10px; left:0 !important; text-indent: 24px !important;}
.qodef-woocommerce-page .cat-flor-fresca p:before, .qodef-woocommerce-page .cat-flor-preservada p:before,
.qodef-woocommerce-page .cat-flor-preservada p:before,
.qodef-woocommerce-page .cat-plantas p:before,
.qodef-woocommerce-page .cat-decoracion p:before,
.qodef-woocommerce-page .cat-talleres p:before,
.qodef-woocommerce-page .cat-suscripcion p:before
{position:absolute;  display:inline-block; 
content: "";
    left:0;
    width: 14px;
    display: table-cell;
    vertical-align: middle;
    height: 14px;
    background: #f7dacb;
    border-radius: 50%;
    top: 12%;
}

.qodef-woocommerce-page .cat-flor-preservada p:before{background: #909693;}
.qodef-woocommerce-page .cat-plantas p:before{background: #909693;}
.qodef-woocommerce-page .cat-decoracion p:before{background: #819693;}
.qodef-woocommerce-page .cat-talleres p:before{background: #c8a276;}
.qodef-woocommerce-page .cat-suscripcion p:before{background:#c8a276}

/*.woocommerce-checkout*/

.woocommerce-checkout .vc_col-sm-6 {
	width: 100% !important;}
.woocommerce-checkout .qodef-quantity-label, .woocommerce-checkout  span.qodef-quantity-label{display:none !important}
.woocommerce-checkout  .quantity, .woocommerce-checkout  div.woocommerce .qodef-quantity-buttons, div.woocommerce textarea, .woocommerce-checkout  .qodef-quantity-label{border:none !important}
dl.variation{display:none}
.woocommerce-checkout .qodef-quantity-buttons {width:100% !important}
.woocommerce-checkout .woocommerce-message{display:none}
.qodef-woocommerce-page .woocommerce-message {
    position: relative;
    display: block;
    padding: 30px;
    margin: 0 0 30px;
    line-height: 55px;
    list-style: none;
    background-color: transparent;
    clear: both;
    border: 1px solid #ededed;
    background: rgba(247,218,203,1);
}
/*.col2-set, .woocommerce-checkout-review-order {
    width: 100%;
    float: left;
    padding: 0 2%;
}*/
.qodef-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li>* {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    margin-right: 2%;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number, .wpmc-tabs-wrapper .wpmc-tab-item.current::before {
    clear:both; display:block; 
}

.qodef-woocommerce-page .woocommerce-checkout h3#order_review_heading {
    margin: 18px 0;
    text-indent: 2%;
}
.qodef-woocommerce-page .woocommerce-error, .qodef-woocommerce-page .woocommerce-info, .qodef-woocommerce-page .woocommerce-message{border:none !important}
.col2-set {
    width: 45%;
    float: left;
    padding: 0 2%;
}
.woocommerce-checkout-review-order, .woocommerce-page .qodef-content input[type=email], .woocommerce-page .qodef-content input[type=password], .woocommerce-page .qodef-content input[type=tel], .woocommerce-page .qodef-content input[type=text], .woocommerce-page .qodef-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=password], div.woocommerce input[type=tel], div.woocommerce input[type=text], div.woocommerce textarea{display:block; background:#fff; }
textarea .input-text,  div.woocommerce textarea  {border:1px solid #333 !important}
.required{display:none}
.qodef-woocommerce-page .woocommerce-checkout h3#order_review_heading {
    margin: 18px 0;
    padding-top: 1%;
    text-indent: 2%;
}
.woocommerce-billing-fields label, .qodef-woocommerce-page .woocommerce-checkout .col-2 label, .qodef-woocommerce-page .woocommerce-checkout .col-1 h3, .qodef-woocommerce-page .woocommerce-checkout .col-2 h3, h3#order_review_heading, table th{text-transform:uppercase !important; font-size: 16px;
    font-weight: 700;
    color: #333;
    font-family: 'Inconsolata', monospace !important;
    letter-spacing: 0;
    word-spacing: 0;
    line-height: 16px;}
.qodef-woocommerce-page .woocommerce-checkout p {
    margin: 2% 0 0 1% !important;
}

.woocommerce-shipping-fields{margin-top:5% !important}
/*calendario envio
 * **************************/
.qodef-woocommerce-page .cart-collaterals {
    margin: 0;
	width:100% !important;
	
}
.qodef-woocommerce-page .cart-collaterals p{width:100%;}
label.orddd_time_slot{width:100% !important; clear:both; background:#f4f4f4;}
.qodef-woocommerce-page .cart-collaterals .woocommerce-input-wrapper{width:100%}
.qodef-woocommerce-page .woocommerce-checkout table th:nth-child(1), .qodef-woocommerce-page .woocommerce-checkout table td, .qodef-woocommerce-page .woocommerce-checkout table th{
 text-align: left !important;
}
.qodef-woocommerce-page .woocommerce-checkout table td:nth-child(2), .qodef-woocommerce-page .woocommerce-checkout table th:nth-child(2){text-align:right !important}

span.woocommerce-Price-amount .amount{width:100%; clear:both}

/**********/
/*mi cuenta*/
.qodef-woocommerce-page.woocommerce-account .woocommerce form.edit-account fieldset>legend {
    display: block;
    color: #333;
    padding: 5% 0 0;
    font-weight: bold;
    clear: both;
}

.qodef-woocommerce-page.woocommerce-account .woocommerce spam em{ padding-top: 5%;}
/*** FAQs
 * 
 *************/

.qodef-page-content-holder p a {background: none;}
.vc_tta-title-text{text-transform:uppercase;}
.vc_tta.vc_general {
    font-size: 16px;
    background: #fff;
    line-height: 24px;
    font-weight: 200;
}
h4 {
    font-size: 20px;
    text-transform: uppercase;
    line-height: 24px;
    font-weight: 700;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #333;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title >a:active,
.vc_tta.vc_general .vc_tta-panel-title:active, .vc_tta-panel-title,
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
   border-color: #ffffff
}
.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container
{border-color:#ffffff}
.vc_tta-container{border-color:#fff; border-top:0.01rem solid #fff; border-bottom:0.01rem solid #333;}
.vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
    line-height: 1;
    border-color:white;
    border-bottom: 1px solid #fff; border-top:0.01rem solid #333;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before
{border-color:#ffffff}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #ffffff}
li, p{
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 16px;
    font-weight: 200;
    line-height: 24px;
    color: #333;
    letter-spacing: 0px;
}

.woocommerce-pagination .page-numbers li a:after, .woocommerce-pagination .page-numbers li span:after {
   
    background-color: #fff !important;
   
}
.stripe-icon{filter: grayscale(100%);}
/*iconos superior derecha*/
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack .qodef-cart-icon, .fa.fa-user-o {
 
    font-size: 20px !important;
    line-height: 1em !important;
	 font-weight:900 !important;
}
.fa.fa-user-o:before {
    content: "\f007";
    font-size: 20px;
}
/*Página de Envios y entregas*/
.cabecera{background: rgba(247,218,203,1); font-weight:600}
.page .page-id-6934 table tbody th, table td {

    vertical-align: middle !important;
}
.page .page-id-6934 table td {
    width: 7%;
}

/***/
.qodef-pl-text-action{display:none}


.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%;
	overflow:hidden;
}


.wpb_single_image .vc_figure img {
transition: all .4s ease;
width:100%;
}

.wpb_single_image .vc_figure img:hover {
transform:scale(1.5) rotate(0deg);
opacity:1;
cursor:pointer;
}

.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color:rgba(247,218,203, 1) !important;
}
/* últimas modificaciones*/

/*producto*/

.wpcf7-not-valid-tip {
    margin: 0px 0 10px;
}
.wc-pao-addon-chars-remaining{display:none !important}
body .select2-container--default .select2-selection--single, .woocommerce-page .qodef-content .qodef-quantity-buttons, div.woocommerce .qodef-quantity-buttons, .woocommerce-page .qodef-content input[type=email], .woocommerce-page .qodef-content input[type=password], .woocommerce-page .qodef-content input[type=tel], .woocommerce-page .qodef-content input[type=text], .woocommerce-page .qodef-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=password], div.woocommerce input[type=tel], div.woocommerce input[type=text], div.woocommerce textarea {
    
    margin-bottom:2%;
}
.qodef-woocommerce-page .qodef-content .variations td {
    padding-bottom: 0;
    text-align: initial;
}


.qodef-woocommerce-page .qodef-content .single_variation_wrap{margin:0 !important}
.wc-pao-subtotal-line,
div.product-addon-totals, div.product-addon-totals {border:none}

.qodef-woo-single-page .qodef-single-product-summary .price{display:none !important}

.qodef-woo-single-page .qodef-single-product-summary .price{display:block !important; color:#333}
.qodef-woocommerce-page .qodef-content .variations{margin-bottom:1% !important}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    right: 20px;
    color: inherit;
    line-height: inherit;
    text-align: center;
}

/* suscripción*/
.postid-7171 .quantity, .postid-7205 .quantity, .postid-7086 .quantity {
	display: none !important;
} 

/*PEdidos personalizado*/
.postid-7086 div.woocommerce button[type=submit], 
.postid-7171 div.woocommerce button[type=submit],
.postid-7205 div.woocommerce button[type=submit]{width:100%}

/*talleres*/

/*Cupon*/
@media only screen and (min-width: 1025px){
.qodef-woocommerce-page table.cart td.actions .coupon input[type=text] {
    padding: 18px;
    line-height: 19px;
    width: 50%;
    float: left;
}
}

/*Ckekout*/
 .woocommerce-info, .ship-to-different-address,label.woocommerce-form__label .woocommerce-form__label-for-checkbox .checkbox{display:none !important}

button#wpmc-back-to-cart {
    margin-right: auto;
    display: none;
}

.woocommerce .wpmc-nav-wrapper button#wpmc-prev.current, .woocommerce .wpmc-nav-wrapper button#wpmc-next.current, .woocommerce .wpmc-nav-wrapper button#wpmc-skip-login.current{transition: none !important;
    background: rgba(247,218,203,1);
    padding: 8px !important;
    float: right;
	display: inline-block;
    vertical-align: middle;
    width: auto;
    outline: 0;
    font-size: 11px;
    line-height: 25px;
    letter-spacing: .3em;
    font-weight: 500;
    text-transform: uppercase;
    margin-top:0; border:none}
.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods {
    text-align: left !important;
}
select.wc-pao-addon-field .wc-pao-addon-select{display: block;
    border: 1px solid #333;
	margin:2% 0
    padding: 3% 3% !important;
color: red;
	font-weight: 200;
    font-size: 14px;
    font-family: 'Inconsolata', monospace; }

.woocommerce-terms-and-conditions-wrapper{margin-top:3%}
.form-row .place-order buttons{width:100% !important}

/*Carrito*/
a.checkout-button{width: 100%;
text-align: center;}
div.woocommerce .qodef-quantity-buttons .qodef-quantity-label{display:none !important}
.qodef-woocommerce-page .cart-collaterals {
    position: relative;
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    margin: 0 0 50px;
    float: right;
}
.woocommerce-cart-form .qodef-quantity-buttons{border:none !important}
.qodef-woocommerce-page .cart-collaterals h2 {
    font-size: 20px;
}
a.shipping-calculator-button{background: #f4f4f4;
    padding: 3%;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;}
select{display: block;
    padding: 0 30px 0 20px;
    color: inherit;
    line-height: inherit;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    box-sizing: border-box;
    height: 40px;
    border: 1px solid #333;}
.qodef-woo-single-page .qodef-single-product-summary .qodef-quantity-buttons {
    width:130px !important;
    margin: 0 0 0 0;
}
.state_select
{position: relative;
    width: 100%;
    margin: 0 0;
    padding: 12px 20px !important;
    font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 14px;
    line-height: 24px;
    font-weight: inherit;
    letter-spacing: 0;
    text-transform: initial;
    color: #333;
    background-color: transparent;
    border: 1px solid #b74141;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
transition: border-color .2s ease-in-out;}
#order_review{background:#f1f2f2}
.qodef-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li>* {
   
}
.col2-set {
    width: 35%;
    float: left;
    padding: 0 2%;
}
.woocommerce-checkout-review-order{width:50%}
.qodef-woocommerce-page .woocommerce-checkout table td:nth-child(2), .qodef-woocommerce-page .woocommerce-checkout table th:nth-child(2) {
    text-align: left !important;
}
.qodef-woocommerce-page ul li label{margin-left:4px}
.qodef-woocommerce-page .cart-collaterals tr.shipping #shipping_method li>* {
    margin: 2px;
}
.qodef-woocommerce-page .woocommerce-error, .qodef-woocommerce-page .woocommerce-info, .qodef-woocommerce-page .woocommerce-message {
    border: none !important;
    background: #819693;
    color: #ffffff !important;
    margin-bottom: 3%;
}
ul.woocommerce-error li{color:#fff;    list-style: disc;
}
#place_order{margin:4% 0; width:100% !important}

ul.woocommerce-error li {
    margin-left: 4%;
    width: 80%;
	border:none !important
}
#shipping_wooccm9-description{font-size:14px}
.woocommerce-notices-wrapper{background:#f4f4f4}
.comment-edit-link, .comment-reply-link{display:none}

/*Aviso header superior*/
body{margin:0; padding:0}
 .store-wide-banner {
            position: fixed;
            width: 100%;
            text-align: center;
            top: 0;
            background: rgba(247,218,203,1) !important;
            color: #333;
            font-weight: 300;
            z-index: 9999;
            margin:0 auto;
	 margin-bottom:3px;
			display:block; 
        }
        .store-wide-banner strong { font-weight:600; }
        .store-wide-banner p {font-size:0.85em}
	
@media only screen and (max-width: 768px) {

	.store-wide-banner{padding: 0.5em 0;}
}

@media only screen and (max-width: 1024px) { .store-wide-banner{padding: 1px 0;} }
/*
 * Media Queries ********
 * ***********************
*********/
@media only screen and (max-width: 1600px and min-width:1366px) { 
 
}
@media(max-width: 1366px){
	/*Chekout*/
	
	.ppom-wrapper .form-group {
    margin-bottom: 1rem;
    margin-top: 2%;}
}
@media only screen and (max-width: 1366px and min-width:1024px) { 
	
 .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;}
	
	
}


@media only screen and (max-width: 1024px) { 
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;
}
	.clearfix{height: 0% !important;}
.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;
}
.qodef-footer-top-holder,.qodef-footer-bottom-holder{border:3px solid #e4d0bb}
	.qodef-grid-col-12 { padding-top: 6%;}
	 .qodef-wrapper .qodef-wrapper-inner {max-width: 100% !important;}
/*Bodas*/
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;}
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;
}
 /*Sobremi*/
	.qodef-eh-item-content .qodef-eh-custom-8242{padding-top: 0!important;}
	
 /*Widget*/
	.qodef-grid-col-12 {padding-top:0%;}
	
 /*formulario*/
	.ppom-wrapper label, #respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .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 {
    margin-bottom: 0 !important;}
	
	/*Chekout*/
	.qodef-woocommerce-page .qodef-content .variations {padding-bottom: 4%;}
	
}
@media only screen and (max-width: 1024px and min-width:768px) {
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;
}

	.texto .foto{width:100% !important}
	.foto{width:100%; position:relative; float:left}
.texto{width: 100%;
    float: right;
    margin-top: 20%;}
.foto2{width:100%; position:relative; float:right}
	.texto2{width: 100%;}
	.qodef-swap-images-section .qodef-sis-images-holder {
    position: relative;
    cursor: pointer;
    width: 100%;
    background-size: cover;
    margin: 10% 0 0 0;
}
	
 
}

/*LISTADO PRODUCTOS a dos columnas*/

@media only screen and (min-width: 1280px){
	.qodef-grid {
    width: 1200px !important;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
.qodef-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(3n+1), .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product:nth-child(3n+1), .qodef-woocommerce-columns-3 .related.products>.products>.product:nth-child(3n+1), .qodef-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(3n+1) {
    clear: both !important; /*both _ none*/
	}}
@media only screen and (max-width: 1024px){
.qodef-woocommerce-columns-3 .cross-sells>.products>.product, .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product{
    width: 33.33333%; /* 48% a dos culumns */
	}}
@media only screen and (min-width: 1025px){
.qodef-woocommerce-columns-3 .cross-sells>.products>.product, .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product {
    width: 33.33333%; clear:none !important
	}}
/**/
@media only screen and (max-width: 768px and min-width:680px) { 
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;
}
 /*home*/
	.texto, .foto{width:100% !important}
	.texto .foto{width:100% !important}
	.foto{width:100%; position:relative; float:left}
.texto{width: 100%;
    float: right;
    margin-top: 20%;}
.foto2{width:100%; position:relative; float:right}
	.texto2{width: 100%;}
	
.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
	padding-left: 0 !important;}
	
 
}

@media only screen and (max-width: 768px ) { 
		.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row p{width:100% !important}
	.qodef-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(2n+1), .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product:nth-child(2n+1), .qodef-woocommerce-columns-3 .related.products>.products>.product:nth-child(2n+1), .qodef-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(2n+1) {clear:none !important
}

}
@media only screen and (min-width: 680px) { 
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;}
	
	/*home*/
	.texto .foto{width:100% !important}
	.foto{width:100%; position:relative; float:left}
.texto{width: 100%;
    float: right;
    margin-top: 20%;}
.foto2{width:100%; position:relative; float:right}
	.texto2{width: 100%;}
	
	
	/*BLOG*/
	.qodef-blog-holder article .qodef-post-title {
    margin: 0;
    font-size: 22px !important;
    font-weight: 700;
    line-height: 26px !important;
    letter-spacing: 0;}
	h2.entry-title .qodef-post-title{font-size:20px}
	
	/*WIDGET*/
	.widget.qodef-contact-form-7-widget .qodef-widget-title {margin-bottom: 0 !important;}
	 .wpcf7-form-control.wpcf7-textarea {
    margin-bottom: 0% !important;}
	.wpcf7-form-control.wpcf7-tex{margin-bottom:2% !important}
	
			.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row p{width:100% !important}
	
}
}

@media only screen and (max-width: 679px) { 
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;
}
	/*BLOG*/
	.qodef-blog-holder article .qodef-post-title {
    margin: 0;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 26px !important;
    letter-spacing: 0;}
	
	
	/*TIENDA - chekout*/
	.col-2{margin-bottom:3%}
	.col2-set, .woocommerce-checkout-review-order{width:100%; clear:both; display:block}
	.col2-set, #order_review {width:100% !important; padding:0 2%;}
	#order_review{margin-top:20px}
	
	.qodef-woocommerce-columns-3 .cross-sells>.products>.product, .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product {
		width: 100% !important;}
	
	/*Producto*/
	
	.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
    padding: 14px 0 !important;
	}
	.qodef-woo-single-page .qodef-single-product-summary .qodef-quantity-buttons {
    width: 60px !important;}
	.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-label{display:none}
}

@media only screen and (max-width: 425px) { 
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-bottom: 0 !important;
}
	/*BLOG*/
	.qodef-blog-holder .qodef-post-title{font-size:20px !important}
	.qodef-blog-holder article .qodef-post-title {
    margin: 0;
    font-size: 24px !important;
    font-weight: 600;
    line-height: 26px !important;
    letter-spacing: 0;}
	.qodef-blog-holder.qodef-blog-standard article .qodef-post-heading .qodef-post-heading-text .qodef-post-info-category {
    display: none;}
	.qodef-blog-holder.qodef-blog-standard article .qodef-post-heading .qodef-post-heading-text {
    width: 80%;
    padding: 4%;
    box-sizing: border-box;}
	.qodef-blog-holder article .qodef-post-excerpt-holder{display:none}
	.qodef-content-has-sidebar .qodef-related-posts-holder .qodef-related-post {
    width: 100% !important;}
	
	.qodef-woocommerce-columns-3 .cross-sells>.products>.product, .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product {
		width: 100% !important;}
	
	/*Checkout*/
	.qodef-woocommerce-page table.cart tr.cart_item td.product-remove {
    padding-left: 0px;
    padding-right: 0px;}
	span.tax_label{font-size:9px}
	
}

/*.qodef-pl-text-action{display:none}


.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%;
	overflow:hidden;
}


.wpb_single_image .vc_figure img {
transition: all .4s ease;
width:100%;
}

.wpb_single_image .vc_figure img:hover {
transform:scale(1.5) rotate(0deg);
opacity:1;
	cursor:pointer;
}

.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color:rgba(247,218,203, 1) !important;
}*/
