/******************************************
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
*
* Simply copy an existing style from style.css to this file,
* and modify it to your liking.
*/

.site-main .box-banner {
    margin-bottom: 40px;   
}

.content-area .box-banner {
    margin-bottom: 30px;
}

.site-sidebar .box-banner {
    margin-bottom: 50px;   
}

.widget_banner_lateral:after {
    display: none !important;   
}

.box-banner a {
    display: block;
}

.box-banner a video {
    max-width: 100%;   
}

.box-banner a img {
    width: 100%;
}


/****** SINGLE PRODUCTO ******/

.product-content .post-thumb {
    text-align: center;
}

.product-content .post-thumb img {
    max-width: 100%;
    width: auto;
    max-height: 600px;   
}

.product-content .yasr-dashicons-visitor-stats {
    display: none;
}

.product-content .yasr-total-average-container,
.product-content .yasr-total-average-text {
    float: right;
}

.product-content .yasr-already-voted-text,
.product-content .yasr-small-block-bold {
    text-align: right;
}

.slider-productos .post-thumb .img-carousel {
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.product-content .rating-content { 
    border-bottom: 1px solid #ddd; 
    padding: 0px 0px 10px;
    margin-bottom: 20px;
}

.product-content .rating-content .entry-content {
    padding: 0px;   
}

.widget_ultimas_opiniones .main-post img {
    max-height: 250px;   
}

.page-template-opiniones .post-thumb img {
    max-height: 300px;   
}   

.rating-widget {
    text-align: center;
    margin-bottom: 20px;
}

.wpzoom-featured-cat .rating-widget .yasr-dashicons-visitor-stats,
.wpzoom-featured-cat .rating-widget .yasr-total-average-container {
    display: none;
}

.sidebar-banner-xs {
    display: none;
}


/****** SINGLE BIOGRAFIA ******/

.box-biografia h4 {
    position: relative;
    margin-top: 50px;
    margin-bottom: 20px;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "Roboto Condensed", sans-serif;
}

.box-biografia .content {
    border: 2px solid #E5E5E5;
    padding: 20px;
    position: relative;
}

.box-biografia .content:after,
.box-biografia .content:before {
    content: ' ';
    display: table;
}

.box-biografia .content:after {
    clear: both;
}

.box-biografia .img {
    width: 120px;
    height: 120px;
    background: #E5E5E5;
    border-radius: 50%;
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.box-biografia .texto {
    width: calc(100% - 120px);
    float: left;
    padding-left: 20px;
}

.box-biografia .texto p:nth-last-child(2) {
    margin-bottom: 0px;
}

.box-biografia .texto h5 {
    text-transform: uppercase;
    font-size: 20px;
    margin: 0px 0px 5px;
    color: #0f7fae;
    font-weight: 800;
    letter-spacing: 0.5px;
}

.box-biografia .texto p.bio {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    color: #acacac;
}

.box-biografia .sharedaddy {
    display: none;
} 