/*
* Add child theme CSS Rules
*/

#logo {
	width: 275px;
	padding: 20px;
}

.header
{
	background: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/02/header2.png') no-repeat center bottom;
}
.menu-wrap
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/bg-menu.png') !important;
	background-position: center left !important;
	background-repeat: no-repeat !important;
}

.menu-plan-site a {
	background: url(https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/picto-sitemap.png) no-repeat center center;
	height: 40px !important;
	display: block;
	width: 40px !important;
	text-indent: -500px !important;
	overflow: hidden !important;
}

.menu-accessibilite a {
	background: url(https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/picto-accessibilite.png) no-repeat center center;
	height: 40px !important;
	display: block;
	width: 40px !important;
	text-indent: -500px !important;
	overflow: hidden !important;
}

.menu-rss a {
	background: url(https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/picto-rss.png) no-repeat center center;
	height: 40px !important;
	display: block;
	width: 40px !important;
	text-indent: -500px !important;
	overflow: hidden !important;
}

#menu-menu-principal > li {
	cursor: default !important;
}

.top-head-nav li {
	margin-right: 0 !important;
}
.header-elem {
	margin-right: 5px !important;
	margin-left: 0px !important;
}

#carousel-une .pix-recent-blog-posts .post-container h3 {
	text-align: left !important;
}

#carousel-une .owl-controls {
	float: right !important;
	margin-right: 25px;
}

#carousel-une .pix-recent-blog-posts .owl-stage-outer {
	margin-bottom: -70px !important;
}

#carousel-une .pix-recent-blog-posts .owl-dot.active {
	box-shadow: none !important;
}

#carousel-une .owl-dot.active span {
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}

#main-wrapper #wrapper
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/bg-body.png') !important;
	background-position: top center !important;
	background-repeat: no-repeat !important;
}
#footer #pageFooterCon
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/bg-footer.png') !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

#menu-menu-footer li {
	margin: 0 10px 0 0 !important;
}
.footer-bottom {
	padding: 0 !important;
}
#main.site-main {
	padding-top: 30px !important;
}
#menu-menu-principal > li.current-menu-item {
	background: #3880A4;
}

.vc_images_carousel .vc_carousel-inner {
	width: 80% !important;
	margin: 0 auto !important;
}

.pix-recent-blog-posts .content {
	padding: 20px !important;
	border: none !important;
	background: #E6E6E6 !important;
}
.pix-recent-blog-posts .title a {
	text-transform: uppercase;
	color: #11255E;
}
.pix-recent-blog-posts .content .post-desc {
	margin-bottom: 15px;
	line-height: 20px;
	color: #000000 !important;
}
.pix-recent-blog-posts .top-meta.date, .pix-recent-blog-posts .title {
	text-align: center !important;
}
.owl-nav div {
	background: none !important;
	border: none !important;
	color: #11255E !important;
	font-size: 25px !important;
	text-align: right !important;
}
.owl-nav div::before {
	content: "7";
	font-family: "pix-fonts";
	line-height: 1;
	font-size: 45px !important;
	font-weight: 300 !important;
}

.wcs-class__time-duration {
	display: none !important;
}
.wcs-table-td {
	padding: 5px;
}
.wcs-calendar__header {
	margin-bottom: 0px !important;
}
.wcs-day-agenda__title {
	background: #DD2938;
	color: white !important;
	padding-top: 10px;
}
.wcs-timetable__container {
	padding: 0 !important;
}

#menu-menu-en-1-clic li {
	background-color: #106480;
	margin: 0;
	border-top: white 2px solid;
	word-wrap: normal !important;
	text-align: center !important;
	float: left;
	width: 50%;
	background-repeat: no-repeat;
	background-position: center 7px;
	background-size: 50px;
	border-left: white 2px solid;
	padding: 0 !important;
}
#menu-menu-en-1-clic li a {
	font-family: overlock;
	color: white;
	white-space: ;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 900 !important;
	line-height: 1em;
	display: block;
	padding: 40px 0 !important;
}

.widget li::after {
	content: "" !important;
}

