/*
Theme Name: Federico Diaz Gil Arquitectura interior
Theme URI: http://maurogaitandev.com
Template: catch-vogue
Author: Mauro Gaitan
Author URI: http://maurogaitandev.com
Description: Federico Diaz Gil Arquitectura interior es un tema hijo desarrollado para una web de arquitectura sobre el tema Catch Vogue
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-background,custom-header,custom-logo,custom-menu,editor-style,featured-images,featured-image-header,footer-widgets,microformats,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,wide-blocks,entertainment,photography,portfolio
Version: 1.0.0.1559571404
Updated: 2019-06-03 16:16:44

*/
body * {
    font-family: 'Noto Sans', sans-serif !important;
}

body.menu-open .menu-item-207 .dropdown-toggle {
    padding: 0 50px 0 0;
}

#menu-item-207 .dropdown-toggle {
    padding: 0 40px 0 0;
}
.main-navigation .sub-menu > .current-menu-item > a{
    font-style:normal!Important;
    text-decoration:underline;
}
.single-proyectos .sub-menu{
    display:block;
}
a:hover,
a:focus,
.entry-meta a,
.menu-toggle:hover,
.menu-toggle:focus,
.dropdown-toggle:hover,
.dropdown-toggle:focus,
.search-submit:hover,
.search-submit:focus,
.more-link:hover,
.more-link:focus,
.entry-title a:hover,
.entry-title a:focus,
.widget a:hover,
.widget a:focus,
.page-numbers:hover,
.page-numbers:focus,
.pagination .page-numbers.current,
.woocommerce .entry-breadcrumbs .woocommerce-breadcrumb a:hover,
.woocommerce .entry-breadcrumbs .woocommerce-breadcrumb a:focus,
.entry-breadcrumbs a:hover,
.entry-breadcrumbs a:focus,
.breadcrumb-current,
.woocommerce .entry-breadcrumbs .woocommerce-breadcrumb span,
.page-links > span,
.site-title a:hover,
.site-title a:focus,
.site-footer a:hover,
.site-footer a:focus,
blockquote:before,
ul.products li.product .woocommerce-loop-product__title:hover,
ul.products li.product .woocommerce-loop-product__title:focus,
table.shop_table_responsive tr td a,
.product-container a.added_to_cart,
.single-product .product_meta a,
.woocommerce-info a,
.variations .reset_variations,
.star-rating span:before,
p.stars:hover a:before,
p.stars.selected a.active:before,
p.stars.selected a:not(.active):before,
.single-product div.product .woocommerce-product-rating .woocommerce-review-link,
.promotion-headline-wrapper .section-title,
.portfolio-section .entry-title a:hover,
.portfolio-section .entry-title a:focus,
.scroll-down:hover,
.scroll-down:focus,
.team-section.has-background-image .entry-title a:hover,
.team-section.has-background-image .entry-title a:focus,
.team-section.has-background-image .hentry .more-link:hover,
.team-section.has-background-image .hentry .more-link:focus,
#product-content-section.has-background-image ul.products li.product .woocommerce-loop-product__title:hover,
#product-content-section.has-background-image ul.products li.product .woocommerce-loop-product__title:focus,
#product-content-section.has-background-image .woocommerce-Price-amount:hover,
#product-content-section.has-background-image .woocommerce-Price-amount:focus,
.stats-section .entry-title a:hover,
.stats-section .entry-title a:focus,
.stats-section .hentry .more-link:hover,
.stats-section .hentry .more-link:focus,
.contact-details li .fa,
.site-header .search-submit:hover,
.site-header .search-submit:focus,
.cart-contents:hover,
.cart-contents:focus,
.site-header-main .social-navigation a:hover,
.site-header-main .social-navigation a:focus,
.pricing-section .package-price,
.testimonials-content-wrapper .entry-title a:hover,
.testimonials-content-wrapper .entry-title a:focus,
.widget-area .essential-widgets .tagcloud a,
.testimonials-content-wrapper .entry-container:before,
.testimonials-content-wrapper .position,
.promotion-sale-wrapper .entry-title,
.reserve-content-wrapper .contact-description .entry-title,
.contact-details a:hover,
.contact-details a:hover,
.woocommerce .entry-breadcrumbs .woocommerce-breadcrumb,
.entry-breadcrumbs a:after,
.pagination a,
.site-info a:hover,
.site-info a:focus,
.page-links .page-links-title,
.page-links a,
.testimonials-content-wrapper .entry-title span,
.site-footer .entry-title a:hover,
.site-footer .entry-title a:focus,
#colophon .search-submit:hover,
#colophon .search-submit:focus {
    color: #d5d1c4;
}

