/*
 Theme Name:   Capitol Child
 Theme URI:    http://themeforest.net/user/zookastudio/portfolio
 Description:  In 2015  - 2017 , Creating a magazine website with WordPress has never been easier.
 Author:       Zooka Team
 Author URI:   http://support.zooka.io
 Template:     zk-capitol
 Version:      2.2.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain:  zk-capitol
*/


/*
-------------------------------------------------------------- */


/* CSS PERSONALIZADAS */


.page-id-4272 table tr td, table tr th {
    padding: 5px;
    border: 1px solid #ededed;
}

.page-id-2165 .claro p {
    color: #c4c4c4 !important;
}

#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li>a,
#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li.menu-item-has-children>a span::before,
#cshero-header.header-fixed-page .cshero-header-cart-search .header a {
    font-weight: 500;
}

.home #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-item>a span::after,
.home #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-ancestor>a span::after,
.home #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li.current_page_item>a span::after,
.home #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li.current_page_ancestor>a span::after,
.home #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li>a.onepage.current span::after {
    border-bottom-color: #e42323 !important;
}

.home #cshero-header.header-fixed-page.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-item>a span::after,
.home #cshero-header.header-fixed-page.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-ancestor>a span::after,
.home #cshero-header.header-fixed-page.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu>li.current_page_item>a span::after,
.home #cshero-header.header-fixed-page.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu>li.current_page_ancestor>a span::after,
.home #cshero-header.header-fixed-page.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu>li>a.onepage.current span::after {
    border-bottom-color: #e42323 !important;
}

#cshero-header-navigation .main-navigation .menu-main-menu>li>a:hover span::after,
#cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-item>a span::after,
#cshero-header-navigation .main-navigation .menu-main-menu>li.current-menu-ancestor>a span::after,
#cshero-header-navigation .main-navigation .menu-main-menu>ul>li.current-menu-item>a span::after,
#cshero-header-navigation .main-navigation .menu-main-menu>ul>li.current-menu-ancestor>a span::after {
    border-bottom-color: #e42323 !important;
}

#cshero-header-navigation .main-navigation .menu-main-menu li a {
    font-weight: 500 !important;
}

footer #cshero-footer-bottom {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

#cshero-footer-bottom #text-2 {
    margin-top: 12px;
}

#cshero-footer-bottom #text-4 {
    text-align: right;
}

#cshero-footer-bottom #text-4 p {
    margin-bottom: 0px;
}

#cshero-footer-bottom #text-4 a:first-child {
    margin-right: 50px;
}

.page-id-4227 .cms-fancyboxes-wraper.content-align-center {
    min-height: 280px;
}

#wpcf7-f6-p4250-o1 textarea {
    max-height: 215px;
}

/**/

.page-title #page-title-text h1 {

    line-height: 50px !important;
    font-weight: 300 !important;
    letter-spacing: .2rem;

}

body {
    letter-spacing: 0;
}

#cshero-header.header-fixed-page {

    background-color: rgb(0, 0, 0) !important;

}

.btn, button, .button, input[type="submit"] {
   
    letter-spacing: 0.1em !important;
}

#cshero-footer-bottom #text-2 {

    text-align: center !important;

}

#cshero-header.header-fixed #cshero-header-logo a,
#cshero-header.header-fixed .cshero-header-cart-search .header a,
#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu>li>a {

    line-height: 75px;

}

.vc_custom_1582202225456 {

    padding-bottom: 6em !important;

}

.vc_custom_1582624300083 {
    padding-bottom: 4em !important;
}

.vc_custom_1582624308086 {

    padding-bottom: 8.5em !important;
}

#cshero-header-navigation .main-navigation .menu-main-menu>li>a,
#cshero-header-navigation .main-navigation .menu-main-menu>ul>li>a,
.cshero-header-cart-search .header a {
    font-size: 12px !important;
}

#cshero-menu-mobile i {
    color: black;
    cursor: pointer;
    font-size: 28px;
    line-height: 35px;
    text-align: center;
    background: #cf2d13;
}

#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu li {

    padding-left: .1em;
}

.page-id-2165 .cms-fancyboxes-wraper .cms-fancy-box-title,
.page-id-4227 .cms-fancyboxes-wraper .cms-fancy-box-title,
.page-id-5141 .cms-fancyboxes-wraper .cms-fancy-box-title{
    color: #E31818;
    font-size: 16px;
    FONT-WEIGHT: 600;
}

