/*
Theme Name: Barbara Marras
Description:  abc
Author: BitDesign
Author URI: 
Theme URI: 
Version: 1.0.3
Tags: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:
*/


/* === RUOTA DELLA VITA === */
.bitclear{clear:both;}

.RV_pageForm{width:100%;padding: 0 0 40px;background:#EDECE0;}
.RV_pageForm-INS{max-width:500px;margin: 0 auto;width:100%;padding: 40px 0;}
.RV_pageForm-INS h1{color:#6099A0;font-size: 45px;line-height: 55px;margin-bottom: 25px;text-align: center;}
.RV_pageForm-INS p{font-size:16px;line-height: 22px;text-align: center;color:#294059;margin-bottom:30px;}
.RV_pageForm-INS .img_ruota_vita{text-align:center; margin:0 auto 20px;width: 87px;}
.RV_pageForm-INS .img_ruota_vita img{width: 100%;}
.RV_pageForm input[type="text"]{display: block;margin-bottom: 20px;width: 90%;margin: 20px auto;height: auto;font-size: 17px;padding: 13px 0 13px 15px;color: #1F3751;border-radius: 26px; }
.RV_pageForm input[type="checkbox"] {width:20px;height:20px;}
.RV_pageForm input[type="submit"]{background-color: #D02F7D;color: #FFF;text-transform: uppercase;text-align: center;padding: 10px 30px;font-size: 20px;border-radius: 20px;margin-top: 30px;}
.g-recaptcha, .p-check{width: 90%;margin: 20px auto;}
.p-submit{text-align: center;}
.RV_pageQSNS{width: 100%;background: #EDECE0;padding: 100px 0;}
.RV_pageQSNS .RV_pageQSNS-ins{max-width: 1200px;margin: 0 auto;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions{max-width: 800px;margin: 0 auto;background: #EDECE0;border: none;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .questionandanswerINS{max-width: 650px;margin:0 auto;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .categoria {display: flex;justify-content: center;margin-bottom: 30px;color: #FFF;text-transform: uppercase;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .categoria p{background: #6099A0;padding: 10px 20px;border-radius: 100px;font-size: 17px;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .domanda{font-size:25px;line-height:32px;font-weight:700;margin-bottom: 35px;color:#203852;font-weight: 400;text-align: center;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .domanda span{color: red;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .risposta{font-size: 20px;line-height: 25px;font-weight: 400;padding: 13px 0 13px 20px;border: none;border-radius: 23px;max-width: 400px;width:90%; margin:20px auto;background: #FFF;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .risposta:hover{background:#D02F7D!important;color:#FFF!important; cursor:pointer;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .done{background:#D02F7D!important;color:#FFF;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .end_questionandanswer{height: 482px;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .end_questionandanswer .img_ruota_vita{text-align:center; margin: 20px auto;width: 87px;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .end_questionandanswer .img_ruota_vita img{width: 100%;}
.RV_pageQSNS .RV_pageQSNS-ins .bottone_risultati{position: relative;text-align: center;}
.RV_pageQSNS .RV_pageQSNS-ins .bottone_risultati p.verifica_domObb{width: 80%;margin: 0 auto;font-size: 25px;line-height: 32px;font-weight: 400;margin-bottom: 35px;color: #6099A0;text-align: center;}
.RV_pageQSNS .RV_pageQSNS-ins .bottone_risultati .bottoneDIverifica{cursor:pointer; max-width: 300px;margin: 30px auto;background-color: #FFF;color: #D02F7D;border:1px solid #D02F7D;text-transform: uppercase;text-align: center;padding: 10px 30px;font-size: 20px;border-radius: 20px;}
.RV_pageQSNS .RV_pageQSNS-ins .bottone_risultati #result_testA{max-width: 500px;margin: 30px auto;text-align: center;padding: 0;width: 90%;}
.RV_pageQSNS .RV_pageQSNS-ins .attention{text-align: center;width: 90%;line-height: 29px;background: #FFF;border-radius: 20px;padding: 20px;font-size: 17px;color: #000;margin: 30px auto;}
.RV_pageQSNS .RV_pageQSNS-ins .perfect{text-align: center;width:90%; margin:0 auto; font-size: 25px;line-height: 32px;font-weight: 400;margin-bottom: 35px;color: #6099A0;text-align: center;padding: 10px 0px;font-size: 22px;line-height: 29px;}
.RV_pageQSNS .RV_pageQSNS-ins .perfect .goto_results{background-color: #D02F7D;color: #FFF;text-transform: uppercase;text-align: center;padding: 10px 30px;font-size: 20px;border-radius: 20px;margin-top: 30px;max-width: 300px;margin:30px auto;}

.RV_elencoRisultati{width:100%; margin: 0 auto;background:#EDECE0;padding-bottom: 50px;}
.RV_elencoRisultati-INS{max-width: 805px;width: 90%; margin: 0 auto;background:#EDECE0; padding-top: 50px;}
.RV_elencoRisultati .RV_elencoRisultati-INS .img_ruota_vita{text-align:center; margin:0 auto 20px;width: 87px;}
.RV_elencoRisultati .RV_elencoRisultati-INS .img_ruota_vita img{width: 100%;}
.RV_elencoRisultati .RV_elencoRisultati-INS h1{color:#6099A0;font-size: 45px;line-height: 55px;margin-bottom: 80px;text-align: center;}
.RV_elencoRisultati .RV_elencoRisultati-INS p{font-size:16px;line-height: 22px;text-align: center;color:#294059;margin-bottom:50px;}
.RV_elencoRisultati h2{display: inline;background: linear-gradient(to right, #D02F7D, #2D435C);border-radius: 27px;color: #FFF;font-size: 22px;line-height: 22px;text-transform: uppercase;padding: 7px 20px;margin-bottom: 20px;}
.RV_elencoRisultati  div.esito{font-size: 25px;line-height: 32px;color: #294059;font-weight: 400;margin: 0px auto 65px;}
.RV_elencoRisultati .richiedi_coaching{max-width: 900px;width: 100%;margin: 40px auto;}    
.RV_elencoRisultati .richiedi_coaching img#coaching_desktop{display:block;}
.RV_elencoRisultati .richiedi_coaching img#coaching_mobile{display:none; }

.area.verde .titolo {color: #009245; font-size: 30px; text-align: center; line-height: 30px; font-family: "Poppins"; font-weight: 600;}
.area.gialla .titolo {color: #F7931E; font-size: 30px; text-align: center; line-height: 30px; font-family: "Poppins"; font-weight: 600;}
.area.rossa {background: linear-gradient(to bottom, #edece0 0%, #C1272D 100%); padding-bottom: 40px; margin-bottom: -51px;}
.area.rossa .titolo {color: #C1272D; font-size: 40px; text-align: center; line-height: 40px; font-family: "Poppins";}
.area.rossa .titolo span {font-size: 41px; font-weight: 900;}
.area.rossa .bollinoRosso {width: 50px;height: 50px; background: #C1272D; border-radius: 25px; border: 5px solid #000; margin: 40px auto}
.area .bottonApprofondiamo {width: 300px; height: 60px; margin: 40px auto; border-radius: 30px; text-align: center; padding-top: 12px; border: 1px solid #294059; background: #fff; color: #294059; font-size: 17px; line-height: 17px; font-weight: 400;}
.area .contRisultato {max-width: 635px;  margin: 60px auto; width: 95%;}
.area .separator {border-bottom: 1px solid #808080; max-width: 535px; width: 90%; margin: 0 auto 40px  auto;}
.separatorRossoFooter {width: 80%; margin: 0 auto; background: #fff; height: 1px;}

/*.cat_sem{display: flex; flex-direction: row;}
.semaforo{display: flex; flex-direction: row;margin: 8px 0 0 30px;}*/
.cat_sem{}
.cat_sem h2 {float: left;}
.semaforo{float: right; display: flex; flex-direction: row;}
.semaforo .cerchio{width: 20px;height: 20px;border-radius: 30px;border: 3px solid #FFF;margin: 10px 2.5px;}
.semaforo_rosso .rosso{width: 30px;height: 30px; background: #C1272D; border: 4px solid #000; margin-top: 5px;}
.semaforo_rosso .giallo{background: #F7931E;opacity:0.2;}
.semaforo_rosso .verde{background: #009245;opacity:0.2;}

.semaforo_giallo .rosso{background: #C1272D;opacity:0.2;}
.semaforo_giallo .giallo{width: 30px;height: 30px; background: #F7931E; border: 4px solid #000; margin-top: 5px;}
.semaforo_giallo .verde{background: #009245;opacity:0.2;}

.semaforo_verde .rosso{background: #C1272D;opacity:0.2;}
.semaforo_verde .giallo{background: #F7931E;opacity:0.2;}
.semaforo_verde .verde{ width: 30px;height: 30px; background: #009245; border: 4px solid #000; margin-top: 5px;}

.RV_pageQSNS  .flex-direction-nav li.flex-nav-next a{background: #FFF;width: 40px;height: 55px;border-radius: 7px;}
.RV_pageQSNS  .flex-direction-nav li.flex-nav-prev a{background: #FFF;width: 40px;height: 55px;border-radius: 7px;}
.RV_pageQSNS  .flex-direction-nav .flex-next {text-align: center;}
.RV_pageQSNS  .flex-direction-nav .flex-prev {text-align: center;}

/* 404 */
.contentRef_rit{padding: 100px 0;text-align: center;font-size: 30px;background: #edece0;color: #6099A0;min-height: 400px;}
.contentRef_rit a .backhome{background: #d02f7d;max-width: 275px;width:90%; margin: 30px auto;padding: 10px 0;border-radius: 100px;color: #FFF;text-transform: uppercase;font-size: 23px;}
.contentRef_rit a .backhome:hover{color: #d02f7d;background:#FFF;}



@media screen and (max-width: 650px) {
.RV_elencoRisultati .richiedi_coaching img#coaching_desktop{display:none;}
.RV_elencoRisultati .richiedi_coaching img#coaching_mobile{display:block; }
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .questionandanswerINS {width: 72%;}
.RV_pageQSNS .RV_pageQSNS-ins #sliderQuestions .domanda {font-size: 20px;line-height: 25px;}
.RV_pageQSNS {padding: 30px 0;}
.RV_pageQSNS .RV_pageQSNS-ins .bottone_risultati {width: 65%;margin: 0 auto;}
.RV_pageQSNS .RV_pageQSNS-ins .bottone_risultati p.verifica_domObb {font-size: 18px;line-height: 26px;margin-bottom: 20px;}
.RV_elencoRisultati .RV_elencoRisultati-INS h1 {font-size: 31px;line-height: 35px;}
.RV_elencoRisultati div.esito {font-size: 20px;line-height: 30px;margin: 8px auto 55px;}
.RV_elencoRisultati h2 {font-size: 16px;padding: 7px 20px;}
.RV_pageQSNS .RV_pageQSNS-ins .bottone_risultati .bottoneDIverifica {margin: 21px auto;}
.RV_pageQSNS .RV_pageQSNS-ins .perfect {margin-bottom: 29px;padding: 10px 0px;font-size: 18px;line-height: 23px;}

} /* @ media */
/* === END RUOTA DELLA VITA === */