body.menu-open {
    overflow: hidden;
}

.bars {
    background-color: black;
}

.custom-logo {
    max-width: 20px;
}

.is-open .menu-inside-wrapper {
    border-color: #eee
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:hover,
.button:focus,
.posts-navigation .nav-links a:hover,
.posts-navigation .nav-links a:focus,
.site-main #infinite-handle span button:hover,
.site-main #infinite-handle span button:focus,
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus,
.slider-content-wrapper .more-link:hover,
.slider-content-wrapper .more-link:focus,
.custom-header .more-link:hover,
.custom-header .more-link:focus,
.promotion-headline-wrapper .hentry .more-link:hover,
.promotion-headline-wrapper .hentry .more-link:focus,
.promotion-sale-wrapper .hentry .more-link:hover,
.promotion-sale-wrapper .hentry .more-link:focus,
#scrollup:hover,
#scrollup:focus,
.hero-content-wrapper .more-link:hover,
.hero-content-wrapper .more-link:focus,
.recent-blog-content-wrapper .more-recent-posts .more-link:hover,
.recent-blog-content-wrapper .more-recent-posts .more-link:focus,
.footer-instagram .instagram-button .button:hover,
.footer-instagram .instagram-button .button:focus,
.pagination .nav-links > a:hover,
.pagination .nav-links > a:focus,
.page-links a:hover,
.page-links a:focus,
.view-all-button .more-link:hover,
.view-all-button .more-link:focus,
.wp-custom-header-video-button:hover,
.wp-custom-header-video-button:focus,
.woocommerce div.product form.cart .button:hover,
.woocommerce div.product form.cart .button:focus,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:focus,
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:focus,
.woocommerce input.button.alt:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li span.current,
.contact-details li a:hover .fa,
.contact-details li a:focus .fa,
.sticky-label,
.cycle-prev,
.cycle-next,
#footer-newsletter .ewnewsletter .ew-newsletter-wrap #subbutton,
.cycle-pager .cycle-pager-active,
.cycle-pager .cycle-pager-active:hover,
.cycle-pager .cycle-pager-active:focus,
.pricing-section .hentry .more-link,
.team-social-profile .menu-social-container a,
.widget-area .menu-social-container a,
.promotion-sale-wrapper button:hover,
.promotion-sale-wrapper button:focus,
.promotion-sale-wrapper .button:hover,
.promotion-sale-wrapper .button:focus,
.skillbar-bar,
.pricing-section .hentry.highlight .hentry-inner,
.portfolio-section .entry-title a:after,
.widget-area .essential-widgets .tagcloud a {
    background-color: white;
}

.woocommerce-account .woocommerce-MyAccount-navigation a,
.woocommerce-pagination ul li span.current,
.woocommerce-pagination ul li a:hover,
.hero-content-wrapper.boxed .entry-container,
.hero-content-wrapper.fluid.has-content-frame .entry-container,
.menu-toggle:hover .bars,
.menu-toggle:focus .bars,
.widget-area .essential-widgets .tagcloud a,
.menu-toggle:hover .bars,
.menu-toggle:focus .bars,
.team-section .entry-container,
.promotion-sale-wrapper button,
.promotion-sale-wrapper .button,
.widget-area .menu-social-container {
    background-color: black;
}

#masthead,
.menu-inside-wrapper,
.navigation-default .header-overlay,
.site-header input[type="search"] {
    background-color: white;
}

/*home*/

.page-id-26 #content {
    display: none;
}

.search-social-container {
    display: none;
}

.page-id-26 #colophon {
    display: none;
}

.page-id-26 .scroll-down {
    display: none;
}

