.white {
color: #fff;
} .cb-menu-light #cb-nav-bar .cb-main-nav>li>a {
color: #bb2c22;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 0.2px;
}
#cb-nav-bar .cb-main-nav>li>a {
padding: 8px 7px 10px 7px;
}
.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
border-bottom-color: #fcc216;
} .cb-tm-light #cb-top-menu {
background-color: transparent;
}
.cb-tm-light #cb-top-menu ul li a {
color: #f2f2f2; }
.cb-tm-light #cb-top-menu .cb-top-menu-wrap {
display: none;
}
#cb-top-menu .cb-social-icons-extra {
display: none;
margin-top: 5px;
vertical-align: middle;
}
.cb-tm-light #cb-top-menu ul li a.header-social-link {
margin-right: 5px;
display: none;
}
.cb-tm-light #cb-top-menu ul li a.header-social-link:hover {
opacity: .8;
} .cb-meta .cb-byline{
display: none;
}   .cb-module-block .cb-article-small.cb-separated {
padding-bottom: 12px;
margin-bottom: 2px;
}
.cb-module-block .cb-article-small.cb-separated img {
display: none;
} .no-title h2 {
display: none;
} .cb-body-light .cb-module-block .cb-post-title a:hover {
color: #bb2c22;
}
.cb-module-block .cb-article-small .cb-meta {
background: url(//ccpp06.fr/wp-content/uploads/2016/07/plus.png);
background-repeat: no-repeat;
background-position: right;
} .cb-module-header h2 {
font-size: 38px;
color: #bb2c22;
}
.cb-body-light .cb-module-header .cb-module-title::after {
background: #bb2c22;
} .cb-fis h1 {
font-size: 30px;
color: #bb2c22;
} .cb-body-light .cb-widget-title {
border-bottom: 3px solid #bb2c22;
padding-left: 40px;
background-image: url(//ccpp06.fr/wp-content/uploads/2016/07/icone.png);
background-repeat: no-repeat;
text-decoration: none;
}
.cb-body-light h1,
.cb-body-light h2,
.cb-body-light h3,
.cb-body-light h4,
.cb-body-light h5 {
color: #bb2c22;
}
.cb-module-header .cb-module-title {
padding-left: 40px;
background-image: url(//ccpp06.fr/wp-content/uploads/2016/07/icone.png);
background-repeat: no-repeat;
background-position: 0 10px;
}
.cb-footer-dark .cb-footer-widget-title {
background: none;
padding-left: 0;
margin-bottom: 0;
} .cb-footer-dark .cb-footer-widget-title {
color: #f2f2f2;
border-bottom: 0;
text-align: left;
}
.widget_wysija .wysija-input {
margin: 13px 0;
width: 80%;
}
.widget_wysija_cont .wysija-submit {
display: block;
margin-top: 20px;
background-color: #000;
border: 1px solid #fff;
color: #fff;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
width: 80%;
}
#cb-footer .cb-footer-lower {
padding: 100px 0 50px;
font-size: 12px;
letter-spacing: 4px;
}
#cb-footer .cb-footer-lower {
padding: 0px 20px;
font-size: 10px;
font-weight: 700;
text-align: center;
letter-spacing: 3px;
text-transform: uppercase;
}
#cb-footer #cb-widgets {
padding: 60px 0 0 0;
}
#cb-footer .cb-footer-x .cb-footer-widget {
margin: 0 20px;
padding-bottom: 30px;
}
.ig-footer {
margin-top: 15px;
float: right;
margin-right: 0px;
}
.cb-social-media-icons {
text-align: left;
margin-left: 0;
}
.cb-social-media-icons a {
margin: 0 20px 0 0;
}
.cb-three {
margin-right: 0px;
}
.widget_wysija_cont {
margin-right: 0;
}
.widget_wysija_cont .wysija-submit {
width: 50%;
float: right;
}
.wysija-input {
float: right;
margin-right: 25px;
margin-bottom: 20px;
}
#wysija-2 h3 {
float: right;
padding-left: 65px;
} .ai1ec-main-container h2 {
display: none;
} .cb-body-light .wpcf7-submit {
color: #bb2c22;
border: 2px solid #bb2c22;
background: transparent;
}
.cb-body-light .wpcf7-submit:hover {
background: #bb2c22;
color: #fff;
} .menu-widget-communes-container li {
background: url(//ccpp06.fr/wp-content/uploads/2016/07/plus.png);
background-repeat: no-repeat;
background-position: right;
font-weight: bold;
text-transform: capitalize;
list-style: none;
} .elus img {
margin: 0 auto 0 25%;
width: 50%;
max-height: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: opacity 0.35s;
-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.elus {
background: #f2f2f2;
margin: 10px;
padding: 10px;
min-width: 335px;
min-height: 350px;
}
.elus p {
text-align: center;
}
.elus h3 {
color: #484848;
font-weight: bold;
text-align: center;
}
.elus span {
font-size: 80%;
}
.cb-entry-content table tr td {
border-bottom: none;
}
.tablepress tbody td,
.tablepress tfoot th {
border-top: none;
}
.cb-body-light .cb-read-more {
color: #bb2c22;
} .wpctc-wpctc_widget-2 a {
background-color: #fdfdfd !important;
border: 1px solid #767676;
}
.wpctc-tag-links a::before {
display: none;
}
.wpctc-tag-links a::after {
display: none;
}
.wpctc-tag-links a {
margin: 2px;
}
.cb-sidebar-widget .textwidget,
.cb-sidebar-widget ul {
background: #f2f2f2;
padding: 20px;
} .ajde_evcal_calendar .calendar_header p {
font-size: 26px;
}
.elus h3 {
font-size: 1.3em;
} #cb-section-b .cb-module-block .cb-article-row.cb-no-2 .cb-meta {
display: block;
}
#cb-section-b .cb-module-block .cb-article-row.cb-no-2 .cb-meta .cb-byline-date {
display: none;
}
#cb-section-a .cb-grid-x .cb-s h2 {
letter-spacing: 1px;
font-size: 20px;
line-height: 20px;
margin-bottom: 0;
}
#cb-section-a .cb-meta-style-4.cb-s .cb-article-meta {
padding: 15px 30px;
background-color: rgba(0, 0, 0, 0.45);
width: 100%;
}
section#cb-section-a .cb-grid-x .cb-s {
width: 100%;
}
section#cb-section-a .cb-module-block .cb-meta-style-4 img,
.cb-grid-x .cb-grid-img img {
height: auto;
width: 100%;
max-width: none;
position: relative;
display: inline-block;
left: 50%;
transform: translate(-50%);
opacity: 1;
object-fit: cover;
min-height: 100%;
}
#cb-section-c a.item-bandeau {
position: relative;
display: block;
background: black;
margin-bottom: 5px;
}
#cb-section-c a.item-bandeau img {
display: block; }
#cb-section-c a.item-bandeau .cb-article-meta {
position: absolute;
z-index: 1;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
color: white;
padding: 30px 25px;
}
#cb-section-c a.item-bandeau .cb-article-meta h2 {
color: white;
font-weight: bold;
margin: 0;
font-size: 30px;
line-height: 30px;
margin-bottom: 5px;
text-transform: uppercase;
}
#cb-section-c a.item-bandeau .cb-article-meta .desc {
font-size: 11px;
line-height: 11px;
font-weight: bold;
letter-spacing: 0.5px;
margin-bottom: 5px;
}
#cb-section-c a.item-bandeau .cb-article-meta .link {
font-size: 10px;
line-height: 10px;
font-weight: bold;
letter-spacing: 0.5px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 h3 {
display: none;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_head {
margin: 15px 0px 20px 0;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_cur {
font-size: 27px;
line-height: 35px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_widget #evcal_head .evcal_arrows {
height: 35px;
width: 35px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_widget #evcal_head .evcal_arrows .fa {
font-size: 28px;
position: absolute;
margin-top: 1px;
left: 10px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span.start {
font-size: 26px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_widget .eventon_events_list .evcal_desc2 {
font-size: 16px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_widget .eventon_events_list .evcal_desc_info {
font-size: 13px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3 #evcal_widget .eventon_events_list .eventon_list_event .evcal_desc {
padding-left: 65px;
padding-right: 20px;
}
section#cb-section-c .cb-contents .cb-sidebar #evcalwidget-3+a {
background-color: #d8d8d8;
color: #7c7c7c;
text-transform: uppercase;
padding: 7px 25px;
display: block;
text-align: center;
margin: 0px 15px;
font-size: 15px;
line-height: 15px;
margin-top: -15px;
position: relative;
z-index: 1;
}
#cb-section-b .cb-sidebar.clearfix {
margin: 0;
padding-left: 25px;
padding-top: 25px;
}
#cb-section-b .cb-sidebar.clearfix ul#menu-widget-communes {
margin: 0;
}
#cb-section-b .cb-sidebar.clearfix ul#menu-widget-communes>li {
font-size: 16px;
line-height: 40px;
border-bottom: 2px solid #f5f5f5;
}
#cb-section-b .cb-sidebar.clearfix ul#menu-widget-communes>li:last-child {
border-bottom: 0;
}
#cb-section-b .cb-slider .slides>li {
height: 495px !important;
}
#cb-section-c .cb-module-custom:nth-child(2),
#cb-section-c .cb-module-custom:nth-child(2) .cb-module-header {
margin-bottom: 0;
}
div#header-widget-area {
background-color: #3DA9DA;
display: inline-block;
width: 100%;
padding: 5px 15px;
margin-top: 1px;
}
div#header-widget-area .textwidget a.cb-facebook.cb-icon-2 {
display: inline-block;
width: 18px;
height: 18px;
margin: 0;
background-repeat: no-repeat;
-webkit-transition: all 0.2s;
transition: all 0.2s;
transition: all 0.2s;
position: relative;
top: 0;
background-image: url(//ccpp06.fr/wp-content/themes/15zine-child/library/images/cb-widget-social-media-light.png);
background-size: 92px;
float: left;
margin-top: 4px;
}
div#header-widget-area .textwidget {
float: left;
}
div#header-widget-area form.cb-search {
float: right;
}
div#header-widget-area form.cb-search:before {
content: '|';
color: white;
margin: 0 5px;
}
div#header-widget-area form.cb-search input.cb-search-field.cb-font-header {
display: inline-block;
width: auto;
background: transparent;
-webkit-appearance: none;
border: none;
width: 130px;
font-size: 12px;
font-weight: bold;
line-height: 12px;
color: white;
}
div#header-widget-area form.cb-search input.cb-search-field.cb-font-header::placeholder {
text-transform: uppercase;
color: white;
}
div#header-widget-area form.cb-search input.cb-search-field.cb-font-header::-webkit-input-placeholder {
text-transform: uppercase;
color: white;
}
div#header-widget-area form.cb-search input.cb-search-field.cb-font-header::-moz-placeholder {
text-transform: uppercase;
color: white;
}
div#header-widget-area button.cb-search-submit {
display: inline-block;
width: auto;
background: transparent;
-webkit-appearance: none;
border: none;
}
div#header-widget-area button.cb-search-submit i.fa.fa-search {
color: white;
font-size: 16px;
line-height: 10px;
position: relative;
top: 1px;
}
div#header-widget-area .tbwa-header-right {
float: right;
}
#cb-top-menu {
display: none;
}
#cb-footer > div#cb-widgets {
padding: 10px 0 20px 0px;
}
#cb-footer > div#cb-widgets #text-2 .textwidget p {
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
} 
#cb-footer > div#cb-widgets .cb-two #single-image-2 img {
padding: 20px 0 55px 0;
width: 55%;
}
#cb-footer > div#cb-widgets .cb-two #nav_menu-5 {
margin: 0;
}
#cb-footer > div#cb-widgets .cb-two #nav_menu-5 #menu-footer {
text-align: center;
display: flex;
justify-content: space-around;
margin: 0;
}
#cb-footer > div#cb-widgets .cb-two #nav_menu-5 #menu-footer li {
display: inline-block;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}
#cb-footer > div#cb-widgets .cb-three .widget_wysija .wysija-input {
margin: 3px 0;
}
#cb-footer > div#cb-widgets .cb-three #wysija-2 h3 {
margin-bottom: 15px;
}
#cb-section-a >  .cb-grid-block.cb-module-block.cb-s-5.clearfix {
display: none;
}
#cb-section-a .cb-grid-x  h2 {
letter-spacing: 1px;
font-size: 20px;
line-height: 20px;
margin-bottom: 0;
}
#cb-section-a .cb-meta-style-4 .cb-article-meta {
padding: 15px 30px;
background-color: rgba(0, 0, 0, 0.45);
width: 100%;
}
#cb-section-a .cb-meta-style-4 .cb-article-meta .cb-byline,
#cb-section-b .cb-meta-style-4 .cb-article-meta .cb-byline  {
display: none;
}
#cb-section-b .cb-meta-style-4 .cb-article-meta {
padding: 10px 30px 10px 30px;
}
#cb-section-b .cb-meta-style-4 .cb-article-meta h2{
margin-bottom: 0;
}
#cb-section-a .cb-meta-style-4 .cb-article-meta h2{
letter-spacing: 1px;
font-size: 20px;
line-height: 20px;
margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
section#cb-section-a .cb-grid-x .cb-s {
width: -webkit-calc(50% - 1.5px);
width: expression(50% - 1.5px);
width: -moz-calc(50% - 1.5px);
width: -o-calc(50% - 1.5px);
width: calc(50% - 1.5px);
}
section#cb-section-a .cb-grid-x .cb-s:nth-child(even) {
margin-left: 3px;
}
section#cb-section-c .cb-contents .cb-sidebar {
padding-top: 0;
padding-bottom: 15px;
padding-left: 0;
padding-right: 0;
background-color: #f5f5f5;
}
#cb-section-b .cb-sidebar.clearfix {
width: 390px;
}
#cb-section-a > .cb-slider.cb-module-block.cb-module-fw.clearfix {
display: none;
}
#cb-section-a >  .cb-grid-block.cb-module-block.cb-s-5.clearfix {
display: block;
}
}
@media only screen and (min-width: 768px) {
section#cb-section-a .cb-grid-x .cb-s {
width: -webkit-calc(50% - 1.5px);
width: expression(50% - 1.5px);
width: -moz-calc(50% - 1.5px);
width: -o-calc(50% - 1.5px);
width: calc(50% - 1.5px);
}
#cb-section-a > .cb-slider.cb-module-block.cb-module-fw.clearfix {
display: none;
}
#cb-section-a >  .cb-grid-block.cb-module-block.cb-s-5.clearfix {
display: block;
}
}
@media only screen and (min-width: 481px) {
section#cb-section-a .cb-grid-x .cb-s {
width: -webkit-calc(50% - 1.5px);
width: expression(50% - 1.5px);
width: -moz-calc(50% - 1.5px);
width: -o-calc(50% - 1.5px);
width: calc(50% - 1.5px);
}
}
@media only screen and (max-width: 767px){
#cb-section-c a.item-bandeau .cb-article-meta .desc,
#cb-section-c a.item-bandeau .cb-article-meta .link {
display: none;
}
#cb-section-c a.item-bandeau .cb-article-meta h2 {
text-align: center;
}
.cb-module-header, .cb-contents, .cb-a-large {
padding: 0;
}
section#cb-section-c .cb-contents .cb-main {
order: 1;
}
section#cb-section-c .cb-contents .cb-sidebar {
order: 0;
padding: 0 0 10px 0;
margin-top: 10px;
background-color: whitesmoke;
}
section#cb-section-c .cb-contents {
display: flex;
flex-direction: column;
}
section#cb-section-a > .cb-slider.cb-module-block {
margin-bottom: 0px;
}
section#cb-section-c .cb-module-custom:nth-child(1) {
margin-bottom: 10px;
}
.cb-module-header > h2.cb-module-title {
max-width: 100%;
letter-spacing: 2px;
background-size: 25px;
background-position: 7px 6px;
}
.cb-module-header >  h2.cb-module-title + p {
padding: 0px 12px;
font-size: 18px;
margin: 7px 0;
}
#cb-section-b .cb-slider .slides > li {
height: auto !important;
}
#cb-section-b > .cb-main > .cb-slider.cb-module-block {
margin-bottom: 0;
}
#cb-section-b .cb-sidebar.clearfix ul#menu-widget-communes > li {
background-position: 96% 50%;
}
#cb-footer #cb-widgets > div.cb-two,
#cb-footer #cb-widgets > div.cb-three {
display: none;
}
#cb-top-menu,
.cb-tm-light #cb-top-menu .cb-top-menu-wrap {
display: block;
background-color: #3da9da;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
color: white;
}
#cb-top-menu #cb-mob-open {
color: white;
}
div#header-widget-area {
display: none;
}
section#cb-section-a .cb-module-block .cb-meta-style-4 img, .cb-grid-x .cb-grid-img img {
width: -webkit-fill-available;
max-width: 100%;
}
section#cb-section-a .flex-direction-nav {
position: initial;
width: 100%;
display: block;
padding: 10px 0px;
}
section#cb-section-a .flex-direction-nav .flex-nav-prev {
background-color: #F8F047;
border-right: 2px solid white;
width: 50%;
}
section#cb-section-a .flex-direction-nav .flex-nav-prev .flex-prev {
float: right;
background: transparent;
}
section#cb-section-a .flex-direction-nav .flex-nav-next {
background-color: #81CBEE;
border-left: 2px solid white;
width: 50%;
}
section#cb-section-a .flex-direction-nav .flex-nav-next .flex-next {
background: transparent;
}
section#cb-section-a .flex-direction-nav i {
font-size: 20px;
padding: 5px 20px;
}
#cb-top-menu .cb-left-side {
width: 100%;
}
#cb-top-menu #cb-mob-open + div {
color: white;
font-weight: 200;
float: right;
margin-right: 10px;
font-family: oswald, 'arial narrow';
}
#tablepress-2 tr,
#tablepress-3 tr,
#tablepress-4 tr {
display: flex;
flex-direction: column;
}
article#post-181 p a {
width: 44vw;
display: inline-block;
text-align: center;
}
article#post-181 p {
display: inline-block;
}
article#post-181 p a img {
float: none;
margin: 0;
}
article#post-181 p strong {
width: 100vw;
display: block;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.cb-nav-bar-wrap.cb-site-padding.clearfix.cb-font-header.wrap > ul.cb-main-nav.wrap.clearfix {
text-align: center;
}
.cb-menu-light #cb-nav-bar .cb-main-nav>li>a {
font-size: 12.5px;
}
}
#nav_menu-6 {
background: #f2f2f2;
}
#nav_menu-6 .cb-widget-title:after{
display: none;
}
#nav_menu-6 h3.cb-sidebar-widget-title.cb-widget-title {
background: none;
font-size: 17.8px;
padding: 0 20px;
margin: 20px 0;
letter-spacing: 0;
width: 100%;
}
#nav_menu-6 #menu-widget-communes {
padding: 0 20px 20px 20px;
margin-top: 0;
}
#nav_menu-6 #menu-widget-communes li a {
line-height: 30px;
}
#evcalwidget-8{
margin-bottom: 0;
}
#evcalwidget-8 #evcal_head {
margin: 15px 0px 20px 0;
}
#evcalwidget-8 #evcal_cur {
font-size: 27px;
line-height: 35px;
}
#evcalwidget-8 #evcal_widget #evcal_head .evcal_arrows {
height: 35px;
width: 35px;
}
#evcalwidget-8 #evcal_widget #evcal_head .evcal_arrows .fa {
font-size: 28px;
position: absolute;
margin-top: 1px;
left: 10px;
}
#evcalwidget-8 #evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span.start {
font-size: 26px;
}
#evcalwidget-8 #evcal_widget .eventon_events_list .evcal_desc2 {
font-size: 16px;
}
#evcalwidget-8 #evcal_widget .eventon_events_list .evcal_desc_info {
font-size: 13px;
}
#evcalwidget-8 #evcal_widget .eventon_events_list .eventon_list_event .evcal_desc {
padding-left: 65px;
padding-right: 20px;
}
#evcalwidget-8 + #text-18 {
display: inline;
}
#evcalwidget-8 + #text-18 a {
background-color: #d8d8d8;
color: #7c7c7c;
text-transform: uppercase;
padding: 7px 25px;
display: block;
text-align: center;
margin: 0px 15px;
font-size: 15px;
line-height: 15px;
margin-top: -15px;
position: relative;
z-index: 1;
}