@import url("https://fonts.googleapis.com/css?family=Lora:400,400i&display=swap");@import url("https://fonts.googleapis.com/css?family=Lobster"); bold, strong {
font-weight: bold;
}
div.calendarista-custom-element{
margin-bottom:60px;
display: block !important;
}
.calendarista-custom-element i.fa.fa-calendar {
color: #fff;
}
.grid{
display:grid;
grid-template-columns: 70% 30%;
margin: auto;
border-bottom: 1px solid #472a08;
}
.cell{
border-bottom-color: #472a08;
border-bottom-style: solid;
border-bottom-width: 0px;
border-right-color: #472a08;
border-right-style: solid;
border-right-width: 0px;
border-top-color: #472a08;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #472a08;
border-left-style: solid;
border-left-width: 1px;
height:50px;
display: flex;
justify-content: center;
align-items: center;
padding: 0 15px;
}
.grid > .cell{
justify-content: flex-start !important;
}
div.cell1{
border-bottom-color: #472a08;
border-bottom-style: solid;
border-bottom-width: 0px;
border-right-color: #472a08;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #472a08;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #472a08;
border-left-style: solid;
border-left-width: 1px;
height:50px;
display: flex;
justify-content: center;
align-items: center;
}
div.megacont{
margin-top: 60px;
display: block !important;
}
div.megacont tr:nth-child(even) {
background-color: #472a08;
}
div.cell2{
border-bottom-color: #472a08;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #472a08;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #472a08;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #472a08;
border-left-style: solid;
border-left-width: 1px;
height:50px;
display: flex;
justify-content: center;
align-items: center;
}
div.cell3{
border-bottom-color: #472a08;
border-bottom-style: solid;
border-bottom-width: 0px;
border-right-color: #472a08;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #472a08;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #472a08;
border-left-style: solid;
border-left-width: 1px;
height:50px;
display: flex;
justify-content: center;
align-items: center;
} body {
line-height: 1.7; }
.opening h1,
.opening h2,
#main .titolo-h2 h1,
#main .titolo-h2 h2 {
letter-spacing: 0px;
color: #472a08;
font-size: 50px;
font-family: 'Lora',
serif !important;
font-weight: 400;
font-style: italic; }
.opening.sotto-title h1,
#main .titolo-h2.sotto-title h1 {
font-size: 30px;
line-height: 1.4; }
.titolo-h3 {
letter-spacing: 0px;
color: #472a08;
font-size: 30px;
font-family: 'Lora', serif !important;
font-weight: 400; }
.sezione-colorata,
.sezione-colorata-pagine-interne,
.scacchiera-home-bg-colorato > div,
.fusion-single-sharing-box,
.fusion-main-menu .sub-menu,
.fusion-mobile-selector,
.fusion-mobile-nav-item a,
div#bullet {
background-color: #f1f1f1 !important;
color: white !important; }
.sezione-colorata.contenitore-testo-scacchiere,
.sezione-colorata-pagine-interne.contenitore-testo-scacchiere,
.scacchiera-home-bg-colorato > div.contenitore-testo-scacchiere,
.fusion-single-sharing-box.contenitore-testo-scacchiere,
.fusion-main-menu .sub-menu.contenitore-testo-scacchiere,
.fusion-mobile-selector.contenitore-testo-scacchiere,
.fusion-mobile-nav-item a.contenitore-testo-scacchiere,
div#bullet.contenitore-testo-scacchiere {
color: white !important; }
.sezione-colorata.contenitore-testo-scacchiere h2,
.sezione-colorata-pagine-interne.contenitore-testo-scacchiere h2,
.scacchiera-home-bg-colorato > div.contenitore-testo-scacchiere h2,
.fusion-single-sharing-box.contenitore-testo-scacchiere h2,
.fusion-main-menu .sub-menu.contenitore-testo-scacchiere h2,
.fusion-mobile-selector.contenitore-testo-scacchiere h2,
.fusion-mobile-nav-item a.contenitore-testo-scacchiere h2,
div#bullet.contenitore-testo-scacchiere h2 {
color: white; }
.sezione-colorata.contenitore-testo-scacchiere h3.nome-appartamento,
.sezione-colorata-pagine-interne.contenitore-testo-scacchiere h3.nome-appartamento,
.scacchiera-home-bg-colorato > div.contenitore-testo-scacchiere h3.nome-appartamento,
.fusion-single-sharing-box.contenitore-testo-scacchiere h3.nome-appartamento,
.fusion-main-menu .sub-menu.contenitore-testo-scacchiere h3.nome-appartamento,
.fusion-mobile-selector.contenitore-testo-scacchiere h3.nome-appartamento,
.fusion-mobile-nav-item a.contenitore-testo-scacchiere h3.nome-appartamento,
div#bullet.contenitore-testo-scacchiere h3.nome-appartamento {
color: white; }
.sezione-colorata.contenitore-testo-scacchiere > div,
.sezione-colorata-pagine-interne.contenitore-testo-scacchiere > div,
.scacchiera-home-bg-colorato > div.contenitore-testo-scacchiere > div,
.fusion-single-sharing-box.contenitore-testo-scacchiere > div,
.fusion-main-menu .sub-menu.contenitore-testo-scacchiere > div,
.fusion-mobile-selector.contenitore-testo-scacchiere > div,
.fusion-mobile-nav-item a.contenitore-testo-scacchiere > div,
div#bullet.contenitore-testo-scacchiere > div {
background-color: #f1f1f1; }
.sezione-colorata.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera,
.sezione-colorata-pagine-interne.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera,
.scacchiera-home-bg-colorato > div.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera,
.fusion-single-sharing-box.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera,
.fusion-main-menu .sub-menu.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera,
.fusion-mobile-selector.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera,
.fusion-mobile-nav-item a.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera,
div#bullet.contenitore-testo-scacchiere .sep-attivita .sep-scacchiera {
border-color: white; }
.contenitore-testo-scacchiere table {
width: 100% !important;
border: white; }
.separator-colorato {
color: #290202 !important;
border-color: #290202 !important; }
.slant-colorato {
background: #f1f1f1 !important; }
.slant-colorato .fusion-slant-candy {
fill: #f1f1f1 !important; }
h1,
h2,
h3 {
color: #290202; }
.fusion-body .fusion-main-menu .current-menu-item > a,
header:not(.fusion-is-sticky) .fusion-main-menu > ul > li > a:not(.fusion-logo-link):hover {
color: #fff !important; }
.fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-item > a {
color: #290202 !important; }
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
background: #f7f3ed !important; }
.fusion-main-menu .sub-menu li a:hover {
background-color: #ffffff !important; } .sfondo-secondo-colore .sep-scacchiera {
border-color: #290202 !important; }
body,
.titolo-scacc,
.colore-testo-principale {
color: #290202 !important; }
body h2,
body h3,
.titolo-scacc h2,
.titolo-scacc h3,
.colore-testo-principale h2,
.colore-testo-principale h3 {
color: #290202; }
body .box-pagina-contatti .box-testo-pagina-contatti * {
color: white !important; } .sfondo-secondo-colore {
background-color: white !important; }
.sfondo-secondo-colore > div {
background-color: white !important; }
.sfondo-secondo-colore h2 {
color: #290202 !important; }
.sfondo-secondo-colore h1 {
color: #290202 !important; }
.sfondo-secondo-colore .fusion-separator {
border-color: #f1f1f1 !important; }
.slant-secondo-colore .fusion-slant-candy {
fill: white !important; } .sep-secondo-colore {
border-color: white !important; }
.colore-testo-secondario * {
color: white !important; }
.colore-testo-secondario * .button_custom,
.colore-testo-secondario * .wpcf7-form-control.wpcf7-submit {
border-color: white !important;
color: white !important; }
.colore-testo-secondario * .button_custom:hover,
.colore-testo-secondario * .button_custom :active,
.colore-testo-secondario * .button_custom :focus,
.colore-testo-secondario * .wpcf7-form-control.wpcf7-submit:hover,
.colore-testo-secondario * .wpcf7-form-control.wpcf7-submit :active,
.colore-testo-secondario * .wpcf7-form-control.wpcf7-submit :focus {
background-color: rgba(255, 255, 255, 0.3) !important; }
.colore-testo-secondario *.testo-globale-informazioni h3 {
line-height: 1.2; }
.colore-testo-secondario *.testo-globale-informazioni p {
margin-bottom: 20px; } .boxshadow_custom,
.boxshadow_custom img {
box-shadow: 0px 6px 40px 0px #472020; }   .spazio-contenitore {
padding: 100px 0px !important; }
.contenitore-testo-scacchiere > div {
padding: 0 100px; }
.contenitore-video-globale .spazio-contenitore {
padding: 0px 0px 100px !important; }
.sezione-colorata-pagine-interne > div {
padding: 100px 0; }
.sezione-colorata-pagine-interne.sezione-con-slant > div {
padding-top: 0;
margin-top: -50px; }
.sezione-colorata-pagine-interne.sezione-galleria > div {
padding-top: 0; }  .slant_piu_alto {
top: -97px; } span.menu-text {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 18px; } .button_custom {
padding: 0.8em 3em;
font-family: Raleway; } .slant_top_relative svg.slantCandy {
position: relative;
top: -97px;
z-index: 9999; }
.cartolina img {
border: 1px solid #fff;
padding: 30px;
background: #fff; }
.liftup img {
transition: transform 0.35s, -webkit-transform 0.35s; }
.liftup img:hover {
transform: perspective(1000px) scale(1.03); }
.jalign-bottom .fusion-column-wrapper {
display: flex;
flex-direction: column; }
.jalign-bottom .fusion-column-wrapper .fusion-button-wrapper {
margin-top: auto; } .box-form-pagina-contatti > div {
padding: 100px 15%; }
@media screen and (max-width: 1023px) {
.box-form-pagina-contatti > div {
padding: 100px 30px; } }
@media screen and (max-width: 1023px) {
.box-form-pagina-contatti .bottone-invio-form-contatti {
font-size: 15px !important; } }
@media screen and (max-width: 1023px) {
.box-form-pagina-contatti :lang(de) h2 {
font-size: 40px !important; } }
.box-testo-pagina-contatti p {
line-height: 1.3; }
.box-testo-pagina-contatti a {
text-decoration: underline; }
.box-testo-pagina-contatti h3 {
margin-bottom: 10px; }
.box-testo-pagina-contatti .fusion-counters-circle {
text-align: left; }  .section_separator_zindex {
z-index: 9999; } p.wordpress-gdpr-privacy-center-item-desc {
margin-bottom: 20px !important; }
.form-control {
background: #f5f5f5 !important;
border: 0 none !important;
color: #777777 !important;
font: 300 17px "Raleway", Helvetica, Arial, Lucida, sans-serif !important;
height: 68px !important;
margin-bottom: 20px !important;
padding: 16px;
width: 100%; }
.wordpress-gdpr-form input[type="submit"] {
background: #f1f1f1 none repeat scroll 0 0 !important;
border: none !important;
border-radius: 2px !important;
color: #fff !important;
font-size: 18px;
font-family: Raleway;
font-weight: 300;
height: 55px;
padding: 16px 30px; }
.wordpress-gdpr-form input[type="submit"]:hover {
background-color: #ab997e !important;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; } .home .fusion-standard-logo {
width: 250px; }
.home .scacchiera-attivita .counter-circle-wrapper {
margin-bottom: 0px; }
h3.nome-appartamento {
margin-bottom: 20px;
font-size: 20px !important;
color: #290202; }
.come-raggiungerci {
text-align: justify;
margin-top: 50px; }
.indirizzi a {
text-decoration: underline; }
.tabella-servizi td {
width: 80%;
padding: 10px; } .fusion-info-box {
background: #f1f1f1 !important;
color: white !important; }
.colonna-centrata {
display: flex;
flex-direction: column;
align-items: center; }
.display-none {
opacity: 0; } .fusion-button-wrapper .fusion-button.button-custom {
background: #472a08;
border-color: #472a08;
width: 261px !important;
padding: 0;
height: 52px;
line-height: 52px; }
.menu-item.button-custom a span {
background: #472a08;
border-color: #472a08;
width: 165px !important;
padding: 0;
height: 45px;
line-height: 45px;
text-align: center;
color: #fff !important; }
.fusion-button-wrapper .fusion-button.button-custom:hover {
background: #1f0e06;
border-color: #1f0e06; }
.menu-item.button-custom:hover a span {
background: #1f0e06;
border-color: #1f0e06; }
.avada-has-rev-slider-styles .avada-skin-rev {
border-top: 1px solid #d2d3d4;
border-bottom: 1px solid #d2d3d4;
box-sizing: content-box;
border: 0 !important; }
.fusion-text.white,
#main .titolo-h2.white h2 {
color: #fff !important; }
.tparrows:before {
color: #472a08; }
.tparrows:hover:before {
opacity: 1 !important;
color: #1f0e06; }
.button_custom.white {
background: transparent !important;
border: 1px solid #fff !important;
color: #fff !important; }
.button_custom.white:hover {
background: rgba(255, 255, 255, 0.4) !important;
border: 1px solid #fff !important;
color: #fff !important;
width: 261px !important; }
#main .titolo-h3 h3 {
letter-spacing: 0px;
color: #472a08;
font-size: 28px;
font-family: 'Lora', serif !important;
font-weight: 400;
font-style: italic;
line-height: 1.2; }
.white.titolo-h3 h3 {
color: #fff !important; }
.p-50 {
padding-left: 50px;
padding-right: 50px; }
.contactf.white h1 {
color: #fff !important; }
.contactf a {
color: #fff !important;
text-decoration: underline; }
.contactf a:hover {
color: rgba(255, 255, 255, 0.6) !important;
text-decoration: underline; }
.page-id-1179 {
font-size: 15px; }
.p-intro p {
font-size: 16px; }
.wpcf7-select-parent .select-arrow {
background: transparent !important;
border: 0 !important;
font-size: 20px !important;
color: #290202 !important; }
.align_between .fusion-column-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between; }
.align_between .fusion-column-wrapper .fusion-clearfix {
display: none; }
.avada-html-layout-wide .fusion-body .fusion-main-menu .current-menu-ancestor > a,
.avada-html-layout-wide .fusion-body .fusion-main-menu .current-menu-item > a,
.avada-html-layout-wide .fusion-body .fusion-main-menu .current-menu-parent > a,
.avada-html-layout-wide .fusion-body .fusion-main-menu .current_page_item > a {
color: #fff !important; }
.avada-html-layout-wide .fusion-body .fusion-main-menu .sub-menu .current-menu-item > a,
.avada-html-layout-wide .fusion-body .fusion-main-menu .sub-menu .current_page_item > a {
color: #290202 !important;
font-weight: bold; }
.avada-html-layout-wide .fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-ancestor > a,
.avada-html-layout-wide .fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-item > a,
.avada-html-layout-wide .fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-parent > a,
.avada-html-layout-wide .fusion-body .fusion-is-sticky .fusion-main-menu .current_page_item > a {
color: #290202 !important; }
div#jtop_bar {
height: 70px;
text-align: center;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
background-color: #f7f3ed; }
.jtb_img {
display: flex;
margin: 0 15px; }
.jtb_img img {
width: 70px; }
#jtop_bar_text {
line-height: 1; }
div#jtop_bar #jtop_bar_text h1 {
letter-spacing: 0px;
color: #290202;
font-size: 25px !important;
line-height: 1;
letter-spacing: 5px;
font-family: 'Lora', serif !important;
font-weight: bold;
text-transform: uppercase;
text-align: center;
display: inline; }
#jtop_bar_pulsante {
background: #472a08;
border-color: #472a08;
width: 165px !important;
padding: 0;
height: 45px;
line-height: 45px;
text-align: center;
color: #fff !important;
margin-left: 15px; }
#jtop_bar_pulsante span {
color: #fff; }
@media (max-width: 600px) {
div#jtop_bar {
height: 100px; }
div#jtop_bar #jtop_bar_text h1 {
font-size: 15px !important; }
.jtb_sx {
margin-right: 0px !important; }
.jtb_dx {
margin-left: 0px !important; } }  .wpcf7-text,
.wpcf7-email,
.wpcf7-tel,
.wpcf7-date,
.wpcf7 textarea,
.wpcf7 select {
background: rgba(224, 224, 224, 0.9) none repeat scroll 0 0 !important;
border: 0 none !important;
color: #290202 !important;
font: 300 17px 'Raleway', Helvetica, Arial, Lucida, sans-serif !important;
height: 68px !important;
margin-bottom: 20px !important;
padding: 16px;
width: 100%; }
.wpcf7 textarea {
height: 300px !important; }
span.wpcf7-list-item {
margin-left: 0px; }
.text-form-acceptance {
margin-bottom: 20px;
color: #fff; }
.wpcf7-form .wpcf7-mail-sent-ok {
margin-top: 20px !important; }
.wpcf7-form-control.wpcf7-submit {
background: transparent none repeat scroll 0 0 !important;
border: 1px solid #fff !important;
border-radius: 2px !important;
color: #fff !important;
width: 100% !important;
font-size: 18px;
font-family: Raleway !important;
font-weight: 300 !important;
height: 55px !important;
padding: 16px 30px !important;
letter-spacing: 1px !important;
text-transform: uppercase !important; }
.wpcf7-form-control.wpcf7-submit:hover {
background-color: rgba(255, 255, 255, 0.3) !important;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; } .box-pagina-contatti .wpcf7-form-control.wpcf7-submit {
background: #f1f1f1 none repeat scroll 0 0 !important;
border: none !important;
border-radius: 2px !important;
color: white !important;
font-size: 18px;
font-family: Raleway;
font-weight: 300;
height: 55px;
padding: 16px 30px; }
.box-pagina-contatti .wpcf7-form-control.wpcf7-submit:hover {
background-color: #472020 !important;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
span.wpcf7-not-valid-tip {
color: #fff !important;
display: block;
font-size: 14px;
margin-top: -16px; } .box-pagina-contatti span.wpcf7-not-valid-tip {
color: #290202 !important; }
div.wpcf7-validation-errors {
display: none !important; }
div.wpcf7-mail-sent-ok {
border: 0 none;
color: #398f14;
margin-top: -18px !important; }
div.wpcf7-response-output {
margin: 0;
padding: 0; }
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
margin-left: 0%; }
form.wpcf7-form h1 {
padding: 5% 0 1% 0; } ::-webkit-input-placeholder { color: #290202 !important; }
:-moz-placeholder { color: #290202 !important; }
::-moz-placeholder { color: #290202 !important; }
:-ms-input-placeholder { color: #290202 !important; }
.box-pagina-contatti .text-form-acceptance {
color: #290202 !important; }   .wpml-ls-legacy-list-vertical a {
display: block;
text-decoration: none;
border-bottom: 1px solid transparent;
padding: 5px 10px;
line-height: 1;
position: relative;
top: 7px;
left: 1px; }
.wpml-ls-legacy-list-vertical {
display: table;
max-width: 100%;
border: 1px solid transparent;
border-bottom: 0;
position: fixed;
right: 35px;
z-index: 9999999;
top: 36%; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-en {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2019/12/bullet-en.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-it {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2019/12/bullet-it.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-de {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2023/07/bullet-de.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-es {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2023/07/bullet-es.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-fr {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2023/07/bullet-fr.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-flag {
display: inline;
vertical-align: middle;
width: 18px;
height: 12px;
visibility: hidden; } @media (max-width: 1000px) {
div#bullet {
height: 65px;
text-align: center;
padding-top: 7px;
background: #f1f1f1; }
.wpml-ls-legacy-list-vertical {
display: inline-block;
max-width: 100%;
border: 1px solid transparent;
border-bottom: 0;
position: relative;
z-index: 1;
right: 0px;
top: 0%;
margin: auto; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-en {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2019/12/bullet-en.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px;
background-size: 100%;
padding: 6px;
height: 50px;
background-repeat: no-repeat;
float: left;
margin-left: 10px;
margin-right: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-de {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2023/07/bullet-de.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px;
background-size: 100%;
padding: 6px;
height: 50px;
background-repeat: no-repeat;
float: left;
margin-left: 10px;
margin-right: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-es {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2023/07/bullet-es.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px;
background-size: 100%;
padding: 6px;
height: 50px;
background-repeat: no-repeat;
float: left;
margin-left: 10px;
margin-right: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-fr {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2023/07/bullet-fr.png);
background-size: 100%;
padding: 6px;
height: 50px;
margin-bottom: 10px;
background-size: 100%;
padding: 6px;
height: 50px;
background-repeat: no-repeat;
float: left;
margin-left: 10px;
margin-right: 10px; }
.wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-item-it {
background-image: url(//www.brunelleschiholidayhomes.it/wp-content/uploads/2019/12/bullet-it.png);
background-size: 100%;
padding: 6px;
height: 50px;
background-repeat: no-repeat;
float: left;
margin-left: 10px;
margin-right: 10px; } } .fusion-mobile-selector {
text-transform: uppercase; }
.fusion-image-carousel.fusion-image-carousel-auto {
margin-bottom: 0px; }
.fusion-carousel .fusion-carousel-wrapper {
box-sizing: content-box;
padding: 0px; }
div.rev_slider_wrapper {
border: none;
box-shadow: none !important; }
.post-content p {
margin-bottom: 0px !important; }
.ilightbox-inner-toolbar {
display: none; }
.lightbox_align {
text-align: center; } .single-post #main {
padding-top: 75px;
padding-bottom: 75px; }
.single-post p {
text-align: justify; }
.fusion-sharing-box h4 {
font-size: 18px !important; }
.blog #wrapper #main .fusion-post-content > h2.fusion-post-title {
font-size: 30px;
line-height: 31px; }
.blog .fusion-post-content-wrapper p {
font-size: 15px !important;
line-height: 20px !important; }
.blog .fusion-meta-info .fusion-alignleft {
width: 100% !important; }
.blog .fusion-read-more {
background-color: #f1f1f1;
border: none;
border-radius: 2px;
color: #fff;
font-size: 13px;
font-family: Raleway;
padding: 16px 30px;
width: 100%;
text-align: center; }
.blog .fusion-read-more:hover {
background-color: #b7a58f; }
.blog .fusion-read-more::after {
display: none; }   #wrapper .sezione-cards {
padding: 100px 150px; }
@media only screen and (max-width: 1023px) {
#wrapper .sezione-cards {
padding: 100px 30px; }
#wrapper .sezione-cards .card h2 {
font-size: 42px !important; }
#wrapper .sezione-cards .card p {
font-size: 16px !important; } }
@media only screen and (max-width: 1599px) {
#wrapper .sezione-cards {
padding: 100px 60px; } }
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
#wrapper .sezione-cards {
padding: 100px; } }
@media only screen and (max-width: 450px) {
#wrapper .sezione-cards {
padding: 65px 30px; } }
#wrapper .sezione-cards .card {
border-radius: 0px;
margin-bottom: 65px; }
#wrapper .sezione-cards .card h2 {
font-size: 22px; }
#wrapper .sezione-cards .card p {
font-size: 13px;
line-height: 1.6;
color: #000; }
@media only screen and (max-width: 450px) {
#wrapper .sezione-cards .card p {
text-align: justify; } }
#wrapper .sezione-cards .card img,
#wrapper .sezione-cards .card span,
#wrapper .sezione-cards .card .fusion-column-wrapper {
border-top-left-radius: 0px;
border-top-right-radius: 0px; }
#wrapper .sezione-cards .card .padding_attivita {
padding: 40px; }
#wrapper .sezione-cards > div > div {
background: white; }
#main .contenitore-globale-contatti {
border-top: solid 3px #f1f1f1; }
#main .contenitore-globale-contatti .text-form-acceptance a {
color: #fff;
text-decoration: underline; }
#main .contenitore-globale-contatti .testo-globale-informazioni > div {
display: flex;
flex-flow: column;
justify-content: space-between;
padding: 50px; }
#main .contenitore-globale-contatti .testo-globale-informazioni div.fusion-clearfix {
display: none; }
#main .contenitore-globale-contatti .testo-globale-informazioni h2 {
color: #fff !important;
font-size: 30px !important;
margin-bottom: 15px; }
#main .contenitore-globale-contatti .testo-globale-informazioni .cont-flex {
display: flex;
flex-direction: row;
align-items: flex-end;
justify-content: flex-start;
flex-wrap: wrap; }
@media screen and (max-width: 1024px) {
#main .contenitore-globale-contatti .testo-globale-informazioni .cont-flex {
justify-content: center; } }
#main .contenitore-globale-contatti .testo-globale-informazioni .cont-flex > div {
margin-right: 10px;
margin-top: 10px; }
#main .contenitore-globale-contatti .testo-globale-informazioni .cont-flex span {
max-width: 120px; }
#main .contenitore-globale-contatti .testo-globale-informazioni h3 {
margin-bottom: 10px; }  @media (min-width: 1024px) and (max-width: 1279px) {
.contenitore-testo-scacchiere > div {
padding-right: 30px;
padding-left: 30px; }
.contenitore-testo-scacchiere h2 {
font-size: 25px; }
.contenitore-testo-scacchiere .sep-attivita.sep-scacchiera {
margin-top: 15px;
margin-bottom: 15px; }
.contenitore-testo-scacchiere p {
font-size: 14px; } }
@media (min-width: 1024px) and (max-width: 1440px) {
.scacchiera-attivita .titolo-scacc {
font-size: 40px !important; }
.scacchiera-attivita p {
font-size: 14px !important; }
.scacchiera-attivita .sep-attivita {
margin: 30px 0 !important; } }
@media (min-width: 1280px) {
.font-resp {
font-size: 13px; }
.contenitore-testo-scacchiere > div {
padding-right: 30px;
padding-left: 30px; }
.nome-appartamento {
font-size: 15px !important; }
.contenitore-globale-contatti {
padding: 100px 30px; }
.separator-testo-icone {
margin-top: 30px !important; }
.fusion-main-menu > ul > li {
padding-right: 30px; }
.fusion-main-menu > ul > li .menu-text {
font-size: 16px; } }
@media (min-width: 1440px) {
.contenitore-testo-scacchiere > div {
padding-right: 60px;
padding-left: 60px; }
.sep-attivita {
margin: 30px 0 !important; }
.fusion-main-menu > ul > li {
padding-right: 45px; }
.fusion-main-menu > ul > li .menu-text {
font-size: 18px; } }
@media (min-width: 1600px) {
.font-resp {
font-size: 14px; }
.nome-appartamento {
font-size: 18px !important; }
.scacchiera-attivita p {
font-size: 14px !important; } }
@media (min-width: 1920px) {
.font-resp {
font-size: 16px; }
.nome-appartamento {
font-size: 25px !important; }
.contenitore-testo-scacchiere > div {
padding-right: 100px;
padding-left: 100px; }
.scacchiera-attivita p {
font-size: 16px !important; }
.scacchiera-attivita .sep-attivita {
margin: 30px 0 !important; }
.scacchiera-attivita .separator-testo-icone {
margin-top: 30px !important; } } @media (max-width: 1280px) {
.spazio-contenitore {
padding: 100px 30px !important; }
rs-arrow:before {
color: #fff !important; }
.fusion-main-menu > ul > li {
padding-right: 15px; }
span.menu-text {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px; }
.menu-item.button-custom a span {
background: #472a08;
border-color: #472a08;
width: 135px !important;
padding: 0;
height: 35px;
line-height: 35px;
text-align: center;
color: #fff !important; } }
@media (max-width: 1060px) {
span.menu-text {
font-size: 16px; } }
@media (max-width: 1023px) {
.jalign-bottom .fusion-column-wrapper {
margin-bottom: 50px; }
.resp-scacch {
display: flex;
flex-direction: column; }
.div_padding_resp {
order: 1 !important; }
.div_padding_resp .fusion-column-wrapper {
padding: 100px 30px !important; }
.align_between .fusion-column-wrapper {
margin-bottom: 30px; }
.fusion-mobile-nav-item {
text-align: left; }
.menu-item-has-children > a {
margin-bottom: 10px; }
ul#mobile-menu-main > li > a {
line-height: 1.4;
color: #1f0e06 !important;
font-weight: bold; }
ul.sub-menu {
padding-left: 10px; }
ul.sub-menu a {
line-height: 1.4; }
.resp_section_apart {
margin-top: 30px !important; }
.padding-resp.cartolinavideo {
padding: 0 30px !important; }
.fusion-layout-column.contactf {
margin-top: 30px !important; }
h1,
h2 {
font-size: 40px !important; }
rs-arrow:before {
color: #fff !important; }
.fusion-flyout-mobile-menu.fusion-mobile-nav-holder .sub-menu {
display: block; }
.contenitore-testo-scacchiere > div {
padding: 100px 30px; }
.testo-scacchiera-home .fusion-column-wrapper {
padding: 100px 30px; }
.testo-scacchiera-home .fusion-builder-row.fusion-builder-row-inner {
display: flex; }
.testo-scacchiera-home .fusion-builder-row.fusion-builder-row-inner p {
font-size: 13px; }
#main .contenitore-globale-contatti {
padding: 100px 30px; }
#main .contenitore-globale-contatti .bottone-invio-form-contatti {
margin-bottom: 40px; }
#main .contenitore-globale-contatti h2:first-of-type {
font-size: 70px !important;
line-height: 1 !important; }
.contenitore-video-globale {
padding-right: 30px;
padding-left: 30px; }
.font-resp {
text-align: justify; }
.box-form-pagina-contatti {
padding-top: 100px 10% 0px; }
.text_align_center, .text_align_center h2, .testo-globale-informazioni {
text-align: center !important;
margin: 0 auto; }
#wrapper .post-content .sezione-colorata-pagine-interne h2,
#wrapper .post-content .titolo-scacc {
font-size: 40px; }
.testo-globale-informazioni > div {
padding-left: 20px;
padding-right: 20px; }
.testo-globale-informazioni h2 {
margin-top: 20px; }
.testo-globale-informazioni .cont-flex {
justify-content: center; }
.home h1 {
font-size: 55px; }
.home h2 {
font-size: 50px; }
.contenitore-video-globale {
padding-top: 100px; }
ul {
padding: unset; }
ul li {
list-style-type: none; } }
@media (max-width: 767px) {
.cartolina img {
border: 1px solid #fff;
padding: 10px;
background: #fff; } }
@media (max-width: 500px) {
.contactf .fusion-column-wrapper {
padding: 20px !important; }
.testo-scacchiera-home .fusion-column-wrapper {
padding: 100px 30px; }
.testo-scacchiera-home .fusion-builder-row.fusion-builder-row-inner {
display: inherit; }
.testo-scacchiera-home .fusion-builder-row.fusion-builder-row-inner p {
font-size: 16px; } }
@media (max-width: 360px) {
.wpcf7-form-control.wpcf7-submit,
body {
font-size: 15px !important; }
h1,
h2 {
font-size: 36px !important; } } @media only screen and (max-width: 1279px) {
.fusion-body .responsive-precoce .fusion-layout-column {
width: 100% !important; }
.responsive-precoce .contenitore-testo-scacchiere > div {
padding: 100px 30px; } }
@media screen and (max-width: 1279px) and (min-width: 641px) {
.responsive-precoce .fusion-no-medium-visibility {
display: none !important; } }
@media screen and (max-width: 1279px) {
.responsive-precoce .fusion-no-large-visibility {
display: block !important; } } .fusion-mobile-nav-item a,
div#bullet {
background: transparent !important;
color: #472a08 !important; }
.fusion-header-has-flyout-menu .fusion-flyout-menu-bg {
background-color: #fff !important; }
@media (min-width: 1024px) and (max-width: 1500px) {
.opening h1,
#main .titolo-h2 h2 {
font-size: 40px; } }
@media (min-width: 1024px) and (max-width: 1310px) {
.opening h1,
#main .titolo-h2 h2 {
font-size: 36px; }
.div_padding_resp .fusion-column-wrapper {
padding: 0 50px !important; } }
@media (min-width: 1024px) and (max-width: 1200px) {
.fusion-button-wrapper .fusion-button.button-custom {
background: #472a08;
border-color: #472a08;
width: 201px !important;
padding: 0;
height: 32px;
line-height: 32px; }
.p-intro p {
font-size: 14px; } }
.calendarista .form-select {
line-height: 1.6 !important;
height: 50px !important;
}