@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-Light.woff2') format('woff2'),
		url('../fonts/OpenSansCondensed-Light.ttf') format('ttf'),
        url('../fonts/OpenSansCondensed-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-Regular.woff2') format('woff2'),
		url('../fonts/OpenSansCondensed-Regular.ttf') format('ttf'),
        url('../fonts/OpenSansCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
		url('../fonts/OpenSans-Bold.ttf') format('ttf'),
        url('../fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: url('../fonts/OpenSansSemiCondensed-Bold.woff2') format('woff2'),
		url('../fonts/OpenSansSemiCondensed-Bold.ttf') format('ttf'),
        url('../fonts/OpenSansSemiCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light.woff2') format('woff2'),
		url('../fonts/OpenSans-Light.ttf') format('ttf'),
        url('../fonts/OpenSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-Bold.woff2') format('woff2'),
		url('../fonts/OpenSansCondensed-Bold.ttf') format('ttf'),
        url('../fonts/OpenSansCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.ttf') format('woff'),
        url('../fonts/OpenSans-Regular.woff') format('ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/OpenSansCondensed-Medium.woff2') format('woff2'),
		url('../fonts/OpenSansCondensed-Medium.ttf') format('ttf'),
        url('../fonts/OpenSansCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* CTR */

.sidebar .sub-menu {border-top:2px solid #1FA2E1;border-bottom:2px solid #1FA2E1}
iframe {width:100%}
.pdf {border:2px solid #1FA2E1;padding:90px 30px;width:100%;display:block}

.home .col-md-4 {text-align:center}

.navbar>.container .navbar-brand {margin-left:0}
.navbar-default .navbar-nav>li>a {padding:0 10px}
.search-form {float:right;padding:0 10px 20px 0}

body {background:url('img/bk_body.jpg');color:#707070;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.4em}
.dropdown-menu {font-size:18px}
.main {margin-bottom:50px}
.main img.full {width:100%;height:auto}
.page-id-913 .main img, .page-id-680 .main img, .main img.ajax-loader {width:auto}

a {color:#1FA2E1}
a, a:hover {text-decoration:none}

p {text-align:justify;line-height:25px}

h1, h2, h3 {font-weight:normal}
h2 {font-size:25px}

ul {list-style-type:none}

input, .main button, select, textarea {width:100%}

.rev_slider_wrapper {max-width:1170px}
.tp-caption.dida {bottom:0}

iframe.video {width:100%;height:400px}
.issuuembed {height:900px}

.bogo-language-switcher {position:absolute;top:10px;right:0;text-transform:uppercase}
.bogo-language-switcher li {float:right;padding:0 20px;color:#fff}
ul.bogo-language-switcher li {padding:10px}


.navbar-default, .content-info {background:#132325;font-family:'Open Sans Condensed',sans-serif}
.navbar-brand {text-indent:-300px;overflow:hidden;float:left;display:block;width:320px;height:110px;background:url('img/crescere-tra-righe2018.png') no-repeat center center;
background-size:contain}

.navbar-default .navbar-nav>li>a {text-transform:uppercase;color:#fff;display:inline;float:left;
line-height:110px;padding:0 10px;font-size:20px;background:url('img/bk_mainmenu.png') 0 -78px no-repeat}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus
 {background:url('img/bk_mainmenu.png') 0 0 repeat-x ! important;color:#96DDFC}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus
{background:none;color:#96DDFC}


.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus 
{background:#4f4f4f ! important;color:#96DDFC}

.dropdown-menu {background:#132325;margin:0}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#fff;padding:10px 20px;border-bottom:1px solid #4f4f4f}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color:#96DDFC}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background:#4f4f4f}

.sidebar ul, .main ul {padding:0 20px 0 0;font-size:16px}
.main ul {/*margin:30px 0;border:1px solid #ccc;padding:30px;background:#fff*/}
.sidebar li, .main li {border-bottom:1px solid #ddd}
.sidebar li a, .main li a {display:block;padding:10px 20px}
.sidebar li.active {border-left:10px solid #472b5e}
.sidebar li.active a {color:#472b5e}

.content-info .widget {padding:40px 20px 20px 20px;color:#fff;text-align:center;line-height:40px}

@media (min-width: 767px) {
	.page-id-1608 figure {
		float: left;
		margin: 0 2rem 0 0;
	}
	.page-id-1608 p::after{
		margin-bottom: 1rem;
		/*clear: left;
		height: 1rem;
        content: " ";
        display: block;*/
	}
}

@media (max-width:1200px) {
	.container {width:100%;padding-right:0}
	.navbar-brand {width:160px}
	.navbar-default .navbar-nav>li>a {padding:0 5px;font-size:16px}
	.page-id-1150 .navbar-default .navbar-nav>li>a {padding:0 5px}
}

@media (max-width:950px) {
	.banner .container {padding-left:0}
	.navbar-default .navbar-nav>li>a {padding:0 5px}
}

@media (max-width:880px) {
	.page-id-1150 .navbar-brand {width:180px;height:75px;background-size:contain}
	.page-id-1150 .navbar-default .navbar-nav>li>a {line-height:75px}
}

@media (max-width:768px) {
	.page-id-1150 .navbar-default .navbar-nav>li>a {line-height:50px}
	.page-id-1150 .bogo-language-switcher li {float:none}
	.page-id-1150 .navbar>.container .navbar-brand {margin-left:auto}
	.page-id-1150 .navbar-brand {width:320px;height:110px;float:none;margin:0 auto}
	.container {width:98%}
	.bogo-language-switcher {top:45px}
	.container {padding-left:0}
	.navbar-default .navbar-nav>li>a {float:none;display:block;text-align:center;line-height:40px;font-size:30px}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {text-align:center;font-size:25px}
}

	
.banner a.wpml-ls-link{
	position: relative;
}
.banner a.wpml-ls-link {
	padding-left: 2.6rem;
}
.banner .wpml-ls-item a:before {
    content: " ";
    background-image: url(../img/en.svg);
    position: absolute;
    width: 4rem;
    height: 2rem;
	left:0;
    background-repeat: no-repeat;
    background-position: 0 50%;
}

.banner .wpml-ls-item-it a:before {
    background-image: url(../img/it.svg);
}
.banner .wpml-ls-statics-shortcode_actions{
	position: absolute;
	top: 0;
	right: 1rem;
}