
/* IPAD ALL*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	
	/*.om-maximenu ul li .om-maximenu-content{
		display: none;
	}*/
	.view-id-listing.view-display-id-block_4 > .view-content .field-content img,
	.gmap-map,
	.views-field-field-image-sr img {
		width: 100%!important;
	}
	#block-views-exp-recherche-page,
	#block-views-exp-recherche-page-1,
	#block-views-agenda-profiling-block {
		min-height: 125px;
	}
	.view-agenda-profiling .skin-default {
		height: 220px;
	}
	.view-agenda-profiling #views_slideshow_swiper_main_agenda_profiling-block {
		height: 210px;
	}
	.views-field.views-field-name a {
		bottom: -33px;
	}
	#views-exposed-form-recherche-page .form-type-radio.form-item-type.form-item.radio {
		width: 47%!important;
		padding: 0 0% 0 8%!important;
	}
	.views-exposed-widget .form-submit#edit-submit-recherche {
		font-size: 0.9em!important;
		padding: 5% 0!important;
	}
	#block-views-agenda-profiling-block h2.block-title{
	    margin: 50px 0 7px !important;
	}
	/*#block-widgets-s-hp-follow{
		display: none;
	}*/
	h2.block-title {
		font-size: 1.6em!important;
	}
	.grey_block > a {
		font-size: 1.7em!important;
	}
	.calendar-calendar tr td, .calendar-calendar tr.odd td,
	.calendar-calendar tr.even td {
		border-radius: 0px!important;
	}
	.head-page #navbar .col-md-12{
		padding: 0;
	}
	.head-page #navbar {
		height: 80px;
		margin: 0 0!important;
		width: 100%!important;
		padding: 0!important;
	}
	.view-id-listing.view-display-id-block_3 table tr td img {
		width: 100%!important;
	}
	.view-id-listing.view-display-id-block_3 .pagination{
		position: relative!important;
		clear: both;
		float: left;
		width: 100%;
	}
	.view-id-listing.view-display-id-block_3 table tr td.col-1{
		padding: 0px!important;
	}*
	#block-easy-breadcrumb-easy-breadcrumb .content-bc, .view-id-rubriquz.view-display-id-block_6 .content-bc, #block-views-rubriquz-block-2 .content-bc, #block-views-rubriquz-block-5 .content-bc, #block-views-rubriquz-block-4 .content-bc {
		font-size: 1.2em!important;
	}
}

	
/* IPAD PORTRAIT*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	#block-block-13 img{
		width: 100% !important;
		height: auto !important;
	}
	#block-views-agenda-block-6 .field-slideshow.field-slideshow-1.effect-fade{
		width: 100% !important;
	}
	#block-views-agenda-block-3 .col-1, #block-views-agenda-block-6 .col-1{
		display: block;
	}
	.view-id-listing.view-display-id-block_5  div.views-field.views-field-body{
		min-height:0px !important;
	}
	.width-container{
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.page-node-47 #block-views-agenda-block-3 img{
		width: 100% !important;
	}
	.views-field.views-field-body{
		min-height: 80px !important;
	}
	.page-agenda section.col-md-9.col-sm-12.col-xs-12.zona,.page-documents section.col-md-9.col-sm-12.col-xs-12.zona,
	.node-type-contenu-de-sous-rubrique section.col-md-9.col-sm-12.col-xs-12.zona{
		width: 66% !important;
	}
	.not-front aside.col-md-3.col-sm-4.col-xs-12.zona{
		margin-top: 15px !important;
	}
	.front section#block-views-calendar-hp-block-1.block.block-views.col-md-12.col-sm-12.col-xs-12.clearfix{
		display: block !important;
		width: 50% !important;
		float: left !important;
		margin-left: 60px !important;
	}
	div.right-listing.views-fieldset.col-md-7.col-sm-12.col-xs-12{
		display: inline-block;
		margin-top: 10px;
	}
	body.front .view-id-agenda.view-display-id-block_1 .view-content > div{
		padding-left: 0 !important;
	}
	.om-maximenu ul.om-menu li.om-leaf .om-link{
		font-size: 0.9em !important;
		padding: 0 8px !important;
	}
	#navbar{
		max-width: 100% !important;
		margin:0 !important;
	}
	div.navbar-collapse.collapse{
		padding: 0 !important;
	}
	div.navbar-header{
		padding: 0 !important;
	}
	#block-menu-menu-espace .nav>li>a{
		padding: 5px 10px !important;
		color: #A3A4A6 !important;
	}
	div.navbar-collapse.collapse .nav a:hover .caret, div.navbar-collapse.collapse .nav a .caret{
		border-top-color: #A3A4A6;
		border-bottom-color: #A3A4A6;
	}
	div.navbar-collapse.collapse .nav>li>a:hover{
		background-color: transparent !important;
		color: #A3A4A6 !important;
	}
	#block-menu-menu-on-vous-propose{
		margin-bottom: 10px;
	}
	.views-field.views-field-field-picto-hp img{
		right: 40% !important;
	}
	aside.zona .col-md-12.col-sm-6.col-xs-12{
		margin-left: 60px !important;
	}
	.heart{
		left: 80% !important;
		top: 17% !important;
	}
	section.col-md-12.col-sm-12.col-xs-12.zona{
		padding-left:0;
		padding-right: 0;
	}
	#block-block-11 .views-slideshow-pager-field-item{
		margin: 0px 10px 10px 10px !important;
	}
	section#block-views-agenda-profiling-block.block.block-views.col-md-12.col-sm-12.col-xs-12.clearfix{
		margin-top: 90px;
	}
	section#block-views-agenda-block-5 div.view-agenda .image img{
		width: 100%;
	}
	#block-views-agenda-profiling-block h2.block-title{
		margin: 30px 0 7px !important;
	}
	.texte-slider{
		max-width: 80% !important;
		margin-left: 8% !important;
	}
	.om-maximenu .om-maximenu-middle{
	 	width: 30% !important;
	}
	.om-maximenu .om-maximenu-content .block{
		width: 100% !important;
	}
	.om-maximenu .om-maximenu-content{
		left: -150px !important;
	}
	.navbar-collapse.collapse.col-md-12.col-sm-12.col-xs-12{
		left: 280px !important;
	}
	.view-id-listing.view-display-id-block_3 table tr{
		width: 49% !important;
	}
	section.col-md-9 fieldset > div.panel-body > div.field,div.col-md-12.tab-2{
		float: left;
	}
	#ip-left, #ip-middle, #ip-right, .ip-block{
		overflow: hidden;
	}
	#block-views-pro-group-block span.field-content > div > div{
		overflow: hidden;
	}
	#block-views-pro-group-block span.field-content > div > div:nth-of-type(1), #block-block-12 > p:nth-of-type(1){
		position: relative;
		left: -5px;
	}
	#block-block-13 img{
		width: 100%;
	}
	#block-views-pro-group-block span.field-content > div > div:nth-of-type(3), #block-block-12 > p:nth-of-type(3){
		position: relative;
		right: -5px;
	}
	.left-listing .views-field-field-visuel .field-content img {
		width: 100%;
		height: auto;
	}
	.left-listing .views-field-field-visuel {
		float: left;
		display: block;
		width: 100%;
	}
	#retour {
		top: 8px!important;
		float: left;
	}
	.easy-breadcrumb .content-bc {
		float: left;
		width: 90%;
	}
	.alert-danger {
		z-index: 10;
		position: absolute;
		width: 100%;
		margin: 0;
	}
	.grey_block {
		width: 90%;
	}

	.head-page #navbar {
		height: 80px!important;
	}
	header#page-header {
		margin-top: 80px!important;
	}
	.navbar .logo img {
		padding-right: 5%!important;
	}
	iframe,
	.easy-breadcrumb.container {
		width: 100%;
	}
	.navbar-collapse.collapse.col-md-12.col-sm-12.col-xs-12 {
		left: 265px!important;
		top: 43px!important;
	}
	#block-views-agenda-block,
	#block-menu-menu-on-vous-propose{
		border: none!important;
	}
	.form-type-radio.form-item-type.form-item.radio > label{
		background-size: 60px;
	}
	.view-id-listing.view-display-id-block_3 table tr {
		width: 100%!important;
		display: inline-table!important;
		margin: 0 0px 3% 0!important;
	}
}

/* IPAD PAYSAGE*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#navbar{
		max-width: 100% !important;
		margin:0 !important;
	}
	.texte-slider{
		max-width: 80% !important;
		margin-left: 8% !important;
	}
	.om-maximenu .om-maximenu-middle{
	 	width: 30% !important;
	}
	.om-maximenu .om-maximenu-content .block{
		width: 100% !important;
	}
	.om-maximenu .om-maximenu-content{
		left: 0px !important;
	}
	.navbar-collapse.collapse.col-md-12.col-sm-12.col-xs-12{
		left: 280px !important;
	}
	.view-id-listing.view-display-id-block_3 table tr{
		width: 49% !important;
	}
	section.col-md-9 fieldset > div.panel-body > div.field,div.col-md-12.tab-2{
		float: left;
	}
	#ip-left, #ip-middle, #ip-right, .ip-block{
		overflow: hidden;
	}
	#block-views-pro-group-block span.field-content > div > div{
		overflow: hidden;
	}
	#block-views-pro-group-block span.field-content > div > div:nth-of-type(1), #block-block-12 > p:nth-of-type(1){
		position: relative;
		left: -5px;
	}
	#block-block-13 img{
		width: 100%;
	}
	#block-views-pro-group-block span.field-content > div > div:nth-of-type(3), #block-block-12 > p:nth-of-type(3){
		position: relative;
		right: -5px;
	}
	.view-id-listing.view-display-id-block_3 .attachment.attachment-before {
		width: 100%;
		height: 450px;
		margin-bottom: 2%;
	}
	.om-maximenu .om-maximenu-content .block{ 
		width: 100%;
	}
	.view-id-listing.view-display-id-attachment_1 .gmap-map{
		height: 700px!important;
	}
	.view-id-listing.view-display-id-block_3 table tr {
		position: inline-table!important;
	}
	.view-id-listing.view-display-id-block_4 > .view-content .field-content img,
	.gmap-map,
	.views-field-field-image-sr img{
		width: 100%!important;
	}
	.flexslider{
		min-height:300px;
	}
	.navbar-header{
		padding: 0;
	}

	.heart {
		left: 56%!important;
		top: 8%!important;
	}
}

/* MOBILE PAYSAGE*/

