

.header_bottom {
    border-bottom: dotted #bcecf6 2px;
}
.shopping_cart_dropdown span.total span {
    color: #029cde;
}
.aws-container .aws-search-field {
    border: 1px solid #d8d8d8 !important;
}
p.titulo-slider {
    font-size: 30px;
    line-height: 35px;
    font-weight: 600;
}
p.subtitulo-slider {
    font-size: 14px;
    line-height: 20px;
    font-weight: 800;
}
.title .title_holder {
    display: none;
}
nav.woocommerce-breadcrumb {
    text-transform: uppercase;
    font-weight: 600;
}
span.dhvc_woo_product-meta-label {
    font-weight: 600;
}
.pie-col1 {
    background-color: #019bce;
    padding: 15px 50px 20px;
}
.pie-col2{
    padding: 15px 50px 20px;
}
.pie-col3{
    padding: 15px 50px 20px;
}

p.dir,a.dir {
    color: #ffffff !important;
    font-size: 15px;
    font-weight:600;
}
a.dir:hover {
    color: #bcecf6 !important;
}
a.telf {
    color: #ffffff !important;
    font-size: 35px;
    font-weight: 800;
    line-height: 45px;
}
a.telf:hover {
    color: #bcecf6 !important;
}
.footer_top.footer_top_full {
    border-top: 2px dotted #bcecf6;
    border-bottom: 2px dotted #bcecf6;
}
/* CF7*/
/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
 max-width:600px /*-- change this to get your desired form width --*/;
 margin:0 auto;
        width:100%;
}
.form-row{
 width: 100%;
}
.column-half, .column-full{
 float: left;
 position: relative;
 padding: 0.65rem;
 width:100%;
 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
 content: "";
 display: table;
 clear: both;
}
 
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
 width: 50%;
 }
}
.header_top {
    height: 70px !important;
}
.widget_aws_widget {
    padding-top: 20px;
}

/* FIN CF7*/

.woocommerce-account h2, .woocommerce-account h3, .woocommerce-checkout h2, .woocommerce-checkout h3 {
    font-size: 35px;
}
.woocommerce form.checkout .col2-set .form-row.form-row-wide input[type=text], .woocommerce form.checkout .col2-set .form-row.notes textarea, .woocommerce form.checkout .col2-set .form-row input[type=text] {
    border: 1px solid #e6e6e6;
}
.woocommerce .col-1 {
    margin-right: 1.6% !important;
}
.woocommerce .col-1, .woocommerce .col-2 {
    float: left;
    padding:20px;
    width: 45% !important;
    border: 3px solid #000;
    border-radius: 25px;
    background-color: #bcecf6;
}
/*CAJAS PIE TOP*/

.qode-info-card .qode-info-card-text-holder {
    border: 4px dotted #029cde;
    padding: 59px 30px 32px;
    z-index: 20;
    margin-top: -30px;
}
.qode-info-card .qode-info-card-image img {
    border: 4px dotted #029cde;
}
h4.qode-info-card-title{
    color: #029cde;
    font-size: 20px;
    font-weight: 800;
    text-transform: none;
}
.qode-info-card .qode-info-card-text {
    margin-top: 18px;
    font-size: 14px;
    font-weight: 700;
    color: #8c8c8c;
}