/*TYPOGRAPHY*/

@font-face {
    font-family: 'UntitledSans';
    src: url('fonts/UntitledSans-Regular.eot');
    src: url('fonts/UntitledSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/UntitledSans-Regular.woff2') format('woff2'),
         url('fonts/UntitledSans-Regular.woff') format('woff'),
         url('fonts/UntitledSans-Regular.ttf') format('truetype'),
         url('fonts/UntitledSans-Regular.svg#UntitledSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UntitledSans';
    src: url('fonts/UntitledSans-Light.eot');
    src: url('fonts/UntitledSans-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/UntitledSans-Light.woff2') format('woff2'),
         url('fonts/UntitledSans-Light.woff') format('woff'),
         url('fonts/UntitledSans-Light.ttf') format('truetype'),
         url('fonts/UntitledSans-Light.svg#UntitledSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UntitledSans';
    src: url('fonts/UntitledSans-Medium.eot');
    src: url('fonts/UntitledSans-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/UntitledSans-Medium.woff2') format('woff2'),
         url('fonts/UntitledSans-Medium.woff') format('woff'),
         url('fonts/UntitledSans-Medium.ttf') format('truetype'),
         url('fonts/UntitledSans-Medium.svg#UntitledSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'oggregular_italic';
    src: url('fonts/oggregularitalic-webfont.eot');
    src: url('fonts/oggregularitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oggregularitalic-webfont.woff2') format('woff2'),
         url('fonts/oggregularitalic-webfont.woff') format('woff'),
         url('fonts/oggregularitalic-webfont.ttf') format('truetype'),
         url('fonts/oggregularitalic-webfont.svg#oggregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

	body,
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'UntitledSans' !important; }

	body { font-size: 16px !important; line-height: 1.4 !important; font-weight: 300 !important; background-color: #F0EDE6 !important; color: #111013 !important; }
	body:before {
		content: '';
		display: block;
		width: 100%;
		height: 6px;
		background-image: url(img/colors_stripe_full_desktop.png);
		background-repeat: repeat-x;
		background-size: cover;
		position: fixed;
		z-index: 9999;
		max-width: 100vw;
		top: 0;
	}
	img.logo-home { min-height: 30px !important; height: 30px !important; }
	.navbar { border-bottom: none !important; padding: 0 !important; }
	.top-header a,
	#main-menu li a { color: #111013 !important; }
		.top-header a:hover,
		#main-menu li a:hover { color: #B0713D !important; }
	.navbar.bg-white,
	.bg-header.bg-white { background-color: #F0EDE6 !important; }
	.breadcrumbs { display: none !important; }

	.cnt-download {}
	.cnt-download h2 { background-color: transparent !important; font-size: 26px !important; text-transform: uppercase; font-weight: 300 !important; width: 60%; margin: 0 auto; text-align: center; }
	.cnt-download h2:after {
		content: '';
		display: block;
		width: 40px;
		margin: 10px auto 20px;
		border-bottom: 1px solid #111013;
   }
   img.logo_struttura { height: unset !important; max-height: 74px !important; max-width: 200px !important; filter: brightness(0) saturate(0%); margin: 0 auto; }
   .sect_title { font-size: 24px !important; font-size: 1.25rem !important; font-weight: 500 !important; line-height: 1.2em; border-bottom: 1px #000 solid; padding: 0 0 15px !important; }
	i.fa-file-image { color: #C0D5DA; }
	.titile_file { color: #000; font-size: 1rem; }
	.btn-wahtapp { -webkit-border-radius: 24px; border-radius: 24px; }

	#wrapper-footer footer.footer-cnt { background-color: #9CB5AC; }
		.footer-cnt,
		.footer-cnt strong { color: #111013 !important; }
		.foot-2, .foot-3, .foot-1 { border-right: none !important; }
	#wrapper-footer .copyright { display: none; }
	#wrapper-footer + p { display: none; }


@media only screen and (max-width: 767px) {
	.cnt-download h2 { width: 90%; }
	.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before,
	.bg-white .hamburger-inner, .bg-white .hamburger-inner::after, .bg-white .hamburger-inner::before { background: #00000060; }
}

/*CONNUBIO PAGE*/
	body.page-template-page-menu-connubio {}
	body.page-template-page-menu-connubio:before { content: none; }
	body.page-template-page-menu-connubio.admin-bar header { top: 32px; }
	body.page-template-page-menu-connubio .top-header { background: rgb(11, 19, 21) !important; }
	body.page-template-page-menu-connubio .top-header a, body.page-template-page-menu-connubio #main-menu li a { color: #F4DEB1 !important; }
	body.page-template-page-menu-connubio .navbar-brand { padding-top: 10px; }
	body.page-template-page-menu-connubio,
	body.page-template-page-menu-connubio .navbar.bg-white, body.page-template-page-menu-connubio .bg-header.bg-white { background-color: rgb(11, 19, 21) !important; color: #EABD63 !important; }
		body.page-template-page-menu-connubio #main-menu li a { color: #F4DEB1 !important; }
		body.page-template-page-menu-connubio #main-menu li a:hover { color: #F4DEB1 !important; border-bottom: solid 2px #F4DEB1; }
	/*body.page-template-page-menu-connubio .nav-cnt { margin-bottom: 45px; }*/
	img.logo-home-connubio { min-height: 60px !important; height: 60px !important; }
	body.page-template-page-menu-connubio header .collapse:not(.show) { display: block; }
	body.page-template-page-menu-connubio #navbarNavDropdown { background: unset !important; border-radius: 0 !important; }
		body.page-template-page-menu-connubio #main-menu { display: flex; flex-direction: row; padding: 5px 20px !important; }
		body.page-template-page-menu-connubio #main-menu li { width: 100%; margin: 0; padding: 0 10px; position: relative; }
		body.page-template-page-menu-connubio #main-menu li:nth-child(1):after { content: ''; display: inline; width: 1px; height: 15px; border-right: 1px solid #F4DEB1; position: absolute; top: 12px; right: 0; }

	body.page-template-page-menu-connubio .cnt-download { margin-top: 70px; }
	@media (max-width: 1299px) {
		body.page-template-page-menu-connubio .top-header { border-bottom: solid 1px #F4DEB1 !important; }
		body.page-template-page-menu-connubio .cnt-download { margin-top: 140px; }
		body.page-template-page-menu-connubio #main-menu li:nth-child(1):after { top: 18px; }
	}
	body.page-template-page-menu-connubio .box-file { background: #F4DEB1; border: solid 1px #555843; }
	body.page-template-page-menu-connubio #wrapper-footer footer.footer-cnt { background-color: rgb(11, 19, 21); }
	body.page-template-page-menu-connubio .footer-cnt, body.page-template-page-menu-connubio .footer-cnt strong { color: #EABD63 !important; }
	body.page-template-page-menu-connubio .cnt-whatsapp { margin-top: 45px; }
	body.page-template-page-menu-connubio .cnt-whatsapp .btn-success { color: #fff; background-color: #8C7343; border-color: #8C7343; }
	body.page-template-page-menu-connubio .cnt-whatsapp .btn-wahtapp.btn:hover, body.page-template-page-menu-connubio .cnt-whatsapp .btn-wahtapp.btn-success:focus, body.page-template-page-menu-connubio .cnt-whatsapp .btn-wahtapp.btn-success.focus { -webkit-box-shadow: none !important; box-shadow: none !important; }
	body.page-template-page-menu-connubio .btn-success:not(:disabled):not(.disabled):active, body.page-template-page-menu-connubio .btn-success:not(:disabled):not(.disabled).active, body.page-template-page-menu-connubio .show > .btn-success.dropdown-toggle { background-color: #8C734340; border-color: #8C734340; }


/*MOVENPICK / PRESIDENT / BORGOBIANCO PAGES*/
	body.page-template-page-movenpick,
	body.page-template-page-president,
	body.page-template-page-borgobianco {}
	body.page-template-page-movenpick:before,
	body.page-template-page-president:before,
	body.page-template-page-borgobianco:before { content: none; }
	body.page-template-page-movenpick.admin-bar header,
	body.page-template-page-president.admin-bar header,
	body.page-template-page-borgobianco.admin-bar header { top: 32px; }
	body.page-template-page-movenpick .top-header,
	body.page-template-page-president .top-header,
	body.page-template-page-borgobianco .top-header { background: #FFF; }
	body.page-template-page-movenpick .top-header a, body.page-template-page-movenpick #main-menu li a,
	body.page-template-page-president .top-header a, body.page-template-page-president #main-menu li a,
	body.page-template-page-borgobianco .top-header a, body.page-template-page-borgobianco #main-menu li a { color: #111013 !important; }
	body.page-template-page-movenpick .navbar-brand,
	body.page-template-page-president .navbar-brand,
	body.page-template-page-borgobianco .navbar-brand { padding-top: 10px; }
	body.page-template-page-movenpick, body.page-template-page-movenpick .navbar.bg-white, body.page-template-page-movenpick .bg-header.bg-white,
	body.page-template-page-president, body.page-template-page-president .navbar.bg-white, body.page-template-page-president .bg-header.bg-white,
	body.page-template-page-borgobianco, body.page-template-page-borgobianco .navbar.bg-white, body.page-template-page-borgobianco .bg-header.bg-white { background-color: #FFF !important; color: #111013 !important; }
		body.page-template-page-movenpick #main-menu li a,
		body.page-template-page-president #main-menu li a,
		body.page-template-page-borgobianco #main-menu li a { color: #111013 !important; }
		body.page-template-page-movenpick #main-menu li a:hover,
		body.page-template-page-president #main-menu li a:hover,
		body.page-template-page-borgobianco #main-menu li a:hover { color: #B0713D !important; border-bottom: solid 2px #B0713D; }
	body.page-template-page-borgobianco, body.page-template-page-borgobianco .navbar.bg-white, body.page-template-page-borgobianco .bg-header.bg-white, body.page-template-page-borgobianco .titile_file { color: #424242 !important; }
	img.logo-home-movenpick,
	img.logo-home-president,
	img.logo-home-borgobianco { min-height: 60px !important; height: 60px !important; filter: brightness(0) saturate(0%); }
	body.page-template-page-movenpick header .collapse:not(.show),
	body.page-template-page-president header .collapse:not(.show),
	body.page-template-page-borgobianco header .collapse:not(.show) { display: block; }
	body.page-template-page-movenpick #navbarNavDropdown,
	body.page-template-page-president #navbarNavDropdown,
	body.page-template-page-borgobianco #navbarNavDropdown { background: unset !important; border-radius: 0 !important; }
		body.page-template-page-movenpick #main-menu,
		body.page-template-page-president #main-menu,
		body.page-template-page-borgobianco #main-menu { display: flex; flex-direction: row; padding: 5px 20px !important; }
		body.page-template-page-movenpick #main-menu li,
		body.page-template-page-president #main-menu li,
		body.page-template-page-borgobianco #main-menu li { width: 100%; margin: 0; padding: 0 10px; position: relative; }
		body.page-template-page-movenpick #main-menu li:nth-child(1):after,
		body.page-template-page-president #main-menu li:nth-child(1):after,
		body.page-template-page-borgobianco #main-menu li:nth-child(1):after { content: ''; display: inline; width: 1px; height: 15px; border-right: 1px solid #8C7343; position: absolute; top: 12px; right: 0; }

	body.page-template-page-movenpick .cnt-download,
	body.page-template-page-president .cnt-download,
	body.page-template-page-borgobianco .cnt-download { margin-top: 70px; }
	@media (max-width: 1299px) {
		body.page-template-page-movenpick .top-header,
		body.page-template-page-president .top-header,
		body.page-template-page-borgobianco .top-header { border-bottom: solid 1px #8C7343 !important; }
		body.page-template-page-movenpick .cnt-download,
		body.page-template-page-president .cnt-download,
		body.page-template-page-borgobianco .cnt-download { margin-top: 140px; }
		body.page-template-page-movenpick #main-menu li:nth-child(1):after,
		body.page-template-page-president #main-menu li:nth-child(1):after,
		body.page-template-page-borgobianco #main-menu li:nth-child(1):after { top: 18px; }
	}
	body.page-template-page-movenpick .box-file { background: #FCE6A0; border: solid 1px #8C7343; }
	body.page-template-page-president .box-file { background: #27272720; border: solid 1px #000; }
	body.page-template-page-borgobianco .box-file { background: #E9E1D5; border: solid 1px #BE8844; }
	body.page-template-page-borgobianco .box-file img { filter: invert(27%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(96%) contrast(87%); }
	body.page-template-page-movenpick .sect_title { border-color: #8C7343; }
	body.page-template-page-president .sect_title { border-color: #CEBB6E; }
	body.page-template-page-borgobianco .sect_title { border-color: #BE8844; }
	body.page-template-page-movenpick #wrapper-footer footer.footer-cnt,
	body.page-template-page-president #wrapper-footer footer.footer-cnt,
	body.page-template-page-borgobianco #wrapper-footer footer.footer-cnt { background-color: #FFF; }
	body.page-template-page-movenpick .footer-cnt, body.page-template-page-movenpick .footer-cnt strong,
	body.page-template-page-president .footer-cnt, body.page-template-page-president .footer-cnt strong,
	body.page-template-page-borgobianco .footer-cnt, body.page-template-page-borgobianco .footer-cnt strong { color: #111013 !important; }
	body.page-template-page-movenpick .cnt-whatsapp,
	body.page-template-page-president .cnt-whatsapp,
	body.page-template-page-borgobianco .cnt-whatsapp { margin-top: 45px; }
	body.page-template-page-movenpick .cnt-whatsapp .btn-success,
	body.page-template-page-president .cnt-whatsapp .btn-success,
	body.page-template-page-borgobianco .cnt-whatsapp .btn-success { color: #fff; background-color: #8C7343; border-color: #8C7343; }
	body.page-template-page-movenpick .cnt-whatsapp .btn-wahtapp.btn:hover, body.page-template-page-movenpick .cnt-whatsapp .btn-wahtapp.btn-success:focus, body.page-template-page-movenpick .cnt-whatsapp .btn-wahtapp.btn-success.focus,
	body.page-template-page-president .cnt-whatsapp .btn-wahtapp.btn:hover, body.page-template-page-president .cnt-whatsapp .btn-wahtapp.btn-success:focus, body.page-template-page-president .cnt-whatsapp .btn-wahtapp.btn-success.focus,
	body.page-template-page-borgobianco .cnt-whatsapp .btn-wahtapp.btn:hover, body.page-template-page-borgobianco .cnt-whatsapp .btn-wahtapp.btn-success:focus, body.page-template-page-borgobianco .cnt-whatsapp .btn-wahtapp.btn-success.focus { -webkit-box-shadow: none !important; box-shadow: none !important; }
	body.page-template-page-movenpick .btn-success:not(:disabled):not(.disabled):active, body.page-template-page-movenpick .btn-success:not(:disabled):not(.disabled).active, body.page-template-page-movenpick .show > .btn-success.dropdown-toggle,
	body.page-template-page-president .btn-success:not(:disabled):not(.disabled):active, body.page-template-page-president .btn-success:not(:disabled):not(.disabled).active, body.page-template-page-president .show > .btn-success.dropdown-toggle,
	body.page-template-page-borgobianco .btn-success:not(:disabled):not(.disabled):active, body.page-template-page-borgobianco .btn-success:not(:disabled):not(.disabled).active, body.page-template-page-borgobianco .show > .btn-success.dropdown-toggle { background-color: #8C734360; border-color: #8C734360; }