@import"../css/reset.css";@import"../css/skeleton.css";@import"../css/superfish.css";@import"../css/forms.css";
@import url(https://fonts.googleapis.com/css?family=Dosis:700);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,400italic,500,500italic,700,700italic);

body						{background-image:url(../images/bg.gif);font:13px/20px 'Ubuntu', sans-serif;font-weight:400;color:#000;position:relative;min-width:320px;-webkit-text-size-adjust: none;}
html,body				{height:100%;}
.blauw					{color:rgba(0,66,136,1.00)}
.zwart					{color:#000;}
.wit					{color:#FFF;}
.kapitaal				{text-transform:uppercase;color:rgba(0,66,136,1.00);font-weight:500;height:30px;margin:0px;}
.bijschrift				{text-align:bottom}
p							{padding-bottom:20px}
p sup					{font-size:8px;line-height:10px}
li sup					{font-size:8px;line-height:10px}
a							{color:rgba(0,66,136,1.00);outline:none;cursor:pointer;text-decoration:none;}
a:hover					{color:rgba(0,66,136,1.00); text-decoration:none;opacity:0.6}
a:visited				{text-decoration: none}
a:focus					{text-decoration: none}
a:active					{text-decoration: none}
strong					{font-family:'Ubuntu', sans-serif; font-weight:500;}
em						{font-family:'Ubuntu', sans-serif; font-weight:400;font-style:italic}
em strong				{font-family:'Ubuntu', sans-serif; font-weight:500;font-style:italic}

/*  Header styles */
h1,h2,h3,h4,h5	{line-height:40px;color:rgba(0,66,136,1.00); font-family:'Dosis', sans-serif; font-weight:700;letter-spacing:1px;}
h1 img					{-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:    0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:         0px 0px 0px 0px rgba(0, 0, 0, 0);}
h1							{font-size:40px;}
h2							{font-size:35px;}
h3							{font-size:35px; color:rgba(0,66,136,1.00); position:relative;} 
h3 span					{ display:block;}
h3 .extra-wrap		{ border-bottom:1px solid #83a2c5;min-height:40px;}
h4							{font-size:20px;}  
h6							{font-size:14px;line-height:20px;color:rgba(0,66,136,1.00);font-family:'Dosis', sans-serif; font-weight:700;letter-spacing:1px;}
.inhoud					{font-size:20px;line-height:20px}  

h1.text2{font:40px/40px 'Dosis', sans-serif; color:rgba(255, 255, 255, 1);font-weight:700; margin-top:0px; letter-spacing:2px;text-shadow: 3px 3px 6px rgba(0, 0, 0, 1)}
/*  TO TOP */
#scroll {
    position:fixed;
    right:20px;
    bottom:20px;
    cursor:pointer;
    width:60px;
    height:42px;
    background-image:url(../images/totop1.png);
    background-color:transparent;
	display:none;
	z-index:99999999
}

#scroll:hover {
    background-image:url(../images/totop2.png);
}

.video-parallax {
	background: url(../sliders/slider-video.jpg);
    background-position: center!important;
    background-repeat: no-repeat!important;
	border-radius:10px!important;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	margin-bottom:25px
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.padding{padding:100px 0 100px 0; border-radius:10px}
.videopadding{padding:0px 50px 0px 50px; border-radius:10px}

h5 sup {vertical-align: super; font-size:16px;}

.brochure {
	border-radius:0;
	box-shadow: 5px 5px 10px #666;
}

.downloadicon {
	color:rgba(0,66,136,1.00);
	line-height: 18px!important;
	margin: 0 5px;	
}


.icon {
  	position: relative;
  	left: 0;
  	top:0px;
	width: 100%;
	text-align: center;
	font-size:24px;
}

.icon:hover {color:#000}

.functietext,	
.social {width:100%;margin-bottom:10px}
.socialsize	{font-size:36px}

/* Global Structure---------------------------------------- */
img				{max-width:100%; height:auto;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}

.beursdatum			{margin-top:20px; padding-bottom:20px;border-bottom: 1px dotted rgba(0,66,136,1.00)}
.beurstekst			{margin-top:20px; padding-top:20px;border-top: 1px dotted rgba(0,66,136,1.00);border-bottom: 1px solid rgba(0,66,136,1.00)}
.beursbanner		{width:100%; height:auto;padding-top:20px}
.beursbutton		{display:inline-block; font:14px/20px 'Dosis', sans-serif; font-weight:700; text-transform:uppercase; background-color:rgba(0,66,136,1.00);color:#fff;padding:5px;border-radius:0px 0px 5px 5px}
.beursbutton:hover	{background-color:#000;color:#fff}
img.beursbanner		{width:50%;border-radius:0;}
				
.rondehoeken	{-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}

.product		{display:block;width:100%;height:100%;margin-bottom:20px;}
.product img {max-width:100%;height:auto;}

.geenschaduw	{-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);	}

.nieuwsfoto	{margin-bottom:20px}



/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.text3					{ font:13px/20px 'Ubuntu', sans-serif;font-weight:400;}
.text4					{ font:13px/20px 'Ubuntu', sans-serif;font-weight:400;}
.inspringer				{margin-left:40px;margin-top:20px}
.lijnonder				{border-bottom: 1px dotted rgba(0,66,136,1.00);margin-bottom:40px}

/*********************************header*************************************/
header{ width:100%; border-top:6px solid rgba(0,66,136,1.00);}
header h1     {float:left; padding:25px 0 0 0;}
header h1 a   {display:block; width:150px;}


.sf-menu li li a, .sf-menu li.sfHover li a, .sf-menu li.current li a	{
padding:10px 5px
}


/* slider */
.slider		{ width:100%;position:relative; z-index:1; margin:19px auto 31px; }
.flexslider {width: 100%; margin: 0;}
.flexslider .slides > li  {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slider:before {
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, .5);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  transform: rotate(3deg);
  position: absolute;  right: 10px;  bottom: 15px;  z-index: -1;  width: 50%;  max-width: 400px;  height: 20%;  content: " ";}

.slider:after {
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, .5);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(3deg);
  position: absolute;  left: 10px;  bottom: 15px;  z-index: -1;  width: 50%;  max-width: 400px;  height: 20%;  content: " ";}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* flex-control-nav */
.flex-control-nav{overflow:hidden; position:absolute; right:48.5%; bottom:-20px;z-index:999; list-style:none;}
	.flex-control-nav li{ float:left; margin-left:5px;}
	.flex-control-nav li a{ display:block; background:#e6e6e6; width:12px; height:6px; text-indent:-5000px; margin-top:5px;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.flex-control-nav li a:hover,.flex-control-nav li a.active{ width:12px; height:12px; margin-top:0; background:rgba(0,66,136,1.00);}

/* caption */
.caption{ position:absolute; left:1px;bottom:62px; width:800px; color:#fff;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.pad-capt{ padding:0 0 0 38px;}
.text1{ font:50px/40px 'Dosis', sans-serif; font-weight:700;letter-spacing:2px;text-transform:uppercase;text-shadow: 3px 3px 6px rgba(0, 0, 0, 1)}
.text2{font:40px/40px 'Dosis', sans-serif; font-weight:700; margin-top:10px; letter-spacing:2px;text-shadow: 3px 3px 6px rgba(0, 0, 0, 1)}
.lineH{width: 100%;height: 1px;background-color: #83a2c5;}
/********************** Content ************************/
section{  width:100%; }
.padcontent{ padding-bottom:66px;}
.padcontent2{ padding-bottom:61px;}
.padcontent3{ padding-bottom:51px;}
.padcontent4{ padding-bottom:65px;}
.pad20			{padding-top:20px}

.box1				{text-align:center; padding:50px 10px 10px 0px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.box1.first			{margin:0; padding-left:0px;padding-right:10px;}
.box1.last			{margin:0;}
.box1:hover		{}
.box1 p				{padding:10px 10px 0px;min-height:220px}
.borderR			{border-right:1px solid #83a2c5;}

.box-img,.box-img2{ float:left; padding:0px;position:relative;}
.box-img3{ position:relative;}
.box-img a{ position:relative; z-index:2;}
.box-img span{ display:block; top:0px; left:0px; right:0px; bottom:0px; position:absolute; z-index:1;}
.box-img3 span{ display:block; top:0; left:0; right:0; bottom:0; position:absolute; z-index:1;-webkit-border-top-left-radius: 10px;
					-webkit-border-top-right-radius: 10px;
					-moz-border-radius-topleft: 10px;
					-moz-border-radius-topright: 10px;
					border-top-left-radius: 10px;
					border-top-right-radius: 10px;}
.box-img3 img{position:relative; z-index:2;}



.box-img a img 					{filter:gray;-webkit-filter: grayscale(100%);}
.box-img a img:hover 			{filter:none;-webkit-filter:none;}
.box-img3 img 					{filter:none;-webkit-filter:none;}
.box-img3 img:hover 			{filter:gray;-webkit-filter: grayscale(100%);}




.list2{ position:relative; overflow:hidden; padding:20px 0 20px 0px;}
	.list2 li{float:left; margin:0 0 0 20px;}
	.list2 li:first-child{ margin:0;}


.list1 li{ font:13px/20px 'Ubuntu', sans-serif;font-weight:400;background:url(../images/marker.png) 0 9px no-repeat; padding:0px 0 10px 10px;}
	.list1 li a{ color:#101010}
	.list1 li a:hover{ color:rgba(0,66,136,1.00)}

.list1a li{ font:13px/20px 'Ubuntu', sans-serif;font-weight:400;background:url(../images/marker.png) 0 9px no-repeat; padding:0px 0 0px 10px;}


.quote{ background:#f3f3f3; margin:36px 0 28px 0; padding:14px 10px 15px 20px; position:relative;}
	.quote span{ display:block; background:url(../images/quote.png) 0 0 no-repeat; width:22px; height:11px; position:absolute; bottom:-11px; left:47%;}
.quote blockquote{ font:italic 13px/20px 'Ubuntu', sans-serif;font-weight:400;color:#101010;}
.box2{ position:relative; overflow:hidden; padding-bottom:1px;}
	.box2 img{ float:left; margin:6px 5px 0 0;}

.pad4{ padding:0px 60px 0 0;}
	.pad4 .link{ line-height:20px;}
.map{float:left; position:relative; margin:36px 19px 0 0;}
.map iframe{ width:384px; height:350px;}
.contacts{ font-style:normal; overflow:hidden; padding:30px 0 0 0;}
	.contacts span{ display:inline-block; width:30px;}
	.contacts a{ color:#000; text-decoration:none;}
	.contacts a:hover{ color:rgba(0,66,136,1.00); text-decoration:none;}


/*  Buttons */
.buttonDown		{margin:0 0 40px 0;text-align:center}
.button{display:inline-block; font:18px/20px 'Dosis', sans-serif; font-weight:700; text-transform:uppercase;color:#FFF; background:rgba(0,66,136,1.00); padding:6px 18px;letter-spacing:1px;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.button:hover{ text-decoration:none;color:#fff;background:#000;}

.button1{display:inline-block; font:18px/20px 'Dosis', sans-serif; font-weight:700; text-transform:uppercase;color:#FFF; background:rgba(0,66,136,1.00); padding:6px 18px;letter-spacing:1px;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.button1:hover{ text-decoration:none;color:#fff;background:#000;}
.button2{display:inline-block; font:15px/15px 'Dosis', sans-serif; font-weight:700; text-transform:uppercase;color:#FFF; background:rgba(0,66,136,1.00); padding:5px 10px;letter-spacing:1px;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom:20px}
.button2:hover{ text-decoration:none;color:#fff;background:#000;}

.link{ display:inline-block; font:14px/20px 'Dosis', sans-serif; font-weight:700; text-transform:uppercase; color:rgba(0,66,136,1.00);}
	.link:hover{ color:#000;}
.link2{ display:inline-block; text-transform:uppercase; color:#000;}
	.link2:hover{ text-decoration:none; color:rgba(0,66,136,1.00);}
.list3{ position:relative; overflow:hidden; padding:20px 0px 5px 20px;}
	.list3 li{ float:left; width:290px; margin:0 0 10px 20px;background:#f3f3f3;}
	.list3 li.first{ margin-left:0;}
	.list-bg{ padding:15px 20px 15px;}
	
	
	.list3 li:hover .list-bg a{ color:#fff; display:inline;}
	.list3 li:hover .list-bg a:hover{ text-decoration:underline;}
	.list3 li:hover .list-bg p .kapitaal.strong {color:#fff;}

	
	/*--- tabs begin ---*/
.col1{ width:630px;float:left;}
.col2{ width:210px;margin-left:20px;float:left;}
.col3{ width:210px;float:left;}

.tabs {}
.tabs ul.nav {float:left;padding-left:10px;padding-bottom:24px}
.tabs ul.nav li{padding-right:1px;float:left}
.tabs ul.nav li a{display:block;position:relative;width:32px;height:32px;font-size:19px;color:#fff;line-height:32px;background:#777;text-decoration:none;text-align:center}
.tabs ul.nav .selected a, .tabs ul.nav  a:hover{background:rgba(0,66,136,1.00);border-radius:5px}
.tabs .tab-content {display:none;width: 590px}

h5						{display:block;font-size:24px;line-height:25px;height:56px}

.dropcap			{float:left; text-transform:uppercase; width:75px;min-height:56px;font:48px/60px 'Dosis', sans-serif; font-weight:700;  text-align:center;  
						-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:50px; color:#d1d1d1; margin:5px 15px 16px 0; padding-top:5px;}
h5 .dropcap			{float:left;display:block;width:56px;margin-top:0px;margin-right:10px;background:url(../images/dropcap1.png) 0 0 no-repeat;
						color:#fff;text-align:center;-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);padding-bottom:20px;-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)}
h5 .dropcap strong	{font:30px/30px 'Ubuntu', sans-serif !important;font-weight:400;display:block;padding-top:3px;letter-spacing:-1px}
h5 .dropcap span	{font:14px/20px 'Ubuntu', sans-serif;font-weight:400;display:block;margin-top:-3px}

/*--- tabs end ---*/



/* Elastislide Style */
.es-carousel-wrapper{padding:30px 0 0 0;position:relative; z-index:99;}
.es-carousel	{overflow:hidden;}
.es-carousel ul	{display:none; overflow:hidden; position:relative;}
.es-carousel ul li	{height:100%;float:left;display:block; padding:0; overflow:hidden;}
.es-carousel ul li img	{display:block;border:none;max-height:100%;width:174px;}
.es-carousel ul li img.box-foto{ display:block;margin-bottom:20px;margin:0;width:174px}
.es-carousel ul li span{ display:block; margin-top:-5px;}

.fototext				{ display:block;font:13px/20px 'Ubuntu', sans-serif;font-weight:400;color:#000;text-align:center;margin-top:10px}
.functietext			{ display:block;font:11px/13px 'Ubuntu', sans-serif;font-weight:400;font-style:italic;color:#000;text-align:center}
.mailtext				{ display:block;font:11px/20px 'Ubuntu', sans-serif;font-weight:400;color:#999;text-align:center}
.mailtext:before		{ display:inline-block;content:"E";  font:11px/20px 'Ubuntu', sans-serif;font-weight:400;color:rgba(0,66,136,1.00);margin-right:5px}



.es-nav span.es-nav-next,.es-nav span.es-nav-prev{ display:block !important; position:absolute; line-height:0; font-size:0; width:20px; height:20px;  text-indent:-5000px;z-index:99; cursor:pointer;top:-35px;}
.es-nav span.es-nav-next{right:0; background: url(../images/btn-next.png) 0 0 no-repeat;}
.es-nav span.es-nav-prev{right:23px; background:url(../images/btn-prev.png) 0 0 no-repeat;}
.es-nav span.es-nav-next:hover,.es-nav span.es-nav-prev:hover{ background-position:0 -19px;}
/******************** Footer ******************/
footer{ font:12px/15px 'Dosis', sans-serif; font-weight:700; color:#000; text-transform:uppercase; text-align:center; padding:0 0 39px;}
footer a{ color:rgba(0,66,136,1.00);}
footer a:hover			{color:rgba(0,66,136,1.00); text-decoration:none;opacity:0.6}
.footer-menu				{position:relative; overflow:hidden; padding:8px 0 0 250px;}
	.footer-menu li		{ float:left; font-size:12px; line-height:20px; padding:0 15px 0 0;}
	.footer-menu li a	{color:rgba(0,66,136,1.00);}
	.footer-menu li a:hover,.footer-menu li.current a{ color:rgba(0,66,136,1.00); text-decoration:none;opacity:0.6}
	.footer-menu li.krov {color:#999;}
/* padding */
.padtop0{ padding-top:0;}
.padbot0{ padding-bottom:0;}
.padtop{ padding-top:63px;}
.padtop24{ padding-top:50px;}
.padtop22{ padding-top:45px;}
.padtop2{ padding-top:40px;}
.padtop32{ padding-top:40px;}
.padtop3{ padding-top:30px;}
.padtop15{ padding-top:15px;}
.padtop10{ padding-top:10px;}
.pad1{ padding-bottom:20px;}
	.pad1 .box-img{ margin-right:10px;}
	.pad1 .extra-wrap{ padding-top:40px;}
	.pad1 .text3 { display:inline-block; margin-top:-3px;}
.pad2{ padding:30px 0 0 0;}
	.pad2 .link2{ margin:2px 0 0 0;}
.pad3{ padding:30px 0 0 0;}
	.pad3 .box-img2{ margin:5px 20px 0 0;}
.padbot2{ padding-bottom:5px;}
.padbot{ padding-bottom:30px;}
.indent{ margin-top:-1px;}
.padline{ padding:19px 0 0 0;}
.padright{ padding-right:30px;}
.padright1{ padding-right:20px;margin-bottom:20px}
.padright2{ padding-right:50px;}
.und{ text-decoration:underline;}
.und:hover{ text-decoration:none;}
.padright3{ padding-right:50px;}
.martop20{ margin-top:20px;}
.marbot20{ margin-bottom:20px;}




.taal				{position:absolute;height:20px;margin-top:0px;padding:5px;top:0;right:0;z-index:99999}
.taalicon li		{display:inline-block;margin-top:5px;padding:5px 5px 0 5px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;width:15px;border-left: 1px dotted rgba(0,66,136,1.00);}
.taalicon li.last	{border-right: 1px dotted rgba(0,66,136,1.00);}
.taalicon li img	{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}



/*==========================================*/
@media only screen and (min-width: 768px) and (max-width: 995px) {
	header h1{ float:left; padding:30px 0 0 0;}
	header h1 a{ display:block; width:130px; height:auto;}
	.caption{bottom:32px;}
	.box1 p{ padding:30px 10px 31px;height:290px}
	.list2 li{ float:left; margin:0 0 20px 10px;}
	.list2 li:last-child{ margin:0;}

	.hidden{ display:none;}
	.footer-menu{padding:8px 0 0 220px;}
	.list3 li{ float:left;padding:18px; background:#f3f3f3; width:294px; margin:0 30px 30px 0;}
	.map iframe{ width:250px; height:350px;}
	#toTop{ display:none !important;}
.padright3{ padding-right:0px;}
}
@media only screen and (max-width: 767px) {
	header h1{ float:none;padding:30px 0 30px 0;}
	.caption{ bottom:10px; width:300px;}
	.pad-capt{ padding:0 0 0 10px;}
	.text1{ font:30px/36px 'Dosis', sans-serif; font-weight:700; letter-spacing:0px;}
	.text2{font:35px/42px 'Dosis', sans-serif; font-weight:700; margin-top:-5px; letter-spacing:0px;}
	.box1{margin-left:0px; padding-left:0;}
	.borderR{ border-right:none;}
	.list2{ position:relative; overflow:hidden; padding:40px 0 0 0;}
	.list2 li,.list2 li:first-child{ float:left; margin:0 0 20px 65px;}
	.footer-menu{ display:none;}
	.es-carousel ul li .box-img2{ width:120px;}
	.es-carousel ul li span {}
	.pad4{ padding: 30px 0px 0 0;}
	.list3{ padding-left:0px;}
	.list3 li{ float:left;padding:3px; background:#f3f3f3; width:294px; margin:0 0px 10px 0;}
	.map{ float:none; margin:36px 0 0 0;}
	.map iframe{ width:282px; height:350px;}
	#toTop{ display:none !important;}
.padright3{ padding-right:0px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.text1{ font:25px/25px 'Dosis', sans-serif; font-weight:700; letter-spacing:0px;margin-top:0px;padding:0}
h1.text2{font:20px/25px 'Dosis', sans-serif; font-weight:700; margin-top:0px; letter-spacing:0px;padding:0}
	.col1{ width:210px !important; float:left;}
	.col2{ width:210px !important; float:left;}
	.footer-menu{padding:8px 0 0 70px;}
	.list2 li,.list2 li:first-child{ float:left; margin:0 20px 20px 0;}
	.es-carousel ul li .box-img2{ width:100%;}
	.es-carousel ul li { margin-right:40px !important;}
	.list3{ padding-left:40px;}
	.list3 li{ float:left;padding:18px; background:#f3f3f3; width:294px; margin:0 30px 30px 0;}
	.map iframe{ width:404px; height:350px;}
	.tabs .tab-content {display:none;width: 404px}
.box1 p{min-height:150px;height:100%}

}

@media only screen and (min-width: 320px) and (max-width: 480px) {
.box1 p{min-height:150px;height:100%}
.text1{ font:20px/20px 'Dosis', sans-serif; font-weight:700; letter-spacing:0px;margin-top:0px;padding:0}
h1.text2{font:15px/20px 'Dosis', sans-serif; font-weight:700; margin-top:0px; letter-spacing:0px;padding:0}
header h1 a{ width:100%;text-align:center}
h1 a img{ width:40%;}
div.wrapper	{width:100%}
div.wrapper tabs	{width:100%}
section.col1	{width:100%}
div.tab-content.pad2	{width:95%}
p.pad_bot1	{width:95%}
.padright1{padding-right:0px}
figure.padright1.pad1.fleft img {display:none}
h5 {font-size:20px}
}


/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */
