@media only screen and (min-width: 1200px) {
	h1 {
		font-size: 1.8em;
	}
	h2 {
		font-size: 1.4em;
	}
	h3, .tarifs-table th {
		font-size: 1.3em;
	}
	h4 {
		font-size: 1.3em;
	}
	h5 {
		font-size: 1.1em;
	}
	p, li, li a, table td, table td a {
		font-size: 1em;
	}
	.default-header {
		padding-bottom: 4em;
	}
	.sitelogo {
		margin-top: 2.5em;
	}
	.menu-button {
		font-size: 1.4em;
	}
	.main-menu-inline {
		margin-top: 3em;
		margin-bottom: 3em;
	}
	.main-menu-inline li a {
		font-size: 1.25em;
	}
	.search-bar {
		margin-top: 0.4em;
	}
	#search-bar-form input[type="text"] {
		font-size: 1em;
	}
	.main-menu-top li, .dropdown, .main-menu-top li a, .dropdown a {
		font-size: 1.2em;
	}
	.dropdown li a {
		font-size: 0.8em;
	}
	.submenu-top .main-menu-articles, .submenu-top .main-menu-articles a, .submenu-articles li, .submenu-articles li a {
		font-size: 0.9em;
	}
	.contact-form label, .contact-form input, .contact-form input[type:"text"], .contact-form input[type:"submit"], .contact-form input[type=select] {
		font-size: 0.9em;
	}
	.sitename {
		width: 100%;
		font-size: 3em;
		margin: 22vw auto 0 auto;
		padding-bottom: 1em;
	}
	.home-news-by_3-content h2 {
		font-size: 1.4em;
	}
	.home-news-by_3-content h3 {
		font-size: 1.3em;
	}
	.home-news-by_3-content h4 {
		font-size: 1.2em;
	}
	.home-news-by_3-content p, .actus-home-list li, #searchForm input[type="text"], #searchFormHome input[type="text"] {
		font-size: 1em;
	}
	.teaser_1 h1, .teaser_2 h1, .teaser_3 h1 {
		font-size: 3em;
	}
	.teaser_1 h2, .teaser_1 h3, .teaser_1 h4, .teaser_1 p, .teaser_2 h2, .teaser_2 h3, .teaser_2 h4, .teaser_2 p, .teaser_3 h2, .teaser_3 h3, .teaser_3 h4, .teaser_3 p {
		font-size: 1.4em;
	}
	.teaser_2 {
		top: -32em;
	}
	#actus-home {
		margin-top: -8em;
		margin-bottom: 30em;
	}
	.actu-title {
		font-size: 1.9em;
	}
	.actus-home-list li {
		margin: 0;
		line-height: 1.6em;
	}
	.home-canvas-2 {
		margin: 0;
	}
	.teaser_3 {
		margin-top: -1.5em;
	}
	.crumbs {
		font-size: 1.3em;
	}
	.sidebar-tags {
		font-size: 1em;
	}
	h4.result-title {
		font-size: 1.2em;
		margin-top: 2em;
		margin-bottom: 0.6em;
	}
	h2.result-title-name {
		font-size: 1.3em;
	}
	h2.result-title-name span.result-title-date {
		font-size: 0.8em;
	}
	.sidebar-tags-list li {
		font-size: 1em;
		line-height: 1.6em;
	}
	.sidebar-actus-list li {
		font-size: 1em;
		line-height: 1.3em;
	}
	.sidebar-actus-list li a {
		font-size: 1em;
	}
	.archives li {
		line-height: 1.4em;
		margin-right: 2%;
	}
	.archives li a {
		font-size: 1em;
	}
	.article-view {
		margin-bottom: 2.5em;
	}
	.article-view-text h1 {

	}
	.avis-date {
		font-size: 0.7em;
	}
	.contact-wrapper {
		margin: 2em 0;
	}
	.comment-text p {
		line-height: 1.2em;
	}
	#registrationForm label, #registrationForm input, #registrationForm input[type=text], #registrationForm input[type=submit], #registrationForm input[type=select], #registrationForm .submit button[type="submit"] {
		font-size: 1em;
	}
}

