@font-face {
font-family: 'Noah';
src: url('/templates/arkadiatemplate/fonts/Noah Grotesque Regular.woff');
font-style: normal;
 }

@font-face {
font-family: 'NoahMedium';
src: url('/templates/arkadiatemplate/fonts/Noah Grotesque Medium.woff');
font-style: normal;
 }
 
@font-face {
font-family: 'NoahBold';
src: url('/templates/arkadiatemplate/fonts/Noah Grotesque Bold.woff');
font-style: normal;
 }

@font-face {
font-family: 'NoahExtraBold';
src: url('/templates/arkadiatemplate/fonts/Noah Grotesque ExtraBold.woff');
font-style: normal;
 }

 
body {
	font-family: 'Noah', sans-serif !important;
	font-size: 16px !important;
	color: #000 !important;
	margin: 0px !Important;
	padding: 0px !Important;
	}
	
a:link {
	font-family: 'Noah', sans-serif !important;
	
}

	

 


#megamenucss #js-mainnav.blackwhite .js-megamenu {
	background: none transparent !important;


}

#megamenucss #js-mainnav.blackwhite .js-megamenu  a:link {
color: black !important;	
	font-size: 160% !important;	
}

#megamenucss #js-mainnav.blackwhite .js-megamenu  a:visited {
color: black !important;		
}



#megamenucss #js-mainnav.blackwhite .js-megamenu  a:hover {
background: #f89d89 !important;		
}

#megamenucss #js-mainnav.blackwhite .js-megamenu  a:active {
background: none !important;		
color: yellow !important;
}

.active {
background: white !important;		
}

#js-mainnav.megamenu.blackwhite {
	border: 0px !important;
	background: none !important;
}

#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {
	border: 0px !important;
}

#footer p {

	font-family: 'Noah', sans-serif !important;
}


#footer a:link {
	color: #f89d89 !important;
	font-family: 'Noah', sans-serif !important;
	
}

#topmenu a:link {
	color: white !important;
}

#topmenu a:visited {
	color: white !important;
}

#field1 {
	width: 10em !important;
	
}

#field2{
	width: 10em !important;
}

#field3{
	width: 10em !important;
}

#field4{
	width: 15em !important;
}

.visCSSinput {
	border-radius: 3px !important; 
	font-size: 120% !important;
}

.btn {
	 background: #f89d89 !important;	
	 font-size: 130% !important;
	 padding: 0.5em !important; 
	 padding-left: 1em !important;
	 padding-right: 1em !Important;
	 font-weight: bold !important;
	 }
	 
	 
input[name="form1submit"] {
  float: left;
}
	 

h1 {
	font-weight: bold !important;
	font-size: 150% !important;
}

[itemprop="headline	"] {
   font-weight: bold !important;
}

.page-header h2 {
	font-family: 'NoahBold', sans-serif !important;
}




.custom_botMenu a:link {
	color: white !important;

}

.custom_botMenu a:link {
	color: white !important;
}

.custom_botMenu a:visited {
	color: white !important;
}


.page-header {
  padding-bottom: 9px !important;
  margin: 0px !important;
  border-bottom: 0px solid #eee !important;
}



[itemprop="thumbnailUrl"] {
   width: 300px !Important;
   padding-right: 20px;
}

.readmore a {
	margin-top: 2em;
	font-size: 17px !important;
	color: white !important;
}


.menu_jops li {
	font-size: 25px !important;
	font-weight: bold;
		
}

[itemprop="name"] a {
   color: black !important;
}

.menu_jops a {
	color: #112814 !important;
}

.breadcrumb {
  background-color: #fff !important;
  
}



h3 {
	font-family: 'NoahBold', sans-serif !important;
}

.sliderm__button--previous {
	left: 10px !important;
}

.sliderm__button--next {
	right: 10px !important;
}

.sliderm__slide {
	padding: 0px !important;
}

.acym__users__creation__fields__title {
	color: black !important;
	padding-right: 1em !important;
}

.acym_form label {

}

#mailingdata_terms_formAcym58511 {
	float: left !important;
}

label[for="mailingdata_terms_formAcym41411"] {
   float: left !important;
}


.subbutton {
	font-size: 12px !important;
	border: 0px !important;
	background: #f69d94 !important;
	margin-bottom: 4em !important;
}

#bottomMiddle h3 {
	color: white !important;
	font-size: 16px !important;
}	
.checkbox {
	display: inline-block !important;
}

.responseContainer {
	color: red !important;
	background: #FFF !important;
}

.sliderm__button--previous  {
	margin-left: -50px !important;
	}
	
.sliderm__button--next {
	margin-right: -50px !important;
}	

.jux-fa.jux-fa-bars {
color: black !important;
}


  .google-maps {
    position: relative;
    padding-bottom: 40%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
  }
  .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }
  
  