@media only screen 
and (max-device-width : 667px)
and (orientation : landscape) {
	.navbar .logo {
		height: 95px!important;
	}	
}

/* MOBILE ALL */
@media only screen 
and (max-device-width : 667px) { 
section#block-block-5 p img {
    display: none;
}
p#fichier-detail{
	font-size: 0.8em !important;
}
.page-documents .views-field-title span{
	font-size: 1em !important;
}
.navbar-collapse.in{
	overflow-y: scroll !important;
	overflow-x: hidden;
	max-height: 65vh !important;
}
.view-accueil-slider .vscc_controls_next.vscc-next-processed{
	margin-top: 60% !important;
    right: 2% !important;
    width: 20px !important;
}
.view-accueil-slider .vscc_controls_next.vscc-next-processed img{
	width: 100%;
}
.view-accueil-slider .vscc_controls_previous.vscc-previous-processed{
	width: 20px !important;
	left: 2% !important;
    margin-top: 60% !important;
}
.view-accueil-slider .vscc_controls_previous.vscc-previous-processed img{
	width: 100%;
}
.page-rechercher .views-row {
    height: auto!important;
    width: 100%!important;
    margin-bottom: 5%;
    margin-right: 0;
}
.ip-block{
	margin-bottom: 15px !important;
}
.ip-block span a, #block-block-12  a > span{
	right: 0px !important;
	width: 100% !important;
}
#block-webform-client-block-48 fieldset.webform-component--left{
	width: 100% !important;
	padding: 0 !important;
}
#block-block-11 #edit-secondary-wrapper select{
	width: 98% !important;
}
#block-weather-system-1 {
    height: 29px;
}
section#block-views-agenda-block-5 div.view-agenda .image img{
	width: 100%;
    height: 100%;
}
.view-rubriquz .view-content .rubrique .views-field-title{
	width: 100% !important;
	right: 0px !important;
}
section#block-block-11  table tr div.right-listing{
    margin-top: 10px;
    float: left;
}
#node-45 .field-item.even > p > a{
	float: left;
    margin-bottom: 10px;
}
#node-45 .field-item.even > p > a > span{
    bottom: 0 !important;
    right: -4px !important;
    width: 97%  !important;
}
.page-node-45 .field-name-body p  a > span span{
	display: block;
    width: 100% !important;
}
#block-block-5 {
    width: 76% !important;
    clear: inherit !important;
    height: 38px;
}
section#block-locale-language, section#block-views-exp-rechercher-page {
    margin: 0 0% !important;
}
#block-block-11 .view-filters,.view-listing.view-id-listing.view-display-id-block_3 #edit-field-langues-parl-es-value-wrapper{
	width: 100% !important;
}
.gmap-map, .views-field-field-image-sr img{
	max-height: 350px;
}
.view-id-listing.view-display-id-block_3 table tr,
.not-front section.zona .view-listing.view-display-id-block_3 > .view-content{
    width: 100%!important;
	margin: 3% 0 3% 0!important;
}
.view-id-listing.view-display-id-block_3 .pagination {
    margin: 10px 0!important;
    position: relative!important;
}
.not-front section.zona .view-listing  > .view-content{
    width: 100%!important;
	margin:0!important;
} 
.view-id-listing.view-display-id-block_3 .attachment.attachment-before {
    width: 100%!important;
	margin:0%!important;
}
section#block-views-agenda-block-2 div.view-agenda img, section#block-views-agenda-block div.view-agenda img,
#views_slideshow_swiper_main_listing-attachment_2 ul li div img{
	width: 100%;
	height: auto;
}
.view-id-listing.view-display-id-block_4 > .view-content > .views-row {
    padding: 0;
	float: left;
	width: 100%;
}
.view-id-rubriquz .view-content .field-content {
    overflow: inherit!important;
}
.youtube-container--responsive {
    overflow: hidden;
    position: relative;
    padding-bottom: 0;
    height: 0;
    width: 100%;
    float: left;
    height: 215px;
    margin-bottom: 5%;
}
#block-easy-breadcrumb-easy-breadcrumb .content-bc,
.view-id-rubriquz.view-display-id-block_6 .content-bc,
#block-views-rubriquz-block-2 .content-bc,
#block-views-rubriquz-block-5 .content-bc,
#block-views-rubriquz-block-4 .content-bc {
    font-size: 1em!important;
}
.rubrique-width .view-content .views-row,
.view-id-rubriquz.view-display-id-page_1.sous-rubrique-views .views-row {
    padding: 0;
}
section .rubrique-width .view-content {
    width: 100% !important;
}
.view-id-rubriquz.view-display-id-page_1.sous-rubrique-views .view-content .views-field-title {
    right: 0!important;
    width: 100%!important;
    padding: 1% 5%!important;
    text-align: center!important;
}
.easy-breadcrumb .content-bc {
    float: left;
    width: 85%;
}
#retour {
    top: 8px!important;
    float: left;
}
.navbar .logo {
    width: 80%;
}
header#page-header {
    margin-top: 24%!important;
}

