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

/* Grid */
.row{position:relative}
*[class*="span"], .left, .right.margin { margin-left: 3.859649122807%;float:left}		
.right { float:right !important;margin-left: 3.859649122807%!important;}	
*[class*="span"]:first-child, .left { margin-left: 0;}
*[class*="div"] {float:left}		

.span12 {width: 99.999999993%;}
.span9 {width: 74.035087719298%;}
.span8 {width: 65.350877192982%; }
.span6 {width: 48.070175438596%; }
.span7 {width: 56.666666666667%; }
.span4 {width: 30.760233918129%;}
.span3 {width: 22.105263157895%;}
.span2 {width: 13.421052631579%;}

.div2{width:16.666666666667%}
.div3{width:25%}
.div9{width:75%}
.div10{width:83.333333333335%}
.div4{width:31%}
.div8{width:69%}
.div7{width:58.3333333333333%}
.div6{width:50%}
.div5{width:41.6666666666667%}

.tile{overflow:hidden}
.bottom{position:relativ;height:100%e}
.bottom aside{position:absolute;bottom:0;}
.full{height:100%;overflow:hidden}
.h3rd{height:33.3333333333%;overflow:hidden}
.h23rd{height:66.66666666666%;overflow:hidden}
.hi{height:3000px;}
.rr{margin-right:2px}
.cattitle{width:89.5%;margin:0 0 1em}
.title{background:url('../img/head.gif') no-repeat bottom right  #6ECCEB }

h1{font-size:2.118rem;}
.box h1{margin-top:8%;}
h4{font-size:29px;font-size:1.6rem;}
.pagehead.surveys{margin:0 3px 2px 0}

/* Header */
.headgraphic h1{left: 30px;font-size: 1.8rem;}
#logo{width:25%}
/* Slider */
/* Caption style */
.flex-caption {padding:20px;width: 85%; margin: 0; position: absolute; left: 0; top: 0;}
.flex-caption.box{width:65%}

.newsbox{height:312px}

.homenewsbox{height:291px}
.homenewsbox .imgcon{width:100%;height:100%;position:relative;overflow:hidden}
.imgcon img{max-width:inherit!important}


.slidebox{height:183px;margin-bottom:1.4em}
.flex-control-nav {top: 154px;}
.contactbox{height:467px}

.feature img{position:absolute;width:inherit;max-width:inherit;overflow:hidden}
a.flex-caption{display: inline-block;padding: 15px;color: #fff;background: #4473b4;background: rgba(68, 115, 180, 0.85);top: 56px;left: 20px;}
.feature h2{margin-bottom:0.2em}
.newscats{margin:-0.4em 0 0.4em}
.homecats{float:right;display:block;margin:0.2em 0 1em}
.homecats li{display:block;float:left;list-style:none;margin:0 1em}

/* contact */
.vcard.small{font-size:90%}
#footer .sign{text-align:right}

.supporters li{width: 42%;
float: left;
margin: 4%;}


}


@media (min-width: 768px) and (min-height: 700px) and (max-width: 1140px){
.container{width:93%;max-width:1180px;}
}


@media (min-width: 768px) and (max-width: 1140px){
.slidebox .h3rd figure, .slidebox .h3rd h3{font-size:17px !important;line-height:1em;}
.slidebox .h3rd h3{display:none}

}



@media (min-width: 880px) {
.slidebox{height:220px}
.flex-control-nav {top: 194px;}
}

@media (min-width: 940px) {
	.survey .tile h1{font-size:133px}
.slidebox{height:250px}
.flex-control-nav {top: 210px;}
.slides h1, .headgraphic h1{font-size:2.118rem;}

}
@media (min-width: 1000px) {
	.anchors{float:left}
	.anchors.is-sticky{position:fixed;top:90px;max-width:190px}
	.fr.active.main-menu a{padding:0.7em; font-size:0.9em}
	.main-menu a.btn-beta {
		margin:0.6em 0;
	}
	.main-menu{border-top:4px solid #e0e8e9}
	.main-menu .current-menu-item, .single-post .main-menu .menu-item-26{border-top:4px solid #25a9e1;margin-top:-4px}

	.subnav-fixed {
	    position: fixed;
			top:0;
	    left: 0;
	    right: 0;
	    z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */
			box-shadow:0 1px 6px rgba(0,0,0,0.2);
	  }
	
	.subnav-fixed .menu{	margin: 0 auto;
		max-width:1200px;border-color:transparent}
	  .subnav-fixed .row {
	    
	    margin: 0 auto;
	    padding: 0 1px;
	  }
	

.subnav-fixed .main-menu a{padding-top:0.7em;padding-bottom:0.7em}
.subnav-fixed .active.fr.main-menu a{padding:0.7em}	

.nav-collapse.collapse {
   height: auto !important;
   overflow: visible !important;
}

.search-lang{position:absolute;top:-60px;right:0;}
.subnav-fixed .search-lang{padding: 7px 6px 0 0;float: right;position: absolute;top: 0;z-index: 999;right: 0;}
.headgraphic h1{position: absolute;width: 50%;}

}


@media (min-width: 1024px) {
.main-menu a{padding:0.8em 0.9em}
.big h1, .slides .big h1{font-size:53px;font-size:2.488rem;}
.big{padding:36px}
}
	
@media (min-width: 1140px){
	html{font-size:18px}
	.container{width:80%;max-width:1180px;}
	.slidebox{height:300px}
	.flex-control-nav {top: 270px;}
	.anchors {
		padding: 1.1em;
	}
		
}

@media (min-width: 1200px){
	.main-menu a{padding:0.8em 1em}
	.flex-caption.box{width:50%}
	h1{font-size:2.618rem;}
	.slides h1, .headgraphic h1{font-size:2.074rem;}
	.subnav-fixed .search-lang{padding: 10px 10px 0 0;}
}
	
@media (min-width: 1340px){
	.container{width:80%;max-width:1180px;}
	.main-menu li{margin-right:1em}
	.subnav-fixed .active.main-menu li{margin-right:0.3em}
	.main-menu.fr li{margin-right:0}
	.main-menu a{padding:1.1em 1em}
	.not-active.main-menu a{padding:1.1em 1.7em}
	.fr.not-active.main-menu a{padding:1em}
	.slidebox{height:328px}
	.flex-control-nav {top: 310px;}
	.anchors.is-sticky{max-width:218px}
}

@media (min-width: 1440px){
	.slidebox{height:356px}
	.flex-control-nav {top: 320px;}
}