#menu-menu-en-1-clic li.menu-contact, #menu-menu-en-1-clic li.menu-probleme
{
	background-color: #DD2938;
}


/* #menu-menu-en-1-clic li.menu-assos */
/* { */
	/* background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/picto-associations.png'); */
/* } */

/* #menu-menu-en-1-clic li.menu-contact */
/* { */
	/* background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/picto-nous-contacter.png'); */
/* } */

/* #menu-menu-en-1-clic li.menu-plan */
/* { */
	/* background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/picto-plan-ville.png'); */
/* } */

/* #menu-menu-en-1-clic li.menu-probleme */
/* { */
	/* background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/picto-probleme.png'); */
/* } */

/* #menu-menu-en-1-clic li.menu-marche */
/* { */
	/* background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2021/01/picto-marche.png'); */
/* } */

/* #menu-menu-en-1-clic li.menu-commercants */
/* { */
	/* background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2021/01/picto-commercants.png'); */
/* } */

#advanced_sidebar_menu-2 li {
	margin-left: 0 !important;
	padding-left: 20px !important;
	margin-bottom: 0px;
}

#advanced_sidebar_menu-2 {
	background: #106480 !important;
}

.parent-sidebar-menu .child-sidebar-menu .current_page_item a {
	font-weight: 900 !important;
	border-left: 5px solid white;
	padding-left: 10px;
	display: inline-block !important;
	line-height: 20px !important;
}

.child-sidebar-menu {
	padding-left: 0 !important;
}
.child-sidebar-menu a {
	font-family: Overlock;
	font-size: 1.2em;
	color: white !important;
}
.parent-sidebar-menu > li > a {
	display: block !important;
	padding: 20px 20px 20px 0;
	font-family: overlock !important;
	margin: 0px 0px 20px 25px;
	color: white !important;
	font-size: 27px;
	text-transform: uppercase;
	font-weight: 900 !important;
	border-bottom: 1px solid white;
	cursor: default !important;
}

#black-studio-tinymce-4 {
	margin-bottom: 0 !important;
	border: none !important;
	padding-bottom: 0 !important;
}

#sub-header {
	border-bottom: 1px solid #106480;
}

.sub-banner-title {
	text-transform: uppercase;
	color: #106480 !important;
	font-size: 35px !important;
	font-family: overlock !important;
}

.PAGE-INTERIEURE #aside.sidebar {
	margin-top: -30px;
}

li.current-menu-ancestor a {
	font-weight: 800 !important;
}

.sub-menu {
	background: #f2f2f2 !important;
	border-top: none !important;
	margin-top: 1px;
}
.menu-accueil.current-menu-item {
	background: none !important;
}

.main-nav .sub-menu li a {
	font-weight: 400 !important;
	padding: 5px 20px !important;
}

.main-nav .sub-menu li.current_page_item a {
	color: black !important;
}
.main-nav .sub-menu li a:hover {
	color: black !important;
}

#menu-menu-principal > li > a {
	line-height: 17px !important;
	text-align: center;
	padding: 15px 23px !important;
}

.right-arrow .main-nav ul.menu > li::before {
	margin-left: -5px !important;
	padding-top: 5px !important;
	font-size: 20px !important;
	content: "" !important;
}

/* .menu-wrap, .menu-light .menu-wrap, .dark .menu-wrap, .dark .menu-light .menu-wrap { */
	/* background: #E6E6E6 !important; */
/* } */

/* SECTION MAIRIE */
/* item menu */
.menu-mairie {
	background: #73C1C6 !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-mairie {
	border-bottom: 5px solid #73C1C6;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-6 h2.sub-banner-title {
	color: #73C1C6 !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-6 #sub-header {
	border-bottom: 1px solid #73C1C6;
}
/* fond sidebar menu */
.TOP-PARENT-6 #advanced_sidebar_menu-2 {
	background: #73C1C6 !important;
}
/* couleur titre sommaire */
.TOP-PARENT-6 .menu-sommaire a{
	color: #73C1C6 !important;
}