.view-id-listing.view-display-id-block_4 .view-content .views-row.rubrique .views-field-field-visuel > .field-content {
    display: block!important;
	float: left;
	width: 100%;
}
.view-id-listing.view-display-id-block_4 > .view-content .views-field-title {
    bottom: 0!important;
    right: 0!important;
    font-size: 18px!important;
    width: 100%!important;
    padding: 2% 5%!important;
    text-align: center!important;
}
.view-id-listing .vscc_controls_previous.vscc-previous-processed,
.view-id-listing .vscc_controls_next.vscc-next-processed {
    margin-top: 5%!important;
}
.view-id-listing.view-display-id-attachment_2 .views-row .views-field-nothing {
    margin-top: 20px!important;
}
.view-id-listing.view-display-id-attachment_2 .view-content > .skin-default{
	float: left;
	width: 100%;
}
.view-id-listing.view-display-id-block_4 > .view-content > .views-row img,
.view-id-listing.view-display-id-block_4 > .view-content .field-content img, .gmap-map, .views-field-field-image-sr img {
    width: 100%!important;
}

/*#block-block-11 .view-id-listing .views-slideshow-controls-bottom,
.om-maximenu ul li .om-maximenu-content{
	display: none!important;
}*/
h1.page-header {
	padding-left: 0!important;
	background: none!important;
	width: 100%;
	float: left;
	text-align: center;
}
.easy-breadcrumb_segment-front {
    padding-bottom: 15px;
	background-repeat: no-repeat;
}
#block-social-timeline-social-timeline h2 strong{
	font-size:1.5em;
}
.view-id-listing.view-display-id-block_3 table tr{
	display: table!important;
}
.view-id-listing.view-display-id-block_3 table tr .views-field-field-visuel img{
	width: 100%;
} 
.view-id-listing.view-display-id-block_3 table tr td.col-1 {
    padding-right: 0!important;
}
section .view-id-listing.view-display-id-block_3 td.col-1 .views-field-title {
    right: 0px !important;
    width: 100% !important;
}
aside.col-md-3{
	padding-right:15px;
}
.view-accueil-slider div.views-field.views-field-php div.slide-home {
    min-height: 380px;
}
.view-agenda  .agenda-month-next,
.view-agenda .agenda-month-previous {
    font-size: 12px !important;
    margin: 0 2px 0 0 !important;
    padding-top: 23px;
	padding-left:0px;
	padding-right:0px;
}
.view-agenda  .agenda-month.agenda-month-current{
	width: 90%; 
}
.view-agenda .view-display-id-page table tr {
    margin: 0 0 5%;
    padding-bottom: 5%;
    border-bottom: 1px solid #dadad6;
}
.node-agenda iframe {
    width: 100%!important;
    float: left;
    position: relative;
}
.navbar-header{
	padding: 0;
}
#block-block-5 {
    padding: 7px 0;
    float: left;
    width: 100%;
    clear: both;
}