.page-id-2165 .cms-fancyboxes-wraper.content-align-center,
.cms-counter-wraper.content-align-center {


    max-width: 450px !important;
    margin: auto;

}

.page-id-2165 .botonColor a.btn{
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
}

.page-id-2165 :not(.ef3-gtb-block)>h2 {

    margin: 1em !important;

}

.margin1 {
    margin: -2.7em auto 8.5em !important;
    color: #696969;
}

.page-id-2165 :not(.ef3-gtb-block)>h2 {
    margin: 0px 0 4em 0;
}

.cms-fancy-box-title {
    margin-top: 1em !important;
}

.cms-fancyboxes-wraper .cms-fancy-box-content-icon i {

    color: #cf2d13 !important;
}

.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li>a:hover span::after {
    border-bottom-color: #cf2d13 !important;
}

body #page .page-title {
    padding: 20em 2em !important;
}

.page-title #page-title-text h1 {
    font-weight: 600 !important;
    font-size: 3.5rem !important;
    letter-spacing: 1.3px;
}

.flexslider {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-bottom-color: #D5D5D5 !important;
    border-left-style: solid !important;
    border-bottom-width: 1px !important;
    padding-bottom: 6em !important;
}

.flex-control-paging li a {

    background: #CF2D1378 !important;
}

.flex-control-paging li a.flex-active {

    background: #CF2D13 !important;

}

.flexslider .slides img {
    max-width: 75% !important;
    margin: auto;
}

.page-id-4227 .cms-fancyboxes-wraper.content-align-center {

    max-width: 370px;
    margin: auto;

}

.btn.btn-alt-v1 {
    border-color: #cf2d13 !important;
    background-color: #cf2d13 !important;
}

.cms-grid-blog-multicolumn .cms-grid-blog-meta ul li {

    color: #cf2d13;
}

.personalizado1 .cms-custom-headding-title {
    max-width: 500px !important;
}

.zooka-latest-wrap .entry-meta-wrap li.entry-date {

    background: #f00 !important;

}

.zooka-latest-wrap .entry-meta-wrap li {

    color: #cf2d13 !important;

}

.zooka-latest-wrap .readmore::before {

    border-bottom: 2px solid #f00 !important;

}

.zooka-latest-wrap .zooka-latest-content {

    padding: 2em 1em 2em 1em;

}

.hyphenate {
    font-size: 14px !important;
}

div:not(.ef3-block-quote)>blockquote {

    padding: 0 0 0 52px !important;


}

.citas {
    font-family: Playfair Display;
}


.widget_recent_entries ul li::before {

    color: #eb0024 !important;

}

.widget_recent_entries ul li span {


    color: #eb37008a !important;

}

#secondary [class*="widget_"],
#secondary [class*="widget-"] {

    margin: 10em auto !important;

}

body .post-template-default .single .single-post .page-title {

    padding: none !important;

}

/* cambios menu */

#cshero-header-logo {
    width: 13% !important;
}

#cshero-header-navigation {
    width: 85% !important;
}

.pe-7s-search:before {

    font-weight: 600;
    font-size: 17px;
}

#cshero-header-navigation .main-navigation .menu-main-menu>li#menu-item-5036>a span:after,
#cshero-header-navigation .main-navigation .menu-main-menu>li#menu-item-5039>a span:after {
    border-bottom-width: 0 !important;

}

#menu-item-5036 img,
#menu-item-5039 img {
    max-width: 85% !important;
}

#cshero-menu-mobile i {

    width: 40px !important;
}

/* menu social */
#cshero-header-navigation .main-navigation .menu-main-menu>li#menu-item-5036>a {
    padding-right: 0 !important;
}

.fa {

    font-size: 15px !important;

}

/*404*/

.page-id-4767 .page-title {
    display: none !important;
}

/*noticias*/
#breadcrumb-text .breadcrumbs {
    padding: 1em !important;
}

.page-title #breadcrumb-text,
.page-title #breadcrumb-text ul li a {

    text-align: left !important;

}

.single-post .page-title #page-title-text h1 {
    display: none !important;

}

.single-post div#page-title-text {
    color: black !important;
}

.entry-content {

    margin: 7em auto auto;

}

.entry-blog .entry-feature {
    display: none;

}

div:not(.ef3-block-quote)>blockquote::before {

    color: #c2887e;

}

.cms-fancyboxes-wraper .cms-fancy-box-content-icon i {

    font-size: 35px !important;

}

