/*h1::first-letter {font-weight: 500;  border-radius: 50px; background: #007bac; color :#fff; padding: 0 20px;}*/

/* Menu*/
.bleufonce {background-color: #073763;}
.bleu {background-color: #034786;}
.bleuclair {background-color: #007bac;}
.jaune {color: #ffb001;}
.astroid-nav .mbleufonce {background-color: #073763;}
.astroid-nav .mbleu {background-color: #034786;}
.astroid-nav .mbleuclair {background-color: #007bac;}
.astroid-mobile-menu .mbleufonce, .astroid-mobile-menu .mbleu, .astroid-mobile-menu .mbleuclair {background-color: #fff;}
.header-center-section {background-color: #034786;}
.nav > li > a:hover, .nav > li > a:focus, .nav > li > a.active {background-color: #073763;}
.astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active,
	.astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover {color: #ffb001;}
.nav-link.item-level-1 {padding: 0.8rem 0.65rem; border-right: 1px solid #fff;}
ul.nav {border-left: 1px solid #fff;}
.jmoddiv ul.nav {border-left: none;}
.nav-submenu-static > li > a {padding: 5px 15px;}
.nav-item-megamenu .nav-submenu .item-link-heading.item-level-2 {font-size: 120%; color:  #073763; font-weight: 600;}
.nav-item-megamenu .nav-submenu .item-link-heading.item-level-2.active {background: none;}
.astroid-header-section .astroid-header-sticky > div {padding: 0;}
.astroid-mobilemenu-inner ul {margin-left: 0;}
.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu {line-height: 1.4em;}
/*.astroid-mobile-menu .aubergine, .astroid-mobile-menu .bordeaux, .astroid-mobile-menu .lagon {background: none;}*/
.moduletablemoduledoc {padding-top: 30px;}
/*Header section*/
#headersection.astroid-header-section, .astroid-header-sticky{border-bottom: none !important; box-shadow: none !important;}
#astroid-header.astroid-header:not(.astroid-header-sticky) {padding-bottom: 0; padding-top: 10px;}
.astroid-logo img {max-width: 480px; max-height: 110px;}
header .logo-wrapper {margin-bottom: 10px;}
header.astroid-header-sticky .logo-wrapper {margin-bottom: 0;}
header.astroid-header-sticky .container {background: #fff;}
.astroid-logo-sticky {margin-left: 30px;}
@media screen and (max-width: 1199px) {
	#astroid-sticky-header {background-color: #fff;}
}

/* Content section*/
@media screen and (min-width: 1200px) {
	#coldroite {position: relative;}
	#coldroite::after {background: #007bac; content: " "; display: block; width: calc((100vw / 2) - 558px); height: 100%; position: absolute; top: 0; left: 558px;}
}
#coldroite, #coldroite .module-title, #coldroiteint, #coldroiteint .module-title {color: #fff;}
#coldroite a, #coldroiteint a {color: #fff; text-decoration: underline;}

/* Edition frontend*/
.nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a.active {background: none;}

/* Annuaire assos et vie economique */
.blog_assos .card {box-shadow: 0 1rem 3rem rgba(0,0,0,0.175) !important;}
.field-entry {margin-bottom: 10px;}
.field-entry.logoasso, .field-entry.logoeco {float: right; width: 100px; height: 100px;}
.logoasso img, .logoeco img {width: 95%;}
.adresseasso, .adresseeco {margin-bottom: 0;}
.field-label {font-weight: bold;}
.category-module_annuaire {padding-left: 0;}
.mod-articles-category-group {font-size: 120%;}
.mod-articles-category-group ul {padding-left: 10px;}
.blog_assos li.field-entry::marker {content: "";}
ul.fields-container li {list-style: none;}
#coldroiteint a.mod-articles-category-title {text-decoration: none;}
.annuaires .item-content {padding: 8px; border: 1px solid #ccc;}

/* Bottom section*/
#bottomsection {}
#bottomsection .moduletable {padding-top: 15px;}
#bottomsection .moduletable .module-title {color: #fff; font-size: 180%;}
.actu .gkNspPM-GridNews > figure {margin-bottom: 40px;}
.actu .gkNspPM-GridNews figcaption {text-align: left;}
.actu .far {font-size: 120%; color: #007bac;}
.actu time {font-size: 120%; font-family: Quicksand, Arial, Helvetica, sans-serif; font-weight: 600; color: #007bac;}
.actu .gkNspPM-GridNews h3 {font-weight: 600; color: #333; border-bottom: 3px solid #007bac; padding-bottom: 10px;}
.actu .gkNspPM-GridNews figcaption a:active, .actu .gkNspPM-GridNews figcaption a:focus, .actu .gkNspPM-GridNews figcaption a:hover {color: #034786 !important;}


/* Footer section*/
#footersection {min-height : 370px;}
#footersection h2 {text-align: center; color: #034786; font-size: 250%; border-bottom: 3px solid #034786;}
#footersection h3 {text-align: center; color: #034786;}
#footersection a {color: #034786;}
#footersection a:hover {color: #073763;}
.moduletable.coord {width: 98%; margin-right: auto; margin-left: auto;}
@media screen and (min-width: 1250px) {
	.moduletable.coord {width: 70%;}
}

/* Legal section*/
#legalsection {margin-top: -8px;}

/*Gtranslate*/
a.glink {margin-left:5px; margin-right: 5px; display: inline-block;}
.gtranslate_wrapper {margin-bottom: 5px;}

/*Hot weather*/
.hot_weather_container {margin-top: 0; margin-bottom: 0;}
.hot_weather_label, .hot_weather_description {display: none;}
..hot_weather_container > div {margin: 0.5em 0.5em;}
.hot_weather_temperature {padding-top: 10px;}

	
/* 1 Clic*/
.clic {padding-right: 0; margin-bottom: 15px;}
.clic .custom {display: flex !important; flex-direction: row !important; justify-content: space-around !important; flex-wrap: wrap;}
#urgences {display:block; width:160px; height:140px; background:url("../../../../../images/astroid_template_zero/sprite.png") 0 0 no-repeat;}
#urgences:hover,#urgences:active,#urgences:focus{background-position:0 -140px;}
#urgences span, #demarches span, #tipi span, #dechet span, #ltc span, #ot span {display:inline-block; text-indent: -2000px;}
#demarches {display:block;width:160px; height:140px; background:url("../../../../../images/astroid_template_zero/sprite.png") -160px 0 no-repeat;}
#demarches:hover,#demarches:active,#demarches:focus{background-position:-160px -140px;}
#tipi {display:block; width:160px; height:140px; background:url("../../../../../images/astroid_template_zero/sprite.png") -320px 0 no-repeat;}
#tipi:hover,#tipi:active,#tipi:focus{background-position:-320px -140px;}
#dechet {display:block; width:160px; height:140px; background:url("../../../../../images/astroid_template_zero/sprite.png") -480px 0 no-repeat;}
#dechet:hover,#dechet:active,#dechet:focus{background-position:-480px -140px;}
#ltc {display:block; width:160px; height:140px; background:url("../../../../../images/astroid_template_zero/sprite.png") -640px 0 no-repeat;}
#ltc:hover,#ltc:active,#ltc:focus{background-position:-640px -140px;}
#ot {display:block; width:160px; height:140px; background:url("../../../../../images/astroid_template_zero/sprite.png") -800px 0 no-repeat;}
#ot:hover,#ot:active,#ot:focus{background-position:-800px -140px;}
	
.thumbnail {border: none; box-shadow: none;}
.btn.btn-primary {background-image: none;}
td  {border: 1px solid #333; text-align: center;}

/* Module e-privacy*/
#legalsection .plg_system_eprivacy_module div.plg_system_eprivacy_accepted, #legalsection .plg_system_eprivacy_module div.plg_system_eprivacy_declined {border: none;}
#legalsection button.plg_system_eprivacy_reconsider, #legalsection button.plg_system_eprivacy_accepted {background: #fff !important;}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button {margin-left: 10px !important;}
.plg_system_eprivacy_module p {color: #fff !important;}