.page-id-26 .scrollup {
    display: none;
}

.page-id-26 #content {
    display: none;
}

/*menu*/
.arquitecturainterior,
.arquitectura-interior {
    text-align: left;
    font-size: 16px;
}

.main-navigation .menu a,
.home .main-navigation .menu a {
    font-size: 14px;
}

.home .main-navigation .menu a {

    color: white;

}

.main-navigation .menu a:hover {

    color: #262625;

}


.main-navigation a {
    padding: 10px 0 10px 30px !important;
    text-transform: lowercase;
    text-align: center !important;
}

.main-navigation > ul > li:after {
    border: 0 solid;
    content: "";
    height: 0;
    position: absolute;
    max-width: 0;
    width: 0;
    left: 0;

}

.menu-toggle,
.menu-toggle-wrapper:after,
.cart-contents,
.site-header-main .social-navigation a,
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation .menu > .current-menu-item > a,
.main-navigation .menu > .current-menu-ancestor > a,
.site-header .search-submit,
.has-background-image .section-title,
.hero-content-wrapper.has-background-image.fluid:not(.has-content-frame) .entry-title,
.promotion-sale-wrapper button:hover,
.promotion-sale-wrapper button:focus,
.promotion-sale-wrapper .button:hover,
.promotion-sale-wrapper .button:focus,
.contact-label,
.contact-section .entry-title,
.pricing-section .hentry.highlight .entry-content,
.pricing-section .hentry.highlight .entry-summary,
.pricing-section .hentry.highlight .hentry-inner .package-price,
.pricing-section .hentry.highlight .hentry-inner .package-month,
.navigation-classic.primary-subtitle-popup-disable .main-navigation ul ul a:hover,
.navigation-classic.primary-subtitle-popup-disable .main-navigation ul ul a:focus {
    color: black;
}


/*home */
#masthead {
    backgrouns-color: #070f14;
}

.slider-content-wrapper .entry-title,
.home .custom-header .entry-title,
.custom-header .sub-title {
    text-transform: lowercase;
    font-size: 25px;
    text-align: left;
}

.custom-header .sub-title {
    color: #cac4b4;
}

.custom-header .sub-title::before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 5px;
    background-color: #cac4b4;
    z-index: 100;
    position: relative;
    bottom: 10px;
    margin-right: 10px;
}


/*portfolio*/
.proyectos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    padding: 0 5%;
}

.proyectos li {
   margin: 0 10px 30px 10px; 
}

.proyectos li h3,
.proyectos li p {
    font-size: 14px;
    margin: 0
}

/*servicios*/
.has-small-font-size.servicio-p {
    line-height: 20px !important;
    font-size: 14px;
}

.page-id-13 p {
    margin-bottom: 15px;
}

.page-id-13 .wp-block-image {
    margin-bottom: 0;
}

.page-id-13 .intro {
    text-align: center;
}
.page-id-13 .wp-block-column p{
    padding:0 5%;
}
.proyectos li p {
    font-style: italic;
}

/*contacto*/

p.contacto {
    margin: 5px;
    font-size: 14px !important;
}

p.contacto span {
    font-style: italic;
}

p.contacto a {
    text-decoration: underline;
}

p.contacto:nth-child(2) {
    margin-bottom: 50px;
}

p.contacto-frase {
    font-size: 16px;
    margin-top: 40vh;
}
p.contacto-frase  br{
    display:none;
}
/*portfolio single*/
.single-portfolio .post-thumbnail {
    display: none;
}

.proyecto-horizontal {
    max-width: 100% !important;
}



.info-columna:first-child,
.arquitectura-interior {
    padding-left: 20px;

}

.info-columna:last-child {
    padding-left: 20px;
}

.info-proyecto {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    /* padding: 0 30px; */
}

.info-columna {
    width: 100%;
    padding-right: 0;

}

.info-columna:first-child {
    padding-bottom: 50px;
}

.info-item-proyecto {
    margin: 0;
}

.info-columna:first-child .info-item-proyecto:nth-child(2) {
    margin-bottom: 0;
}

.info-columna:first-child .info-item-proyecto:nth-child(3),
.info-columna:last-child .info-item-proyecto:nth-child(2) {
    font-style: italic;
}