/* SECTION SERVICES */
/* item menu */
.menu-services {
	background: #A23E48 !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-services {
	border-bottom: 5px solid #A23E48;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-7 h2.sub-banner-title {
	color: #A23E48 !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-7 #sub-header {
	border-bottom: 1px solid #A23E48;
}
/* fond sidebar menu */
.TOP-PARENT-7 #advanced_sidebar_menu-2 {
	background: #A23E48 !important;
}
/* couleur titre sommaire */
.TOP-PARENT-7 .menu-sommaire a{
	color: #A23E48 !important;
}

/* SECTION ADMINISTRATION SOLIDARITE GENERATION SENIORS */
/* item menu */
.menu-administration-solidarite-seniors {
	background: #11255E !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-administration-solidarite-seniors {
	border-bottom: 5px solid #11255E;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-8 h2.sub-banner-title {
	color: #11255E !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-8 #sub-header {
	border-bottom: 1px solid #11255E;
}
/* fond sidebar menu */
.TOP-PARENT-8 #advanced_sidebar_menu-2 {
	background: #11255E !important;
}
/* couleur titre sommaire */
.TOP-PARENT-8 .menu-sommaire a{
	color: #11255E !important;
}

/* SECTION CADRE DE VIE ET SECURITE */
/* item menu */
.menu-cadre-vie-securite {
	background: #0098D2 !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-cadre-vie-securite {
	border-bottom: 5px solid #0098D2;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-10 h2.sub-banner-title {
	color: #0098D2 !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-10 #sub-header {
	border-bottom: 1px solid #0098D2;
}
/* fond sidebar menu */
.TOP-PARENT-10 #advanced_sidebar_menu-2 {
	background: #0098D2 !important;
}
/* couleur titre sommaire */
.TOP-PARENT-10 .menu-sommaire a{
	color: #0098D2 !important;
}

/* SECTION LOISIRS SPORTS ET JEUNESSE */
/* item menu */
.menu-loisirs-sports-jeunesse {
	background: #951377 !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-loisirs-sports-jeunesse {
	border-bottom: 5px solid #951377;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-11 h2.sub-banner-title {
	color: #951377 !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-11 #sub-header {
	border-bottom: 1px solid #951377;
}
/* fond sidebar menu */
.TOP-PARENT-11 #advanced_sidebar_menu-2 {
	background: #951377 !important;
}
/* couleur titre sommaire */
.TOP-PARENT-11 .menu-sommaire a{
	color: #951377 !important;
}

/* SECTION ESPACES PUBLICS */
/* item menu */
.menu-espaces-publics-urbanisme {
	background: #98CE00 !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-espaces-publics-urbanisme {
	border-bottom: 5px solid #98CE00;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-16770 h2.sub-banner-title {
	color: #98CE00 !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-16770 #sub-header {
	border-bottom: 1px solid #98CE00;
}
/* fond sidebar menu */
.TOP-PARENT-16770 #advanced_sidebar_menu-2 {
	background: #98CE00 !important;
}
/* couleur titre sommaire */
.TOP-PARENT-16770 .menu-sommaire a{
	color: #98CE00 !important;
}

/* SECTION COMMERCES ET VOIES VERTES */
/* item menu */
.menu-commerces-voies-vertes {
	background: #F29400 !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-commerces-voies-vertes {
	border-bottom: 5px solid #F29400;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-9 h2.sub-banner-title {
	color: #F29400 !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-9 #sub-header {
	border-bottom: 1px solid #F29400;
}
/* fond sidebar menu */
.TOP-PARENT-9 #advanced_sidebar_menu-2 {
	background: #F29400 !important;
}
/* couleur titre sommaire */
.TOP-PARENT-9 .menu-sommaire a{
	color: #F29400 !important;
}

