/*!
Theme Name: Corte Scarcia
Theme URI: http://www.cortescarcia.it
Description: Theme for Corte Scarcia
Version: 1.0
Author: Giuseppe Ciullo
Author URI: http://www.giuseppeciullo.it
*/@font-face{font-family:'Andada SC';src:url("fonts/AndadaSC-Bold.woff2") format("woff2"),url("fonts/AndadaSC-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Andada SC';src:url("fonts/AndadaSC-Regular.woff2") format("woff2"),url("fonts/AndadaSC-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'OPTINewsGothicLight';src:url("fonts/OPTINewsGothicLight.woff2") format("woff2"),url("fonts/OPTINewsGothicLight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}html{width:100%}body{width:100%;line-height:1.2;-webkit-font-smoothing:antialiased}html:not(.stickyfooter),body:not(.stickyfooter){height:100%}*:focus{outline:none !important}h1{font-size:4em}h2{font-size:3em}h3{font-size:2.34em}h4{font-size:1.6em}h5{font-size:1.2em}h6{font-size:1em}.full-table{display:table;width:100%;height:100%}.full-table>.full-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.full-table>.full-cell.text-left{text-align:left}.full-table>.full-cell.text-right{text-align:right}.table-cell{display:table-cell;height:100%;vertical-align:middle;text-align:center}.absolute-center{position:absolute;top:50%;text-align:center;transform:translateY(-50%);left:0;right:0;margin:auto}.flex-container{display:-ms-flexbox;display:flex}.flex-container.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-container.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-container.flex-center{-ms-flex-pack:center;justify-content:center}.flex-container.flex-justify{-ms-flex-pack:justify;justify-content:space-between}.flex-container.flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-container.flex-end{-ms-flex-pack:end;justify-content:flex-end}.flex-container.flex-vcenter{-ms-flex-align:center;align-items:center}.absolute-container{position:absolute;left:0;right:0;margin:0 auto}#frame-top,#frame-bottom,#frame-left,#frame-right{background:#fff;position:fixed;z-index:10000}#frame-left,#frame-right{top:0;bottom:0;width:50px}#frame-left{left:0}#frame-right{right:0}#frame-top,#frame-bottom{left:0;right:0;height:50px}#frame-top{top:0}#frame-bottom{bottom:0}.in-bounds{padding:50px}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000}.slider{position:relative}.slider .slide{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.slider .slide:first-child{display:block}.full-fit{position:relative;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.nero-button{display:inline-block;padding:8px 16px;cursor:pointer;transition:background-color 0.3s linear}a.nero-button{text-decoration:none}a.nero-button:hover,a.nero-button:focus,a.nero-button:visited{text-decoration:none}.mini-block{margin-top:15px}.block{margin-top:30px}.big-block{margin-top:60px}.block-inverse{margin-top:-30px}.map-canvas-container{height:400px;overflow-y:hidden}.map-canvas-container>.map-canvas{width:100%}.custom-field{border:none;border-bottom:solid 1px #0065B6;border-radius:0;height:50px;background-color:transparent;color:#0065B6;box-shadow:none;line-height:1.2}.custom-field:focus{border:none;border-bottom:solid 1px #0065B6;box-shadow:none}.custom-field::-webkit-input-placeholder{color:#0065B6;opacity:1}.custom-field:-moz-placeholder{color:#0065B6;opacity:1}.custom-field::-moz-placeholder{color:#0065B6;opacity:1}.custom-field:-ms-input-placeholder{color:#0065B6;opacity:1}input[type="checkbox"]:not(:checked){position:absolute;left:-9999px}input[type="checkbox"]:checked{position:absolute;left:-9999px}input[type="checkbox"]:checked+label:before,input[type="checkbox"]:checked+span:before{top:-4px;left:-3px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #0065B6;border-bottom:2px solid #0065B6;transform:rotate(40deg);transform-origin:100% 100%}input[type="checkbox"]+label,input[type="checkbox"]+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;line-height:1;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}input[type="checkbox"]+label:before,input[type="checkbox"]+span:before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:1px solid #0065B6;border-radius:1px;margin-top:2px;transition:0.2s}.parallax{width:100%;height:600px;background-position:center top;background-size:cover;background-repeat:no-repeat}@media (min-width: 992px){.parallax{background-attachment:fixed}}.overlay-mix{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .3s linear}.overlay-mix.multiply{mix-blend-mode:multiply}.overlay-mix.hard-light{mix-blend-mode:hard-light}.overlay-mix-caller:hover .overlay-mix{opacity:1}ul.menu{list-style:none;padding:0;margin:0}ul.menu>li a{color:#000}ul.menu>li a:hover,ul.menu>li a:focus,ul.menu>li a:visited,ul.menu>li a:active{color:#000}@media (min-width: 992px){ul.menu>li{float:left;margin-left:40px}}.logo-menu{max-height:100%}.rotated-text{position:absolute;left:50%;display:inline-block;white-space:nowrap}.rotated-text.rotate-right-center{top:50%;transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.rotated-text.rotate-right{top:0;transform:translateX(-50%) rotate(-90deg)}.rotated-text.rotate-left{top:0;transform:translateX(-50%) rotate(90deg)}.rotated-text.rotate-left-center{top:50%;transform:translateX(-50%) translateY(-50%) rotate(90deg)}.full-height{height:100%}.half-height{height:50%}.full-width{width:100%}.half-width{width:50%}.zero-margin{margin:0}.zero-padding{padding:0}.row-adjust{margin-right:0;margin-left:0}.img-link{cursor:pointer}.relative{position:relative}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.mini-block{margin-top:20px}.clearfix{display:block;clear:both}.mfp-arrow-left{left:0;background:url(img/arrow-left.png) no-repeat center center !important}.mfp-arrow-left::before{display:none}.mfp-arrow-left::after{display:none}.mfp-arrow-right{right:0;background:url(img/arrow-right.png) no-repeat center center !important}.mfp-arrow-right::before{display:none}.mfp-arrow-right::after{display:none}@media (max-width: 767px){#frame-bottom,#frame-left,#frame-right{display:none}}@media (min-width: 992px){html.stickyfooter{position:relative;min-height:100%}body.stickyfooter{margin-bottom:300px}#sticky-footer{position:absolute;bottom:0;width:100%;height:300px}}@media (min-width: 1600px){.container{width:1200px}}@media (min-width: 1800px){.container{width:1600px}}body{font-family:"OPTINewsGothicLight";font-weight:normal;font-size:14px;line-height:1.5;letter-spacing:0.9px}@media (min-width: 992px){body{font-size:calc(.43103vw + 9.72414px)}}@media (min-width: 1920px){body{font-size:18px}}.line{width:100%}h1,h2,h3,h4,h5,h6,.page-title{font-family:"Andada SC";font-weight:bold}.privacy-text{padding:75px 0}a,a:active,a:hover,a:visited,a:focus{text-decoration:none}@media (min-width: 992px){.page-content{min-height:500px}}header{font-family:"Andada SC";padding:25px 0;z-index:1}@media (max-width: 991px){header{background-color:#fff;padding:25px 25px}}.header-mobile{display:none}@media (max-width: 991px){.header-mobile{padding:30px 0 0 0}}.header-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.header-wrapper{padding:0;-ms-flex-pack:start;justify-content:flex-start}}.logo{width:10vw}@media (max-width: 991px){.logo{width:25vw}}@media (max-width: 991px){ul.menu>li{margin-bottom:20px}}ul.menu>li>a{position:relative;text-decoration:none;letter-spacing:0.7px}ul.menu>li>a::after{content:"";position:absolute;bottom:0;left:-2px;width:90%;background-color:#7ACCCA;height:0;z-index:-1;opacity:0.55;transition:height 0.2s linear}ul.menu>li>a:hover::after{height:10px}ul.menu>li.current-menu-item>a::after{height:10px}@media (max-width: 991px){.header-left,.header-right{display:none}}.hamburger{display:none;padding:0;position:absolute;right:25px}@media (max-width: 991px){.hamburger{display:block}}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#333}.hamburger-box{width:30px;height:20px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px}.hamburger-inner::before{top:-8px}.hamburger--collapse .hamburger-inner::after{top:-16px}.wrapper-columns{padding:100px 0}.wrapper-columns .col-md-6:nth-child(even){padding-top:100px}@media (max-width: 992px){.wrapper-columns .col-md-6:nth-child(even){padding-top:0}}.single-wrapper{width:80%;margin:auto;padding:50px 0}@media (min-width: 1920px){.single-wrapper{width:70%}}.single-wrapper.category{width:100%}.column-link{font-family:'Andada SC';border:1px solid #7ACCCA;background-color:#7ACCCA;color:#ffffff}.column-link:hover{background-color:#ffffff;color:#7ACCCA}.column-title{margin:20px 0 0 0}.gallery-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.gallery-img-thumb{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.form-row{margin-bottom:15px}.form-row>label{margin:15px 10px 0 0}.form-wrapper{padding:25px 30px;background-color:#f8f8f8}@media (min-width: 992px){.form-wrapper{width:80%}}.form-wrapper input[type="submit"]{width:100%;text-transform:uppercase;letter-spacing:2px;background-color:#7ACCCA;color:#ffffff;border:1px solid #7ACCCA;margin-top:15px}.form-wrapper input[type="submit"]:hover{background-color:#ffffff;color:#7ACCCA}.form-wrapper textarea{resize:none}.form-wrapper input,.form-wrapper textarea{border-bottom:solid 1px #333333;color:#333333}.form-wrapper input::-moz-placeholder,.form-wrapper textarea::-moz-placeholder{color:#333333}.form-wrapper input:-ms-input-placeholder,.form-wrapper textarea:-ms-input-placeholder{color:#333333}.form-wrapper input::placeholder,.form-wrapper textarea::placeholder{color:#333333}.form-wrapper input:focus,.form-wrapper textarea:focus{border-bottom-color:#7ACCCA}.wrapper-contacts{padding:100px 0}.wrapper-contact-form{display:block}@media (max-width: 991px){.wrapper-contact-form{padding:20px 0}}.wrapper-contact-form input[type="text"],.wrapper-contact-form input[type="email"],.wrapper-contact-form input[type="tel"]{width:100%;padding:10px 10px;margin-bottom:15px}.wrapper-contact-form textarea{width:100%;padding:10px 10px;resize:none}.wrapper-contact-form input[type="submit"]{background-color:#7ACCCA;color:#ffffff;border:1px solid #7ACCCA;padding:8px 9px;transition:background-color 0.2s linear}.no-touch .wrapper-contact-form input[type="submit"]:hover{background-color:#ffffff;color:#7ACCCA}.map-container{width:100%;height:500px}.footer{background-color:#7ACCCA;padding:100px 0;font-size:0.85em;margin-top:50px}.footer #menu-mobile>li{float:none;margin-left:0}.footer a{color:#333333}.footer a:hover,.footer a:focus{color:#333333}.footer.white{color:#fff}.footer.white a{color:#fff !important}.footer.white a:hover,.footer.white a:focus{color:#fff}.copyright{padding:15px 0;background-color:#45b4b2;color:#fff}.copyright a{color:#fff}.copyright a:hover,.copyright a:focus{color:#fff}.company-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.company-info p{margin:0 0 0 10px}.company-info a{color:#333333}.company-info a:hover,.company-info a:focus{color:#333333}@media (max-width: 992px){.footer-logo{width:30%;margin:auto}}
@media(max-width: 991px){
.parallax{
height: 300px
}
}

.parallax{
background-attachment: scroll;
}