header .navbar-collapse.col-md-9 {
    width: 100%!important;
}

header .navbar-collapse.col-md-9 > nav > div.region > section{
	height: 40px;
}

header .navbar-collapse.col-md-9 > nav > div.region > section#block-locale-language{
	margin-left: 15px !important;
}

#block-block-5 a {
    color: white;
    float: left;
    margin-right: 5px;
    font-size: 12px;
    padding-right: 5px;
    border-right: 1px dotted white;
}
#block-block-5 a:last-child{
	border:none;
}
aside.col-md-3.zona {
    padding: 0 5%;
}

.region-sidebar-second #block-views-exp-recherche-page h2.block-title,
.region-sidebar-second #block-views-exp-recherche-page-1 h2.block-title {
    margin: 15px 0 20px !important;
    width: 100%;
    float: left;
    text-align: center;
}

section .view-id-agenda{
	float: left;
	width: 100%;
}

#block-views-exp-recherche-page, #block-views-exp-recherche-page-1, #block-views-agenda-profiling-block{
padding: 5%;
}

.not-front #edit-field-th-mes-value-wrapper, .not-front div#edit-field-ville-sitra-value-wrapper,
.navbar-nav li > a,
.om-maximenu ul.om-menu li.om-leaf{
	width: 100%!important;
}

