/*!
Theme Name: OT
Theme URI: https://simplius.it/
Author: Matteo Russo
Author URI: matteo.russo@gmx.com
Description: Starter
*/

body {
  font-family: 'Montserrat', sans-serif !important;
  color: #7D7D7E !important;
}
input#field_c13f5 {}

input {font-family: 'Lora' !important;color: #c1925c !important;text-transform: uppercase;}

textarea {font-family: 'Lora' !important;
    color: #c1925c !important;
    text-transform: uppercase;}
.header1 {background: url(/wp-content/uploads/2022/04/1_Tavola-disegno-1-copia.jpg);color: white !important;height: 897px;}
h4.tag1 {display: inline;background: #5b9e77;color: white;margin-right: 5px;padding: 4px;line-height: 41px;border-radius: 4px;}
.header1 h3 {color: white !important;font-family: 'Montserrat';}
h2 i.fa-brands.fa-linkedin {font-size: 1em;margin-left: 0.2em;color: #0073b1;}
.fondale {margin-top: 4em;font-size: 0.8em;margin-bottom: 4em;}

h1, h2, h3, h4, h5, h6 { color: #004a4b; font-weight: 500 !important;}

.fondale a {text-decoration: underline;  color: #7D7D7E !important;}

.padd {line-height: 2em;}

i.fa-brands {font-size: 2em;padding: 0.5em 0em;}

i.fa-brands.fa-facebook {margin-right: 0.3em;font-size: 2.2em;padding: 0.5em 0em;color: #999999;}

i.fa-brands.fa-instagram-square {margin-right: 0.3em;font-size: 2.3em;padding: 0.5em 0em;color: #999999;}

h1 {font-family: 'Lora' !important;font-size: 4em !important;line-height: 1em !important;}

h1.colored {color: #C1925C !important;}
.colored {color: #C1925C !important;}
.hp {padding: 5em 0em !important;}

.isorange {background: #c1925c;color: white;}

.isorange h1 {color: #004a4b;}

h1.coloredw {color: white;}

h3 {font-size: 1.4em !important;}

h1.center {text-align: center;margin-bottom: 2rem;}

.green {background: #004a4b;color: white;}

.button1 {margin-top: 4em; background: #5B9E77;display: inline-block;padding: 5px 8px;border-radius: 5px;color: white;font-family: 'Lora' !important;font-family: 'Lora';
    color: #ffffff;
    font-size: 87.5%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: 2px;
    word-spacing: normal;
    text-transform: none;
    font-weight: 300;}
.button1 a{background: #5B9E77;display: inline-block;padding: 5px 4px;border-radius: 8px;color: white !important;font-family: 'Lora' !important;}
.green p {color: white;}

.green .parasingle {color: white;}
.p1 {padding: 5rem 0rem;line-height: 1.4rem;}
.morepd {padding: 7rem 0rem;}
.isorangetx {color: #c1925c;}
.container {}
h1.greentx {color: #004a4b;}
p {margin-bottom: 2rem !important;}
.parasingle {line-height: 1.9em;color: gray;margin: 3rem 0rem;}
h5 {font-family: 'Lora';font-size: 1.6em !important;}
h2 {font-size: 2em !important;margin-bottom: 3rem !important;font-family: 'Lora' !important;line-height: 1.2em;}
.parasingle i.fa-brands.fa-linkedin{padding: 0;font-size: 1em;color: #5252c5;}
.boxavvacti {border: 1px solid #eee;padding: 5rem;}
.gray {text-align: center;padding: 3rem;background: #efefef;}
.green.pdd2 {padding: 6em 0em;color: white;}
.gray  .button1 { margin: 0;}
.greendark.pdd1 {text-align: center;
    padding: 3rem;
    background: #003d3e;}
.wppb-container > .wppb-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden !important;
}
.wppb-widget h5 {display: none;}
.greendark .button1 {margin: 0 !important;}
.name {font-family: 'Lora';font-weight: 5000;margin-top: 1rem;font-size: 1.9em;}
strong {
    color: inherit !important;
    font-weight: 900 !important;
}
.name2 {font-family: 'Lora';
    
    margin-top: 1rem;
    font-size: 1.2em;}
.foto18 {background: url(/wp-content/uploads/2022/05/Senza-titolo-1-18.png) 0;color: white !important;}
.gm-search__fullscreen-container .gm-search__input[type="text"] {border: 4px solid #C1925C !important;border-top: none !important;
    border-left: none !important;
    border-right: none !important;}

.gm-search__fullscreen-container .gm-search-btn {border-bottom: 4px solid #C1925C !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;}
.foto18 h3 {color: white;}
.header2 {background: url(/wp-content/uploads/2022/05/portrait-young-smiling-man_4-scaled.jpg) 56%;}
h3.lined {margin-left: -1rem;font-size: 2rem !important;}

i.fa-brands.fa-linkedin {color: #999999 !important;font-size: 30px !important;}
div#mySidenav a:hover {color: #c39662!important;}

@media only screen and (max-width: 600px) {
 h1 { font-size: 35px !important;}
}


@media only screen and (max-width: 600px) {
 h3.gray2 { margin-top: -15px; font-size: 18px !important;}
}

@media only screen and (max-width: 600px) {
 h3.white { margin-top: -15px; font-size: 18px !important;}
}

@media only screen and (max-width: 600px) {
 .button1.cc { margin-top: 25px; font-size: 18px !important; margin-right: 15px !important;}
}

.sflt1 {
    margin-top: 6em;
    margin-bottom: -10rem;
}

@media only screen and (max-width: 600px) {
.sflt1 img{
    margin: 1em;
 width: 92%;
 
}

@media only screen and (max-width: 600px) {
.container.is-fullhd.hp.mobilepad {
    margin-top: -11em;
}

 .column.sflt2 {
    margin-bottom: -10rem;
    margin-top: 5rem;
}
	
	
@media only screen and (max-width: 600px) {
.container.is-fullhd.hp.mobilepad2 br {
    display: none;
}
}


 

@media only screen and (max-width: 600px) {
h3.white.lower.newpad {
    margin-top: 2rem;
}
}

	

@media only screen and (max-width: 600px) {
.container.is-fullhd.hp.mobilepad2 {
    margin-left: 1rem;
 margin-right: 1rem;
}
}

 h3.gray2.lower {
    font-family: 'Montserrat';
    padding-right: 1rem !important;
}

h3.white.lower.newpad {
    font-family: 'Montserrat';
}

h3.lower {font-family: 'Montserrat';}
	
	
@media only screen and (max-width: 600px) {
.container.is-fullhd.hp.mobilepad3 {
    margin-top: -1rem;
    padding: 0 !important;
    padding-bottom: 4rem !important;
}
}
	
	.container.is-fullhd.hp.mobilepad0 {}

@media only screen and (max-width: 600px) {
.container.is-fullhd.hp.mobilepad0 {padding: 0 !important;}

}

@media only screen and (max-width: 600px) {
.header1 {height: auto;background-size: cover;background-size: 938px;background-position: 70%;}

}
	
	.column.is-2.left1.cerca {
    text-align: right;
}

.column.is-2.left1.cerca a{
   color: white !important;
}
	
	.column.is-2.left1.cerca {
    text-align: right;
}

.column.is-2.left1.cerca a{
    color: white !Important;
}
	
	h1.super2 {
    color: white;
    font-size: 4;
}


@media only screen and (max-width: 600px) {
 h2.bianco.mobile8 { font-size: 20px !important;}
}

}
i.fa-brands.fa-whatsapp-square {
    font-size: 2.3em;
    padding: 0.5em 0em;
    color: #2ecf2e;
}