.info-columna:last-child .info-item-proyecto:nth-child(1) {
    margin-bottom: 0;
}

.gallery-columns-2 .gallery-item {
    max-width: 100%;
}

/*blog*/
body:not(.home).blog .content-area .hentry .entry-container {
    padding: 30px 0;
}

.entry-summary p span {
    font-size: 12px;
    line-height: 15px;
    display: block;
}

.entry-summary span:last-child {
    color: #cac4b4;
}

.more-link {
    text-transform: lowercase;
}

.more-button {
    margin-top: 15px;
    margin-bottom: 20px;

}

.more-button a {
    font-size: 14px;

    text-decoration: underline;
    font-style: italic;
}

.blog h2.entry-title {
    font-size: 24px;
}

.single-post .site-content .wrapper {
    max-width: 80%
}

.single-post .entry-title,
.single-post .entry-meta,
.comment-reply-title,
.form-submit {
    text-align: left;
}

.post-thumbnail img {

    width: 100% !important;
}

.comment-respond {
    background-color: white;
    border: 1px solid #ebebeb;
}

.dropdown-toggle {
    padding: 0 40px 0 80px;
    display: none!important;
}
.page-id-111 .dropdown-toggle,.page-id-294 .dropdown-toggle,.page-id-297 .dropdown-toggle{
    display:block!important;
    width: 100%;
    z-index: 1;
    color: white;
}
.page-id-111 .arquitectura-interior ,.page-id-294 .arquitectura-interior,.page-id-297 .arquitectura-interior{
   padding-left:40px;
   margin-bottom:50px;
}
.main-navigation ul ul {

    padding: 0 0 0 50px;
}

.main-navigation a:hover,
.current-menu-item a {

    font-style: italic !important;
}

.main-navigation a {
    -webkit-transition: all .5s;
    transition: all .5s;
    color: black !important;
}




singular-content-wrap {

    padding-top: 0 !important;
}

.proyectos li .foto-proyectos {
    position: relative;
}

.proyectos li .foto-proyectos:hover .proyecto-overlay {

    position: absolute;
    display: block;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition: all linear .3s;
    transition: all linear .3s;
    width: 100%;
    height: 98%;
    z-index: 1;
}

.single-proyectos .post-thumbnail,
.single-proyectos .featured-content-image {
    display: none !important;
}

.manifiesto-t {
    font-size: 20px;
    line-height: 24px;
}

.section-heading-wrap,
.section-heading-wrapper {
    padding: 0 0 50px 60px;
    max-width: 100%;

}

.blog .section-heading-wrapper {
    padding: 30px 0 30px 5%;
}

.page-id-13 .intro {
    margin-bottom: 50px
}
.dropdown-toggle:focus {
    outline: none!important;
}
@media screen and (min-width: 400px) {
.slider-content-wrapper .entry-title,
.home .custom-header .entry-title,
.custom-header .sub-title {
    text-transform: lowercase;
    font-size: 30px;
    text-align: left;
}
}
/*--------------------------------------------------------------
## >= 480px
--------------------------------------------------------------*/

@media screen and (min-width: 30em) {

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {

        font-size: 35px;

    }
}

/*--------------------------------------------------------------
## >= 568px
--------------------------------------------------------------*/

@media screen and (min-width: 35.5em) {

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {

        font-size: 40px;

    }
}

/*--------------------------------------------------------------
## >= 667px
--------------------------------------------------------------*/

@media screen and (min-width: 41.6875em) {

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {
        text-transform: lowercase;
        font-size: 50px;
        text-align: left;
    }
}

/*--------------------------------------------------------------
## >= 783px
--------------------------------------------------------------*/

@media screen and (min-width: 48.9375em) {

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {
        text-transform: lowercase;
        font-size: 55px;
        text-align: left;
    }

    .gallery-columns-2 .gallery-item {
        max-width: 50%;
        display: inline-block;
    }

    .page-id-13 .intro {
        text-align: left;
    }
}


/*--------------------------------------------------------------
## >= 812px
--------------------------------------------------------------*/