.subtitulos-cursiva {

    font-style: italic !important;
}

.wpcf7-form input.wpcf7-submit {

    letter-spacing: 1px;
    background: #cf2d13;
    border-color: #cf2d13;
    color: white;

}

.wpcf7-form input.wpcf7-submit:hover {

    color: black;
    background: white;

}

.btn.btn-alt-v1:hover {

    border-color: #111;
    background-color: transparent;
    color: #111;
    background-color: white !important;
    border-color: black !important;

}



/*Noticias*/
.single-post .page-title {

    background-size: cover;
    background-attachment: scroll;
    background-position: center center;
    background-image: url('http://www.electradeautol.com/wp-content/uploads/2020/06/banner-noticas.jpg');

}

.entry-blog .entry-title {

    font-size: 12px !important;
}

:not(.ef3-gtb-block)>h2,
:not(.ef3-gtb-block)>h3,
:not(.ef3-gtb-block)>h4,
:not(.ef3-gtb-block)>h5,
:not(.ef3-gtb-block)>h6 {


    letter-spacing: 1.3px !important;
    line-height: 32px !important;
}

.cms-social-page a {

    font-size: 18px !important;
    height: 25px !important;
    line-height: 25px !important;
    width: 25px !important;
    background: #fff !important;
    color: #000 !important;

}


.single-post *:not(.ef3-gtb-block)>h2 {
    margin: 15px 0 15px !important;
}

.entry-blog .entry-title a {
    color: #eb0024 !important;
}

/*blockquote*/
blockquote:before {
    content: "\f10d" !important;
    font-family: FontAwesome;
    font-size: 30px;
    color: #ccc;
    left: 5px !important;
    position: absolute;
    top: -5px !important;
}

blockquote:after {
    content: "\f10e";
    font-family: FontAwesome;
    font-size: 30px;
    color: #ccc;
    left: 229px;
    position: relative;
    top: -20px;
}

/* footer*/
.footer-top-1-wrap .footer-top-1-inner::before {

    background: none !important;

}

footer #cshero-footer-top {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
}

.footer-top-1-wrap {
    max-width: 356px !important;
}

#text-5 {
    max-width: 356px;
}

/*boton pdf*/
.s_pdf_download_bttn {

    padding: 16px 30px !important;
    font-size: 13px !important;
    letter-spacing: 1px !important;
}




/*servicios*/

.entry-content {

    margin: 0 auto auto;

}

.page-id-4250 .vc_empty_space {
    height: 1em !important;
}

.page-id-4227 .vc_custom_1582630365900 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.vc_custom_1582630365900 {

    margin-top: 2em !important;
}

.page-id-4227 .cms-fancyboxes-wraper.content-align-center {
    padding: 0 !important;
}

.vc_custom_1582630083846,
.vc_custom_1582630093186,
.vc_custom_1582630003901,
.vc_custom_1582634683053 {
    padding: 0 !important;
}

.galeria {
    display: none !important;
}

.page-id-4250 .vc_custom_1588153256056 {

    padding-bottom: 42px !important;
}

/*110 años*/

body.page-id-4215 #page .page-title {

    background-image: url(http://www.electradeautol.com/wp-content/uploads/2020/03/cabecera-electra-autol-movil.2.jpg) !important;
    background-size: 768px !important;
    background-repeat: no-repeat !important;

}

.vc_row.vc_column-gap-35>.vc_column_container {

    padding: 4em 1em !important;
}

.hueco {
    display: none;
}

body #page .page-title {
    p padding: 12em 2em 12em !important;

}

#cshero-footer-top [class^="col-"] {

    margin-bottom: 30px;

}

/*Footer*/

/*110años*/
body #page .page-title {


    background-position: bottom !important;
}

/**************** últimos cambios ********************/


body {

    color: #464646 !important;

}

.cms-fancyboxes-wraper.content-align-center,
.cms-counter-wraper.content-align-center p {

    color: #cecece !important;
}

.zooka-latest-wrap .entry-meta-wrap li a {

    color: #737373 !important;

}

.zooka-latest-wrap .entry-summary {
    color: #000 !important;
}

.page-id-2165 blockquote:after {
    content: "\f10e";
    font-family: FontAwesome;
    font-size: 30px;
    color: #ccc;
    left: 501px !important;
    position: relative;
    top: -28px !important;
}

.cms-fancyboxes-wraper .cms-fancy-box-title {
    font-size: 20px !important;
    letter-spacing: 2px !important;
    font-weight: 500 !important;
}

