/*
Theme Name: forococheselectricos
Author: Impulsum C.T.
Author URI: http://www.impulsum.es/
Description: Tema para forococheselectricos.com
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.layout-list .post {
    border-top: 0;
    padding-top: 0;
}

.layout-list article.project-odd .fancy-date a {
    top: 10px;
    right: 10px;
    left: auto;
}


.page-template-template-blog-list-fce .articles-list.content-bg-on.classic-layout-list article {
    background: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-template-template-blog-list-fce .articles-list.dividers-on.classic-layout-list article {
    margin-top: 50px;
    padding-top: 0;
    border-color: ;
}
.page-template-template-blog-list-fce .articles-list.dividers-on.classic-layout-list article:first-of-type {
    margin-top: 0;
    padding-top: 0;
}
.page-template-template-blog-list-fce .articles-list.classic-layout-list.mode-list .post-thumbnail-wrap {
    width: ;
}
.page-template-template-blog-list-fce .articles-list .post-entry-content {
    position: relative;
    z-index: 10;
}
.page-template-template-blog-list-fce .articles-list.classic-layout-list.mode-list .post-entry-content {
    width: calc(100% - );
}
.page-template-template-blog-list-fce .articles-list.classic-layout-list.mode-list .no-img .post-entry-content {
    width: 100%;
}
.page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .post-thumbnail-wrap {
    width: ;
}
.page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .post-entry-content {
    width: calc(100% -  + );
    margin-top: 70px;
}
.page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .no-img .post-entry-content {
    width: 100%;
    margin-top: 0;
}
.page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .project-odd .post-entry-content {
    margin-left: -;
}
.rtl .page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .project-odd .post-entry-content {
    margin-right: -;
    margin-left: 0;
}
.page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .no-img.project-odd .post-entry-content {
    margin-left: 0;
}
.rtl .page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .no-img.project-odd .post-entry-content {
    margin-right: 0;
    margin-left: 0;
}
.page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .project-even .post-entry-content {
    margin-right: -;
}
.rtl .page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .project-even .post-entry-content {
    margin-left: -;
    margin-right: 0;
}
.page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .no-img.project-even .post-entry-content {
    margin-right: 0;
}
.rtl .page-template-template-blog-list-fce .articles-list.side-overlap-layout-list .no-img.project-even .post-entry-content {
    margin-left: 0;
    margin-right: 0;
}
@media screen and (max-width: 768px) {
    .page-template-template-blog-list-fce #page .articles-list.side-overlap-layout-list .project-odd .post-entry-content {
        left: 0;
    }
    .page-template-template-blog-list-fce #page .articles-list.side-overlap-layout-list .project-even .post-entry-content {
        right: 0;
    }
}
.page-template-template-blog-list-fce .articles-list.bottom-overlap-layout-list .post-entry-content {
    margin-top: -70px;
    width: 80%;
}
.page-template-template-blog-list-fce .articles-list.bottom-overlap-layout-list:not(.mode-list) .no-img .post-entry-content {
    margin-top: 0;
    width: 100%;
}
.page-template-template-blog-list-fce .articles-list.bottom-overlap-layout-list.mode-list .no-img .post-entry-content {
    margin-top: 0;
}
.page-template-template-blog-list-fce .articles-list.centered-layout-list article {
    padding: 25px 30px 30px 30px;
}
.page-template-template-blog-list-fce .articles-list.content-bg-on.centered-layout-list article {
    background: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-template-template-blog-list-fce .articles-list.dividers-on.centered-layout-list article {
    padding-top: 25px;
    margin-top: 50px;
}
.page-template-template-blog-list-fce .articles-list.dividers-on.centered-layout-list article:first-of-type {
    margin-top: 0;
    padding-top: 25px;
}
.page-template-template-blog-list-fce .articles-list.centered-layout-list .post-entry-title-content {
    width: 95%;
}
.page-template-template-blog-list-fce .articles-list.centered-layout-list .post-entry-content {
    width: 95%;
}
.page-template-template-blog-list-fce .articles-list.centered-layout-list.dividers-on .post-entry-content:after {
    width: calc(95% - 30px - 30px);
    background: ;
}
.page-template-template-blog-list-fce #page .articles-list.content-bg-on.gradient-overlap-layout-list .post-entry-content {
    background: linear-gradient(to bottom,#ffffff,#ffffff) no-repeat 0px 150px;
}
.page-template-template-blog-list-fce #page .articles-list.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
    background: #ffffff;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 64%,#ffffff 83%,#ffffff 100%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 64%,#ffffff 83%,#ffffff 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 64%,#ffffff 83%,#ffffff 100%);
}
.page-template-template-blog-list-fce #page .articles-list.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
    background: #ffffff;
    padding: 30px 30px 30px 30px;
}
.page-template-template-blog-list-fce #page .articles-list.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
    display: none;
}
.page-template-template-blog-list-fce #page .articles-list.gradient-overlay-layout-list .post-entry-content {
    background: #ffffff;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
}
.page-template-template-blog-list-fce .articles-list.gradient-overlay-layout-list .post-head-wrapper,
.page-template-template-blog-list-fce .articles-list.gradient-overlay-layout-list .post-entry-wrapper {
    right: 30px;
    left: 30px;
}
.page-template-template-blog-list-fce #page .articles-list.content-rollover-layout-list .post-entry-content {
    background: none;
    padding: 0;
}
.page-template-template-blog-list-fce .articles-list.content-rollover-layout-list .post-entry-content:before {
    background: #ffffff;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 65%,#ffffff 100%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 65%,#ffffff 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 65%,#ffffff 100%);
}
.page-template-template-blog-list-fce .articles-list.content-rollover-layout-list .post-entry-wrapper {
    padding: 25px 30px 30px 30px;
}
.page-template-template-blog-list-fce .articles-list.content-rollover-layout-list .post-entry-wrapper {
    bottom: -15px;
}
.page-template-template-blog-list-fce .articles-list.content-rollover-layout-list.meta-info-off .post-entry-wrapper {
    bottom: -5px;
}
.page-template-template-blog-list-fce .articles-list.content-rollover-layout-list article:not(.description-off) .post-entry-wrapper {
    bottom: -20px;
}
.page-template-template-blog-list-fce .articles-list.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {
    bottom: 0;
}
.page-template-template-blog-list-fce .articles-list .filter a,
.page-template-template-blog-list-fce .articles-list .filter a * {
    color: ;
}
.page-template-template-blog-list-fce .articles-list .paginator a,
.page-template-template-blog-list-fce .articles-list .paginator a * {
    color: ;
}
.page-template-template-blog-list-fce .articles-list .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
.page-template-template-blog-list-fce .articles-list .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
    color: #dd3333;
    background: none;
    -webkit-text-fill-color: #dd3333;
}
.page-template-template-blog-list-fce .articles-list .filter-bg-decoration .filter-categories a:not(.act):hover {
    color: #dd3333;
    background: none;
    -webkit-text-fill-color: #dd3333;
}
.page-template-template-blog-list-fce .articles-list .filter-bg-decoration .filter-categories a.act {
    color: #fff;
}
.page-template-template-blog-list-fce .articles-list .filter-bg-decoration .filter-categories a.act:after {
    background: #dd3333;
}
.page-template-template-blog-list-fce .articles-list .filter-underline-decoration .filter-categories a:after {
    background: #dd3333;
}
.page-template-template-blog-list-fce .articles-list .paginator:not(.paginator-more-button) a:after {
    background: #dd3333;
}
.page-template-template-blog-list-fce #page .articles-list .filter-switch {
    background: rgba(221,51,51,0.2);
}
.page-template-template-blog-list-fce .articles-list .filter-switch-toggle {
    background: #dd3333;
}
.page-template-template-blog-list-fce .articles-list:not(.mode-masonry) article {
    margin-top: 50px;
}
.page-template-template-blog-list-fce .articles-list:not(.mode-masonry) article:first-of-type,
.page-template-template-blog-list-fce .articles-list:not(.mode-masonry) article.visible.first {
    margin-top: 0;
}
.page-template-template-blog-list-fce .articles-list.dividers-on:not(.mode-masonry) article {
    margin-top: 0;
    padding-top: 50px;
}
.page-template-template-blog-list-fce .articles-list.dividers-on:not(.mode-masonry) article:first-of-type,
.page-template-template-blog-list-fce .articles-list.dividers-on:not(.mode-masonry) article.visible.first {
    margin-top: 0;
    padding-top: 0;
}
.page-template-template-blog-list-fce .articles-list .post-thumbnail-wrap {
    padding: 0px 0px 0px 0px;
}
.page-template-template-blog-list-fce .articles-list .fancy-date a {
    background: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-template-template-blog-list-fce .articles-list .fancy-date a * {
    color: #000000;
}
.page-template-template-blog-list-fce .articles-list .fancy-date a .entry-month:after,
.page-template-template-blog-list-fce .articles-list .fancy-date a .entry-date:after {
    background: #1e2d3a;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-template-template-blog-list-fce .articles-list .fancy-categories a {
    color: #ffffff;
    background: #000000;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-template-template-blog-list-fce .articles-list .entry-title,
.page-template-template-blog-list-fce .articles-list.owl-carousel .entry-title {
    margin-bottom: 5px;
    font-weight: bold;
}
.page-template-template-blog-list-fce .articles-list .entry-title a,
.page-template-template-blog-list-fce .articles-list.owl-carousel .entry-title a {
    color: #1e2d3a;
}
.page-template-template-blog-list-fce .articles-list .entry-meta {
    margin-bottom: 15px;
}

.page-template-template-blog-list-fce .articles-list .portfolio-categories {
    margin-bottom: 15px;
}
.page-template-template-blog-list-fce .articles-list .portfolio-categories * {
    -webkit-text-fill-color: #00abd6;
}
.page-template-template-blog-list-fce .articles-list .entry-meta > a:after,
.page-template-template-blog-list-fce .articles-list .entry-meta > span:after {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-template-template-blog-list-fce .articles-list .entry-excerpt {
    margin-bottom: 5px;
}
.page-template-template-blog-list-fce .articles-list .entry-excerpt * {
    color: #444444;
}
.page-template-template-blog-list-fce .articles-list:not(.centered-layout-list) .post-entry-content {
    padding: 25px 30px 30px 30px;
}
.page-template-template-blog-list-fce .articles-list:not(.centered-layout-list):not(.content-bg-on):not(.mode-list) .no-img .post-entry-content {
    padding: 0;
}
.page-template-template-blog-list-fce .articles-list.content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
    background: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-template-template-blog-list-fce .articles-list .post-details.details-type-link,
.page-template-template-blog-list-fce .articles-list .post-details.details-type-link * {
    color: #1e2d3a;
}
@media screen and (max-width: 768px) {
    .page-template-template-blog-list-fce .articles-list article {
        -webkit-flex-flow: column nowrap;
        -moz-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        margin-top: 20px;
    }
    .page-template-template-blog-list-fce .articles-list.dividers-on article {
        border: none;
    }
    .page-template-template-blog-list-fce .articles-list.content-bg-on.centered-layout-list article {
        padding: 0;
    }
    .page-template-template-blog-list-fce .articles-list.dividers-on article,
    .page-template-template-blog-list-fce .articles-list.dividers-on.classic-layout-list article {
        margin-top: 20px;
        padding: 0;
    }
    .page-template-template-blog-list-fce .articles-list.dividers-on article:first-of-type,
    .page-template-template-blog-list-fce .articles-list.dividers-on.classic-layout-list article:first-of-type {
        padding: 0;
    }
    .page-template-template-blog-list-fce #page .articles-list .post-thumbnail-wrap,
    .page-template-template-blog-list-fce #page .articles-list .post-entry-content {
        width: 100%;
        margin: 0;
        top: 0;
    }
    .page-template-template-blog-list-fce #page .articles-list .post-thumbnail-wrap {
        padding: 0;
    }
    .page-template-template-blog-list-fce #page .articles-list .post-entry-content:after {
        display: none;
    }
    .page-template-template-blog-list-fce #page .articles-list .project-even .post-thumbnail-wrap,
    .page-template-template-blog-list-fce #page .articles-list.centered-layout-list .post-thumbnail-wrap {
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0;
    }
    .page-template-template-blog-list-fce #page .articles-list.centered-layout-list .post-entry-title-content {
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        padding: 20px 20px 0;
    }
    .page-template-template-blog-list-fce #page .articles-list.centered-layout-list .post-entry-content {
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2;
        padding-top: 0;
    }
    .page-template-template-blog-list-fce #page .articles-list .fancy-categories {
        top: 10px;
        left: 10px;
    }
    .page-template-template-blog-list-fce #page .articles-list .fancy-date a {
        top: 10px;
        right: 10px;
        left: auto;
    }
    .page-template-template-blog-list-fce #page .articles-list .post-entry-content {
        padding: 20px;
    }
    .page-template-template-blog-list-fce #page .articles-list .entry-title {
        margin: 3px 0 5px;
        font-size: 20px;
        line-height: 26px;
    }
    .page-template-template-blog-list-fce #page .articles-list .entry-meta {
        margin: 5px 0 5px;
    }
    .page-template-template-blog-list-fce #page .articles-list .entry-excerpt {
        margin: 15px 0 0;
    }
    .page-template-template-blog-list-fce #page .articles-list .post-details {
        margin: 5px 0 10px;
    }
    .page-template-template-blog-list-fce #page .articles-list .post-details.details-type-link {
        margin-bottom: 2px;
    }
}

.single header {
    margin-bottom: 45px;
}

.single header .post-meta {
    margin-bottom: 15px;
}

.single header .post-meta .entry-meta,
.single header .post-meta .entry-tags {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-flex-pack: start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
}

.single header .post-meta .entry-tags {
    padding-top: 0;
}

.single .entry-tags {
    text-align: center
}

.entry-meta a,
.entry-meta span,
.entry-meta a *,
.single .entry-tags,
.single .entry-tags a,
.blog-shortcode .entry-meta *,
.owl-carousel .entry-meta *
{
    color: #b4b5bb;
}

.entry-meta > a:after,
.entry-meta > span:after
{
    background-color: #b4b5bb;
}

.entry-meta a:hover,
.entry-meta a:hover *,
.single .entry-tags a:hover {
    color: #00abd6;
}

/*.single header {*/
    /*margin-bottom: 25px;*/