/* SECTION CULTURE TRADITIONS */
/* item menu */
.menu-culture-traditions {
	background: #DD2938 !important;
}
/* bordure dans menu */
li.current-menu-ancestor.menu-culture-traditions {
	border-bottom: 5px solid #DD2938;
	padding-bottom: 1px !important;
}
/* titre */
.TOP-PARENT-16780 h2.sub-banner-title {
	color: #DD2938 !important;
}
/* bordure bandeau titre page */
.TOP-PARENT-16780 #sub-header {
	border-bottom: 1px solid #DD2938;
}
/* fond sidebar menu */
.TOP-PARENT-16780 #advanced_sidebar_menu-2 {
	background: #DD2938 !important;
}
/* couleur titre sommaire */
.TOP-PARENT-16780 .menu-sommaire a{
	color: #DD2938 !important;
}


.owl-prev {
	margin-left: -25px !important;
}
.owl-next {
	margin-right: 0px !important;
}

.widget.widget_nav_menu {
	margin-bottom: 0px !important;
}

#bloc-publications .content {
	background: none !important;
	padding: 15px 0 !important;
}
#bloc-publications .content h3 a {
	font-family: overlock;
	font-size: 25px;
	color: white !important;
	text-transform: none !important;
}

#bloc-publications .owl-nav div {
	background: none !important;
	border: none !important;
	color: #FFFFFF !important;
	font-size: 25px !important;
	text-align: right !important;
}
#bloc-publications .pix-recent-blog-posts > div {
	margin-bottom: 0px !important;
}


.single-post .recentpost {
	background: #3880A4;
	padding: 20px;
}

.recentpost .widgettitle {
	font-size: 32px;
	font-family: Overlock;
	line-height: 30px;
	color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 20px;
}

.recentpost a {
	color: white !important;
}
.recentpost .meta {
	display: none !important;
}
.recentpost li {
	border-bottom: 1px solid rgba(255,255,255,0.3);
	padding-bottom: 15px !important;
}

.single-post .banner {
	display: none !important;
}

.single-share-title {
	display: none !important;
}
.social-share {
	border-top: 1px #3880A4 solid;
	padding-top: 25px;
	margin-top: 60px !important;
}

.wcs-class__inner {
	margin-left: 6% !important;
}

.pageFooterCon {
	padding: 5px 0;
}




.mtli_attachment {
	line-height: 48px !important;
}

.site-main ul {
	margin-bottom: 20px;
}

.pix-breadcrumbs {
	text-align: right !important;
}

.level-1.children a, .level-1.children a font {
	font-family: Roboto !important;
	font-weight: 500 !important;
	/* line-height: 0.8em !important; */
	font-size: 1em !important;
}
#advanced_sidebar_menu-2 ul.level-1.children li.page_item {
	padding-bottom: 10px !important;
	margin-left: 5px !important;
	padding-left: 10px !important;
}
.level-1.children {
	padding-left: 0px !important;
	padding-right: 10px !important;
	padding-top: 15px !important;
}

.current_page_item.has_children .level-1.children li a {
	border: none !important;
	padding: 0 !important;
}


.site-main table td {
	padding: 10px !important;
}
.site-main table {
	border: none !important;
}
.site-main table th {
	background: #106480;
	padding: 10px;
	color: white;
	font-weight: normal;
	font-size: 1.2em;
}
.site-main table tr {
	border-bottom: 1px solid #ddd;
}

.menu-sommaire h2 a {
	color: #106480;
	font-size: 1.3em;
	font-family: overlock;
}
.menu-sommaire {
	background: #f4f4f4;
	padding: 20px;
	margin-bottom: 20px;
}
.sommaire_read {
	display: block;
	text-align: left;
}

.menu-sommaire {
	background: #f4f4f4;
	padding: 20px;
	margin-bottom: 20px;
	height: auto !important;
	float: left !important;
	width: 100% !important;
}

.sommaire-page-thumb.hasthumb {
	float: left;
	margin-right: 20px !important;
}
.menu-sommaire .attachment-post-thumbnail {
	float: left !important;
	width: 160px !important;
	margin-right: 25px !important;
	margin-top: 10px !important;
}

.single-publication .banner {
	display: none !important;
}

.single-publication .sidebar {
	background: #106480 !important;
	padding: 0 !important;
}

.single-publication .widgettitle {
	font-family: Overlock !important;
	font-size: 32px;
	color: white !important;
	padding: 25px;
}