@media screen and (min-width: 50.75em) {
    .menu-inside-wrapper {
        width: 100%;
    }

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {
        text-transform: lowercase;
        font-size: 60px;
        text-align: left;
    }
}

/*--------------------------------------------------------------
## >= 1024px
--------------------------------------------------------------*/

@media screen and (min-width: 64em) {

    /*nav-menu*/
    .page-id-26 .site-branding {
        display: none;
    }

    .custom-logo {
        max-width: 100%;
    }

    .menu-inside-wrapper {
        right: 30px;
    }

    #masthead {
        background-color: transparent;
    }

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {
        text-transform: lowercase;
        font-size: 55px;
        text-align: left !important;
    }

    #menu-item-108 {
        margin-bottom: 15vh;
    }

    .main-navigation a {
        padding: 0 0 0 40px !important;
        text-transform: lowercase;
        text-align: left !important;
    }

    /*home*/
    .home .below-site-header {
        left: 0;

    }

    .page-id-26 .main-navigation a {
        color: white !important;
    }

    .site-header-main .site-branding {

        margin: 0 80px 0 0;

    }

    .page-id-26.navigation-classic #primary-menu-wrapper .menu-inside-wrapper {
        top: 50vh;
    }

    .navigation-classic #primary-menu-wrapper .menu-inside-wrapper {
        top: -60px;
    }

    .home .custom-header .sub-title {
        color: #cac4b4;
    }

    .home .custom-header .sub-title::before {
        content: '';
        display: inline-block;
        width: 50px;
        height: 8px;
        background-color: #cac4b4;
        z-index: 100;
        position: relative;
        bottom: 15px;
        margin-right: 10px;
    }

    .home .custom-header .entry-container-wrap {
        max-width: 100%;

    }

    .home .custom-header-content {
        padding: 15vh 0 30vh 250px;
    }

    .arquitecturainterior,
    .arquitectura-interior {

        font-size: 18px;
    }

    /*portfolio*/
    .proyectos {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;

        padding: 0;
    }

    .proyectos li {
        width: 30%;
        /* margin-left: 0; */
    }

    .proyectos li:not(:first-child) {
        /* margin-left: 20px; */
    }

    .proyectos li h3,
    .proyectos li p {
        font-size: 14px;
        margin: 0
    }

    .singular-content-wrap {
        padding-top: 0;
    }

    .proyecto-horizontal {
        max-width: 100% !important;
    }

    .info-columna {
        width: 50%;
        padding-right: 30px;
    }

    .info-columna:first-child,
    .arquitectura-interior {
        padding-left: 30px;
    }

    .info-columna:last-child {
        padding-left: 20px;
    }

    .info-proyecto {
        font-size: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        /* padding: 0 30px; */
    }

    .info-item-proyecto {
        margin: 0;
    }

    .info-columna:first-child .info-item-proyecto:nth-child(2) {
        margin-bottom: 40px;
    }

    .info-columna:first-child .info-item-proyecto:nth-child(3),
    .info-columna:last-child .info-item-proyecto:nth-child(2) {
        font-style: italic;
    }


    .info-columna:last-child .info-item-proyecto:nth-child(1) {
        margin-bottom: 40px;
    }

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {
        text-transform: lowercase;
        font-size: 65px;
        text-align: left !important;
    }

    p.contacto-frase {
        font-size: 20px;
        margin-top: 40vh;
   
    }
    p.contacto-frase br {
        
        display:block;
    }

}

@media screen and (min-width: 1200px) {

    .slider-content-wrapper .entry-title,
    .home .custom-header .entry-title,
    .custom-header .sub-title {

        font-size: 80px;

    }
}

/*--------------------------------------------------------------
## >= 1366px
--------------------------------------------------------------*/

@media screen and (min-width: 85.375em) {}

/*--------------------------------------------------------------
## >= 1600px
--------------------------------------------------------------*/

@media screen and (min-width: 100em) {}

/*--------------------------------------------------------------
## >= 1366px
--------------------------------------------------------------*/

@media screen and (min-width: 85.375em) {}

/*--------------------------------------------------------------
## >= 1600px
--------------------------------------------------------------*/

@media screen and (min-width: 100em) {}