/*
 Theme Name:   HTML5 Blank Child
 Theme URI:    https://your-site.com
 Description: Child theme for html5blank-stable
 Author:       You
 Template:     html5blank-stable
 Version:      1.0.0
*/

#newhome {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(https://consuelozaccaron.com//wp-content/uploads/2020/11/ANIMATION_HOME-1.gif) no-repeat center top;
    position: fixed;
    z-index: -1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

@media only screen and (max-width: 600px) {
    #newhome {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: url(https://consuelozaccaron.com/wp-content/uploads/2020/11/ANIMATION_HOME_MOBILE.gif) no-repeat center top;
        position: fixed;
        z-index: -1;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;

    }
}


.logo {
    margin-top: -10px;
}

.underline {
    top: 10px !important;
    font-size: 30px !important;
}

.underline2 {
    bottom: 18px !important;
    font-size: 30px !important;
}

div.slideouticons label.mainlabel {

    font-size: 30px !important;

}

@media screen and (max-width: 767px) {

    .underline {
        top: 10px !important;
        font-size: 24px !important;
    }

    .underline2 {
        bottom: 18px !important;
        font-size: 24px !important;
    }

    div.slideouticons label.mainlabel {

        font-size: 24px !important;
        width: 70px !important;
        height: 28px !important;

    }
}




#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Karla', Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    padding: 0 0 0 0;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 22px !important;
    margin-left: auto;
    margin-right: auto;
    color: #222;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 22px;
}

h4 {
    line-height: 19px;
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
    font-weight: 600;
}

/* CSS TITOLO PORTFOLIO */

.portfoliotitle {
    font-size: 30pt;
    font-weight: bold;
    margin-bottom: 15px;
}

.portfoliosubtitle {
    font-size: 22px;
    font-weight: bold;
    margin-top: 20px !important;
}

.client {
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 15px;
    margin-top: 20px;
}

.collaboration {
    font-weight: bold;
    font-size: 22px;
    margin-top: 20px !important;
    line-height: 22px;
}


/* FINE CSS TITOLO PORTFOLIO */


.aboutrow {
    margin-bottom: 40px;
}


.contactbox {
    margin-top: 0px;

}

.contactbox a {
    font-weight: bold;
    font-size: 22px;
    line-height: 22px;
}

.contactrow {
    margin-top: -10%;
    margin-right: 5%;
}

.underline {
    padding-left: 5px;
    padding-right: 5px;
}

.underline2 {
    padding-left: 5px;
    padding-right: 5px;
}

@media screen and (max-width: 767px) {

    .nomobile {

        display: none;

    }

    .footer-pagination {
        padding: 0px;

    }

    .footer-pagination span {
        margin-right: 30px;

    }





    .portfoliotitle {
        font-size: 24pt;
        line-height: 1;
        margin-bottom: 10px;
    }

    .vc_separator {
        width: 100%;
    }

    .portfoliosubtitle {
        font-size: 20px;
        font-weight: bold;
        margin-top: 15px;
        margin-bottom: 12px
    }

    .client {
        font-size: 20px;

        margin-bottom: 10px;
        margin-top: 15px;
    }

    .collaboration {
        font-weight: bold;
        font-size: 20px;
        margin-top: 15px !important;

    }

    .contactbox a {
        font-weight: bold;
        font-size: 20px;

    }

    .contactbox {
        margin-top: 15px !important;

    }

    .vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_border_width_10.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_white {
        display: none;
    }

    .vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_border_width_4.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_white {
        display: none;
    }

    .bloque {
        margin-left: 7.5% !important;
        margin-top: 0px !important;
        margin-right: 0px !important;
    }


    .contactrow {
        margin-top: -30%;
        margin-right: 0%;
    }

}


@media screen and (max-width: 400px) {


    .contactrow {
        margin-top: -50%;
        margin-right: 0%;
    }

}