.single-publication .su-post {
	border-bottom: 2px solid rgba(255,255,255,0.5) !important;
	padding: 20px !important;
	margin: 0 !important;
}

.single-publication .su-post-title a {
	color: white !important;
	font-family: Overlock !important;
	font-size: 22px;
}

.single-publication .widgettitle {
	font-family: Overlock !important;
	font-size: 32px;
	color: white !important;
	padding: 25px;
	margin: 0 !important;
	border-bottom: 2px solid white !important;
}

.nf-form-content input {
	padding: 5px 10px !important;
	border: none !important;
}

.nf-form-content input {
	padding: 5px 10px !important;
	border: none !important;
	background: #f4f4f4;
}

.submit-wrap
{
	text-align: center;
}

.submit-wrap input {
	padding: 15px 50px !important;
	font-size: 1.2em !important;
	font-family: Overlock !important;
	background: #106480;
	color: #FFF;
}

.nf-field-element textarea {
	background: #f4f4f4 !important;
	border: none !important;
	padding: 20px !important;
}

.nf-response-msg {
	background: #2ECC71;
	color: white;
	padding: 30px;
	width: 80%;
	margin: 0 auto !important;
}
.nf-response-msg p {
	margin: 0 !important;
}

.nf-field-element select {
	background: #f4f4f4 !important;
	border: none !important;
	padding: 10px !important;
}

.nf-field-label {
	margin-bottom: 5px;
}

.nf-row {
	margin-top: 20px;
}

.nf-fu-fileinput-button {
	background: #f4f4f4 !important;
}

.location_name {
	font-family: Overlock;
	font-size: 1.5em !important;
	color: #fff;
	background: #106480;
	padding: 15px;
}
.awesome-weather-header {
	font-family: Overlock !important;
	font-size: 1.5em;
}
.awesome-weather-cover {
	background: none !important;
}
.pageFooterCon{
	padding: 0 !important;
}

.awesome-weather-header {
	font-family: Overlock !important;
	font-size: 2em;
	padding: 20px 0;
	background: none !important;
	border-bottom: solid 1px rgba(255,255,255,0.5);
}

.awe_humidty, .awe_wind {
	display: none;
}
.awe_desc {
	margin-top: 12px;
}

.copyright-text {
	font-family: Roboto, Arial, sans-serif !important;
}
.copyright {
	padding: 15px 0 !important;
}
.copyright img {
	margin: 0 10px !important;
}
.copyright-text {
	margin-top: 15px;
}

.su-post.asso {
	width: 100% !important;
	background: #f4f4f4;
}
.asso-titre {
	width: 30% !important;
	float: left;
	box-sizing: border-box !important;
	padding: 30px;
}

.asso-contenu {
	width: 70% !important;
	float: right;
	box-sizing: border-box !important;
	padding: 30px 0 0 30px;
	border-left: 1px white solid;
}

.su-post.asso.asso2 {
	padding: 15px !important;
	width: 31% !important;
	float: left !important;
	margin-right: 2% !important;
	height: 285px !important;
}

.wcs-date--today {
	/* background: #ddd; */
	font-weight: bold !important;
	color: #DD2938 !important;
	/* border: 1px solid gray; */
}





.search-results .blog-page img {
    display: none !important;
}
.search-results h3.title {
    text-align: left !important;
}
.search-results .entry-content > font {
    display: none !important;
}

.no-thumb .thumb-perso {
	display: none !important;
}

a.thumb-perso {
    float: right !important;
    margin: 0 0 30px 30px;
    width: 40% !important;
}

.social-share {
    width: 40% !important;
}



#searchPanel {
	text-align: center !important;
	width: 60% !important;
	margin: 0 auto 25px !important;
	padding: 30px;
	border: gray solid 1px;
}
#searchPanel input {
	background: #f4f4f4;
	border: none;
	padding: 10px 15px;
	width: 270px;
}

#searchPanel a {
	background: #f4f4f4;
	padding: 15px;
	cursor: pointer;
}
#searchPanel a:hover {
	background: #ddd !important;
}

