/*
CSS RESPONSIVE
*/

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



}

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

.mymenu, .nav_right {display: none;}
.hamb_butt {display: inline; height: 75px;}
.imgsfondotesto p {padding: 0 15px; font-size: 14px;}
.tit h1, .tit h2, .tit h3 {font-size: 22px;}
.sottotit h1, .sottotit h2, .sottotit h3 {font-size: 12px;}

}

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

.infocount {width: 100px; font-size: 14px; margin-bottom: 5px;}
.infocount span {font-size: 14px;}
.selectfake {margin-bottom: 15px}
.inviaric p {font-size: 24px;text-align: center; border-right: 0px;}
.buttonform {width: 100%; font-size: 13px;}

}

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

.block_posizione h2 {font-size: 24px;}
.parabig p {font-size: 18px !important;}
.cont_title {margin-top: 5vh; height: 30vh;}
.myoverlay {min-height: 35vh;}
.item_image {min-height: 35vh;}
.item {min-height: calc(35vh - 75px);}
.fotodivision {min-height: 45vh;}
.myoverlay_sfondotesto {min-height: 35vh;}
.item_image_sfondotesto {min-height: 35vh;}
.mycoverweb { min-height: 25vh}
.article-featured-image {min-height: 25vh}



}

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

	.riga_fototesto {padding: 30px 0 15px !important;}
	.block_posizione h2 {font-size: 26px;padding: 0 15px;}
	.block_posizione p {padding: 0 15px;}
	.block_posizione .vc_btn3-container {padding: 0 15px;}
	.block_posizione h2 {font-size: 24px;}
	.riga_fototesto h1, .riga_fototesto h2, .riga_fototesto h3 {padding: 0 15px !important;}
	.antnews .article-feature-image {margin-bottom: 30px;}
	.antnews p {padding-bottom: 3px;}
	.article-featured-image {min-height: 30vh;}
	.mypage-template h2, .mypage-template h3 {font-size: 26px;}
	.form_contatti .wpcf7-form {width: 100%;margin: 0;}
	.riga_fototesto .txt_division { padding: 0 15px !important;}
	.riga_fototesto .button_division {padding: 0 15px !important;}
	.mypage-template h2, .mypage-template h3 {margin-bottom: 0px; margin-top: 30px;}
	.riga_fototesto h3 {font-size: 26px;}
	.fotodivision {min-height: 55vh;}
	.riga_fototesto .division_left {margin-top: 30px;}


}


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

.txt_division {padding: 0 15px !important}
.imgsfondotesto p {padding: 0 15px; font-size: 16px;}
.tit h1, .tit h2, .tit h3 {font-size: 26px;}
.sottotit h1, .sottotit h2, .sottotit h3 {font-size: 16px;}

}


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

.myhead {padding: 0 30px !important;}
.mailhome {display: none;}
.radius-right {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.radius-left {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.txt_division {padding: 60px 15px 30px !important;}
.blocco_titolotesto p {padding: 0 0px;}
.blocco_titolotesto {padding: 30px 0 0 !important;}
.block_posizione {padding: 60px 0;}
.title_magazine {padding: 0px 45px 30px !important;}
.mysidebar {margin-bottom:60px;}
.mypage-template p {padding: 0 0px;}
.card_posizione {margin-bottom: 30px;}
.card_posizione .wpb_wrapper {min-height: 150px;}
.txt_newsletter h3 { font-size: 24px;}
.post-nav a[rel="next"] {width: 100%; padding-bottom: 15px;}
.post-nav a[rel="prev"] {width: 100%; padding-top:15px; padding-bottom: 0px;}

.riga_fototesto .vertical-align {position: unset;top: unset;-webkit-transform: unset;-ms-transform: unset;transform: unset;}
.txt_newsletter p {padding: 0 0px;}

}

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

	.cont_title h2 {font-size: 36px;}
	.cont_title {margin-top: 5vh;}
	.myoverlay {min-height: 55vh;}
	.item_image {min-height: 55vh;}
	.item {min-height: calc(55vh - 75px);}
	.txt_newsletter p {padding: 0 0px;}
	.head_pagine {min-height: 220px;}
	.form-left {width: 100%;padding-right: 0px;}
	.form-right {width: 100%;padding-left: 0px;}
	.form_contatti label {width: 100%;}
	.myreverse {display:flex !important; flex-direction:column-reverse !important;}
	.myreverse .division_right {padding-top: 30px;}

}


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

	.blocco_titolotesto h1, .blocco_titolotesto h2, .blocco_titolotesto h3 {font-size: 26px;}
	.blocco_titolotesto p {font-size: 18px; padding: 0 15px;}
	.form_newsletter {padding: 0 15px 15px !important;}
	.title_magazine p {font-size: 18px;}
	.antnews { margin-bottom: 30px;}
	.buttall {padding: 0px 0 30px 15px !important;}
	.mynewsletter {padding: 60px 0 60px !important;}
	.mypage-template p {padding: 0 15px;}
	.mypage-template h1 {font-size: 28px;}



}



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

	.cont_title h2 {font-size: 24px;}
	.cont_title h3 {font-size: 24px;}
	.cont_title {margin-top: 5vh;}
	.myoverlay {min-height: 45vh;}
	.item_image {min-height: 45vh;}
	.item {min-height: calc(45vh - 75px);}
	.logo img {max-height: 60px;margin-top: 20px;}
	.fotodivision {min-height: 35vh;}
	.sottotit h1, .sottotit h2, .sottotit h3 {font-size: 12px;}
	.imgsfondotesto p {padding: 0 15px;font-size: 14px;}
	.riga_fototesto h3 {font-size: 20px;margin-top: 0;padding-bottom: 15px !important;}
	.txt_newsletter h3 {font-size: 18px;}
	.mypage-template h1 {font-size: 22px;}
	.mypage-template h2, .mypage-template h3 {font-size: 22px;padding-bottom: 15px !important;}
	.card_strutture .wpb_wrapper h1, .card_strutture .wpb_wrapper h2, .card_strutture .wpb_wrapper h3 {font-size: 20px;text-align: center !important;margin-bottom: 0px;}
	.tit h1, .tit h2, .tit h3 {font-size: 22px;}
	.txtofferta h3 a {font-family: 'Cinzel', serif;font-size: 18px;}
	.txtofferta p {font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 14px;}
	.contsingleofferta h1 {font-family: 'Cinzel', serif;font-size: 22px}
	.blocco_titolotesto p {font-size: 16px;padding: 0 0px 15px;}
	.mycit p {font-size: 16px;}
	.contsingle {margin: 30px 0 0;}
	.logo {height: 100px; padding-top: 0px;}
	.cont_title h3 {font-size: 18px;}
	.blocco_titolotesto h1, .blocco_titolotesto h2, .blocco_titolotesto h3 {font-size: 22px;}
	.rigaformhome {padding: 60px 30px 30px !important;}

}

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


.myhamb {width: 30px;position: absolute;right: 15px;top: 25px;}
.imgsfondotesto p {padding: 0 15px;font-size: 12px;}
.riga_fototesto {padding: 0px 0 15px !important;}
.myoverlay_sfondotesto { min-height: 45vh;}
.cardofferta {padding: 0 30px;margin-bottom: 60px;}
.mycoverweb {min-height: 35vh;}
.wa_icon {top: 15px;}

}
