@charset "UTF-8";
/* CSS Document */

body {
	font-family: "Josefin Slab", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
	font-size: 130%;
}

.container-header {
    position: relative;
    z-index: 1000;
    background-color: #FFFFFF!important;
	background: #FFFFFF!important;
	box-shadow: 0 0 6px rgba(0,0,0,0.20);
	padding:0!important;
}


a {
	text-decoration: none!important;
}

div.moduletable.testohome {
	width:100%;
	background-color: rgba(235,230,224,1.00);
	padding:80px 0 80px 0;
}
h1,h2,h3 {
font-family: "Josefin Slab", serif;
	font-weight: 600;
}

h1.uk-h1 {
font-family: "Josefin Slab", serif!important;	
	font-size: 250%!important;
	color:rgba(129,0,2,1.00)!important;
}

h2.uk-h1 {
font-family: "Josefin Slab", serif!important;	
	font-size: 250%!important;
	color:rgba(129,0,2,1.00)!important;
}



body.itemid-104 div.uk-scope {
	margin: 80px auto 80px auto;
}


body.itemid-101 div.uk-scope {
	margin: auto auto 80px auto;
}

/* menu */

div.grid-child.container-nav {
	padding:0!important;
}

ul#dj-megamenu112 {
	margin-top:15px!important;
}

ul#dj-megamenu112.dj-megamenu.dj-megamenu-clean.dj-megamenu-wcag.horizontalMenu.dj-fa-5 li.dj-up a {
	font-size: 90%!important;
}

/* footer */


footer.container-footer.footer.full-width {
	background-color: #cb3944!important;
	background: #cb3944!important;
}

footer.container-footer.footer.full-width div.grid-child {
	background-color: #cb3944!important;
}


div#mod-custom117.mod-custom.custom {
	text-align: center;
}

div#mod-custom117.mod-custom.custom h2 {
	font-size: 250%;
	font-weight: 600;
	color: rgba(127,64,0,1.00);
	line-height: 90%;
}


div#mod-custom117.mod-custom.custom p {
	font-size: 130%;

}
div.info {
	width:30%;
	float:left;
	padding-top:40px;
}

div.ilform {
	width:70%;
	float:right;
}

img.ologo {
	margin:10px auto auto 10px;
}



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

div.dj-megamenu-wrapper {
	padding:10px 10px 0 0!important;
}

}

@media only screen and (max-width: 768px) {
div.info {
	width:100%;
	float:left;
	padding-top:10px;
}

div.ilform {
	width:100%;
	float:right;
}


}


@media only screen and (max-width: 600px) {
	
	img.ologo {
	margin:10px auto auto 10px;
		width:111px;
		height:60px;
}


div.dj-megamenu-wrapper {
	padding:25px 10px 0 0!important;
}
	
	div.uk-scope {
	margin: 30px auto 30px auto;
}
	
h1.uk-h1 {
line-height: 100%!important;
}	
	
	div#mod-custom117.mod-custom.custom h2 {
	font-size: 200%;
		width:90%;
		margin:auto auto 30px auto;

}
	
div.moduletable.testohome {
	width:100%;
	background-color: rgba(235,230,224,1.00);
	padding:80px 0 20px 0;
}	
.container-header {
    position:fixed!important;
	width:100%!important;
	top:0;
    z-index: 1000;
    background-color: #FFFFFF!important;
	background: #FFFFFF!important;
	box-shadow: 0 0 6px rgba(0,0,0,0.20);
	padding:0!important;
}
	
	
}