#nbres {
	font-style: italic;
	text-align: center;
}


.awesome-weather-cover {
	width: 100%;
	height: 100%;
	background-size: contain !important;
	background-repeat: no-repeat;
	background-position: center center;
}


/* PAGE COMMERCANTS OUVERTS COVID */

.page-id-15853 .tablepress thead th {
	background: #106480;
}

.page-id-15853 .widget-0 {
	background: white !important;
	border: 1px #106480 solid !important;
	color: #106480 !important;
	padding: 10px 20px !important;
}

.filter-term {
	color: #106480;
	width: auto !important;
	float: left !important;
	padding-right: 20px;
	font-size: 100% !important;
}

.filter-term::after {
	content: "x";
	margin-left: 5px !important;
	font-weight: bold;
	color: red !important;
}

.dataTables_wrapper .dataTables_filter input[type="search"] {
	border: 1px solid #106480 !important;
	padding: 5px 10px !important;
}

.page-id-15853 .tablepress td.column-4 {
	font-weight: bold !important;
	line-height: 100% !important;
	padding-top: 15px !important;
}

.page-id-15853 .tablepress .column-4 {
	text-align: center;
}

.tablepress tr td.column-5 {
	padding: 6px !important;
}

.page-id-15853 .tablepress td.column-5 a {
	background: url(https://www.aire-sur-adour.fr/wp-content/uploads/2020/11/world-wide-web.png) no-repeat center center;
	background-size: contain !important;
	color: transparent !important;
	height: 100% !important;
	display: block !important;
	margin: 0 auto !important;
	margin-top: 5px !important;
}

.tablepress tr {
	border-bottom: inherit !important;
}

.tablepress thead th {
	border-bottom: inherit !important;
}

#tablepress-3 {
	width: 100% !important;
}

.dataTables_scrollHeadInner {
	width: 100% !important;
}

.dataTables_scroll {
	margin-bottom: 20px !important;
}

.paging_simple .paginate_button.next::after, .paging_simple .paginate_button.previous::before {
	text-shadow: none !important;
}
.paginate_button::after, .paginate_button::before {
	color: #106480 !important;
}

.col_commercants {
	margin: 0 !important;
}

.col_commercants.col2 {
	background: #F29400 !important;
	padding: 30px !important;
	box-shadow: 5px 5px 8px rgba(0,0,0,0.1);
	border-radius: 5px;
	color: white !important;
}

.col_commercants.col2 a
{
	color: white !important;
}

.col_tablepress
{
	margin: 0 !important;
}	

/*
.menu_commercants {
	border: none !important;
}
.menu_commercants a {
	background: #F29400 !important;
	padding: 0px 15px !important;
}*/

.menu_commercants::before {
	content: "" !important;
}

.menu-wrap {
	height: 64px !important;
}
.menu-wrap .container {
	height: 64px !important;
}


@media only screen and (max-device-width : 812px) and (max-width: 768px) {
	
	.container {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.pull-left {
		display: none !important;
	}
	
	.pageTop {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	#menu-menu-top-header {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.header-elem {
		height: 40px !important;
		float: left !important;
	}
	.header-elem span {
		height: 40px !important;
		line-height: 40px !important;
	}
	
	.pageTop .searchform {
		width: 120px !important;
	}
	
	#logo {
		display: inline-block;
		max-width: 40% !important;
		padding: 15px 15px 10px 0 !important;
	}
	
	.header {
		background: url('https://www.aire-sur-adour.fr/wp-content/uploads/2019/01/header-responsive.png') no-repeat center bottom /cover;
	}
	
	.mobile-menu-inner {
		background: #106480 !important;
	}
	
	.mobile-menu-inner a {
		font-family: Overlock !important;
		font-size: 1.2em;
	}
	
	.pix-dropdown-arrow::after {
		font-size: 2em !important;
	}
	
	#menu-menu-footer li {
		width: 100% !important;
		margin: 5px 0;
	}
	
	.copyright .header-elem {
		width: 100% !important;
		height: auto !important;
	}

	.copyright p, .copyright li {
		text-align: center !important;
	}
	
	.su-post.asso.asso2 {
		width: 100% !important;
		height: auto !important;
	}
	
	#searchPanel {
		width: 100% !important;
	}
	#searchPanel input {
		width: 100% !important;
	}
	#searchPanel a {
		display: block;
		margin-top: 10px;
	}
	
	.row_a_la_une .wpb_column {
		width: 50% !important;
		padding: 5px !important;
	}
	
	.row_a_la_une .wpb_text_column {
		margin-bottom: 0 !important;
	}
	
	#section_a_la_une {
		padding-top: 20px !important;
	}
	
	.lien_voirtout {
		display: block;
		padding-left: 0 !important;
		margin-top: -10px;
		margin-bottom: -25px !important;
	}
	
	div.publication .su-post {
		width: 50% !important;
	}
	
	.vc_responsive div.vc_grid-filter {
		display: block !important;
	}
	
	.col_date {
		float: ;
	}
	
	.col_titre_event {
		width: auto;
		float: left;
	}
	
}