.vc_custom_1584388015190 .flex-direction-nav a::before {
    font-size: 20px !important;
}

.vc_custom_1584388015190 .flex-control-paging li a {
    width: 6px !important;
    height: 6px !important;
}

.vc_custom_1584388015190 .flexslider {
    border-bottom: none;
}

*:not(.ef3-gtb-block)>p {

    color: #737373 !important;
}


/* CSS DIEGO */

#cms-fancy-box-single-3 .fancy-box-content p,
#cms-fancy-box-single-4 .fancy-box-content p,
#cms-fancy-box-single-5 .fancy-box-content p,
#cms-fancy-box-single-6 .fancy-box-content p {
    color: #cecdcd;
}


#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li#menu-item-4881>a.tel-menu, #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li#menu-item-4881>a {
    color: #eb0024 !important;
    font-weight: 700 !important;
}

#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li#menu-item-4881>a.tel-menu:hover, #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu>li#menu-item-4881>a:hover {
    color: white !important;
}



.page-title #page-title-text h1 {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}

#post-4215 .entry-content,
#post-4188 .entry-content {
    margin-top: 0px !important;
}

body.search #page .page-title {
    padding: 0px !important;
}

#cshero-header-navigation .main-navigation .menu-main-menu>li>a.tel-menu {
    color: #eb0024 !important;
    font-weight: 700 !important;
}

#cshero-header-navigation .main-navigation .menu-main-menu>li>a.tel-menu:hover {
    color: #111 !important;
}

.single-post article.type-post{
	margin-top:110px;
}


/**************** medias ********************/

/* DISPOSITIVOS MÓVILES */






@media (max-width: 570px) {
    body.page-id-4215 #page .page-title {

        background-size: 565px !important;

    }
    .page-id-2165 blockquote:after {
        left: 257px !important;
    }
}