.om-maximenu ul.om-menu,
.region-navigation {
    height: auto!important;
}

.heart {
	left: 1%!important;
    top: 27.3%!important;
}
.not-front aside.col-md-3.col-sm-4.col-xs-12.zona{
	margin-top: 0px !important;
}
body.front #block-views-agenda-block-2 .view-content > div {
    width: 50%;
}

.om-maximenu ul.om-menu li.om-leaf {
    height: auto !important;
}
.om-maximenu .om-maximenu-content{
	position: static !important; 
	top:35px !important;
}
.om-maximenu .om-maximenu-content .block{
	margin-top: 0px !important;
}
.block-om-maximenu h3.title{
	display: none !important; 
}
.rubrique-width .view-content .views-row .views-field-field-visuel img, 
.flikr .flickr-wrap,
.flikr .flickr-wrap img,
.flikr .flickr-wrap .flickr-credit {
    height: auto!important;
    width: 100% !important;
	min-height: inherit!important;
    max-height: inherit!important;
}

	a .texte-slider #title-slider {
		line-height: 1em;
	}
	.texte-slider {
	    max-width: 80%!important;
	    padding: 3%!important;
	    margin-left: 10% !important;
	}
	.head-page #navbar {
		height: auto!important;
	}
	.head-page {
		background: #131313!important;
	}
	.grey_block .date-display-range{
		font-size:0.9em!important;
	}
	.grey_block > a,
	h2.block-title {
		font-size: 1.5em!important;
	}
	#block-views-agenda-block,
	#block-menu-menu-on-vous-propose{
		border-right: none!important;
	}
	aside.col-md-3.zona{
		margin: 15px 0;
		width: 100%;
		float: left;
		margin-top: 90px;
	}
	.left-listing.views-fieldset{
		height: 100%;
    	display: inline-block;
	}
	.right-listing .views-field-view-node, .right-listing .views-field-nothing{
		bottom: -5px !important;
	}
	.view-id-derni_re_newsletter .view-content table tbody tr td div.views-field-nothing{
		width: 37% !important;
    	right: 26px !important;
	}
	.view-id-derni_re_newsletter .view-content table tbody tr td div.views-field-title{
		right: 19px !important;
		width: 90% !important;
	}
	#block-views-liens-utiles-block, #block-block-14{
		margin-right: 0px !important;
	}
	.width-container{
		margin-left: 5px !important;
    	margin-right: 5px !important;
	}
	#block-block-12  a > span{
    	right: 1px !important;
    	width: 100% !important;
	}
	#block-webform-client-block-44 fieldset.webform-component--left{
		width: 100% !important;
    	padding: 0 !important;
	}
	#block-block-12 p{
		margin-bottom: 15px !important;
	}
	#block-menu-menu-footer ul li a {
		padding: 5px 5px!important;
	}
	#block-menu-menu-on-vous-propose li a{
		font-size:15px;
	}
	#block-menu-menu-on-vous-propose {
		min-height: 179px;
	}
	#block-views-agenda-block,
	#block-views-agenda-block-1,
	#block-block-6 ,
	#block-block-7,
	#block-block-8 {
		margin-bottom:5%;
	}
	.grey_block{
		width:85%!important;
	}
	.poi{
		width: 80%!important;
	}
	.footer{
		margin-top: 0px!important;
		padding-top: 20px!important;
		padding-bottom: 15px!important;
	}

}

@media only screen 
and (min-width: 768px){
.navbar-collapse.col-md-9.col-sm-8 {
		width: 66.66666666666666%!important;
	}
}