.row_a_la_une .vc_column-inner {
	padding: 0 !important;
}

.row_a_la_une a {
	font-family: Overlock !important;
	font-weight: 800 !important;
	color: white !important;
	font-size: 19px !important;
	line-height: 1em !important;
	display: flex !important;
	height: 120px !important;
	width: 100% !important;
	padding: 15px !important;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	border-radius: 10px 0px 10px 10px;
	background-color: #106480;
	flex-direction: column-reverse;
	background-size: contain;
	background-position: right center;
	background-repeat: no-repeat;
}
.row_a_la_une a:hover {
	background-color: #0c3847;
}

.home-btn-associations
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2022/10/asso.png') !important;
}

.home-btn-commercants
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2022/10/commercants.png') !important;
}

.home-btn-marche
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2022/10/marche.png') !important;
}

.home-btn-podcasts
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2022/10/podcasts.png') !important;
}

.home-btn-contact
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2022/10/contact.png') !important;
}

.home-btn-probleme
{
	background-image: url('https://www.aire-sur-adour.fr/wp-content/uploads/2022/10/probleme.png') !important;
}

/*.row_a_la_une .vc_column-inner {
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	border-radius: 10px 0 10px 10px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}*/
.row_actus .vc_gitem-zone-mini {
	background: #fff;
	box-shadow: 2px 2px 3px rgba(200,200,200,0.1);
}
.row_actus .vc_gitem-post-data-source-post_title a {
	font-family: Overlock !important;
	font-size: 17px;
	line-height: 23px;
	text-align: center !important;
	display: block !important;
	text-transform: uppercase;
	padding: 0 20px;
	color: #106480;
}

/*.row_actus .vc_gitem-animated-block .vc_gitem-zone {
	border-radius: 10px 10px 0 0 !important;
}*/

.row_actus .vc_grid-item-mini {
	box-shadow: 2px 2px 3px rgba(200,200,200,0.2);
}

.vc_gitem-row-position-bottom .vc_gitem-col {
	padding: 0 !important;
}

.vc_gitem-post-data-source-post_categories {
	margin: 0 !important;
	background: #F29400 !important;
	color: white !important;
	float: right !important;
	text-transform: uppercase;
	font-size: 14px;
	text-align: right !important;
	padding: 5px 30px 5px 37px !important;
	font-family: Overlock !important;
	letter-spacing: 0.1em;
	clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%);
}

.a-decouvrir .vc_gitem-post-data-source-post_categories {
	background: #0098D2 !important;
}

.vc_gitem-post-data-source-post_title {
	padding-top: 10px;
}

.wcs-class__inner
{
	margin-left: 0px !important;
}


.field_mois {
	font-weight: 100;
	font-size: 20px;
	line-height: 12px;
}

