/*
@font-face {font-family: 'BebasNeueBook';src: url('/fonts/BebasNeueBook.eot');src: url('/fonts/BebasNeueBook.eot') format('embedded-opentype'), url('/fonts/BebasNeueBook.woff2') format('woff2'), url('/fonts/BebasNeueBook.woff') format('woff'), url('/fonts/BebasNeueBook.ttf') format('truetype');}
@font-face {font-family: 'BebasNeueRegular';src: url('/fonts/BebasNeueRegular.eot');src: url('/fonts/BebasNeueRegular.eot') format('embedded-opentype'), url('/fonts/BebasNeueRegular.woff2') format('woff2'), url('/fonts/BebasNeueRegular.woff') format('woff'), url('/fonts/BebasNeueRegular.ttf') format('truetype');}

*/
#ajax_loader, #ajax_loader_candidatura {position:fixed;top:0;left:0;width:100%;height:100%;background: url('/images/footer-img.png');background-size: cover;background-color:#0f4c64;z-index:99999999}
#ajax_loader_candidatura {font-size:100px;color:#f9ea19}
.ajax_loader_candidatura_text {font-size:20px;font-family:bebas;color:#f9ea19}
.progress-bar {background-color:#f9ea19}
.progress {background-color: rgb(0 0 0 / 10%);height: 5px !important;}
body {max-width:1600px;margin:auto;position:relative}
/*body {font-family: 'BebasNeueBook', cursive;}*/
/*font-family: 'Bebas Neue', cursive;*/
/*header {background: url('/images/header-img.png')}*/
.bebas {font-family: 'Bebas Neue', cursive;line-height:1em;text-transform: uppercase}
.saira {font-family: 'Saira Extra Condensed', sans-serif;line-height:1em}
.regione_tag_font {font-size:25px;color:#FFF;}
.regione_tag_font_saira {font-size:30px;color:#FFF;}
.home_slider_title_big {font-size:100px;color:#FFF;}
.home_slider_title_small {font-size:30px;color:#FFF}
.tappe_header {font-size:30px;color:#FFF}
.header_tappa_pin {width:6px;height:100%;border-radius:3px;margin-right:10px}
.btn-yellow {background:#f9ea19;color:#0f4c64;border-radius:0;font-family:'Bebas Neue', cursive;font-size:25px;line-height:1em;padding:5px 25px}
a.btn-yellow {color:#0f4c64 !important}
.btn-yellow-sm {font-size:16px;margin-top:5px;padding:5px 10px;}
.yellow-link-sm {color:#f9ea19 !important}
.inline_button {padding-left:25px;padding-right:25px;margin-right:15px}
.section_title {font-size:80px}
.container_bande_colorate_dx, .container_bande_colorate_dx_opacity, .container_bande_colorate_dx_espositori {position:absolute;top:0;z-index: -1}
.container_bande_colorate_sx {position:absolute;top:0;left: -15px;z-index: -1}
.banda_colorata_header {display:inline-block;width:6px;margin-left:3px;height:100%;border-radius:3px;}
.progetto_titles {font-size:40px}
.tappa_title {font-size: 60px;margin-bottom:15px}
.tappa_location {font-size: 35px}
.regione_tag_padding {padding: 0}
.form-control-square {border-radius:0}
.appuntamento_label {font-family:'Bebas Neue', cursive;font-size:18px;margin-bottom:0}

.sfumatura_read_more {background: linear-gradient(transparent, #FFF);width:100%;height:90px;position:absolute;bottom:0;left:0}
.testimonial_description {font-size:12px}
.card-body {padding:15px;}
.card {border-radius:0}
.top_header_img_container {background: #CCC;position: absolute;width: 100%;}

.radio_container {display:inline-block;margin:0px 10px 10px 0px}
.check-with-label {display:none}
.check-with-label:checked + .label-for-check {background:#f9ea19;color:#0f4c64;border:solid 1px #f9ea19}
.label-for-check {margin:0;cursor:pointer;padding:5px 10px;border:solid 1px #CCC;}
footer {background: url('/images/footer-img.png');background-size: cover;color:#FFF;padding-top:15px;padding-bottom:15px}
.footer_title {font-size:20px}
.social_footer_links {font-size:30px}
.news_title {font-size:25px;color:#FFF}
.container_tappa_news {position:absolute;bottom:0;background: rgb(0 0 0 / 30%);width:100%}

@media (max-width:768px) {
	.container_bande_colorate_dx, .container_bande_colorate_sx, .bande_dx {display:none}
	.regione_tag_font {font-size: 15px}
	.regione_tag_font_saira {font-size:15px}
	.home_slider_title_big {font-size:50px;}
	.home_slider_title_small {font-size:18px;color:#0f4c64;}
	.container_bande_colorate_dx, .container_bande_colorate_dx_opacity {display: none;}
	.top_header_img_container {background: url('/images/header-img_bg-repeat.png');background-size: contain;}
	.tappe_header {font-size: 20px;margin-left: 35%}
	.header_tappa_pin {margin-right:0}
	.btn-yellow {border: solid 3px #0f4c64;padding: 5px;font-size: 20px}
	.section_title {font-size:55px;color: #0f4c64}
}