.tit_privacy {
    font-family: 'Franklin Gothic ATF';
    font-weight: 700;
    font-size: 25px;
    line-height: 40px;
    color: #000000;
    padding-top: 25px;
}


.tit_home1 {
 font-family: 'Franklin Gothic ATF';
    font-weight: 700;
font-size: 45px;
line-height: 75px;
color: #000000;
margin-bottom: 85px !important;
}

.text_home .text_home {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: justify;
    line-height: 28px;
}


.text_home_Primo {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: justify;
    padding-bottom: 25px;
    line-height: 24px;
}

.tit_home2 {
 font-family: 'Franklin Gothic ATF';
    font-weight: 700;
line-height: 75px;
font-size: 40px;
color: #000000;
text-align: center;
}

.tit_about2 {
    font-family: 'Franklin Gothic ATF';
    font-weight: 700;
    line-height: 75px;
    font-size: 60px;
    color: #000000;
    padding-top: 20%;
}

.text_button_home {
 font-family: 'Franklin Gothic ATF';
     font-weight: 100;
font-size: 18px;
text-align: right;
color: #000000;
}

.tit_product_home {
    font-family: 'Franklin Gothic ATF';
    font-weight: 500;
    font-size: 15px;
    color: #000000;
    padding-bottom: 15px;
    TEXT-ALIGN: left;
    padding-top: 16px;
}

.tit_product_home2 {
    font-family: 'Franklin Gothic ATF';
    font-weight: 500;
    font-size: 15px;
    color: #000000;
    padding-bottom: 15px;
    TEXT-ALIGN: right;
    padding-top: 16px;
}


.tit_home_mini {
    font-family: 'Franklin Gothic ATF';
    font-weight: 500;
    font-size: 25px;
    color: #000000;
    padding-bottom: 15px;
}

.text_mini1 {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: justify;
    padding-left: 35px;
    padding-right: 35px;
}

.text_home_2 {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: center;
}

.text_about {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: justify;
    line-height: 26px;
    padding-bottom: 15px;
}


.tit_contact {
    font-family: 'Franklin Gothic ATF';
    font-weight: 400;
    font-size: 40px;
    line-height: 75px;
    color: #000000;
    margin-bottom: 45px !important;
    text-align: center;
}

.text_contact_sott {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: center;
    line-height: 33px;
}

.tit_contact2{
    font-family: 'Franklin Gothic ATF';
    font-weight: 700;
    font-size: 40px;
    line-height: 75px;
    color: #000000;
    margin-bottom: 45px !important;
    text-align: center;
}


@media screen and (max-width: 768px) {
.row_padding_mobile {
padding-bottom: 150px;
}

.padd_bott_mobile {
padding-bottom: 80px;
}


.padd_bott_mobile2 {
padding-bottom: 60px;
}


.row_1 {
padding-left: 15px !important;
padding-right: 15px !important;
}

.row_about_resp {
    padding-left: 15px;
    padding-right: 15px;
}


.row_contact_mail  {
    padding-bottom: 60px;
}

.row_padding_home {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.row_about_padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.text_home {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: justify;
    padding-left: 30px;
    padding-bottom: 25px;
    line-height: 28px;
}

.row2_noVisibleMobile {
display: none !important;
}

.video_dekstop {
display: none !important;
}

.row_3_ {
display: none !important;
}

.colonna_creazioni {
padding-left: 15px !important;
}

.tit_home1 {
    font-family: 'Franklin Gothic ATF';
    font-weight: 700;
    font-size: 38px;
    line-height: 64px;
    color: #000000;
    margin-bottom: 50px !important;
    text-align: center;
}

.text_about {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: justify;
    line-height: 26px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}

.tit_home_mini {
    font-family: 'Franklin Gothic ATF';
    font-weight: 500;
    font-size: 25px;
    color: #000000;
    padding-bottom: 25px;
    text-align: center;
}

.text_home_Primo {
    font-family: 'Franklin Gothic ATF';
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    text-align: justify;
    padding-left: 15px;
    padding-bottom: 25px;
    line-height: 24px;
    padding-right: 15px;
}

.tit_product_home {
    font-family: 'Franklin Gothic ATF';
    font-weight: 500;
    font-size: 15px;
    color: #000000;
    padding-bottom: 15px;
    TEXT-ALIGN: left;
    padding-left: 15px;
}

.tit_product_home2 {
    font-family: 'Franklin Gothic ATF';
    font-weight: 500;
    font-size: 15px;
    color: #000000;
    padding-bottom: 15px;
    padding-right: 15px;
}

.tit_contact {
    font-family: 'Franklin Gothic ATF';
    font-weight: 400;
    font-size: 40px;
    line-height: 75px;
    color: #000000;
    margin-bottom: 45px !important;
    text-align: center;
    padding-top: 55px;
}
}

@media screen and (min-width: 769px) {
.row_1 {
padding-left: 70px !important;
}
.row2_resp {
display: none !important;
}

.video_home {
display: none !important;
}

.row_3Resp {
display: none !important;
}

.colonna_creazioni {
padding-left: 70px !important;
}


}

.woocommerce .quantity .qty {
    width: 75px;
    height: 40px;
    text-align: left;
    margin-bottom: 0;
    padding-top: 7px;
    display: none;
}

.woocommerce div.product form.cart .button {
    padding: 10px 100px 10px;
    border: 1px solid black;
    border-radius: 30px;
    display: inline-block;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #ff214f;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 15px;
}

.woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.product a.button {
    width: auto;
    display: inline-block;
    margin-top: 0;
    min-width: 145px;
    border: 1px solid black;
    border-radius: 30px;
    display: inline-block;
}

.row_padding_home {
    padding-right: 150px;
    padding-left: 150px;
}

.row_about_padding {
    padding-right: 20px;
    padding-left: 0px;
}