@media only screen and (max-width: 800px) {
	.menu-button {
		font-size: 1em;
	}
	h1, .agenda-title {
		font-size: 1.4em;
		line-height: 1.8em;
	}
	.home h1, h2, .articles-index h1, .home-news h1 {
		font-size: 1.2em;
		line-height: 1.6em;
	}
	h3 {
		font-size: 1.1em;
	}
	h4, .addForm button[type="submit"], .addForm input[type="submit"], #searchForm button[type="submit"], #searchForm button[type="submit"], .main-menu-top li a {
		font-size: 1em;
	}
	h5, .submenu-top li a {
		font-size: 0.9em;
	}
	p, li, .sidemenu li a, .archives li a, .form-file, #searchForm label, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, .result-title span.result-title-date, .tags-view-single, ul.standard-list li, ol.standard-list li, ul.small-list li, ol.small-list li {
		font-size: 0.8em;
	}
	p {
		line-height: 1.6em;
	}
	.submenu-top .main-menu-articles a, .submenu-articles li, .submenu-articles li a {
		font-size: 0.8em;
	}
	h2, h2.menu-title, .menu-consultation, .menu-gestion {
		margin-bottom: 0.5em;
	}
	#comments-wrapper {
		width: 90%;
	}
	.sidemenu li, .archives li {
		line-height: 1em;
	}
	.summary {
		font-size: 0.8em;
		line-height: 1em;
	}
	.agenda {
		width: 42.5%;
		margin-left: 5%;
	}
	.agenda:nth-child(3n+1) {
		clear: left;
		float: left;
	}
	.agenda:nth-child(3n+2) {
		clear: none;
	}
	.sidebar-tags-list li {
		line-height: 1.5em;
	}
	.contact-column {
		width: 90%;
	}
}

@media only screen and (max-width: 772px) {
	h1.edito-title {
		display: none;
	}
	h1.edito-title-phone {
		display: block;
		font-size: 1.3em;
		text-align: left;
		font-weight: bold;
		margin: 0 auto;
		padding: 1.5em 0 0 1.2em;
	}
}

/* iPAD */
/* iPad in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  { /* STYLES GO HERE */}

/* iPad in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPad in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

}

/* Retina iPad in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}

/* Retina iPad in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}

/* Retina iPad in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */ }

/* iPad 1 & 2 in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1){ /* STYLES GO HERE */}

/* iPad 1 & 2 in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { /* STYLES GO HERE */}

/* iPad 1 & 2 in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */ }

/* iPad mini in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  {

}

/* iPad mini in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {

}

/* iPad mini in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {

}

/* iPad mini Resolution
Screen Width = 768px (CSS Pixels)
Screen Height = 1024px (CSS Pixels)

Screen Width = 768px (Actual Pixels)
Screen Height = 1024px (Actual Pixels)

Device-pixel-ratio: 1*/

/* iPHONE */
/* iPhone 6 in portrait & landscape */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px) { /* STYLES GO HERE */}

/* iPhone 6 in landscape */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 6 in portrait */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {
	.header-logo {
		width: 100%;
		max-width: none;
		margin-top: 2em;
	}
	#down-arrow {
		display: none;
	}
	h1.edito-title {
		display: none;
	}
	h1.edito-title-phone {
		display: block;
		font-size: 1.3em;
		text-align: left;
		font-weight: bold;
		margin: 0 auto;
		padding: 1.5em 0 0 1.2em;
	}
}

/* iPhone 6 Plus in portrait & landscape */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px) { /* STYLES GO HERE */}

/* iPhone 6 Plus in landscape */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 6 Plus in portrait */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : portrait) {
	body {
		background-image: none;
	}
}

/* iPhone 5 & 5S in portrait & landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) { /* STYLES GO HERE */}

