@import url("custom-responsive.css");

@font-face {
    font-family: 'Cookie';
    src: url('../../font/Cookie-Regular.eot');
    src: url('../../font/Cookie-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../font/Cookie-Regular.woff2') format('woff2'),
        url('../../font/Cookie-Regular.woff') format('woff'),
        url('../../font/Cookie-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


h1, h2, h3, h4, h5, h6, h7 {font-family: "Cookie";}
.wpb_text_column.wpb_content_element.testo-servizi-home h3 {text-transform: none !important;font-weight: bold;}
.header_mobile .menu_button.icon-menu {position: absolute;right: 15px;top: 45px;font-size: 31px;left: auto;width: 30px;text-align: center;}
.header_mobile .menu_button.icon-menu::before{display: block;text-align: center;}
.header_mobile .menu_button.icon-menu.opened::before {content:'\e8ac';}

/* SFONDI COLORE altro colore: #fbecce */
.scheme_original body:not(.video_bg_show), .scheme_original body:not(.video_bg_show) .page_wrap, .scheme_original .copy_wrap, .scheme_original .sidebar_cart, .scheme_original .widget_area_inner, .scheme_original #page_preloader {background-color: #FDEFC6;}
.scheme_original .top_panel_wrap_inner {background-color:#FDEFC6;}
.scheme_original .sc_services_style_services-1 .sc_services_item{background-color:#FDEFC6;}
.scheme_original .sc_button.sc_button_style_filled {background-color: #FDEFC6 !important;}

#motore-ricerca input[type="submit"],#motore-ricerca input[type="button"],#motore-ricerca button,#motore-ricerca .sc_button {padding: 0px;}
.top_panel_style_4 .content_wrap {max-width: 1170px;}
.content_wrap .menu_main_wrap {float: right !important;}
.top_panel_style_4 .content_wrap { max-width: 1170px;padding: 0px !important;}
.menu-preventivo a { padding-right: 0px !important;}
.top_panel_style_4 .top_panel_middle .menu_main_wrap {margin-top: 20px !important;}
.menu-preventivo a {color: white !important;}
.menu-preventivo a span { background-color: #a22027;padding: 10px 30px;}
#menu_main li a { padding-right: 6px;padding-left: 10px;}
.copyright_text { float: left !important;}
.scheme_original .copyright_wrap_inner { background-color: #75101A;padding: 25px 0px;}
.copyright_text, .copyright_text a {color: white !important;}
.scroll_to_top.icon-up.show::before {color: white;}
.scheme_original .sc_button.sc_button_style_filled {background-color: white;color: #981D23;font-size: 15px;padding: 10px 30px;}
.sc_services_item_description p {min-height: 115px;}
/*.sc_services_item_title a {font-size: 22px;}*/
.sc_services_item_title a {font-size: 33px;}
.sc_item_title {font-size: 45px;}
.animali .sc_button.sc_button_square.sc_button_style_border.sc_button_size_small { border-color: white !important;}
.animali .sc_section_title.sc_item_title.sc_item_title_without_descr { padding-bottom: 0px;}
.sc_section_title.sc_item_title.sc_item_title_without_descr span, .sc_section_title.sc_item_title.sc_item_title_without_descr::after { display: none;}
/*.sc_item_title { font-size: 35px;}*/
.sc_item_title {font-size: 62px;font-weight: 400;line-height: 65px;}
.home .sc_services { margin-top: 15px !important;}
/*.scheme_original .vc_row.inverse_colors .section_style_call_section .sc_item_title { color: #fff;font-size: 17px;line-height: 23px;}*/
.scheme_original .vc_row.inverse_colors .section_style_call_section .sc_item_title {color: #fff;font-size: 29px;line-height: 28px;}
.sc_item_descr { font-size: 17px;margin: 0.25em 0 2em 0;line-height: 22px;}
.home .page_content_wrap.page_paddings_no, footer, #sfondocamera, .sfondocornice{ background: url(/wp-content/uploads/2020/02/bordo-sinistra.png) left no-repeat, url(/wp-content/uploads/2020/02/bordo-dx.png) right no-repeat;background-repeat: no-repeat, no-repeat;background-repeat: repeat-y;background-position-y: top;}
.form-home { padding: 50px;max-width: 350px;background-color: #981D23;}
.form-home input,.form-home textarea { border: 0;background-color: #A9242B !important;color: white;}
.form-home input::placeholder { color: white;}
.form-home .last-row { text-align: center;}
.scheme_original .form-home input[type="submit"] { color: #fff;border: 2px solid #fff !important;opacity: 1;}
.form-home span input,.form-home span textarea { margin-bottom: 20px !important;color:white !important;}
.form-home .sc_section_title.sc_item_title.sc_item_title_without_descr { margin-top: 30px;color: white;font-weight: 600;font-size: 48px;text-align: left;}
.scheme_original footer .widget_area_inner { background-color: transparent;}
#custom_html-2 .columns_wrap { max-width: 100%;}
#custom_html-2 .column-1_3 a { width: 100%;display: block;}
.testo-footer .column-1_3 .sc_section.section_style_bordered_section {min-height: 250px;}
.immagine-footer {text-align: center;}
footer .testo-footer { margin-top: 53px !important;}
footer { padding-top: 50px;}
.section_style_bordered_section {border: 2px solid !important;}
#sfondo-basso {background-position: bottom !important;}
#mappa-contatti iframe {height: 350px !important;}
.form-contatti input {width: 100%;}
.form-contatti input[type="checkbox"] {width: 20px;}
.form-contatti .wpcf7-submit { color: white !important;font-size: 17px;width: auto;padding: 10px 50px;opacity: 1;}
.bottom-center {text-align: center;}
#motore-ricerca { position: absolute;z-index: 99;width: 100%;left: 0;text-align: center;margin-top: -77px;}
.form-home input[type="checkbox"] { position: relative;float: left;width: 20px;margin: 4px;margin-bottom: 4px;}
/*.camere h4 {font-size: 23px;}*/
.camere h4 {font-size: 36px;}

.animali figure {margin-top: 290px !important;width: 70%;display: block;margin: auto;}
.form-home .wpcf7-form-control.wpcf7-acceptance {text-align: left;}
.top_panel_title h1,.top_panel_title .breadcrumbs span,.top_panel_title .breadcrumbs a {color: white !important;}
.ms-thumbs-cont {left: 0px !important;}
.motore-camere #vsearch, .motore-camere #formEstimater {margin: 0px !important;}
.motore-camere #vsend {padding: 10px;}
.motore-camere > p {font-size: 30px;text-align: center;font-weight: 600;margin-bottom: 25px;}
#tab-struttura .vc_tta-tab.vc_active > a {background-color: #F2E2B4 !important;color:white;}
#tab-struttura .vc_tta-panel-body {background-color: #F2E2B4;border-radius:0px;}
#tab-struttura .vc_tta-tab > a {border-radius:0px;}
#tab-struttura .vc_tta-tab > a {background-color: #981d23;color:white;border:0px;min-width:100px;text-align:center;}
#tab-struttura .vc_tta-tab.vc_active > a {color:#525252;}


#tab-struttura .vc_tta-panel-body {padding: 35px 20px;}
.footer_wrap_inner.widget_area_inner {padding: 0px;}
.testo-footer {margin-bottom: 80px !important;}
.testo-footer {padding: 0px 50px;}
.camere h2 {padding-bottom: 20px;}
#tab-struttura .vc_tta-tab {font-size: 20px;font-weight: 600;}
.quadrante {padding: 20px;background-color: #f2f2f2;margin-bottom: 20px;}
.quadrante .vc_inner {margin: 0px !important;}
.quadrante {margin-right: 10px;width: calc(50% - 10px);}
.sc_services_item_title.pers {margin-top: 10px;font-size: 25px;font-weight: 600;font-family: inherit;margin-bottom: 20px;color:#981d23;}
.vc_carousel-inner .vc_inner {margin: 0px !important;}
.agricoltura-naturale img {width: 100%;border-radius: 5px;max-width: 210px;margin-bottom: 10px;}
.agricoltura-naturale strong {color: #a22027;}
.wpb_gallery_slides.wpb_flexslider.flexslider_slide.flexslider {border: 0px !important;}
.flex-control-nav.flex-control-paging {display: none;}
.scheme_original .menu_main_nav > li ul {background-color: #fff;border: 1px solid #d0d0d0;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: #a22027;}
.articoli h4 {margin-top: 10px;}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {background-color: #a22027 !important;}
#sfondocamera ul {padding: 0;}
.scheme_original .vc_row.inverse_colors.animali .sc_item_title { color: white !important;}


html body .motore-camere #formEstimaterInterno #estimatePeriod{margin-bottom:10px !important;width: 100%;}
html body property .side.right .thebox.booking_engine{padding:0;margin:0 0 15px 0;}
html body .motore-camere #vsearch {margin: 0 !important;width: 100% !important;}
html body .motore-camere #vsearch select, html body #estimateLocMini {padding-left: 45px !important;width: 100% !important;}
html body .motore-camere #formEstimaterInterno {margin:0;min-width: 0 !important;width: 100%;display:block;margin-bottom: 20px;}
html body .motore-camere #formEstimaterInterno #vsearch input.inputEstimater, .motore-camere #formEstimaterInterno #vsearch select {width: 100%;}
html body .motore-camere #vsearch #estimateFromContainer{width: 100%;margin: 0;height:auto;overflow:hidden;background-color:transparent;}
html body .motore-camere #estimatePeriod {width: 100%;}
html body .motore-camere #formEstimaterInterno .inputFirstForm.roomValueData{width:100%;}
html body .motore-camere #formEstimaterInterno .inputFirstForm,html body .motore-camere #formEstimaterInterno .inputFirstForm.virgilchilds{width:100%;}
html body .motore-camere #formEstimaterInterno .iconForm{width:40px;position: absolute;}
html body .motore-camere #formEstimaterInterno #vsearch input.inputEstimater, .motore-camere #formEstimaterInterno #vsearch select {width: calc(100% - 40px);background: #fff !important;width: 100%;}
html body .motore-camere #formEstimaterInterno #estimateFromContainer .fromCalendar,html body .motore-camere #formEstimaterInterno #estimateFromContainer .toCalendar{min-height: 40px;background-color: #FFF;padding: 8px 0;float: none;clear: both;width:100%;margin-right:0;margin-left:0;}
html body .motore-camere #formEstimaterInterno #estimateFromContainer .toCalendar { margin-top: 15px;display: block;}
html body .motore-camere #formEstimaterInterno #estimateFromContainer .fromCalendar i, html body .motore-camere #formEstimaterInterno #estimateFromContainer .toCalendar i { min-width: 36px;display: block;text-align: center;margin: 0 15px 0 0;}
html body .motore-camere #formAgeEstimater{width: 100%!important;}
html body .motore-camere #formEstimaterInterno .formAgeEstimater > .formEstimater{width: calc(50% - 6px)!important;}
html body .motore-camere #vsearchMini #formAgeEstimaterMini > .formEstimater {width: 45px !important;margin: 0 10px 10px 0 !important;}
html body .motore-camere #vsearchMini [class^="icon-"], [class*=" icon-"] {margin: 0;height: auto;}
html body .motore-camere #vsearchMini .icon-cart::before {content: "";}
html body property #serviceStep small {float: none;margin: 0;font-family: unset;font-size: unset;}
html body .motore-camere #resultStep .tooltip {position:relative;opacity:1;font-family: unset !important;font-size: unset !important;}
html body .motore-camere #formEstimaterInterno .minisearch .inputEstimater {background-color: #fff !important;margin-left: 40px;}
.motore-camere #formEstimaterInterno .formEstimater { overflow: hidden !important;}
.motore-camere #formEstimaterInterno .formEstimater select { width: 100% !important;}
.motore-camere #formEstimaterInterno .formField { width: 100%;}
.motore-camere #formEstimaterInterno .inputFirstForm.virgilchilds { width: 100% !important;}

html body .motore-camere #formEstimaterInterno #vsearch {background-color: #DCAC00;}
html body .motore-camere #formEstimaterInterno .minisearch.gridInto {background-color: #DCAC00;}
html body .motore-camere #formEstimaterInterno .minisearch .rowPeople .inputEstimater {width: 50px !important;margin: 0;}
html body .motore-camere #formEstimaterInterno .ageEstimater {margin-left: 0 !important;}
.master-slider {background: transparent !important;}

/* PREVENTIVO PAGE */
body.page-id-842 #formEstimater,
body.page-id-2350 #formEstimater,
body.page-id-2351 #formEstimater,
body.page-id-2352 #formEstimater{width: 100%;display: block;}

body.page-id-842 #formEstimater #vsearch,
body.page-id-2350 #formEstimater #vsearch,
body.page-id-2351 #formEstimater #vsearch,
body.page-id-2352 #formEstimater #vsearch{margin: 0 auto;max-width: 760px;display: block;}

/*contatti page*/
#contatti_page h1 {margin-top: 0;}
#formEstimater.pr-virgil #estimatePeriod{overflow: auto;float: left;width: 100%;}
#formEstimater.pr-virgil textarea.inputEstimater {width: 90% !important;max-width: 90%;min-width: 90%;}

#estimatePrivacyContainer #privacy {margin-top: 5px !important;}
.scheme_original input[type="submit"], .scheme_original input[type="reset"], .scheme_original input[type="button"], .scheme_original button, .scheme_original .sc_button.sc_button_style_filled, .scheme_original .exerpt_read_more {background-color: white;}
.lightpick button {background: #981d23 !important;}
