@import url(https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.3.2/css/flag-icons.min.css); @media only screen and (max-width: 768px) {
.av-magazine-top-bar {
border: none!important; }
.av-magazine-sideshow {
border: none!important; }
}
.social_bookmarks > li:hover > a {
background: #293c46 !important; }
#scroll-top-link {
border-color: #ffffff !important; }
#footer .container { width:100% !important; 
max-width:100% !important;
padding:0 !important;
margin: auto !important;
}
.wp-block-list ul, .entry-content ul { margin-left: 20px;
padding-left: 20px;
}
ul.wp-block-list.ul-block { margin-left: 0 !important;
padding-left: 0 !important;
}
#scroll-top-link:hover {
border: 1px solid #2786df; }
.av-magazine-top-bar {
border: none!important; }
.av-magazine-sideshow {
border: none!important; }
.av-magazine .av-magazine-content {
text-align: justify !important; }
.slide-entry-excerpt {
text-align: justify !important; }
.archive .small-preview{
display:none!important; }
.single-small .post_author_timeline {
display: none; }
.wp-block-post-excerpt p {
padding-top: 0.85em; padding-bottom: 0.85em; }
.single .wp-block-post-excerpt p {
font-weight: bold; padding-bottom: 1.7em; font-size: 1.25em; letter-spacing: 0.05rem; }
div.wp-block-post-excerpt p {
font-weight: bold; padding-bottom: 1.7em; font-size: 1.25em; letter-spacing: 0.05rem; }
.bold {
color: #2787DF; font-weight: bold; }
p {
text-align: justify; }
.pd-r {
padding-right: 10px; }
.pd-l {
padding-left: 5px; }
.saison {
height: 40px; max-height: 40px; padding-right: 5px; }
.pd-r30 {
padding-right: 30px; }
.single .big-preview.single-small, .single .blog-meta {
display: none!important; }
.wp-block-quote {
font-family: 'Brush Script MT'!important; }
.flags {
margin-right: 10px; border: 1px solid black !important; }
tr th:first-child, tr td:nth-child(1) {
width: 25%; font-weight: bold !important;
}
tr th:first-child, tr td:nth-child(2) {
width: 75%; }
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even) {
color: inherit; }
.corinthia-400 {
font-family: "Corinthia", cursive;
font-weight: 400;
font-style: normal;
font-size: 3em;
}
.corinthia-700 {
font-family: "Corinthia", cursive;
font-weight: 700;
font-style: normal;
font-size: 3em;
}
.hurricane-400 {
font-family: "Hurricane", cursive;
font-weight: 400;
font-style: normal;
font-size: 3em;
}
.hurricane-700 {
font-family: "Hurricane", cursive;
font-weight: 700;
font-style: normal;
font-size: 3em;
}
.windsong-400 {
font-family: "WindSong", cursive;
font-weight: 400;
font-style: normal;
font-size: 3em;
padding: 30px 0px;
}
.windsong-500 {
font-family: "WindSong", cursive;
font-weight: 500;
font-style: normal;
font-size: 3em;
}  .av-masonry-entry .av-masonry-outerimage-container:before,
.av-masonry-entry .av-masonry-image-container:before {
display: none !important;
background: none !important;
} .av-masonry-image-container {
opacity: 1 !important;
position: relative;
} .av-masonry-entry .av-inner-masonry-content {
position: absolute !important;
top: auto !important; bottom: 10px !important;
left: 10px !important;
right: 10px !important;
width: auto !important;
background-color: transparent !important;
padding: 0 !important; display: flex !important;
justify-content: center !important;
align-items: flex-end !important;
text-align: center !important;
transform: none !important;
height: auto !important;
z-index: 20;
} .av-masonry-entry .av-masonry-entry-title, 
.av-masonry-entry .av-masonry-entry-title a {
display: block !important; width: 100% !important; text-align: center !important; color: #ffffff !important;
font-size: 22px !important;
text-transform: none !important;
margin: 0 !important; text-shadow: 0px 1px 5px rgba(0,0,0,0.6);
} .av-masonry-entry .avia-arrow,
.av-masonry-date {
display: none !important;
}  .avia-image-container .av-image-caption-overlay {
background-color: #ffffff !important; position: absolute !important; bottom: 10px !important;
left: 10px !important;
right: 10px !important;
width: auto !important;
height: auto !important;
padding: 15px !important;
z-index: 10; box-shadow: 0px 2px 5px rgba(0,0,0,0.2); 
}  .avia-image-container .av-image-caption-overlay > div,
.avia-image-container .av-image-caption-overlay span,
.avia-image-container .av-image-caption-overlay p {
background: none !important;
background-color: transparent !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
} .avia-image-container .av-image-caption-overlay,
.avia-image-container .av-image-caption-overlay * {
color: #000000 !important; text-shadow: none !important; text-align: center !important; text-transform: uppercase; } .image-overlay { display: none !important; }* #top .fullsize .template-blog .post .entry-content-wrapper {
max-width: 1500px !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
max-width: 1500px !important;
margin-left: auto !important;
margin-right: auto !important;
}  .custom-tag-menu ul {
list-style: none;
padding: 0;
margin: 0;
text-align: center; display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px; }
.custom-tag-menu li {
margin: 0; padding: 0;
display: inline-block;
} .custom-tag-menu li a {
display: block;
padding: 10px 20px;
background-color: #ebebeb;
color: #000;
text-transform: uppercase;
font-size: 11px; font-weight: 600;
letter-spacing: 1.5px;
text-decoration: none;
transition: all 0.3s ease;
border: none;
} .custom-tag-menu li a:hover {
background-color: #293C46;
color: #fff;
} .custom-tag-menu li.current-menu-item a,
.custom-tag-menu li.active a {
background-color: #293C46; color: #ffffff; } .main_color input[type='submit'] {
background-color: #293C46 !important;
}
.main_color input[type='submit']:hover {
background-color: #677F90 !important;
}