@media (max-width: 768px) {

    #menu-item-4262 a,
    .menu-item-4263 a,
    .menu-item-4749 a,
    .menu-item-4752 a,
    .menu-item-4751 a,
    .menu-item-4754 a {
        padding-left: 2em;
    }


    #cshero-header-logo {
        width: 60% !important;
    }

    /* inicio */


    .vc_custom_1588075535488 {
        margin-bottom: 1em !important;
    }

    .vc_custom_1584375979776 {
        margin-bottom: 1em !important;
        margin-top: 0 !important;
    }

    .page-id-2165 .vc_column_container>.vc_column-inner, .page-id-2165 .entry-content>.wpb_row [class*="vc_col-"], .page-id-4227 .page-id-2165 .vc_column_container>.vc_column-inner, .page-id-4227 .entry-content>.wpb_row [class*="vc_col-"] {
        padding-left: 15px !important;
        padding-right: 5px !important;
    }



    .page-id-2165 .vc_col-has-fill>.vc_column-inner,
    .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
    .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
    .vc_row-has-fill>.vc_column_container>.vc_column-inner,
    .page-id-2165 .vc_row.vc_column-gap-25>.vc_column_container {
        padding: 0;
    }

    .vc_custom_1584375610647 {

        padding-top: 0em !important;
        padding-bottom: 2em !important;
    }

    .margin1 {
        margin: -2.7em auto 0 !important;
    }

    .page-id-2165 .vc_col-has-fill>.vc_column-inner,
    .page-id-2165 .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
    .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
    .page-id-2165 .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0 !important;
    }

    .page-id-2165 .vc_custom_1588075359799 {

        padding-bottom: 3em !important;
    }

    .entry-content>.wpb_row [class*="vc_col-"] {

        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .page-id-2165 .vc_column_container>.vc_column-inner,
    .page-id-2165 .entry-content>.wpb_row [class*="vc_col-"], .page-id-4227 .page-id-2165 .vc_column_container>.vc_column-inner, .page-id-4227 .entry-content>.wpb_row [class*="vc_col-"] {

        padding-left: 5px !important;
        padding-right: 5px !important;

    }

    div:not(.ef3-block-quote)>blockquote {
        padding: 0 40px !important;
    }

    .page-id-2165 blockquote:after {

        left: 311px !important;
    }


    /*pagina electra*/

    .page-title #page-title-text h1 {

        font-size: 3rem !important;
        letter-spacing: .1rem !important;
        line-height: 33px !important;
        max-width: 330px;
    }


    #page-title-text {

        padding-left: 1em;

    }

    #page-title>.container {


        padding: 0 !important;

    }

    #page-title #page-title-text h1,
    #page-title #breadcrumb-text {

        text-align: left !important;

    }

    .vc_custom_1582709803522 {

        padding-bottom: 3em !important;

    }

    .vc_custom_1582709694814 {

        padding-top: 2em !important;

    }

    .vc_custom_1584387836138 {
        display: none;
    }

    .vc_custom_1588087085235 {
        padding-bottom: 0 !important;
    }

    .vc_custom_1584387806020 {
        margin-bottom: 4em !important;
    }

    .vc_row.vc_column-gap-35>.vc_column_container {
        padding: 1em 1em !important;
    }

    /* servicios */
    .vc_custom_1582625466929 {
        margin-top: 0em !important;
        margin-bottom: 1em !important;
    }

    .vc_custom_1582623876840 {
        margin-top: 1em !important;
    }

    .vc_custom_1588074569535,
    .vc_custom_1588074576969 {
        margin-bottom: 2em !important;
    }

    .vc_custom_1582624579720 {
        margin-bottom: 2em !important;
    }

    .vc_custom_1588157976645 {
        margin-top: 3em !important;

    }

    h2 {
        font-size: 17px !important;
    }

    h5,
    h3,
    .page-id-2165 .cms-fancyboxes-wraper .cms-fancy-box-title {
        font-size: 16px !important;
    }

    /* compromiso */
    .vc_custom_1588089443154 {
        display: none !important;
    }

    /* 110 años */

    .vc_custom_1591963922245 {
        margin-top: 0 !important;
        padding-top: 1em !important;
        padding-bottom: 2em !important;
    }

    .vc_custom_1591963223813 {
        margin-bottom: 2em !important;

    }

    .vc_custom_1591963954349 {
        padding-left: 0 !important;
    }

    .vc_custom_1588148081824 {
        margin-bottom: 2em !important;
    }

    /* noticias */

    .page-id-4149 .vc_custom_1434721690479 {
        padding-top: 3em !important;
    }
    body #page .page-title {
        padding: 6em 2.5em !important;
    }
    .cms-grid-blog-multicolumn .navigation .pagination {
        margin: 1em 1em 3em !important;
    
    }
    .cms-grid-blog-multicolumn .cms-grid-blog-meta {
       
        margin: 1em 0 !important;
    }
    /* contacto */

    .page-id-428 .vc_custom_1588084160089 {
        margin-bottom: 1em !important;
    }
    .page-id-428  .entry-content > .wpb_row [class*="vc_col-"] {
        margin-bottom: 0;
    }
    .page-id-428  .cms-fancyboxes-wraper.content-align-center, .page-id-428  .cms-counter-wraper.content-align-center {
        text-align: left !important;
        padding: 0 1em !important;
    }
    .page-id-428  .cms-counter-wraper, .cms-fancyboxes-wraper {
        margin-bottom: 0 !important;
    }

    .vc_custom_1584388711875 {
        margin-top: 1em !important;
        margin-bottom: 0 !important;
        padding-bottom: 1em !important;
    }
    /* legales */

    .vc_custom_1434684403000 {
        padding-top: 20px !important;
        padding-bottom: 50px !important;
    }

}


@media (max-width: 376px) {
    body.page-id-4215 #page .page-title {

        background-size: 396px !important;

    }

    /* inicio */
    .page-id-2165 blockquote:after {
        left: 206px !important;
    }
}


@media (max-width: 767px) {

    .page-id-4227 .cms-fancyboxes-wraper.content-align-center {
        min-height: auto !important;
    }

    .page-id-4227 .vc_custom_1584607987066 {
        padding-bottom: 0px !important;
    }

    #compromisoIzq {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    #compromisoDer {
        padding-top: 0px !important;
    }

    #cms-fancy-box-2 {
        margin-bottom: 0px !important;
    }



}

/* TABLET EN VERTICAL */