/*}*/

/*.single header .entry-title {*/
    /*margin-bottom: 20px;*/
/*}*/

/*.single .post:not(.type-event) .post-thumbnail {*/
    /*margin-bottom: 25px;*/
/*}*/

#sidebar {
    position: static
}

#sidebar .sidebar-content {
    position: relative;
}

#sidebar .sidebar-content {
    width: 300px;
}

.adrotate_widgets > div > div > a {
    display: block;
}

.adrotate_widgets > .g {
    margin-bottom: 40px;
}

.adrotate_widgets > .g:last-of-type {
    margin-bottom: 0;
}

#main .content .soc-ico a .soc-font-icon {
    color: #444444;
}

#main .content .soc-ico a:hover .soc-font-icon {
    color: #ffffff;
}

#main .content .soc-ico a:after {
    background: #00abd6;
}

body {
    background: white;
}

#page {
    background: none;
}

.wf-container-main {
    background: white;
}

#main {
    padding-top: 40px;
    padding-bottom: 50px;
}

.single .entry-content .g.g-5 {
    max-width: 300px;
    margin-right: 15px;
    margin-bottom: 5px
}


.wrapper_anuncios
{
    text-align: center;
    clear: both;
}

.wrapper_anuncios.wa_header {
    margin-top: 20px;
    margin-bottom: 20px;
    -ms-grid-row: 2;
}

