@charset "UTF-8";
/* CSS Document */
body, html {
	width:100%!important;
	height:100%!important;
}

div.dj-megamenu-wrapper {
	display:none;
}

div.moduletable.logomob {
	display:none;
}

a {
	text-decoration: none;
}

p {
	font-family: "Open Sans", sans-serif;
	font-weight: 100;
}

div.ba-gallery-row-wrapper h2 {
	font-weight: 100!important;
}

/* video */

div.card {
	border:none!important;
	border-radius: 0!important;
}

div.yendif-video-share-title a.card-link {
	color:rgba(5,158,180,1.00);
	font-size: 90%;
}

div.yendif-video-share-title a.card-link:hover {
	color:rgba(0,107,123,1.00);
	font-size: 90%;
}

header.header.container-header.full-width {
	background-color: rgba(255,255,255,1.00)!important;
	background: rgba(255,255,255,1.00)!important;
}

div.grid-child.container-nav {
	background-color: rgba(255,255,255,1.00)!important;
	text-align: right;
	margin-bottom:30px;
}

li.lang-active {
	background-color: transparent;
	background: none!important;
}

div.moduletable.lalingua {
	position:absolute;
	right:10px;
	top:10px;
	padding-bottom:20px;
}

ul.mod-languages__list.lang-inline li a {
	color:rgba(182,182,182,1.00);
	font-size: 90%;
}

ul.mod-languages__list.lang-inline li a:hover {
	color:rgba(121,121,121,1.00);
	font-size: 90%;
} 

ul.mod-languages__list.lang-inline li.lang-active a {
	color:rgba(121,121,121,1.00);
	font-size: 90%;
} 
footer.container-footer.footer.full-width {
	width:100%;
	background-color: #FFFFFF!important;
	background: #ffffff!important;
	position:fixed;
	bottom:0px;
}

footer.container-footer.footer.full-width div.grid-child {
	background-color: #FFFFFF!important;
	width:98%;
	max-width: 1400px;
	margin:auto;
}

div#mod-custom97.mod-custom.custom {
	color:rgba(141,141,141,1.00);
	text-align: center;
	margin:auto;
}

div#mod-custom97.mod-custom.custom a {
	text-decoration: none;
	color:rgba(2,2,2,1.00);
}

div#mod-custom97.mod-custom.custom a:hover {
	text-decoration: none;
	color:rgba(109,109,109,1.00);
}


div#mod-custom90.mod-custom.custom {
	margin-bottom:-15px;
}

div#mod-custom90.mod-custom.custom h1 {
	font-size: 150%;
	line-height: 90%;
}

div.grid-child.container-sidebar-left {
	position:relative;
	top:40%;
}

div.exib {
height:auto;
	max-height: 600px;
	width:100%;
	max-width: 1000px;
	overflow: auto;
}

/* menu */

ul.mod-menu.mod-list.nav {
	padding:0;
	margin:0;
	text-decoration: none;
}

ul.mod-menu.mod-list.nav li.nav-item {
	padding:0!important;
	margin:0!important;
}

ul.mod-menu.mod-list.nav li.nav-item a {
	display:block;
	color:rgba(0,140,205,1.00);
	text-decoration: none;
	font-size: 90%;
		padding:3px 0 0 0;
	margin:0;
	line-height: 80%;
}

ul.mod-menu.mod-list.nav li.nav-item a:hover {
	color:rgba(0,55,94,1.00);
	text-decoration: none;

}

ul.mod-menu.mod-list.nav li.nav-item.active a {
	color:rgba(0,55,94,1.00);
	text-decoration: none;

}

/*ul.mod-menu.mod-list.nav {
	padding:0;
	margin: 0;
}


ul.mod-menu.mod-list.nav li.nav-item {
	display:block;
	padding:0!important;
		margin:0;
	background-color: aquamarine;
	height:auto;
	border:1px dashed blue;
}
ul.mod-menu.mod-list.nav li:hover {
	background-color: transparent;
	background: none;
}

ul.mod-menu.mod-list.nav li a:hover,
ul.mod-menu.mod-list.nav li.active a  {

	color:rgba(0,71,93,1.00);
}

ul.mod-menu.mod-list.nav li a {
	font-size: 80%;
	font-weight: 400!important;
	color:rgba(0,136,177,1.00);
	text-decoration: none;
	padding:0;
	margin:100px 0 0 0!important;
	background-color: yellow;
}
*/

@media screen and (max-width: 768px) {
	

	
}


@media screen and (max-width: 600px) {
	
	.dj-offcanvas-close-btn { color: rgba(255,255,255,1.00)!important; }
	
	div.dj-megamenu-wrapper {
	display:block;
}
	
	div.grid-child.container-sidebar-left {
		display:none;
	}
	
	div.moduletable.logomob {
	display:block;
		width:100%;
}
	
	div#mod-custom135.mod-custom.custom {
		width:100%;
		text-align: center;
	}
	
	div#mod-custom135.mod-custom.custom h1 {
		line-height: 90%;
	}

}