/*
Theme Name:   Sitka Child
Theme URI:    https://solopine.com/themes/
Description:  Sitka Child Theme
Author:       Solo Pine Designs
Author URI:   https://solopine.com
Template:     sitka
Version:      1.0.0
License: 	  Themeforest Licence
License URI:  http://themeforest.net/licenses
Text Domain:  sitka-child
*/

/* Write your custom CSS code below */.sitka-block-grid-img img {    max-width: 100%;    width: 600px;    height: 243px!important;    object-fit: cover!important;}
.insta-header {    text-align: center;    padding: 25px 0 25px!important;}
p.has-text-align-center {    text-align: center!important;}
p.has-text-align-center.has-text-color {    text-align: center!important;}#footer-logo {    text-align: center;    padding: 25px 0 25px!important;}
#footer-copy {    display: grid;    grid-template-columns: 20% 60% 20%;    padding: 10px 50px 20px!important;    
	align-items: center;}
#mobile-menu.mobile-header .normal-logo img {    max-width: 300px!important;    margin-left: 40px!important;}
.archive-box {    text-align: center;    padding: 20px 0 15px!important;    background: #f7f7f7;    border-bottom: 1px solid;    border-color: #eaeaea;}
.feat-area.sitka-carousel .feat-shadow {    background: rgba(0,0,0,0);    background-image: linear-gradient(rgba(0,0,0,0) 0%,rgba(10,10,10,0.65))!important;    height: 50%;    bottom: 0;    top: auto;}
#top-bar #nav-wrapper .menu > li {    margin: 0 30px 0 0!important;}
#top-bar.layout3 #nav-wrapper .menu > li > a {    line-height: 58px;    letter-spacing: 1px!important;}
.grid-item .post-cats a, .list-item .post-cats a, .sitka-block-grid-item .post-cats a {    font-size: 11px!important;    letter-spacing: 1.5px;    text-transform: uppercase;    color: #3e555a;	}
#header.layout3 {    text-align: center;    border-bottom: none!important;    position: relative;}
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {    font-family: Poppins;    font-weight: 600;    text-align: center;}
.post-entry img {    max-width: 100%;    height: auto;    margin-bottom: 20px;    /* margin-bottom: 20px; */}
.post-entry p, .post-entry li {    /* color: #1f2025; */    margin-top: 20px;	text-align: justify;}
a.share-button.twitter {    display: none;}a.share-button.pinterest {    display: none;}
a.share-button.linkedin {	 display: none;}
p.has-text-align-right.has-medium-font-size {    text-align: right;}.has-custom-rose-pao-color {    color: #ee9999;}.wp-block-image {    margin-top: 30px;    margin-bottom: 0px!important;    text-align: center!important;}.post-entry h2 {    margin-top: 20px!important;    font-size: 30px;}
.post-entry h3 {    margin-top: 0px!important;    font-size: 26px;}
.post-entry h1 {    margin-top: 0px!important;    font-size: 32px;}
.post-tags {    display: none;}
article #sp-content {    padding-top: 35px!important;}p.has-text-color.has-text-align-right {    text-align: right;}
.sidr ul.sub-menu li a {    padding-left: 30px!important;    padding-right: 15px;}
div#nav_menu-2 {    background-color: #f9f9f9;    /* padding-left: 20px; */}
.menu-evenements-container {    padding-left: 20px;    padding-bottom: 20px;}
.social-widget.rounded a {    float: none;    font-size: 25px;    margin: 0 3px 8px;    text-align: center;    box-sizing: border-box;    padding: 0;    box-shadow: none;    border-radius: 100%;    border: 1px solid #ddd;    width: 46px;    height: 46px;    line-height: 46px;    display: inline-block;    margin-bottom: -0px;}
.widget_media_image {    text-align: center;}.archive-box h1 {    font-size: 29px!important;    letter-spacing: 1px!important;    color: #000000;}
.classic-post .post-entry p, .post-entry li {    /* color: #1f2025; */    margin-top: 20px;    font-family: lora!important;    text-align: justify;}
.classic-post .post-entry div {    /* color: #1f2025; */    margin-top: 20px;    font-family: lora!important;    text-align: justify;	    line-height: 1.65em;}
.archive-box span {    font-size: 14px;    text-transform: none;    color: #888888;    display: none;}div#comments .block-heading-wrap {    display: none;}
.post-entry li {    font-size: 16px;    letter-spacing: 0px;    line-height: 1!important;    text-transform: none;    font-family: Lora;    font-weight: 400;}
.sidr ul.menu li, .sidr .sub-menu {    border-color: #e8e8e8!important;}
.post-wrap.list.list-style1.classic-share-display span.list-author {    display: none;}
.post-wrap.list.list-style1.classic-share-display .list-item .sp-date:before {    display: none;}
.post-wrap.list.list-style1.classic-share-display span.sp-date.updated.published {    margin-left: -28px;}
.post-entry p, .entry-content p {    margin-bottom: 1.1em!important;}
p.wpgmza_infowindow_address {    margin-top: 0px!important;}div#wpgmza_map_1 {    overflow-y: unset!important;    overflow-y: hidden!important;}
.wpgmza-infowindow p {    margin-bottom: 0em!important;    /* text-align: left; */    font-size: 14px;    margin-top: 5px!important;	    line-height: 1.5;}
p.wpgmza_infowindow_address {    text-align: left;    font-size: 13px;    line-height: 1.5;    font-style: italic;}
.apercu img {    max-height: 100px;    width: 50%;    height: 150px;    object-fit: cover;}
#widget_media_image img {    max-width: 100%;    height: auto;    width: 100%!important;}div#media_image-8 {    margin-bottom: 20px;}
.widget-slider {	margin-bottom:60px;	margin-top:-20px;}
.widget-slider #custom_html-4.widget {	padding:0;	box-shadow:none;	border:none;}
.widget-slider #custom_html-4 .widget-title{	display:none;}.widget-slider #custom_html-4 .news-img {	display:none;}
.widget-slider .sitka-newsletter-wrap {	background:#f4f4f4;}
.widget-slider #custom_html-4 .news-content {	position:relative;	display:grid;	align-items:center;	grid-template-columns:1fr 1fr;	padding:30px 35px;	text-align:left;}
#sp-content {    padding-top: 30px!important;}
.widget-slider #custom_html-4 .news-content h4 {	font-size:24px;	font-weight:400;	margin-bottom:1px;	margin-top:-5px;}
.widget-slider #custom_html-4 .news-content p {	font-weight:300;}
.widget-slider #custom_html-4 .form-wrap input[type=email] {	width:70%;	margin:0;}
.widget-slider #custom_html-4 .form-wrap input[type=submit] {	width:auto;	padding: 13px 21px 13px 24px;	margin-left:5px;}
.widget-slider #custom_html-4 .form-wrap {	text-align:right;}div#custom_html-5 {    background-color: #fcd6d4;    padding: 20px;}
div#listemarqueur {	padding-top: 0px;}.marqueurs {    width: 300px;    margin-left: 50px;    display: inline-block;	vertical-align: top;	    height: 80px!important;}
.marqueurs img {    float: left;    padding-right: 20px;    padding-bottom: 30px;    
	/* height: 100px; */}
div#txtmarqueur {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur1 a {    color: #1f2025!important;}
div#marqueur1:hover #txtmarqueur {    color: #fcd6d4!important;}
div#marqueur1:hover a {    color: #fcd6d4!important;}
/* Marqueur 2 */
div#txtmarqueur2 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur2 a {    color: #1f2025!important;}
div#marqueur2:hover #txtmarqueur2 {    color: #4bb295!important;}
div#marqueur2:hover a {    color: #4bb295!important;}
/* Marqueur 3 */
div#txtmarqueur3 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur3 a {    color: #1f2025!important;}
div#marqueur3:hover #txtmarqueur3 {    color: #9e0039!important;}div#marqueur3:hover a {    color: #9e0039!important;}
/* Marqueur 4 */
div#txtmarqueur4 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur4 a {    color: #1f2025!important;}
div#marqueur4:hover #txtmarqueur4 {    color: #00aeef!important;}
div#marqueur4:hover a {    color: #00aeef!important;}
/* Marqueur 5 */
div#txtmarqueur5 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur5 a {    color: #1f2025!important;}
div#marqueur5:hover #txtmarqueur4 {    color: #f68e56!important;}
div#marqueur5:hover a {    color: #f68e56!important;}
/* Marqueur 6 */
div#txtmarqueur6 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur6 a {    color: #1f2025!important;}
div#marqueur6:hover #txtmarqueur4 {    color: #2e3192!important;}
div#marqueur6:hover a {    color: #2e3192!important;}
/* Marqueur 7 */
div#txtmarqueur7 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur7 a {    color: #1f2025!important;}
div#marqueur7:hover #txtmarqueur4 {    color: #e4d941!important;}
div#marqueur7:hover a {    color: #e4d941!important;}
/* Marqueur 8 */
div#txtmarqueur8 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}#marqueur8 a {    color: #1f2025!important;}
div#marqueur8:hover #txtmarqueur4 {    color: #8560a8!important;}
div#marqueur8:hover a {    color: #8560a8!important;}
/* Marqueur 9 */
div#txtmarqueur9 {    font-size: 12px;    margin-left: 32px;	margin-top: 5px;	    width: 90%;}
#marqueur9 a {    color: #1f2025!important;}
div#marqueur9:hover #txtmarqueur4 {    color: #8dbabd!important;}
div#marqueur9:hover a {    color: #8dbabd!important;}
.pum-content.popmake-content h1 {    color: #f8c1be;    font-size: 20px;    font-weight: bold;    font-family: lato;    margin-top: -20px;    margin-bottom: 20px;}
div#popupnew p {    margin-top: 20px;    text-align: center;}
#popupnew input.sib-default-btn {    background-color: #45b293;}
#popupnew input.sib-default-btn:hover {    background-color: #3e555a;}
.form-wrap input[type=submit] {    background: #3e555a!important;	margin-bottom: 20px;}
.gm-style .gm-style-iw-c {    max-width: 400px;}
.wpgmza_infowindow_image {    margin-left: 30px!important;}
.wpgmza-infowindow p {    margin-bottom: 0em!important;    text-align: left!important;    font-size: 14px;    margin-top: 5px!important;    line-height: 1.5;}
p.wpgmza_infowindow_title {    font-size: 16px!important;}#custom_html-4 #chamnew .sib-PRENOM-area {    width: 36%;    display: inline-block;} 
#custom_html-4 #chamnew {    text-align: left!important;    margin-bottom: 5px;	    margin-left: 15px;}
#custom_html-4  div#custom_html-5 h4 {    background-color: #fcd6d4;    border-color: #fcd6d4;    color: black;	    font-size: 15px;    margin-top: -10px;}
div#custom_html-5 .textwidget input {    margin-top: 15px;    background-color: #3e555a!important;}
.prev-post h3 {    max-width: 200px;}
.next-post h3 {    max-width: 200px;    float: right;}
div#custom_html-5 .textwidget {    text-align: center;    font-size: 12px;    font-size: 12px!important;    line-height: 18px;    margin-top: -25px;}
#custom_html-4 .form-wrap input[type=email] {    padding: 8px 18px!important;}
.widget-slider #custom_html-4 .form-wrap input[type=submit] {    width: auto;       padding: 8px 13px 8px 14px!important;    margin-left: 5px;}
.widget-slider #custom_html-4 .news-content {    padding-bottom: 10px!important;    padding-top: 25px!important;}
#custom_html-4 .news-text p {    font-size: 14px!important;    line-height: 18px;}
#custom_html-4 .news-text {    /* padding-top: 0px!important; */    margin-top: -20px!important;}
/* newsletter widget */
#custom_html-5 #chamnew {    margin-top: 10px;}
#custom_html-5 input.sib-VILLE-area {    margin-top: 10px;	    margin-bottom: -10px;}
#custom_html-5 .news-text p {    font-size: 12px!important;    line-height: 18px;}
#popupnew input.sib-VILLE-area {    margin-top: 15px;    margin-bottom: 15px;}#txtmarqueur, #txtmarqueur2, #txtmarqueur3, #txtmarqueur4, #txtmarqueur5, #txtmarqueur6, #txtmarqueur7, #txtmarqueur8, #txtmarqueur9 {    display: none;}
p.has-text-align-right.has-custom-mandys-color.has-text-color {    text-align: right;}
p.has-text-align-right {    text-align: right!important;}
@media screen and (max-width: 1200px) {  #custom_html-4 #chamnew .sib-PRENOM-area {    width: 35%!important;    display: inline-block;    margin-bottom: 5px;}
#custom_html-4 #chamnew .sib-VILLE-area {    width: 35%!important;    display: inline-block!important;  margin-bottom: 5px; } 
#custom_html-4 #chamnew .form-wrap input[type=email] {    width: 89.5%!important;    margin: 0;    margin-bottom: 20px;}
#custom_html-4 #chamnew {    text-align: right!important;    margin-bottom: 5px;    margin-left: 15px;}}
@media screen and (max-width: 500px) {  .widget-slider #custom_html-4 .form-wrap { text-align: left; }
	#custom_html-4 #chamnew .sib-PRENOM-area {    width: 100%!important;    /*display: inline-block;*/    margin-bottom: 5px;}
#custom_html-4 input.sib-VILLE-area {    width: 100%!important;    /*display: inline-block;*/ } 
#custom_html-4 #chamnew {    text-align: left!important;    margin-bottom: 5px;    margin-left: 15px;}}
.widget-slider x.marqueurs {    width: 300px;    margin-left: 20px!important;    display: inline-block;    vertical-align: top;    height: 80px!important;}
.gm-style .gm-style-iw-c {    max-width: 200px!important;}}a#pari2021 {    background-color: #f7c2be;    color: white;    padding: 5px 12px;    border-radius: 25px;}
a#pari2021:hover {    background-color: white;    color: #f7c2be;}
a#pari2020 {    background-color: #5b94af;    color: white;    padding: 5px 12px;    border-radius: 25px;}
a#pari2020:hover {    background-color: white;    color: #5b94af;}
a#pari2019 {    background-color: #d6767a;    color: white;    padding: 5px 12px;    border-radius: 25px;}a#pari2019:hover {    background-color: white;	color: #d6767a;}
a#pari2018 {    background-color: #45b293;    color: white;    padding: 5px 12px;    border-radius: 25px;}a#pari2018:hover {    background-color: white;    color: #45b293;}
a#pari2017 {    background-color: #f7c2be;    color: white;    padding: 5px 12px;    border-radius: 25px;}
a#pari2017:hover {    background-color: white;    color: #f7c2be;}a#pari2016 {    background-color: #bad4df;    color: white;    padding: 5px 12px;    border-radius: 25px;}
a#pari2016:hover {    background-color: white;    color: #bad4df;}div#lienspari a {    margin-right: 20px;}
#paridesc {    color: #d6767a;    text-transform: uppercase;    margin-bottom: 20px;}
.archive-description a:hover {    color: #d6767a;}
div#lienspari {    margin-bottom: 17px;}


div#header-widget-area {
    margin-bottom: 50px;
    margin-top: -25px;
}
.nwa-widget {
    border: 1px solid;
    border-color: #ddd;
    padding: 20px;
    margin-bottom: 40px;
    box-shadow: 0 3px 12px 0 rgba(0,0,0,.03);
}