/* pages.css */

.breadcrumb.clearfix {display: none;}
.rte {max-width:100%!important;color: #3a3939;font-family: 'Lora', serif;}
.rte h1 {font-size:36px!important; font-weight:300!important; position:absolute; width:20%; color:#3e3e3e;margin-left:2.5%;white-space: normal!important;display:inline;font-family: 'Lora', serif;}
.rte p { width:50%; margin:0px 25% 10px; font-size:16px!important; line-height:1.4em!important;}
.rte img {width:100%; height:auto;}


/* CONTACTO */
.rte div.direccio { width:50%; margin:20px 25% 10px; font-size:16px!important; line-height:1.4em!important; }
.rte div.columna_contacto {width:50%; float:left;}

.rte div.direccio ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}
.rte div.direccio ul li {
    font-weight: normal;
    text-shadow: none;
    color: #003b7c;
}
.rte div.direccio ul li a {
    font-weight: normal;
    text-shadow: none;
    color: #003b7c !important;
}
.rte div.direccio ul li.footer-phone, .rte div.direccio ul li.footer-mail {
    padding-left: 30px;
    background-image: url(../img/mini-icons-black.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
    margin-bottom: 8px;
    overflow: hidden;
}
.rte div.direccio ul li.footer-mail {
    background-position: 0 -36px;
}

.rte div.direccio .block-title {
    font-weight: bold;
    color: #1d1d1b;
    margin-bottom: 10px;
}

#page .rte {padding:0px; font-size: 16px!important;line-height: 1.4em!important;}

/* PRODUCT */
#product_comments_block_extra { display: none !important; }
.page-product-heading {display:none;}
.pb-left-column #image-block {border:0px;padding:2px;}
.table-data-sheet tr td {border:0px!important; vertical-align:top!important; width:auto!important; padding:10px 5px; font-size:16px;}

@media (max-width: 991px) {
    .rte iframe { width: 530px; }
}



@media (max-width: 1199px) {
    .rte h1 { font-size:32px !important;}
}

@media (max-width: 1024px) {
  .rte h1 { font-size:24px!important;}
}

@media (max-width: 768px) {
  .rte h1 { position:static;width:80%; margin:0px 10% 20px;}
  .rte p { width:80%; margin:0px 10% 0px; font-size:16px!important; line-height:1.4em!important;}  
}