/* iPhone 5 & 5S in landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 5 & 5S in portrait */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {
	body {

	}
	header {
		background: transparent url("../img/dev/aeroclub-de-niort-bg1-phone.jpg") no-repeat center 30px fixed;
		background-size: contain;
	}
	.sitename {
		margin: 1em auto 1em auto;
	}
	#down-arrow {
		display: none;
	}
	.facebook-home {
		display: none;
	}
	h1 {
		line-height: 1.8em;
		padding: 0;
	}
	h1.edito-title {
		display: none;
	}
	h1.edito-title-phone {
		display: block;
		font-size: 1.3em;
		text-align: left;
		font-weight: bold;
		margin: 0 auto;
		padding: 1.5em 0 0 1.2em;
	}
	h2 {
		line-height: 1.3em;
	}
	h3 {
		line-height: 1.3em;
	}
	p {
		line-height: 1.5em;
	}
	.teaser_1 h1, .teaser_2 h1 {
		font-size: 1.5em;
	}
	.teaser_1 h1 {
		margin-top: 6em;
	}
	.teaser_1 h2, .teaser_1 h3, .teaser_1 h4, .teaser_1 p {
		font-size: 1em;
		margin-top: 0;
	}
	.teaser_1 img {
		width: 100%;
	}
	.teaser_2 h2, .teaser_2 h3, .teaser_2 h4, .teaser_2 p {
		font-size: 1.2em;
		margin-top: 3.5em;
	}
	.teaser_3 {
		width: 100%;
		padding: 0;
	}
	.teaser_3 h1 {
		font-size: 1.2em;
		text-align: right;
		margin-right: 0;
		padding: 0;
	}
	.teaser_3 h2, .teaser_3 h3, .teaser_3 h4, .teaser_3 p {
		font-size: 0.9em;
		text-align: right;
		margin-top: 0;
		margin-right: 0;
		padding: 0;
	}
	.header-logo {
		width: 100%;
		max-width: none;
		margin-top: 1em;
		padding-top: 1em;
	}
	.sitelogo-home {
		margin-top: 2.1em;
	}
	.sitelogo {
		width: 180px;
		margin-top: 2em;
	}
	.menu-button {
		font-size: 1.2em;
	}
	.main-menu-inline li, .main-menu-inline li:first-child {
		display: block;
		width: 100%;
		padding-bottom: 0.5em;
		font-size: 1.2em;
	}
	.main-menu-inline li a {
		font-size: 1.2em;
	}
	.search-bar {
		width: 45%;
		margin-top: 0.3em;
	}
	#search-bar-form input[type="text"] {
		width: 96%;
		font-size: 1em;
		padding: 0.1em 2%;
	}
	#top-bar .networks-menu-icons li img {
		width: 17%;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 1%;
	}
	#top-menu .closer {
		width: 30px;
		max-width: none;
	}
	.main-menu-top li, .dropdown {
		float: none;
		width: 90%;
		margin: 0 5%;
		font-size: 1.2em;
		line-height: 1.5em;
	}
	.main-menu-top li a:hover:before {
		content: none;
	}
	.home {
		border-top-width: 0;
		margin-top: 0;
	}
	.home-news-by_3, .agenda {
		width: 90%;
		padding-bottom: 0;
	}
	.home-news-by_3:nth-child(1) img {
		width: 100%;
		margin-right: 0;
	}
	.home-news-by_3:nth-child(2) img {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.home-news-by_3:nth-child(3) img {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.home-news-by_3 p, .home-news-by_3 h1 {
		padding: 0 5%;
	}
	.home_interligne {
		display: none;
	}
	#actus-home {
		margin-top: -6em;
		margin-bottom: 2em;
	}
	.actus-home-img {
		display: none;
	}
	.actus-home-links {
		float: none;
		width: 97%;
		margin-left: 3%;
	}
	.actus-home-list li {
		line-height: 2em;
	}
	.equals {
		padding-bottom: 2em;
	}
	.crumbs {
		font-size: 1.3em;
	}
	.col_3_of_4, .col_1_of_3, .col_1_of_4, .col_2_of_3, .flexslider {
		width: 100%;
	}
	h4.result-title {
		font-size: 1.2em;
		margin: 1em 0 0.8em 0;
	}
	.summary {
		font-size: 1em;
		line-height: 1.2em;
	}
	.home-captions {
		width: 100%;
		min-height: 200px;
	}
	.blog-image {
		max-width: 94%;
		padding: 1em 3%;
	}
	.slider-captions {
		display: block;
	}
	.slider-captions p {
		line-height: 1.5em;
	}
	.captions-bg, .captions-bg img {
		display: none;
	}
	.has_columns, .edito_columns_by_2, .edito_columns_by_3 {
		columns: auto auto;
	}
	.has_columns ul li , .edito_columns_by_2 ul li, .edito_columns_by_3 ul li, ul li {
		line-height: 1.3em;
	}
	#sidebar {
		width: 95%;
		margin-left: 0;
		padding-left: 4%;
	}
	.sidebar-wrapper {
		width: 90%;
		margin-top: 0;
	}
	.sidemenu li, .archives li {
		line-height: 1.5em;
	}
	.sidemenu li a, .archives li a {
		font-size: 1.1em;
	}
	.sidebar-tags {
		margin-top: 0;
	}
	.sidebar-tags-list li {
		margin-left: 1%;
		font-size: 1.1em;
		line-height: 1.9em;
	}
	.sidebar-actus-list li {
		font-size: 1em;
	}
	.sidebar-actus-list li a {
		font-size: 1em;
		line-height: 1.6em;
	}
	.agenda {
		margin-left: 5%;
	}
	.article-view {
		width: 94%;
		padding: 2em 3%;
		margin-bottom: 2.5em;
	}
	.tags-view-single {
		margin: -2.5em 0 2em auto;
	}
	.comment-text p {
		line-height: 1.5em;
	}
	.avis-date {
		font-size: 0.8em;
	}
	#registration-wrapper {
		width: 96%;
		margin: 1em auto;
	}
	.contact-text {
		width: 94%;
		margin: 1em 0;
		padding: 1em 3%;
	}
	.contact-wrapper {
		width: 100%;
		margin: 1em 0;
	}
	.contact-form {
		width: 100%;
		margin: 0 0;
	}
	.contact-form select {
		font-size: 1em;
	}
	.partenaires img {
		width: 25%;
		margin-top: 1em;
	}
	.sidemenu-bottom {
		line-height: 1.4em;
	}
	.partenaires img:nth-child(4) {
		clear: left;
		float: left;
	}
	footer {

	}
	.footer-links-home {
		margin-top: 5em;
	}
	.footer-links li a {
		font-size: 1.2em;
	}
	.footer-baseline p {
		line-height: 1.4em;
		padding: 0 5%;
	}
	.tarifs-table {
		width: 90%;
	}
	.tarifs-table th {
		font-size: 0.8em;
	}
	.tarifs-table th, .tarifs-table td {
		padding: 0.3em 0;
	}
	.tarifs-table td {
		font-size: 0.9em;
	}
	.contact-form label, .contact-form submit, .contact-form .submit button[type="submit"], #registrationForm label, #registrationForm submit, #registrationForm-form .submit button[type="submit"] {
		font-size: 0.8em;
	}
}

/* iPhone 2G-4S in portrait & landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) { /* STYLES GO HERE */}

/* iPhone 2G-4S in landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 2G-4S in portrait */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait) { /* STYLES GO HERE */ }

/*iPhone 5 Resolution
Screen Width = 320px (CSS Pixels)
Screen Height = 568px (CSS Pixels)*/

/*Screen Width = 640px (Actual Pixels)
Screen Height = 1136px (Actual Pixels)*/

/*Device-pixel-ratio: 2
iPhone 4/4S Resolution
Screen Width = 320px (CSS Pixels)
Screen Height = 480px (CSS Pixels)*/

/*Screen Width = 640px (Actual Pixels)
Screen Height = 960px (Actual Pixels)*/

/*Device-pixel-ratio: 2
iPhone 2G/3G/3GS Resolution
Screen Width = 320px (CSS Pixels)
Screen Height = 480px (CSS Pixels)*/

/*Screen Width = 320px (Actual Pixels)
Screen Height = 480px (Actual Pixels)*/

/*Device-pixel-ratio: 1*/