.col_date {
	background: #D22434;
	color: white;
	padding: 33px 30px 5px 15px !important;
	text-align: center;
	/* border-radius: 50px; */
	height: 105px;
	width: 100px !important;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 30px;
	line-height: 1em;
	margin-top: -20px !important;
	/* margin-left: -20px !important; */
	margin-bottom: -20px !important;
	clip-path: polygon(0 0, 75% 0, 100% 100%, 0 100%);
}

.home .row_agenda, .page-id-19328 .row_agenda {
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 90%);
	padding: 40px 0 60px 0 !important;
}

.row_agenda .vc_gitem-post-data-source-post_categories {
	background: #D22434 !important;
}

.row_agenda .vc_custom_heading * {
	text-align: center !important;
}

.row_agenda .col_titre_event a {
	font-weight: bold;
	font-family: Overlock;
	color: #106480;
	font-size: 16px;
	padding-left: 18px;
	text-transform: uppercase;
	display: inline-block;
	line-height: 1em !important;
}

.row_agenda .vc_gitem_row {
	/* background: #F7F7F7; */
	/* border-radius: 0px 0px 25px 0px !important; */
}

.vc_gitem-post-data-source-post_categories div:first-child {
	display: none !important;
}

.lien_voirtout {
	padding-left: 20px;
	font-weight: 300;
	font-size: 20px;
}

.publication .su-post {
	width: 25% !important;
	box-sizing: border-box;
	padding: 0 20px;
	float: left;
	position: relative;
}

.thumb_publications {
	background-size: cover;
	background-repeat: no-repeat;
	aspect-ratio: 1 / 1 !important;
	background-position: top center !important;
	margin-bottom: 20px;
	/* box-shadow: 3px 3px 8px rgba(0,0,0,0.1); */
	/* border-radius: 10px; */
	position: relative;
}

.publication .su-post .thumb_publications::before {
	content: ' ';
	background: #106480;
	width: 50px;
	height: 50px;
	position: absolute !important;
	top: 0;
	right: 0;
	border-top: 50px solid rgb(255, 255, 255);
	border-left: 50px solid transparent;
	box-shadow: -5px 5px 5px rgba(0,0,0,0.1);
}

.boutons_publications a {
	background: #ffffff;
	color: #106480;
	font-weight: 600;
	padding: 10px 13px;
	margin-right: 10px;
	text-transform: uppercase;
	border: 2px solid rgba(16,100,128,0.2);
	margin-top: 8px !important;
	display: inline-block;
}

.boutons_publications a:hover {
	border: 2px solid #106480;
	background: #106480;
	color: #ffffff;
}

.titre_publication {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 22px;
	margin-bottom: 20px;
	color: #106480;
	font-family: Overlock;
}

.vc_separator h4 {
	font-size: 36px !important;
}



.vc_separator.sep_jaune h4 {
	color: #F1AC1C;
}
.vc_separator.sep_bleu h4 {
	color: #0098D2;
}
.vc_separator.sep_bleufonce h4 {
	color: #106480;
}
.vc_separator.sep_rouge h4 {
	color: #D22434;
}

.row_agenda .vc_grid-item-mini {
	box-shadow: 2px 2px 3px rgba(200,200,200,0.5);
}

.home .row_agenda .vc_grid-item-mini {
	box-shadow: none;
}

.row_agenda .vc_grid-filter-item span {
	font-family: Overlock !important;
	padding: 10px !important;
}

.pageTopCon a.lien_patrimoine {
	border: 2px solid #106480;
	border-radius: 20px;
	padding: 2px 25px;
	color: #ffffff !important;
	font-family: Overlock;
	background: #106480;
}

.pageTopCon a.lien_patrimoine:hover
{
	color: #106480 !important;
	background: transparent;
}

.pageTopCon a.lien_patrimoine i {
	padding-right: 6px;
	font-size: 14px;
}


.mobile-menu-nav li.lien_patrimoine_mobile {
	border-bottom: none !important;
	margin-top: 20px;
}
.mobile-menu-nav li.lien_patrimoine_mobile a {
	background: white !important;
	border-radius: 20px !important;
	color: #106480 !important;
	width: 70%;
	padding: 0 10px;
	text-align: center;
	margin: 0 auto !important;
}