@media (min-width: 768px) and (max-width: 1023px) {

    .page-id-2165 blockquote:after {

        left: 380px !important;
    }

    .vc_custom_1588065587115 {
        margin: auto !important;
    }

    .page-id-2165 .vc_col-sm-6 {
        width: 94%;
        padding: 0 1em 1em 3em !important;
    }

    #cshero-header-logo {
        width: 25% !important;
    }

    #page-title-text {

        padding-left: 1em;

    }

    .page-title #page-title-text h1 {

        line-height: 35px !important;
        letter-spacing: .2rem;
        font-size: 4rem !important;
    }

    .page-title #page-title-text h1 {

        max-width: 500px;
    }

    .page-id-2165 .vc_column_container>.vc_column-inner,
    .page-id-2165 .entry-content>.wpb_row [class*="vc_col-"], .page-id-4227 .page-id-2165 .vc_column_container>.vc_column-inner, .page-id-4227 .entry-content>.wpb_row [class*="vc_col-"] {

        padding-left: 15px !important;
        padding-right: 5px !important;

    }
    .page-id-2165 .vc_col-sm-9 {
        width: 100% !important;
    }
    .page-id-2165  .vc_custom_1588065587115 {
        padding-top: 2em !important;
        padding-bottom: 0 !important;
        padding-left: 291px !important;
    padding-right: 0 !important;
    }
    .page-id-2165 blockquote:after {
        left: 340px !important;
    }

    /* eletra autol */

    .vc_custom_1588086698561 {
        margin-top: 1em !important;
        padding-top: 0px !important;
        padding-right: 1em !important;
        padding-bottom: 1em !important;
        padding-left: 0em !important;

    }

    /* compromiso */

    .cms-fancyboxes-wraper .cms-fancy-box-title {
        font-size: 16px !important;
        letter-spacing: 1px !important;
        line-height: 20px !important;
    }
    .page-id-4215 .vc_row.vc_column-gap-30 {
        margin-left: auto !important;
    
    }

    .page-id-4215 .vc_row.vc_column-gap-35 {
        margin-left: -18px;
        margin-right: -16px;
    }

    .vc_col-sm-3 {
        width: 49% !important;
    }

    .vc_row.vc_column-gap-35>.vc_column_container {
        padding: 1em .5em !important;
    }


    .page-id-4215 .vc_column_container>.vc_column-inner {
       
        padding-right: 0;
       
    }
    /* servicios */

    .page-id-4250 .vc_row {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .page-title #page-title-text h1 {
       
        font-size: 2.5rem !important;
        margin-left: 0 !important;
    }
    body #page .page-title {
        padding: 10em 2.5em !important;
    }


    /* noticias */
    .vc_custom_1434721690479 {
        padding-top: 2em !important;
    }

    /* contacto */

    .page-id-428 .cms-fancyboxes-wraper.content-align-center, .page-id-428 .cms-counter-wraper.content-align-center {
        text-align: center !important;
        
    }
    .page-id-428 .vc_custom_1582795930242 {
        padding-right: 1em !important;
        padding-left: 0em !important;
    }



}

/* TABLET EN HORIZONTAL */

@media (min-width: 1024px) and (max-width: 1365px) {

    #text-5 {
        max-width: 335px !important;
    }

    #cshero-header-logo {
        width: 13% !important;
    }

    #cshero-header-logo a img {
        height: auto !important;
    }

    #cshero-header-navigation {
        width: 87% !important;
    }

    #cshero-header-navigation .main-navigation .menu-main-menu>li>a,
    #cshero-header-navigation .main-navigation .menu-main-menu>ul>li>a,
    .cshero-header-cart-search .header a {
        font-size: 9px !important;
    }

    #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu>li>a,
    #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu>ul>li>a,
    #cshero-header .cshero-header-cart-search .header a {
        padding: 0 4px !important;
    }

    #menu-item-5036 img,
    #menu-item-5039 img {
        max-width: 75% !important;
    }

    .pe-7s-search:before {
        font-size: 15px;
    }
    :not(.ef3-gtb-block)>h2, :not(.ef3-gtb-block)>h3, :not(.ef3-gtb-block)>h4, :not(.ef3-gtb-block)>h5, :not(.ef3-gtb-block)>h6 {
        letter-spacing: 1px !important;
        line-height: 24px !important;
    }

}


/* PORTÁTILES */

@media (min-width: 1366px) and (max-width: 1500px) {
    #cshero-header-navigation {
        padding-left: 5px;
        padding-right: 5px;
    }

    #cshero-header-navigation .main-navigation .menu-main-menu>li>a,
    #cshero-header-navigation .main-navigation .menu-main-menu>ul>li>a,
    .cshero-header-cart-search .header a {
        padding-right: 7px !important;
        padding-left: 7px !important;
    }

	#cshero-header-navigation .main-navigation .menu-main-menu > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, .cshero-header-cart-search .header a {
		font-size: 11px !important;
	}

}