.wrapper_anuncios.wa_header + #main {
    padding-top: 0px;
}

.wrapper_anuncios.wa_header .g {

}


.wrapper_anuncios.wa_footer .g {
    margin-top: 35px;
}


.wrapper_anuncios.wa_portada_1 {
    margin-top: 25px;
    text-align: center;
}

.wrapper_anuncios.wa_portada_1 + article.post.type-post {
    margin-top: 25px;
}

.wrapper_anuncios.wa_post_1 .g {
    margin-bottom: 50px;
}

.page-template-espacio-patrocinado .adrotate_widgets {
    display: none !important;
}

.page-template-espacio-patrocinado .sidebar-content > .adrotate_widgets:first-child + .widget {
    padding-top: 0;
}

body.single-post article.post.hidden-thumbnail header {
    margin-bottom: 10px;
}

/*body.single-post article.post.hidden-thumbnail .entry-content p:first-child img,*/
/*body.single-post article.post.hidden-thumbnail .entry-content p:first-child a img {*/
    /*margin-bottom: 45px;*/
/*}*/

#comments .children {
    margin-left: 30px;
}

p.comment-awaiting-moderation {
    display: none !important;
}


@media screen and (max-width: 767px) {
    .children li.comment, .children li.pingback {
        padding-left: 10px;
    }

    .comment-list .comment-body {
        padding: 30px 30px 15px 30px;
    }

    .comment-author .avatar, .comment-author .rollover {
        display: inline-block;
        float: none;
        margin: 0 0 10px;
    }
}

@media screen and (max-width: 970px) {
    #comments .children {
        margin-left: 10px;
    }
}

@media screen and (min-width: 1215px) {
    #main,
    .wrapper_anuncios.wa_header
    {
        max-width: 1200px;
        margin: 0 auto;
        background: white;
    }

    .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
    .side-header .mobile-header-bar,
    .side-header .top-bar, .wf-wrap {
        padding: 20px 25px;
    }
}

.page-template-espacio-patrocinado {

}

@media screen and (max-width: 1060px) {
    .page-template-espacio-patrocinado .items-grid article {
        display: block;
    }

    .page-template-espacio-patrocinado .items-grid article .mini-post-img {
        text-align: center;
        margin-bottom: 5px;
    }

    .page-template-espacio-patrocinado .items-grid article .mini-post-img a {
        display: inline-block;
        float: none;
    }
}
/*Espacio Nissan*/

.espacio-nissan-banner{
	margin:1% auto 0 auto;
	max-width:1150px;
}

.espacio-nissan-banner img{
	max-width:100%;
}