/*
Theme Name: Promos Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: promotheme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body.no-scroll {
overflow: hidden;
}
figure {
margin: 0;
}

#rrubon {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 99999;
background: #fff;
transition: all 0.2s ease;
height: 70px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#rrubon.remonterMenu {
border-bottom: 1px solid #a2a2a2;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
}

body {
border-top: 1px solid #a2a2a2;
}
button, input, select, textarea {
font-family: "Source Sans Pro", sans-serif;
}
/** select start*/
.combobbox {
position: relative;
border: 1px solid #d2d2d2;
border-radius: 6px;
padding: 2px;
background: #fff;
}
.combobbox select {
background-color: #fff;
color: #000;
padding: 2px;
width: 100%;
border: none;
-webkit-appearance: button;
appearance: button;
outline: none;
}

.combobbox::after {
content: "";
background: url("img/select-btn.svg") no-repeat center center #fff;
position: absolute;
top: 3px;
right: 3px;
width: 11%;
height: 81%;
text-align: center;
font-size: 28px;
line-height: 45px;
pointer-events: none;
background-size: 12px;
}

.combobbox:hover::before {
color: rgba(255, 255, 255, 0.6);
background-color: rgba(255, 255, 255, 0.2);
}

.combobbox select option {
padding: 30px;
}
#pcslabel {
background: url("img/select-btn.svg") no-repeat calc(100% - 9px) center #fff;
border: 1px solid #d2d2d2;
border-radius: 6px;
padding: 4px;
/* background: #fff; */
}
#catalogue-city {border: 1px solid #d2d2d2;display: none;position: absolute;background: #fff;width: 100%;left: 0;top: 29px;

height: 300px;
overflow-y: scroll;
}
#catalogue-city.active {display: block;}
#catalogue-city li {padding: 2px 21px;font-size: 16px;}
#catalogue-city li:hover {background-color: #eee;}
#catalogue-city li.checkedPlace {background: url('img/iconfinder-icon.svg') no-repeat 4px 9px transparent;background-size: 12px;}

/** select end*/

.headerbtnmenutop {
display: flex;
/* width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px); */
align-items: center;
flex: 1;
}
.logowrappercontainer {
text-align: left;
margin-right: 40px;
}
.socialwrappercontainer {
display: flex;
align-items: center;
/* width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px); */
justify-content: flex-end;
margin-left: 40px;
}
.btnMenuDeclancher {
width: 30px;
height: 30px;
box-sizing: content-box;
cursor: pointer;
background-color: #fff;
margin-top: 0px;
margin-right: 40px;
border: 1px solid #707070;
border-radius: 50%;
background-size: 17px;
background-position: center center;
position: relative;
background-image: url("img/options.svg");
}

.btnMenuDeclancher.active {
border: 1px solid #df0f18;
}
.btnMenuDeclancher.active::before {
content: "";
background: #f2f2f2;
width: 20px;
height: 20px;
position: absolute;
top: 39px;
left: 6px;
transform: rotate(45deg);
}

.publishCatalogueBtn,
#secondMenuBtn {
box-sizing: content-box;
position: relative;
}

.publishCatalogueBtn.active::before {
content: "";
background: #fff;
width: 25px;
height: 25px;
position: absolute;
bottom: -28px;
left: calc(50% - 10px);
transform: rotate(45deg);
border: 3px solid #f2f2f2;
}
#secondMenuBtn.active::before {
content: "";
background: #f2f2f2;
width: 25px;
height: 25px;
position: absolute;
bottom: -28px;
left: calc(50% - 10px);
transform: rotate(45deg);
border: 3px solid #f2f2f2;
}

.articleimgbackgrounded {
height: 229px;
}
.vraioufaux .articleimgbackgrounded {
height: 130px;
}
.header_main.remonterMenu {
top: 0px;
}


#footer .menu-wrapper a {
font-size: 14px;
color: #bbb;
margin-right: 15px;
}
#footer .menu-wrapper a:hover {
color: #fff;
text-decoration: underline;
}
#footer .menu-wrapper ul {
height: auto;

flex-direction: column;
}
*::-webkit-input-placeholder {
color: #555555 !important;
opacity: 0.8 !important;
}
*:-moz-placeholder {
/* FF 4-18 */
color: #555555 !important;
opacity: 0.8 !important;
}
*::-moz-placeholder {
/* FF 19+ */
color: #555555 !important;
opacity: 0.8 !important;
}
*:-ms-input-placeholder {
/* IE 10+ */
color: #555555 !important;
opacity: 0.8 !important;
}
* {
min-height: 0;
min-width: 0;
}

body {
font-family: "Source Sans Pro", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 14px;
}

#footer .menu-wrapper li {
margin-bottom: 10px;
}
.mobile-only {
display: none;
}
.desktop-only {
display: block;
}

.maintitle {
font-size: 18px;
font-weight: 600;
line-height: 1.2;
}
.article-cote-a-cote a {
}
.footer-head {
font-size: 40px;
color: #a4a4a4;
font-weight: 700;
/* margin-bottom: 5px; */
}
.footer-copyright {
color: #a4a4a4;
}
a.articleblacktitle,
.actualites .article-title {
font-weight: 600;
}
.article-cote-a-cote .article-title {
padding: 10px;
}
.articlesseparator {
background: #f2f2f2;
margin: 10px 0 20px;
height: 12px;
width: 100%;
}
.actualites .article-title {
font-size: 18px;
}
.fildactuwrap .article-title {
font-weight: 600;
padding: 15px;
font-size: 18px;
}
.actualites .article-2-col .article-content {
margin-right: 10px;
padding: 0;
}
.bestpartpreheader {
width: 970px;
margin: auto;
}
.bstpar-indication {
/*display: inline-block;*/
display: none;
color: #888;
font-size: 9px;
padding: 1px 5px;
margin-bottom: 3px;
}
.coteacote-imgwrapper {
width: 200px;
height: 120px;
padding: 8px;
margin-right: 10px;
position: relative;
}
.coteacote-imgwrapper::after {
content: "";
position: absolute;
height: 74px;
top: 18px;
width: 1px;
right: -9px;
background: #dedede;
}
.article-2-col .article-text {
justify-content: center;
}
.actualites article,
article.vraioufaux,
article.communiquedepresseitem {
margin-bottom: 18px;
border-bottom: 1px solid #d5d8dc;
padding-bottom: 18px;
}

.actualites article:last-child,
article.vraioufaux:last-child {
border-bottom: none;
margin-bottom: 8px;
}
article.vraioufaux:last-child {
padding-bottom: 0px;
}
.contenutextuel a {
font-family: "MerriweatherBlack", serif;
}

.article-num {
font-family: "Abril Fatface", serif;
font-size: 33px;
margin-top: -7px;
margin-right: 12px;
}
.videos-wrapper .article-title {
font-family: "MerriweatherBold", serif;
}
.articledot {
width: 17px;
display: inline-block;
position: relative;
}
.articledot:before {
content: ".";
font-family: "Abril Fatface", serif;
font-size: 34px;
width: 10px;
height: 10px;
position: absolute;
left: 0px;
top: -25px;
color: #246b8c;
}
.sidebararticle .article-img {
height: 130px;
}
a.miniarticlesecondtitle {
color: #004667;
font-family: "MerriweatherBlack", serif;
font-size: 14px;
}
article.mainartistedisc {
margin-bottom: 5px;
}
.layout__wrap {
width: 100%;
max-width: 1200px;
margin: 0 auto;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.header_wrapper {
display: flex;
height: 60px;
justify-content: center;
flex-wrap: wrap;
align-items: center;
position: relative;
}

.header_main {
/* height: 100px; */
border: 2px solid #d2d2d2;
background: #fff;
width: 100%;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: opacity 0.1s, top 0.1s, -webkit-transform 0.1s;
transition: transform 0.1s, opacity 0.1s, top 0.1s;
transition: transform 0.1s, opacity 0.1s, top 0.1s, -webkit-transform 0.1s;
margin-top: 72px;
padding: 16px 0 8px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
}
.catalogue-wrapper {
display: flex;
background: #fff;
padding: 15px;
overflow: hidden;
margin-bottom: 30px;
}
.catalogue-categories {
width: 270px;
margin-right: 20px;
background: #f2f3f5;
position: relative;
padding-top: 20px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
border-radius: 10px;
}
.c-cat-title {
position: absolute;
top: -7px;
left: 16px;
}
.c-cat-title span {
font-style: italic;
background: #fff;
padding: 7px 11px;
border-radius: 38px;
}
.c-cat-content {
padding: 14px;
}
.cc-selectall {
position: relative;
color: #4b4b4b;
font-style: italic;
padding-left: 22px;
}
.cc-selectall.checked:before {
content: "";
background: url("img/checkmark.svg") no-repeat center center #ff0000;
background-size: 9px;
border: 2px solid #7d8791;
}
.cc-selectall:before {
content: "";
border: 2px solid #c4c4c4;
background: #fff;
width: 17px;
height: 17px;
position: absolute;
left: 0;
border-radius: 6px;
top: calc(50% - 8px);
}
.cc-elements-wrapper {
border-top: 1px solid #d2d2d2;
margin-top: 7px;
padding-top: 7px;
}
.cc-element {
position: relative;
display: flex;
padding: 3px 0 3px 25px;
}

.cc-element:before {
content: "";
border: 2px solid #7d8791;
background: #fff;
width: 17px;
height: 17px;
position: absolute;
left: 0;
border-radius: 6px;
top: calc(50% - 10px);
}
.cc-element.checked:before {
content: "";
background: url("img/checkmark.svg") no-repeat center center #ff0000;
background-size: 9px;
}
.cce-title {
flex: 1;
}
.cce-count {
color: #868686;
background: #fff;
border-radius: 8px;
padding: 2px 10px;
font-size: 13px;
}

.catalogue-products {
flex: 1;
padding: 20px 30px;
background: #f2f3f5;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
border-radius: 10px;
}
.cp-header {
display: flex;
justify-content: space-between;
margin-bottom: 25px;
}
.cph-item {
width: calc(1 / 4 * 100% - (1 - 1 / 4) * 20px);
}
.cph-searchwrapper .search-form-submit {
height: 25px;
background-size: 16px;
}

.cph-searchwrapper .search-form-outer {
border: none;
}
.cph-select {
background: #fff;
border: 1px solid #d2d2d2;
border-radius: 6px;
width: 100%;
padding: 3px;
}
input.daterange {
border: 1px solid #d2d2d2;
width: 100%;
border-radius: 6px;
padding: 4px;
background: url("img/calendar.svg") no-repeat calc(100% - 7px) center #fff;
padding-right: 33px;
background-size: 12px;
}

.catalogue-container {
width: 100%;
}

.cp-content-wrapper {
position: relative;
}
.cp-content {
overflow: hidden;
position: relative;
}
#catalogueSwipperWrapperParent.inloading {
background: url(img/loading.gif) no-repeat center center transparent;
height: 342px;
background-size: 40px;
}

.catalogue-card {
text-align: center;
max-width: 185px;
margin: auto;
display: flex;
flex-direction: column;
}
.ccard-img {
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
background-color: #fff;
padding: 10px 4px;
margin-bottom: 6px;
transition: all 0.2s ease;
transition-delay: 0.14s;
}
.ccard-img-content {
background-repeat: no-repeat;
background-position: center center;
height: 240px;
background-size: cover;
}
.ccard-title {
color: #0e3368;
font-weight: 600;
font-size: 17px;
margin-bottom: 1px;
}
.ccard-date {
color: #848484;
margin-bottom: 2px;
}
.ccard-state {
font-size: 13px;
font-weight: 600;
}
.cstate-1 {
color: #00ce8f;
}

.cstate-2 {
color: #0970e6;
}

.catalogue-sw-p,
.catalogue-sw-n {
background: no-repeat center center #fff;
background-size: 21px;
height: 70px;
width: 22px;
top: calc(50% - 30px);
}

.catalogue-sw-p::after,
.catalogue-sw-n::after {
display: none;
}

.catalogue-sw-p {
left: -30px;
right: auto;
background-image: url("img/prev.svg");
border-radius: 0 15px 15px 0;
box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 1px;
}
.catalogue-sw-n {
right: -30px;
left: auto;
background-image: url("img/next.svg");
border-radius: 15px 0 0 15px;
box-shadow: rgba(0, 0, 0, 0.1) -1px 2px 1px;
}
.ourselection-wrapper {
display: flex;
background: #fff;
padding: 15px;
overflow: hidden;
margin-bottom: 30px;
}

.ourselection-left {
flex: 1;
padding: 1px;
background: #f2f3f5;
position: relative;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
border-radius: 10px;
}
.ourselection-right {
width: 320px;
margin-left: 20px;
border: 5px solid #f2f2f2;
background: #f2f2f2;
display: flex;
align-items: center;
}
.ourselection-right .bstpar {
width: 100%;
}
.oselhead-top {
display: flex;
justify-content: space-between;
max-width: 80%;
margin: 0 auto 15px;
}

.oselhead-bottom {
max-width: 70%;
margin: auto;
}

.osh-item {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px);
}
.osel-header {
margin-bottom: 10px;
}

/*.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background: #dddddd;
}
*/

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
background-color: #fff;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #ddd;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #ddd;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background-color: #ddd;
}
#oselContent {
display: flex;
flex-wrap: wrap;
/* justify-content: space-between; */
padding-right: 4px;
}
#oselContent.inloading {
background: url(img/loading.gif) no-repeat center center transparent;
height: 522px;
background-size: 40px;
}
.osel-item {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px);
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 6px;
padding: 2px;
margin: 8px 6px;
}
.osel-item.osel-onsidebar {
width: 100%;
margin: 10px 0;
}
.ourselect-card {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}

.ourselect-img {
border: 1.5px solid #f2f2f2;
border-radius: 6px;
overflow: hidden;
position: relative;
}
.ourselect-img-content {
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
background-color: #fff;
height: 143px;
}
.ourselect-pourcentage {
color: #ff7600;
background: #f2f2f2;
border-radius: 8px;
padding: 2px 10px;
position: absolute;
z-index: 9;
right: 4px;
top: 5px;
}
.ourselect-price {
background: #ededed;
display: flex;
padding: 3px 10px;
border-top: 2px solid #fff;
}
.ourselect-price-current {
color: #ff7600;
font-weight: 600;
margin-right: 10px;
}
.ourselect-price-old {
color: #8b8b8b;
text-decoration: line-through;
font-weight: 300;
}
.ourselect-title {
color: #0e3368;
font-size: 17px;
line-height: 1;
padding: 3px 5px;
margin-bottom: 10px;
}
.ourselect-data {
display: flex;
justify-content: space-between;
color: #a3a3a3;
font-size: 13px;
padding: 3px 5px;
}
.ourselect-location {
background: url(img/ours-location.svg) no-repeat left center transparent;
padding-left: 15px;
background-size: 12px;
}
.ourselect-date {
background: url(img/ours-date.svg) no-repeat left center transparent;
background-size: 12px;
padding-left: 15px;
}

.infoconso-wrapper {
display: flex;
background: #fff;
padding: 15px;
overflow: hidden;
margin-bottom: 30px;
}

.infoconso-left {
width: 320px;
margin-right: 20px;
background: #f2f3f5;
border: 1px solid #ededed;
border-radius: 10px;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
}
.infoconso-right {
flex: 1;
padding: 0 !important;
background: #fff;
position: relative;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #f2f3f5;
border-radius: 10px;
}

.tuto-wrapper {
background: #fff;
padding: 20px;
overflow: hidden;
margin-bottom: 30px;
}

.videoarticle {
border-radius: 10px;
overflow: hidden;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 30px);
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #f2f2f2;
padding: 1px;
}
.ontheweb-wrapper {
background: #fff;
padding: 20px 30px;

display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 20px;
}
.ontheweb-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 60px);
background: #fff;
padding: 2px;
margin: 10px 0;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
border-radius: 10px;
}
.ontheweb-item.ontheweb-onsidebar {
width: 100%;
}
.otw-card {
position: relative;
display: flex;
/* align-items: center; */
padding: 10px;
transition: 0.5s;
}
.ontheweb-onsidebar .otw-card {
display: block;
}
.otw-card:hover .otw-title {
text-decoration: underline;
}

.otw-img-wrapper {
width: 190px;
/* height: 120px; */
/* padding: 8px; */
margin-right: 10px;
position: relative;
}
.ontheweb-onsidebar .otw-img-wrapper {
width: 100%;
}
.otw-img {
border-bottom: 1px solid #fff;
padding-top: 60%;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
display: block;
position: relative;
border: 2px solid #fff;

margin-bottom: 0;
border-radius: 10px;
width: 100%;
height: 100%;
}

.ontheweb-onsidebar .otw-img {
padding-top: 53%;
}
.otw-content {
flex: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 5px 0;
}
.otw-header {
display: flex;
align-items: center;
}
.otw-pourcentage {
color: #fff;
background: #ff7600;
border-radius: 8px;
padding: 2px 6px;
margin-right: 10px;
}
.otw-price {
background: #ededed;
display: flex;
padding: 1px 10px;
}
.otw-price-current {
color: #ff7600;
font-weight: 600;
margin-right: 10px;
}
.otw-price-old {
color: #8b8b8b;
text-decoration: line-through;
font-weight: 300;
}
.otw-title {
color: #0e3368;
font-size: 17px;
line-height: 1.2;
padding: 3px 5px;
margin: 2px 0;
}
.otw-source {
/* width: 25%; */
/* margin: auto; */
display: flex;
flex-direction: column;
align-items: center;
}
.otw-source img {
width: 30%;
height: auto;
}

/** flipbook*/
* {
padding: 0;
margin: 0;
}
p {
margin-top: 10px;
}
.sgl-images {
max-width: 1500px;
}
.sgl-images-wrapper {
width: 100%;

display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 0;
}
.book-content {
position: relative;
perspective: 3000px;
transition: 0.5s;
left: 0px;
display: flex;
justify-content: center;
align-items: center;
}

.book {
position: absolute;
transition: 0.5s;
transform-style: preserve-3d;
transform-origin: left;
top: 0;
height: 100%;
background: #fff;
}
.face-front,
.face-back {
width: 100%;
height: 100%;
background: white;
padding: 0px;
box-sizing: border-box;
overflow: hidden;

background-size: 100% 100%;
background-repeat: no-repeat;
}
.face-front {
}
.face-back {
position: absolute;
top: 0;
left: -1px;
transform: translateZ(-1px) rotateY(180deg);
}
#portada {
}
#portada-back {
}
#portada,
#portada-back {
background-size: 100% 100%;
}

/* Clases que se agregaran con Javascript */

.trnsf {
}

.lastpage {
}
.trnsf-reset {
left: 0px;
}

/* @media para hacer el texto responsivo */

@media screen and (max-width: 800px) {
p {
/* font-size: 12px; */
}
}
.sgcatlg-main-wrapper {
background: #fff;
padding-top: 20px;
}
.singlecatalogue-main {
}

.singlecatalogue-header {
background: #fafafa;
border: 1px solid #f2f2f2;
padding: 5px 20px;
border-radius: 10px;
width: calc(100% - 24px);
margin: auto;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.sglcth-left {
display: flex;
font-size: 18px;
align-items: center;
padding: 5px 0;
}
.sglcth-left .shareicon {
margin-left: 5px;
}
.sglcth-dates {
margin-right: 10px;
}
.sglcth-title {
font-size: 24px;
padding: 5px 0;
}

.sglcth-options {
display: flex;
align-items: center;
padding: 5px 0;
}
#sglcthopt-zoom {
background-image: url(img/full-screen.svg);
width: 30px;
height: 30px;
background-size: 18px;
background-repeat: no-repeat;
background-position: center center;
margin-right: 20px;
cursor: pointer;
}
.sglcthopt-state {
color: #fff;
font-weight: 600;
border-radius: 10px;
padding: 10px;
text-align: center;
}
.sglstate-1 {
background-color: #00ce8f;
}
.sglstate-2 {
background-color: #0970e6;
}

.obrcontent {
padding: 10px;
display: flex;
justify-content: space-around;
flex-wrap: nowrap;
}

.obrcontent.singlearticle {
flex-wrap: wrap;
}
.obrcontent.singlearticle .obrimg {
margin: 10px;
}

.flipbook-btn {
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
/* background: no-repeat center center #fff; */
background-size: 100%;
height: 60px;
width: 60px;
background-position: center center;
background-repeat: no-repeat;
}
.flipbook-btn-prev {
background-image: url(img/flipbook-prev.svg);
/* border-radius: 0 15px 15px 0; */
/* box-shadow: rgba(100, 100, 100, 0.4) 2px 1px 3px 1px; */
}
.flipbook-btn-next {
background-image: url(img/flipbook-next.svg);
/* border-radius: 15px 0 0 15px; */
/* box-shadow: rgba(100, 100, 100, 0.4) -2px 1px 3px 1px; */
}
.firstpageshadow {
box-shadow: 0.125rem 0.125rem 0.9375rem 0 rgba(0, 0, 0, 0.35);
}
.completebookshadow:before {
content: "";
box-shadow: 0.125rem 0.125rem 0.9375rem 0 rgba(0, 0, 0, 0.35);
height: 100%;
position: absolute;

z-index: -100;
}

#bookContent.setshadow .face-back:before {
content: "";
background: -webkit-gradient(
linear,
right top,
left top,
from(rgba(0, 0, 0, 0.2)),
to(transparent)
);
background: linear-gradient(270deg, rgba(0, 0, 0, 0.2) 0, transparent);
position: absolute;
height: 100%;
width: 50px;
top: 0;
right: 0;
z-index: 99900;
}
#bookContent.setshadow .face-front:before {
content: "";
background: -webkit-gradient(
linear,
left top,
right top,
from(rgba(0, 0, 0, 0.2)),
to(transparent)
);
background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0, transparent);
position: absolute;
height: 100%;
width: 50px;
top: 0;
left: 0;
z-index: 99900;
}

.bookimg {
width: 600px;
height: auto;
display: block;
}
.book-content,
.book {
width: 600px;
}
.trnsf {
left: calc(600px / 2);
}
.lastpage {
left: 600px;
}
.completebookshadow:before {
left: -600px;
width: calc(100% + 600px);
}

.zoom {
display: inline-block;
position: relative;
}

.zoom img::selection {
background-color: transparent;
}

.zoomImg {
cursor: zoom-in;
}

.zoomImg.zoomactif {
cursor: zoom-out;
}

.flipbook-progression-wrapper {
flex: 1;
margin: 0 10px;
padding-top: 30px;
}
.flipbook-progression-bar {
background: #e8e8e8;
border: 1px solid #d2d2d2;
border-radius: 3px;
height: 4px;
position: relative;
}
.flipbook-progression-text {
font-size: 16px;
text-align: center;
margin-top: 10px;
}
#flipbookprog-circle {
border: 2px solid #f2f2f2;
background: #ff0000;
width: 15px;
height: 15px;
position: absolute;
left: 0;
top: -6px;
border-radius: 50%;
transition: all 0.2s ease;
transition-delay: 250ms;
}
.flipbookbottom-wrapper {
display: flex;
width: 900px;
margin: auto;
align-items: center;
justify-content: space-between;
}
.flipbook-bottom-btn {
cursor: pointer;
background-size: 100%;
height: 30px;
width: 30px;
background-position: center center;
background-repeat: no-repeat;
}

/** scroll start*/

#scrollableContent {
/*width: 580px;*/
height: 610px;
padding: 6px;
overflow: auto;
position: relative;
box-sizing: initial;
border-radius: 10px;
}

#scrollableContentWrapper.inloading {
background: url(img/loading.gif) no-repeat center center transparent;
height: 500px;
background-size: 40px;
}

.ssb_down {
background-color: #33ccaa;
bottom: 0;
cursor: pointer;
position: absolute;
right: 0;
border-radius: 10px;
display: none;
}

.ssb_sb {
background-color: #ddd;
cursor: pointer;
position: absolute;
right: 3px;
border-radius: 10px;
width: 5px !important;
}

.ssb_sb_down {
background-color: #bbb;
}

.ssb_sb_over {
background-color: #ccc;
}

.ssb_st {
background-color: #fff;
cursor: pointer;
height: 100%;
position: absolute;
right: 0;
top: 0;
border-radius: 0 10px 10px 0;
width: 12px !important;
border: 1px solid #EFEFEF;
}

.ssb_up {
background-color: #33ccaa;
cursor: pointer;
position: absolute;
right: 0;
top: 0;
border-radius: 10px;
display: none;
}

/** scroll end*/

.othercatalogues-wrapper {
display: flex;
flex-wrap: wrap;
}

.othercatalogues-wrapper .catalogue-card {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px);
margin: 15px 6px;
}

.sgourslct-content {
background: #fff;
}

.sgourslct-title {
background: #fafafa;
border: 1px solid #f2f2f2;
padding: 15px 20px;
border-radius: 10px;
font-size: 24px;
/* display: flex; */
/* justify-content: space-between; */
/* align-items: center; */
text-align: center;
}
.sgourslct-data {
width: 970px;
margin: auto;

padding: 20px 0;
}
.sgourslct-body {
display: flex;
padding: 20px 0;
}
.sgourslct-data-txt {
flex: 1;
border-right: 1px solid #f2f2f2;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 10px 20px 10px 0;
}
.sgourslct-data-header {
}
.sgourslct-data-prices {
display: flex;
align-items: center;
}
.sgourslct-price-current {
color: #ff7600;
font-weight: 600;
margin-right: 20px;
font-size: 17px;
}
.sgourslct-price-old {
color: #8b8b8b;
text-decoration: line-through;
font-weight: 300;
margin-right: 20px;
font-size: 17px;
}
.sgourslct-pourcentage {
color: #ff7600;
background: #f2f2f2;
border-radius: 8px;
padding: 2px 10px;
}

.sgourslct-data-metadata {
display: flex;
color: #a3a3a3;
font-size: 14px;
align-items: flex-start;
}
.sgourslct-data-metadata.displayblock {
display: block;
}
#seeAllPlaces {
font-weight: 600;
cursor: pointer;
}
#seeAllPlaces:hover {
text-decoration: underline;
}
#allPlaces {
margin-bottom: 10px;
}
.sgourslct-location {
background: url(img/ours-location.svg) no-repeat left center #fff;
padding-left: 15px;
background-size: 12px;
margin-right: 20px;
}
.sgourslct-date {
background: url(img/ours-date.svg) no-repeat left center #fff;
background-size: 12px;
padding-left: 15px;
}
.sgourslct-data-img {
width: 388px;
padding: 0 20px;
}
.sgourslct-image {
width: 100%;
height: auto;
cursor: zoom-in;
}

.catalogue-archive-wrapper {
display: flex;
/* justify-content: space-between; */
flex-wrap: wrap;
}

.archvctlgu-item {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 45px);
margin: 10px 15px;
}
.catalogue-archive-wrapper .catalogue-card {

}

.main-archives-article .bstparAfterMainArticle {
border: none;
}

#catalogueArchiveContent.inloading {
background: url(img/loading.gif) no-repeat center center transparent;
height: 500px;
background-size: 40px;
}
.main-archives-article {
background: #fff;
padding: 5px 5px 20px 5px;
}
.main-archives-article .osel-header {
padding-top: 10px;
}
.archive-ourselctn {
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 6px;
padding: 2px;
margin: 8px 6px;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px);
}
.tutos-archive-wrapper {
display: flex;
flex-wrap: wrap;
background: #fff;
padding: 10px 0;
}

.tutos-archive-wrapper article {
margin: 13px 17px;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 70px);
}
.catalogue-archive-wrapper .otw-source,
.ourselectionbloc .otw-source {
padding: 10px 0;
}
.sgourslct-body .otw-source {
align-items: flex-start;
margin-top: 7px;
}
#publishCatWrapper {
display: none;
top: 165px;
left: 0;
position: absolute;
width: 100%;
z-index: 9999;
}
#publishCatWrapper.active {
display: block;
}
.publishcat-content {
position: relative;
background: #fff;
box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 7px 1px;
padding: 20px;
}
.publish-cat-title {
color: #0e3368;
font-weight: 600;
font-size: 21px;
text-align: center;
margin-bottom: 50px;
}

.publish-cat-content {
}
.pb-ct-row {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
font-size: 18px;
}
.pb-ct-label {
color: #565656;
width: 50%;
text-align: right;
padding-right: 30px;
padding-top: 4px;
}
.pb-ct-input {
width: 50%;
}

.pb-ct-input input {
border: 1px solid #d2d2d2;
border-radius: 5px;
padding: 5px;
width: 230px;
}

.pb-ct-input textarea {
border: 1px solid #d2d2d2;
border-radius: 5px;
resize: none;
width: 300px;
height: 100px;
padding: 5px;
}
.daterangepicker {
z-index: 9999;
}
.publishcatalogueselect {
width: 230px;
position: relative;
}
.pb-ct-btn {
color: #ac0700;
transition: all 0.2s ease;
padding: 7px 11px !important;
cursor: pointer;
background: rgba(172, 7, 0, 0.04);
border: none !important;
border-radius: 0 !important;
}
.pb-ct-btn:hover {
background: rgba(172, 7, 0, 0.11);
}
.section-row {
background: #fff;
/* padding-bottom: 10px; */
margin-bottom: 20px;
}
.section-row .actuTitle-separator {
display: none;
}
.section-row .actuTitle-txt {
color: #808080;
font-weight: 600;
border-left: 8px solid #dddddd;
text-transform: uppercase;
padding: 6px;
font-size: 18px;
margin-left: -10px;
}
#publishCatWrapper .wpcf7-form-control-wrap {
display: initial;
}
.swiper-scrollbar {
display: none;
}
#footer {
}
.footerwrapper .layout__wrap {
justify-content: space-between;
text-align: center;
/* background: #fff; */
}
.footer-content {
background: #fff;
padding-top: 30px;
padding-bottom: 20px;
}
.zeroopacity {
opacity: 0;
}
.displaynone {
display: none;
}

#scrollableContentInfoConso {
height: 540px;
padding: 5px;
overflow: auto;
position: relative;
box-sizing: initial;
border-radius: 10px;
}
#bstpar-middlewith {
width: 728px;
margin: 0 auto 20px;
border: 5px solid #f2f2f2;
}
.structImg {
}
.structImg .ccard-img-content {
width: 100%;
height: auto;
}
#menuBtn {
width: 30px;
height: 30px;
background-size: 18px;
background-color: #93ADC1;
border-radius: 50%;
position: relative;
/* margin-left: 20px; */
display: none;
cursor: pointer;
}
#menuBtn div {
position: absolute;
height: 2px;
background: #fff;
width: calc(100% - 15px);
left: 8px;
}
#menuBtn .menu-1 {
top: 10px;
}
#menuBtn .menu-2 {
top: 15px;
}
#menuBtn .menu-3 {
top: 20px;
}

#menuBtn.active::before {
content: "";
background: #f2f2f2;
width: 20px;
height: 20px;
position: absolute;
top: 39px;
left: 6px;
transform: rotate(45deg);
}

#rrubon.barscrolling #menuBtn {
display: inline-block;
}
.insecondposition .navigation__wrap {
top: 163px;
position: absolute;
}
.insecondposition .navigation__overlay {
top: 269px;
}
.grecaptcha-badge {
display: none;
}
.seeothercataloguescard .catalogue-card {
}
.seeothercataloguescard .ccard-img {
background: linear-gradient(45deg, #b9c4d2, #fff);
display: flex;
align-items: center;
justify-content: center;
color: #0e3368;
font-weight: 600;
font-size: 17px;
padding: 0 10px;
line-height: 1.5;
}
.seeothercataloguescard .ccard-img-content {
display: flex;
align-items: center;
justify-content: center;
color: #0e3368;
font-weight: 600;
font-size: 17px;
}
.seeothercataloguescard:hover .ccard-img {
background: linear-gradient(45deg, #a8b5c3, #fff);
}
#successSendMsg {
text-align: center;
font-size: 18px;
color: #0e3368;
padding: 20px 0 50px;
}
.structImg.catalogue-card{
max-width: none;
}
.structImg .ccard-img {

}
#catalogueSwipper .catalogue-card {
max-width: none;
}
#selectionSwipper .ourselect-card {
max-width: none;
}
.infoconsowrapcontent{
padding: 9px;
}
.macossystem .infoconsowrapcontent {
padding: 9px 25px 9px 9px;
}
.macossystem #oselContent {
padding-right: 18px;
}
.sgl-metadata {

display: flex;
font-weight: 600;
}
.singlearticle-share-news .share-l {
margin-right: 10px !important;
}
div.searchcontentwrapper article{
width: 100% !important;
}

.btwpages-wrapper {
width: 100%;
background: #f2f3f5;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
height: 100%;
}
#errorMsg {
color: #ac0700;
}
.inflscrn #flipbook-desktop {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 99999999999;
overflow-y: auto;
display: flex;
align-items: center;
}
.inflscrn {
overflow: hidden;

}
.inflscrn #flipbookDesktopContent {
width: 100%;
padding: 0 30px;
}

.search-form-input::-webkit-input-placeholder {
/* WebKit, Blink, Edge */
color: #777 !important;
}
.search-form-input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #777 !important;
opacity: 1;
}
.search-form-input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #777 !important;
opacity: 1;
}
.search-form-input:-ms-input-placeholder {
/* Internet Explorer 10-11 */
color: #777 !important;
}

.search-form-input::placeholder {
/* Internet Explorer 10-11 */
color: #777 !important;
}

.adspadding #sidebloc-fixed.stick {
margin-top: 66px;
}



.selctegr-content-wrapper {
position: relative;
padding: 0 60px 25px;
}
.selctegr-content {
overflow: hidden;
position: relative;
}

.cat-selct-link {display: flex;flex-direction: column;justify-content: center;align-items: center;}

.cat-selct-img-wrapper {
background: #FAFAFA;
border: 1px solid #F2F2F2;
box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 1px;
padding: 10px;
border-radius: 50%;
width: 105px;
height: 105px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 10px;
transition: background-color 0.2s ease;
}
.cat-selct-link:hover .cat-selct-img-wrapper{
background: #f5f5f5;
}
.cat-selct-img-content {
max-width: 77px;
max-height: 58px;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.cat-selct-img {
display: none;
width: 100%;
height: auto;
max-height: 100%;
}
.cat-selct-title {color: #606060;font-size: 15px;text-align: center;}
.swiper-container-initialized .cat-selct-img, #allcat-content .cat-selct-img {
display: block;
}

.catSelc-sw-n, .catSelc-sw-p ,
.dailyslct-sw-n, .dailyslct-sw-p {
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
background-size: 100%;
height: 50px;
width: 50px;
background-position: center center;
background-repeat: no-repeat;
top: calc(50% - 25px);
}
.catSelc-sw-n ,
.dailyslct-sw-n {
background-image: url(img/flipbook-next.svg);
right: 0;
}
.catSelc-sw-p,
.dailyslct-sw-p {
background-image: url(img/flipbook-prev.svg);
left: 0;
}
.catSelc-sw-n::after, .catSelc-sw-p::after,
.dailyslct-sw-n::after, .dailyslct-sw-p::after {
display: none;
}
.sltcat-wrapper {
display: flex;
justify-content: space-between;
}
.sltcat-action {
display: flex;
justify-content: space-between;
padding: 6px;
}

.sltcat-action-searchform {
margin-right: 20px;
}

.sltcat-action-searchbtn {

}
.sltcat-action-btn { display: block ; color: #6A6A6A;background: #F2F2F2;box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 1px;border-radius: 18px;padding: 6px 13px;}

.sltcat-action-searchform .search-form-outer {
background: #F2F2F2;
border: none;
}
.blocker {
z-index: 99999;
background-color: rgba(0, 0, 0, 0.7);
}
#allCat {
padding: 15px;
max-width: 100%;
width: 90%;
box-shadow: rgba(0, 0, 0, 0.13) 0px 11px 7px 2px;
border-radius: 0;
background: #F2F2F2;
border: 1px solid #F2F2F2;
}
#allcat-content {
display: flex;
flex-wrap: wrap;
height: 500px;
overflow-y: scroll;
justify-content: center;
}
#allcat-content .cat-selct-link{

margin: 10px;
}
.modal-searchwrapper {

width: 77%;
padding: 0 22px;
margin: 0 auto 20px;
}
#allCat .close-modal {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOS45OTkiIHZpZXdCb3g9IjAgMCAyMCAxOS45OTkiPiAgPGcgaWQ9ImNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjAxNikiPiAgICA8ZyBpZD0iR3JvdXBlXzExNyIgZGF0YS1uYW1lPSJHcm91cGUgMTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDE2KSI+ICAgICAgPGcgaWQ9Ikdyb3VwZV8xMTYiIGRhdGEtbmFtZT0iR3JvdXBlIDExNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+ICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzI4NiIgZGF0YS1uYW1lPSJUcmFjw6kgMjg2IiBkPSJNMTIuMiwxMC4wMTUsMTkuNjgsMi41MzdhMS4xLDEuMSwwLDAsMCwwLTEuNTQ3TDE5LjAyNS4zMzVhMS4xLDEuMSwwLDAsMC0xLjU0NywwTDEwLDcuODEzLDIuNTIyLjMzNWExLjEsMS4xLDAsMCwwLTEuNTQ3LDBMLjMyLjk5YTEuMSwxLjEsMCwwLDAsMCwxLjU0N0w3LjgsMTAuMDE1LjMyLDE3LjQ5M2ExLjEsMS4xLDAsMCwwLDAsMS41NDdsLjY1NS42NTVhMS4xLDEuMSwwLDAsMCwxLjU0NywwTDEwLDEyLjIxOCwxNy40NzgsMTkuN2ExLjA4NSwxLjA4NSwwLDAsMCwuNzczLjMxOWgwYTEuMDg1LDEuMDg1LDAsMCwwLC43NzMtLjMxOWwuNjU1LS42NTVhMS4xLDEuMSwwLDAsMCwwLTEuNTQ3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4wMTYpIiBmaWxsPSIjYzFjMWMxIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
top: 10px;
right: 10px;
width: 22px;
height: 22px;

}

.rubancovid {display: flex;height: 136px;flex-wrap: nowrap;margin-bottom: 30px;box-shadow: 0px 1px 1px rgba(119, 119, 119, 0.38);}
.rubancovid-img {background: url('img/deliverycar.png') no-repeat center center;width: 136px;height: 136px;background-size: 100%;}
.rubancovid-content {flex: 1;background: #D11B1B;color: #fff;font-weight: 600;text-align: center;font-size: 23px;display: flex;flex-direction: column;align-items: center;justify-content: center;line-height: 1.2;}
.rubancovid-title {
margin-bottom: 8px;
}
.rubancovid-description {border-top: 1px solid #B1E0F2;max-width: 500px;padding-top: 8px;}

.sgdailyslct-content {
background: #fff;
position: relative;

}
.sgdailyslct-main-content {
display: flex;
padding: 5px 5px 20px 5px;
}
.sgdailyslct-left {
flex: 1;
margin-right: 15px;
}
.sgdailyslct-title {color: #28525C;text-transform: uppercase;font-weight: 600;font-size: 22px;text-align: center;padding: 15px 0;border-bottom: 1px solid #F2F2F2;margin-bottom: 20px;box-shadow: 0 1px 1px rgba(0,0,0,0.10);}

.sgdailyslct-products-wrapper {display: flex;justify-content: space-around;flex-wrap: wrap; background: url('img/dailyselectionbg.png') no-repeat center center transparent; padding: 10px 20px;}

.dailyselection-item {
width: calc(1 / 2 * 90% - (1 - 1 / 2) * 20px);
margin-bottom: 40px;
border: 1px solid #F2F2F2;
box-shadow: 0 1px 1px rgba(0,0,0,0.16);
border-radius: 10px;
padding: 10px 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.dailyselection-head {
display: flex;
flex-direction: column;
align-items: center;
/* padding-top: 10px; */
}
.dailyselection-imgwrapper {border-bottom: 1px solid #F2F2F2;padding: 10px;text-align: center;width: 100%;margin-bottom: 10px;}
.dailyselection-img {width: auto;height: 180px;max-width: 100%;}
.dailyselection-title {color: #525252;font-weight: 700;font-size: 18px;text-align: center;margin-bottom: 10px;}
.dailyselection-indication {background: #BF0000;color: #fff;font-weight: 700;padding: 4px 16px;border-radius: 10px;margin-bottom: 10px;font-size: 13px; text-transform: uppercase;}
.dailyselection-oldPrice-wrapper {margin-bottom: 4px;display: flex;align-items: center;}
.dailyselection-oldprice {
color: #838383;
text-decoration: line-through;
margin-right: 5px;
font-size: 19px;
font-weight: 600;
}
.dailyselection-pourcentage {background: #4D8BFF;font-weight: 700;color: #fff;margin-left: 5px;padding: 1px 6px;border-radius: 10px;}
.dailyselection-price {color: #BF0000;font-weight: 700;font-size: 36px;margin-bottom: 5px;}
.dailyselection-economy {background: #F2F2F2;color: #000;font-size: 17px;margin-bottom: 10px;padding: 4px 20px;}
.dailyselection-economy-price {font-weight: 700;}
.dailyselection-metadata {color: #848484;border-top: 1px solid #F2F2F2;display: flex;width: 100%;justify-content: center;padding-top: 10px; font-size: 16px;}
.dailyselection-places {

}
.dailyselection-store {

}


.sgdailyslct-band {
position: absolute;
left: -10px;
top: 0;
height: auto;
background: #FA5C1C;
color: #fff;
text-align: center;
padding: 12px 0;
width: 40px;
text-transform: uppercase;
}
.sgdailyslct-band-letter {
font-size: 23px;
height: 28px;
font-weight: 600;
}
.band-triangle {
width: 0;
height: 0;
border-style: solid;
border-width: 40px 40px 0 0;
border-color: #FA5C1C transparent transparent transparent;
position: absolute;
left: 0;
bottom: -40px;
}
.sgdailyslct-logo {
text-align: center;
}


.viewDailyRaw {
color: #4D8BFF;
font-size: 20px;
font-weight: 600;
}

.daylsct-link {text-align: center; padding: 0 5px; display: block;}

.daylsct-img-content {height: 300px;background-repeat: no-repeat;background-position: left top;background-size: 100%;box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 1px;border: 1px solid #F2F2F2;margin-bottom: 15px;}

.daylsct-img-title {    color: #373b4c;
font-weight: 400;
font-size: 17px;
line-height: 1.3;}



#singleCatalogueMobile {
padding-bottom: 20px;
}


.swiper-container-horizontal div.singleCatalogueMobilePages {
bottom: 0;
}


.gallerymobile-item, .gallerymobile-item_fullscreen {
border: 1px solid #F2F2F2;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}


#singleCatalogueMobileContent .swiper-slide{
width: 330px !important;
}
.singleCatalogueMobilePages_fullscreen {
bottom: 0 !important;
}

#fullimgWrapper{
display: none;
}
#fullimgContent {
display: none;
}

#fullimgWrapper.displayed {display: block;position: fixed;left: 0;background: rgba(0, 0, 0, 0.38);width: 100%;height: 100%;top: 0;z-index: 999999;}
#fullimgContent.displayed {display: block;position: fixed;left: 0;width: 100%;top: 0;height: 100%;z-index: 9999999;}
.fullimgContent-data {display: flex;justify-content: center;align-items: center;height: 100%;}

.fullimgContent-imgcontent {
height: 80vh;
width: 80%;
background: no-repeat center center transparent;
background-size: contain;
}
.swiper-slide:not(.hasPub) div.google-auto-placed, .swiper-slide:not(.hasPub) iframe, .swiper-slide:not(.hasPub) ins{
display:none !important;
}


body .sgourslct-body .google-auto-placed, body .sgourslct-body iframe, body .sgourslct-body ins{
display:none !important;
}

.hasPub .adsbygoogle{
margin: 0 !important;
}

.promomag-content-wrapper {display: flex;flex-wrap: nowrap;justify-content: space-between; padding: 0 15px 20px;}
.promomag-left {display: flex;flex: 1;margin-right: 25px;padding-right: 25px;border-right: 1px solid #F2F2F2;}
.promomag-right {width: 320px;}
.promomag-c-l {width: 39%;margin-right: 15px;padding-right: 15px;border-right: 1px solid #F2F2F2;}
.promomag-c-r {flex: 1;}
.promomag-item {margin-bottom: 20px; display: block;}
.promomag-tpll .promomag-img{height: 180px;}
.promomag-tplr .promomag-img{height: 234px;}
.promomag-img {background-size: cover;background-position: center;margin-bottom: 10px;position: relative;}
.promomag-title {font-size: 18px;font-weight: 600;}
.promomag-description {font-size: 15px; font-style: italic;}
.pmi-1 {border-bottom: 1px solid #F2F2F2;padding-bottom: 20px;}
.wp-block-image img {
    max-width: 100%;
    height: auto;
}
.pmi-2, .prmmg-7 {padding-bottom: 20px;border-bottom: 1px solid #F2F2F2;}
.pmi-3 {

}
.pmi-4 {padding-bottom: 20px;border-bottom: 1px solid #F2F2F2;}
.pmi-5 {

}

.pmi-3 .promomag-img{
display: none;
}

.prmmg-6 .promomag-img{
display: none;
}


.prmmg-7 .promomag-img , .prmmg-8 .promomag-img {
height: 180px;
}

.prmmg-6 {

}
.pdscrprmmg-6 {
border-bottom: 1px solid #F2F2F2;
padding-bottom: 20px;
margin-bottom: 20px;
}

.promomag-date {
color: #606060;
background: #fff;
position: absolute;
right: 5px;
top: 5px;
padding: 0px 12px;
text-align: center;
border-radius: 11px;
font-style: italic;
}
.promomag-right-title {
display: flex;
margin-bottom: 15px;
text-transform: uppercase;
}
.promomag-riti-t {
color: #808080;
font-weight: 600;
text-transform: uppercase;
font-size: 18px;
margin-right: 10px;
}
.promomag-riti-s {
flex: 1;
position: relative;
}
.promomag-riti-s::after {
content: "";
background: #F2F2F2;
flex: 1;
height: 12px;
width: 100%;
position: absolute;
bottom: 5px;
left: 0;
}
.promomag-right-content {

}
.promoitmr {color: #163860;display: flex;margin-bottom: 10px;font-size: 15px;border-bottom: 1px dotted #F2F2F2;padding-bottom: 10px;}

.promoitmr-time {
width: 50px;
}
.promoitmr-title {
flex: 1;
}
.prommg-readall-wrp {margin-bottom: 20px;text-align: right;}
.prommg-readall {
color: #CBCBCB;
font-weight: 600;
font-size: 19px;
}

.nwmnmn {background: #fff;display: flex;align-items: center;justify-content: center;padding: 10px 0;}
.nwmnmn-lnk {font-size: 13px;color: #414141;}
.nwmnmn-sprt {
border-right: 1px solid #F2F2F2;
margin-right: 10px;
padding-right: 10px;
width: 1px;
height: 11px;
}
.nwmnmn-active {color: #DD1717;}

/* limit */
.article-date .auteur {
color: #004667;
font-family: "MerriweatherBlack", serif;
text-transform: uppercase;
}
.article-date .auteur:hover {
text-decoration: underline;
}
.article-options {
position: absolute;
right: 0;
top: 0;
z-index: 9;
}
.article-options-content {
display: flex;
}
.category {
color: #000;
display: block;
font-weight: 600;
font-size: 9.5px;
background: #f2f2f2;
border-radius: 0 0 0 51px;
padding: 5px 8px 5px 15px;
height: 20px;
transition: all 0.2s ease;
}
.category:hover {
background: #eee !important;
}

.tuto-duration {
color: #a3a3a3;
display: block;
font-size: 12px;
border-radius: 0 0 0 51px;
padding: 5px 8px 8px 32px;
height: 24px;
background: url("img/clock-circular-outline.svg") no-repeat 15px 7px #fff;
background-size: 11px;
}
.poidgoto {
position: absolute;
right: 1%;
bottom: 2%;
display: flex;
}
.poid {
background: url(img/push-pin.png) no-repeat center center transparent;
width: 20px;
background-size: 20px;
height: 20px;
margin-left: 10px;
}
.main-sidebar .category {
border-radius: 0 0 20px 51px;
}

.cat-youtube {
background: #c4302b !important;
color: #fff;
border-radius: 50px 0 31px 0 !important;
right: -1px;
}
.cat-facebook {
background: #3b5998 !important;
color: #fff;
border-radius: 0px 10px 0px 18px !important;
right: -1px;
}
.cat-twitter {
background: #00acee !important;
color: #fff;
border-radius: 0px 10px 0px 18px !important;
right: -1px;
}

.onyoutube .article-header.home {
border-radius: 0 0 10px 10px;
}
.home .category,
.article-cote-a-cote .category {
background: #fff;
}
.auteur:hover {
text-decoration: underline;
}
.socialtitle {
background-color: #fff;
line-height: 1.2;
font-weight: 600;
font-size: 14px;
padding: 16px 0px 16px 41px;
position: relative;
display: block;
transition: all 0.2s ease;
}
a.socialtitle:hover {
background-color: #eee;
}
.socialtitle:before {
width: 30px;
height: 30px;
background-size: 18px;
display: inline-block;
background-color: #fff;
background-repeat: no-repeat;
background-position: center center;
border: 1px solid #707070;
border-radius: 50%;
content: "";
position: absolute;
left: 4px;
top: calc(50% - 15px);
}
.socialtitlefacebook:before {
background-image: url("img/facebook.svg");
}
.socialtitletwitter:before {
background-image: url("img/twitter.svg");
}
.twitter-tweet.twitter-tweet-rendered {
margin-top: 0px !important;
margin-bottom: 0px !important;
margin: auto;
}
.facebook-item {
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
margin-bottom: 20px;
padding-bottom: 15px;
border-radius: 10px;
}
.facebook-item .article-header.home {
border-radius: 10px 10px 0 0;
}
.onyoutube article {
overflow: visible;
}
.youtubedatawrapper {
display: flex;
background-image: url("img/youtube-logo.png");
background-position: right 92%;
background-size: 43px;
padding-bottom: 6px;
}
div.dateformsidearticle {
position: absolute;
bottom: -31px;
left: 0;
width: 100%;
text-align: center;
font-size: 13px;
}
.logo {
}
.menu-wrapper {
width: 95%;
}
.sinscrire {
color: #000;
background-color: #ffc700;
padding: 7px 13px !important;
transition: all 0.3s ease;
border-radius: 6px;
font-size: 14px;
}
.search-form-submit {
width: 31px;
height: 30px;
cursor: pointer;
background: no-repeat center 5px;
background-image: url("img/search.svg");

background-size: 20px;
}
.search-form-outer {
background: #fff;
display: flex;
border-radius: 5px;
border: 1px solid #d2d2d2;
padding-right: 1px;
border-radius: 20px;
}
.search-form-input-outer {
padding: 0 6px;
flex: 1;
}
.searchdesktop {
flex: 1;
}
.search-form-input {
border: none;
width: 100%;
height: 29px;
padding: 0;
}
.menu-wrapper ul {
display: flex;
justify-content: space-around;
height: 60px;
width: 100%;
flex-wrap: nowrap; /* [1] */
-webkit-overflow-scrolling: touch; /* [4] */
-ms-overflow-style: -ms-autohiding-scrollbar; /* [5] */
}
#mainMenuHeader.menu-disabled {
/* overflow-x: auto; */ /* [1] */
}
.menu-wrapper li {
display: flex;
align-items: center;
flex: 0 0 auto;
}
.menu-page:hover {
text-decoration: underline;
}
.actifmenu div {
font-weight: 600;
}
.menu-wrapper ul::-webkit-scrollbar {
display: none;
}

.menu-wrapper .menu-page-content {
color: #606060;
text-align: center;
transition: all 0.2s ease;
font-size: 16px;
cursor: pointer;
}
.menu-wrapper .menu-page-content:hover {
color: #000;
text-decoration: none;
}
.menu-wrapper .menu-page-content.active {
color: #000;
font-weight: 600;
}
.menu-wrapper .menu-page-content img {
width: 33px;
margin-bottom: 8px;
}
.menu-page-separator {
font-size: 0;
position: relative;
width: 25px;
}
#mainMenuHeader .menu-page-separator:last-child {
display: none;
}
.menu-page-separator::after {
content: "";
position: absolute;
height: 6px;
width: 6px;
background: #df0f18;
border-radius: 50%;
top: calc(50% - 2px);
left: calc(50% - 2px);
}
.body-content {
background: #f5f5f5;
min-height: calc(100vh - 100px);
}
.bstpar,
.bstpar > * {
display: flex;
justify-content: center;
}
.bstpar-content {
background: #fff;
width: 100%;
height: 100%;
display: flex;
align-items: center;
}
.main-title {
margin-bottom: 18px;
font-size: 24px;
text-transform: uppercase;
display: block;
font-family: "MerriweatherBlack", serif;
color: #004667;
}
.articlemainsecond .article-title {
font-size: 14px;
color: #004667;
}
.main-title:hover {
text-decoration: underline;
}
.separator {
height: 20px;
}
.main {
display: flex;
}
.mainpage {
position: relative;

padding-top: 20px;
}
.main-section {
flex: 1;
margin-right: 15px;
padding: 10px 10px 0 10px;
}

.main-sidebar {
width: 330px;
background: #f2f3f5;
padding: 10px;
}
.blanckimg {
font-size: 16px;
font-style: italic;
color: #a7a7a7;
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
}

.alaune-imgwrapper {
width: 100%;
height: 280px;
}
.alaune-imgwrapper .article-img {
width: 100%;
height: 100%;
}

.single-imgwrapper {
width: 100%;
height: 400px;
margin-bottom: 5px;

background-repeat: no-repeat;
background-size: cover;
background-position: center center;
display: block;
}
.single-imgwrapper .article-img {
width: 100%;
height: 100%;
}
.single-img-caption {
color: #757575;
margin-bottom: 15px;
font-weight: 300;
font-style: italic;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
border-bottom: 1px solid #f2f2f2;
padding-bottom: 5px;
}
.readthesuitewrapper {
display: flex;

padding: 0 20px;
margin-bottom: 15px;
}
.readthesuitelinks {
flex: 1;
padding-top: 15px;
}
.lirelasuiteblock {
}
.lirelasuitewrapper {
display: flex;
transition: all 0.2s ease;
}

.lirelasuite-link {
background-image: url("img/arrow-read-more.png");
width: 100px;
height: 91px;
color: #fff;
display: flex;
align-items: center;
font-size: 12px;
background-size: 94px;
justify-content: center;
font-weight: 900;
font-style: italic;
padding-top: 6px;
margin-right: 10px;
}
.lirelasuiteempty {
width: 100px;
height: 91px;
}

.lirelasuite-title {
background: #f2f2f2;
flex: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
transition: all 0.2s ease;
margin-bottom: 10px;
}
.lirelasuite-title-data {
font-weight: 600;
display: flex;
align-items: center;
flex: 1;
padding: 10px;
}
.lirelasuitewrapper:hover .lirelasuite-title {
background: #c5c3c3;
}
.onyoutube-imgwrapper-parent {
display: flex;
align-items: center;
}
.onyoutube-imgwrapper {
width: 130px;
height: 90px;
padding: 8px;
margin-right: 10px;
}
.onyoutube-imgwrapper .article-img {
width: 100%;
height: 100%;
border-radius: 10px;
}
.onyoutube-imgwrapper .article-img::after,
.videoarticle .article-img::after {
content: "";
background: center center
url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCI+ICA8ZyBpZD0iR3JvdXBlXzEiIGRhdGEtbmFtZT0iR3JvdXBlIDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjIgLTEwNTIpIj4gICAgPGNpcmNsZSBpZD0iRWxsaXBzZV84IiBkYXRhLW5hbWU9IkVsbGlwc2UgOCIgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjIgMTA1MikiIGZpbGw9IiM2MjYyNjIiIG9wYWNpdHk9IjAuNzAyIi8+ICAgIDxpbWFnZSBpZD0icGxheS1idXR0b25fNl8iIGRhdGEtbmFtZT0icGxheS1idXR0b24gKDYpIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2NSAxMDU1KSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFJQUFBQUNBQ0FRQUFBQnBONmxBQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUFBS3FOSXpJQUFBQUpjRWhaY3dBQURzUUFBQTdFQVpVckRoc0FBQUFIZEVsTlJRZmlEQmtYSFJYMFlkZy9BQUFLMWtsRVFWUjQydFZkYTNCVjFSWCt6a2trSVlrVWVhazhraEFHUkEzVUZubUg5MEFwbG5GS0ZhdHRkU3Fkc1IzL09IMk00NHdEMklLQ2dJS0FBaDBWZE9wSVFkSUJyS0F5REZibC9RNEJnanhDQ2lJbEpCQmlDTG01WDMrRVBHNlN2YzgrWis5ejkyWGxYODdlYTYzdnUvdnNzOC9hYTYvaklFN0NKR1NqTjNvakIzZWhHN29nQStsb2ozSVFRQm1BNnpoNzg2OFlaNXl6OGZMTENSMzRYUmlGb1JpQUI1RGhvOXRGN01RTzdNQnVwK0lXSllESkdJWEptSUI3dGRUVW9nRHJrZS9zRDVjR3M5Q1RPSjRyZVprbTVSUVhNSSt1Yld6ZTRMUDRDczhaaGQ1VVN2Z0NPOW5HS0FZL2l2bU1oQWErWHFyNERuOWtHMnR6NkE0bjhjdlFvVGVWTC9pUWJkU044UE80UGE3ZzYrVnJqck9OSGV6RmZDdmc2MlVEZTlzRG44b1pyTElLbnlTcitRcmIyb0EvZ2lkc1kyK1FJbzZLOTI4L243VzJVY2RJbEF1WkVnUkxnSlVnKzJJTmNyVlp2STVTbEFMSUFKQ0NkTFRYMW5nUVR6aUZvUlBBeDdIQzE2cStVUzZnQUlkeEJFZHdIcVZPWlRPOWJaR0ZUR1FpQjRNd0VPMENXYWpFTkdkMW9KNks0Sk80SU1Ed0xPVnFQczF1UHV5NHpPVTB2aDlvT1QyZlNXSEJ6K0I2bjg1YzREd09DZTRRYitONHZzWHpQcTF1WUhvWThMdHdydzhuSXZ5WVUzaWJFY3N1SjNFVG96NnM3K0tkcHVGbjhwaXkrU291WkEvalA4QTlYTUlLWlIrT3M3dEo0emtzVmpSY3pUZU5tbzcxb3hNWHNsclJrNVBNTW1VMms2ZVZURWE1a3RsaGdXL3dwaGMvVkx3ZFRodjVLWGczdjFFeWQ0S2p3d2JmNE5OZ0hsYnlxVkE3ZXNEYnVVL0JVQTNueG5jOXpoVE9VWW85N05aNklqQ1pueWdZT2NZZnh4TjhnM2ZEV0tUZ1hiNUdJSTBMRlF5czV3OXN3QWNBcG5PTmdvZHpnNnAvd2xOMWxIUHNCaXJwOEhtRktmRlhRVlRuc3RKRDdUVStiQk44ZzZlUGUwWWxyckNQWDZXcFBPU2g5Q3BIMkliZTRPMFFsbnQ0ZThEbnl6S1hlQ2dzNTFEYnNKdFJjTVhnVE1BeEh2ZFZHUWZiaHR6QzUyRzhLdlc1bGlOVlZhVjVMSDBxT2RBMjNGYjlIdVV4YXgxWHZBMzRxbFJObEkvYWhpcjBmSXJIeUoydW9pU2IxNlZLWnRpR0tmVitsdFQzNndwUEEzNGdWYkdXb1crb2F4SGdjcVBVLzNWZUNnWklCOUZ4cHRtRzZFbEJlNDhGOG5CNTl5MlNyaEVPc1ExUGlZS0IwdGVrTDJWZEowbTVtMjBibWpJRjg2VTRmaUx1K0pXazJ3RzJzUTFNbVlBMDZhN1ZObEczQVpKT1VUNW9HNVl2Q3NaSzU3SzgxanV0bEhUNWgyMUl2aWxZSlVIelVXc2RPa3ZlcWFyWnl6WWczd1JrU2NLbmtjYUFhZVBiL0ROSUZXcGI0cHkwRGNpdk9NVjRWM2d4Q2I5cnpsY1MveXZrNnlvNzZMakNaM21ZUjdtQ2VnbHovdTMya0t4cHp6WUw1SENrNUk1NVE4dU4zelRvcWVGaVBTcDkyMTRzUVRVMnR1bnJrdm5mYnpRbFZuTnM4dFFsL2lHMHpjdVd0ck1sV1F6dnhEWTlKV3o0c2FZVHBTMDBGbkpDM0NqWUxNUlZ5dVRHWnJJVndFUk5GMXAvdG13SWZ3OEpBRGhWZ3F3eHJZWi9Felk2cHh2MUZRWXBLams5L00wVXR1RkZJYllGamMwT0Noc3QxWGJobXVRM09NTkhRcWRBbk5KeHFMNUpPOGxVb1oyS0tDV0FKTGV5ZjZnRTVBa3RSOW1scnNrNFlaTlMvUlFIajFBbFNkWndTWGlQUnlaTFF1YVAxSzBFeFcvNUc1MGFmUTg4V3lUaldSU0Y5WGgwSXRnaXZEakVpNEJ0aUpkMHhKc29rTHlwNjhpbndpc0RBQUNTZWZKK2Zlc3M4N3dGbXNwcVpwckd6MnlodFN0MHdTemg1WElURzUrK1U5MUNlRHp5ZjBKcjJTNTZDdnZ0ZEtJbXJQdHNuNGFYVU1RbmpVYWZDNFJYZXJzUUQ3azlSb3dISWJFN1ZtRUwreGtqNEpEd3lqMHlBazRiTWU1M0JOVExHT3d6OW5nVWo0Q2VMc1FaZmNWV0NURDVlRHdpdkhLM0MzRTJuUmtDOU1UTTQvRmJHUUdpWERxaXhBZ0UvWW0wTHpacFBoNUxoVmM2dVJBOWNzcWNLaU1FQkw4Rm1zcFVIT1dNd0kvSENvaFd0TzFjaUxZN3JodHgzQlFCUUJwbTRtaXdVSXBENFJpNDNZWG9kZWRHZ2hFQUFGbll4S2NEOVN3VC9EOU5QQUlTa1FEQXdlSkE2YS9DWmRXdFJnQ1FoaUI1cVNLVWp2Z1dNQ1VtbHRPeCtrNEU2Q1ZDR1hXRms5MGRoaHcyUFFJV09VRldxS0lSVU9sQ1ZLR2hZd0lTY0FNdjRzK0Jlb3EyL2E0bEN3bElaWVp6TGFFSTJJZy9PVVdCWE1pQUtLSDdxb3VMd242bXhvQUpLY0xQbk1uQjRBT1M1WDZKSzFzbkczRmRmeElzdzNQSWRYUjJxTVRMNkdJWDU0VVhEUVRFb0hzTDFHSVoramlMTklPellnTE9Ka3ZlK3ZYUEIrc1NzQlhQT1ljMCt0ZExqcGdBVi9KVXRVdEFDWjV5eGhxQkR3d1NYamtENWdnRGhoZU00Qy8wR1JRbHlRcSt3RlI5MnpjOVNKSnN6blFGWGNsNVRBUG43bmpFSi9nb1Y3R3JLZkFBd0g1Q1crY0ExNGxDWEtVcG5JMEttZXhCbnZPVWMxNWZVUk1SSCszWVViY3p0RGRVQXRRZmcrZndKQVk1WHhzRkR3RGlvejI3QUVpVENDN3JCeVE5eng3VlNSVm5oWExvSFd3ajJac2FYZGVraXlTclV2dGtrQklCRzVpamEwZG9mNkxRYW9RWmdBczRGM0ZVMkgrS3RnZGV0OEJCakhFbU82ZkNJZ0EvRjE0NTFQQ3VJOGtSKzA0M1JacjdKYi84UlQ0VGJzNFlrM2hCYUgxbVk3TXhFaWQvb2VtQzZQRDFEUzRQdnpJY0g1WWdhOXg2WTNJcnlXejE4b21tQzN0YTFmcHY5ZzBiUEFEd015R3UyQlV3M3hVMnJOWGJzZWZuTFRRZTQ2UjRnQWQ0bjJSNmp6MUlLY2tUSWhkcE9URTNSbGNaLzJpbXRJcVM3YmNrcUdMell1aEtrcVdyZEVxaU1LdmhVR3VFeTlrNVh1QUJkcFprcUoxdWtYL0EyUksybG1rNWNqL2Y0MmJPMThzNURtQlhsaXI5bDViTmU3QkcyUHhHZUF1VjBPRG5TQTVNVkxhYWQ4QjFFc1pXMlFia200QzFFalRMVys4eVF0SWwyaXkvUHNHRnd5VHpmNVNpVUErL2tGQndPcHlYbFZEZ3Awakw3SHd1N2ppUk1wbG5HNWd5QWZPa09HUmI3TktqazVGYjQrd2c4NlRWTHVYWnJ4d3U1YTZJN1czRDg0U2Y0VkgrSWM5THdUcHA5ODN4Ty9FVENMN0RENlgrci9GVzBjdWpLTTBzMnlDbDNzK1crbDdGbmlwS3BrdVZSS2tmSkFrTC9xODlTbWk4cEtZbWhjZWxhaXJqWE1WWEZmNXdqN0ZicUZ4TGlFTTlLclVsSUFVYzdsRkpxTlp6K290Uk41ZHl1WkpZMVNRNDByUGM1cXYrRktid2dJZkNzc1NoZ0dNOWoyYnQ5UjNiWkIvUDRsUlYvS1Z0NkFEQVIvbTloNmNWZ1FKdzBsT1hkV0svbkY0U1ozcVcwNHR5YWxEMVhqTUJTZjdUM2tzU08zQ1Rnb2N2QnpmZ0tuMCtvWWpEck1BZnJGVHVkWjNXR0dVNmR5c1lpWEJPc09MMmdmMUs0MnRLUlZXM2F4L0FZaWZGRklmRDhTdXh4M0U4cWVSVG9aRWdMTHNyRjFaZUhYNnhGZWJ3UGNYQ3lrWEdFaTJZcGNnNFdjMkY0VzE0TVpNcmVFUFJrNU5HNjV1enU4ZjdRVk9wNEZMekcxL3N5YVhLZGNYSkFyTnBOZ0I0SjNjcG15ZWozTXlIekt3Um1NTEgrSm12YjVyc1pCaFpya3ozL1lHRmI3bU1FNEp2aFRHWkkvazZML20wdWphMG9uOU00anhmSHpxb2s4dDhuOU9ZNnllV3hCeitudm1laS9IV1J0NXNmNGR1L1g5azVURzhqV0Jydndyc3dTNmNRZ21LVWR6aUl5dnQwQkhkY0IvNklSZjlFZXpFNkJYODFzbjMxeVhJWjNidXhRZDRJSkNEVGVVcUlpZ0hRRlNqQXpvYU9MbXlIMU9kYjdTMUtGR1F3dGNTN0VOTEViNGM1M3FISE9IanF5Tmh5MUVyZGE2Wnlsa2VKWGpqSWQvenhmaStoOFNTMEl2L3Nnci9vd1NvZE1oUmNmN2FaTDM4SjRFS3ZQT24zQnBYOEZzNTNqYm1saVQwNTk4OW8zUDZVc00xZGdJd2FpUjA1UE04RXhyNFl2N1Z6MGZiYkpIZ2Npam5LYjlBcThrbHZzM1JZUVJnUXl5VnpoOWlDaWFqUDNUMms2TW93S2ZZZ0srYzJuQzhEUC9qNnhsNEVFTXdHSU45blVNc3h6N3N3M1pzYzBwOTlFcEVBcHBRMFJVOWIzNVZNaE5aU01NZGFJdFVBQkZVb0J6WGNBbm44QjFPb1FoRktIRk1IN29XeVA4QnNnZ3k0QkFZekc4QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGd0TVRJdE1qVlVNakk2TWprNk1qRXJNREU2TURBRktZSG9BQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFNExURXlMVEkxVkRJeU9qSTVPakl4S3pBeE9qQXdkSFE1VkFBQUFCbDBSVmgwVTI5bWRIZGhjbVVBZDNkM0xtbHVhM05qWVhCbExtOXlaNXZ1UEJvQUFBQUFTVVZPUks1Q1lJST0iLz4gIDwvZz48L3N2Zz4=)
no-repeat transparent;
width: 50px;
background-size: 50px;
position: absolute;
height: 50px;
left: calc(50% - 25px);
top: calc(50% - 25px);
}

.onyoutube .article-title {
font-weight: 600;
font-size: 13px;
padding: 7px 0px;
border-bottom: 1px solid #f4f2f2;
width: 96%;
margin-bottom: 0;
line-height: 1.2;
}
.onfacebook article {
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
border-radius: 10px;
padding: 10px;
}

.onfacebook article:nth-child(even) {
background: #f5f5f5;
}
.twitter-prehead {
font-weight: 600;
font-style: italic;
font-size: 12px;
text-align: right;
margin-top: -6px;
}
.twitter-hashtag {
color: #4a7cda;
font-size: 12px;
font-weight: 600;
}
.facebook-head {
display: flex;
margin-bottom: 10px;
}
.facebook-imgwrapper {
margin-right: 8px;
}
.facebook-imgwrapper img {
}

.facebook-data {
}
.facebook-source {
font-weight: 600;
color: #324146;
margin-bottom: 5px;
}
.facebook-date {
color: #324146;
font-size: 12px;
}
.facebook-text {
font-size: 13px;
}

.facebook-readmore {
font-weight: 600;
}
.onfacebook .article-img {
height: 100px;
width: 100%;
margin-top: 5px;
border-radius: 10px;
}

.sidebararticle {
border: 1px solid #d5d8dc;
margin-bottom: 20px;
}
.sidebararticle .contenutextuel {
position: relative;
top: -42px;
width: 84%;
background: #fff;
margin: auto;
padding: 15px 15px 0 15px;
}
.sidebararticle article {
margin-bottom: 0;
}
.article {
/*overflow: hidden;*/
text-align: left;
display: flex;
flex-direction: column;
position: relative;
background: #fff;
}

.gotolink {
background-image: url("img/link.png?h");
/* position: absolute; */
width: 20px;
height: 20px;
background-position: center center;
background-size: 20px;
display: block;
}

.gotolinkc {
background-image: url("img/link.png?h");
background-position: 99% 98%;
background-repeat: no-repeat;
}

.socials-wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.pagesocialwrapper {
padding: 0 20px;
}
.socials-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
margin-bottom: 20px;
}
.socials-wrapper .socials-item:nth-child(5),
.socials-wrapper .socials-item:nth-child(6) {
margin-bottom: 0;
}
.articlecontent {
padding: 8px;
}
article.firstarticle {
display: flex;
flex-direction: row;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
}
article.firstarticle .articlecontent {
width: 212px;
}
.firstarticleimgwrap {
flex: 1;
display: flex;
flex-direction: column;
}
.firstarticle .article-img {
flex: 1;
}
.article-header.home {
background: #f2f2f2;
}
.article-header {
display: flex;
justify-content: space-between;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
position: relative;
}
.source-icon {
max-width: 70px;
height: auto;
max-height: 11px;
}
.article-header-left {
display: flex;
padding: 3px 7px;
}

.article-header-left div {
color: #010659;
font-size: 11px;
font-style: italic;
}
.bstparAfterMainArticle {
display: flex;
margin: 20px 0;
padding: 10px 0;
background: #f2f3f5;
border: 1px solid #ededed;

justify-content: space-around;
align-items: center;
width: 100%;
}
.bstparAfterMainArticle .bstpar,
.bestpart-head-mobile .bstpar {
width: 300px;
}
.articleswrap {
background: #fff;
padding: 8px;
}

.onsingle.articleswrap {
padding: 0;
margin: 0 -15px 20px -10px;
}
.article-cote-a-cote .article-header-left {
background: #f7f7f7;
}
.article-header-separator {
display: flex;
font-size: 0 !important;
position: relative;
width: 20px;
align-items: center;
justify-content: center;
}
.article-header-separator::after {
content: "";
position: absolute;
height: 6px;
width: 6px;
background: #df0f18;
border-radius: 50%;
top: 6px;
left: 7px;
}
.actuTitle {
display: flex;
margin-bottom: 15px;
}
.filactu {
margin-bottom: 30px;
}
.actuTitle-txt {
font-size: 20px;
font-weight: 600;
color: #0e3368;
margin-right: 14px;
}
.actuTitle-separator {
flex: 1;
position: relative;
}
.actuTitle-separator::after {
content: "";
background: #e9ebee;
flex: 1;
height: 12px;
width: 100%;
position: absolute;
bottom: 5px;
left: 0px;
border-radius: 7px;
}
.youtubeduration {
color: #324146;
font-style: italic;
background-repeat: no-repeat;
padding-left: 22px;
font-size: 12px;
background-size: 12px;
margin: 5px 0;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+ICA8aW1hZ2UgaWQ9InRpbWUtcGFzc2luZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhnQUFBQjRDQU1BQUFBT3VzYmdBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUM5RkJNVkVVQUFBQUFZSUFBWTRnRFk0Y0NaSWNDWkljQlpZZ0NaSWNDWkljQ1pJY0NaSWNDWkljQ1pJY0NaSWNEWkljQlpJY0NaSWdDWkljRFk0Z0FZb1lBWG9ZRVlvY0NaSWNDWkljRFk0Z0Fab1lDWklnQlpJZ0NaSWNDWTRjQ1pJY0NZNGNBWW9rQVpwa0NaSWNDWkljRFk0Y0NaWWNDWkljRFpZZ0Fab2dDWkljQVZZQURaWWNCWllnQlpZY0RaSVlBWm9BQVk0Y0NZNGNDWklZQlpJY0NaWWNDWlljRVpZZ0Fab2dBWW9jQWFZY0FWYW9BWW9rRFpJWUNaWWNDWkljQ1pZY0NaSWNDWkljQ1pJZ0NaSWNBWklrQVpvZ0JZNGNDWkljQ1k0WUFiWklBY1k0QVpZZ0NaWWdDWklZQ1pJY0RaSWNFWklrQ1pJY0NaSWNBWTRZQWdJQUFZNGtDWlljRFpJY0VZNFVBWkljQ1pJY0NaSVlBWlljQVk0Y0NaWWNDWkljQ1pJWURaSWNEWTRZQWdJQUNaSWNDWlljQVk0NERZNGNEWkljRVpZY0NaWWNDWkljRFpJY0FBUDhBWm9VQlpJZ0JZNGNBWW9nQlpJZ0JaSWNBWklrRVlvVUNaSVlEWllnQVpJWUNaSWNDWkljQ1pJY0FZSUFBWUlvQWFJUURaSWNDWkljQVpJTUFZNFVDWkljQlpJWUFhSXNBWW9rQ1k0WURZNGNDWkljQ1pJZ0NaWWNEWklnQ1pJY0NaSWNBWVlRQ1k0Y0FaNG9DWkljRFpJZ0RaSWdDWkljQ1k0Y0NaWWdCWklZQVpvZ0JaSWNDWTRZRFpJWUFaSVVBWkljQ1pJZ0NaSWNDWlljQ1k0WUFaWVlBWm9VQ1pZZ0NaSVlCWkljQVpJa0RaSWNCWkljQ1pJY0FaWVlEWklZRFpJY0FZNFFCWlljRFk0WUNaSWNBWm9ZQ1pJY0RaWWNEWkljQ1pJY0NaWVlEWTRjQ1pJY0NaSWNBWllVQ1pJZ0NaWVlCWTRjQ1pJZ0NaSWNDWklZQVpJVURaWVlEWTRnRFpZZ0NaSWdDWTRjQ1pJY0NaSWNCWkljQVc0QUFZWVlDWkljQ1pJY0FhSWNEWllZQlpJY0NaWWdDWkljQVlZWUNaSWdDWllnQVhZc0NaSWNBWm9vQVpvd0NZNGdDWTRjRFpJWUFZb2tDWkljQ1pJWUNaSVlBYW9BQ1k0Y0RaWWNDWkljRFpZY0RaSVlFWTRjRFpJY0NZNGdBWllnQ1k0Y0RaSWNDWlljRFpJWUNaWVlDWkljRVpJY0NZNGdDWkljQ1pJY0RaWVlEWTRZQ1pJZ0NaSWNBQUFCZWFpMlNBQUFBK25SU1RsTUFFRDVraEtTKzBlVHU5UHpqMjh5OW5IdGFPUk5HNHVWTktHbXI0ZHFqYkRRRjNlaGk4YWhZRC9rR1VhKzVZUW94bGUyM2ptaEhMU0lSQXhwS2FvcXF6dnJ2a1NrOHR2TjBCd2s2YjZYbndFWFdmenNDTnRER1F6UHJralVraHVhVXdsQUUvcDBTVmNSRW92MW1BUm04c1MrdHV4eEIzRWs5MG9EMkNCZ2J3ZnNoTE9tNkZpZDJ3L2llZDArZzdCMklKWE5jWHRmZmliZ2VzNFBMRjBCNmZaT25KaktMbHJJNHlyV0NQMUpaSDdSZjREZllZRmVoZ2NqMTJUQnJjcXg0ZFhBdVRrdFd6M0hxcHE0T0ZmTHdJRXl3YmRRcTNud0xqQ01VZnAvSkRaZUhxUXlRVTV0YlkwakhqU3Q1eGRWVW1QZENtcG5UWlYzTmlXTWw0d0FBQUFGaVMwZEVBSWdGSFVnQUFBQUpjRWhaY3dBQURkY0FBQTNYQVVJb20zZ0FBQUFIZEVsTlJRZmlEQmtQSHdYSjFWZ1JBQUFKMWtsRVFWUm8zcjJiZTBBVXh4bkF4MFNqZ0toUmhLS2dIQWdLb2xpc0VRNkVnZ2lDV0NHaUlMN2xvZ2dlU2poRGdnR1I0QU1KQWtLVjAxb3hKdFZvSW9wWWE3UkpsUm94VllwTmJKTEcxQVpyMDBmYVdOUG45MWRuOW5qTTdzN3V6ZTRkL2Y3aDVwdVo3N2M3Ty9QTk53OFEwaXFEbm5oeThKQ25oZzV6Y1FVM2wrSHVJMGFPZW5yMEdBK1ZDbU05dmI2bG1TSVI3M0hqZllBcHZoTW0raG5ZbGZ3QkFoeUJla3dhNGdXcUVoZzBlUXFqWWpET0N0RkxEWmthR2d3Y0VqeHRlcGdUd1RPK0hkNXYyODEvNW5kbVBUTm1ka1JraURFeUttSkc5SnlZMk8vRzllZkh6MDF3RW5oZVlwL1JwTVQ1ZnNtc01pa0xVaGQrcjYvWW9tZ25nTk1XOVpwTGYzYXhRYTFreHBMQlMzdkxabVk1Q0Y2VzJXTXBlL2tLbnZJclY2M3VmZXNGRG9BSHJYR3pXVm03enNCYkoyZmRUSk5ReC9UY2VyM2dEUUUyYk81R2JjODdPeTlmcUJlK3lhd0hYTERaaHQzaXB3MUxwUEI1MjFzWFdiU0R0OW8rMWd2RjJyRkVYbnpKMWpXaU5ZS05KY0xYM1ZieXNqNHUvdGFwZ2NLWG5tdlFBaTYxamFITkVYcXhSTXFLQkNQYnkvbkJPM3dGRjFWaWRJU0xrRG0xejgzeWdTdUV5ZUNWTk1ld1JQeDh0WUMzQ2grbmNxZFNmc2F1ZGJ1ZjJ6UFVQN3lxS3R4L2FPN2U2cWtKb3FZWnk1ZzVlY0N2VnBHU05UbnMzSWhOc2Z2a2RwT0txcGVaZTR2NGd5N3dWb0ViWTJibDFWYjdncUo0MXRVN0FwNUIydG0wbjVGam5MeldwRDRabTNJYlNEdU45ZFFCWGttOHBHbVNQTVBRK0gzZ2tBT3ArZ1orcWRCTWpQY2Q3Y09ESlRLczBheWRteUc0NTRNeXZmZFRMRVNUdGV3UVM3KzlRalA0TUtrM1FmckVPWWZaNGRZTzNFTE1qTGc2amROdkdwbk5pcVRqeUxKSG9WSEpGQjNIenZxQkpsOTdoTXhIQWFVUzdjWUEwQTZHd0EzOFhEUHg2VzQvbEdqM0t3OGhOVENZam5LREcwajVac25EbEtqMFgxVXd3TEVNUHU0VUVwMk9GQmZPcVZIaEtuZXVIbm1OcjRzZHcwV3Jqb3ZmVjVVTFRiWHM0ZFJQNW5ubjEwbkU4YXhZOXdZNEtEL2lBT2ZpY3U1aWR6ZlJVUzZBL1I2V1JZcUpGaDZvT045eHNHbXFQVER4aVNkRUdrdTI0MXk4Z3R1aHpqMUpDbzBSZGVnOWpqSnQ4cVo2MXo2RmkxU0tOS2VkdzJWTk9aUVVFdmYwRnEycHIzSVd1THhRQlV6R2NLWklzOWxaWElBOXl2TnpTRGJPZjV2V25PR3hPSzNGY3BhbjNEbEY4RHFjRzA0djlBMnRQQVp4aHkzZ0tUY3NXUW44UE01ZFF5dW1jN1doblVtaVgyWXBjTmVUam5TZVVoamJuQXYyVVZqVlg4QjViYlRpeDF4Y2ZyRFNWNzZJczM1Q0t4WnhXZE1BdnNRR0Q4ZFpMMUxwRms0bnpROEdieGIzT001NGgrNTR6WHpHdElBUHM4Q3pjRVlUcmJqc2ZIQXJLeVFJd2huVlZEcUJrNnNGREZjWTRBTll2NFJLLzNRZ3dPL0t1VlB3QkpGUDc3aStOeERnUTNMd1l2SUpxSFRHUGo1VDdqOGp6bjgvbjYrQlFQazZuN2hIdW04ZDV6SlVmclhIRytWYzQ5ckhobllabU16NGM2bjB6M25NeEYzdnI1REdOWFcvTHdQblllMGNLbjJWeDR4b0JjM1ZHNXRsNEVvUWg1ZWpPS3kwa1dFWkZSUWZHRXBja3ZrbGppcERaT0FiV0R1UFN2TTQ2ZzdDdlVsK3hiZmduK000cXNqZE5kbGpvSWYzVWc0cnBLZDhZUHY1Qzg3KzJDWURrMk1PZWhudHoySGxWazg5TE8vZ244a20rMVc4Wk9Ba3JMMU5wVjhSeWpWWnllOWFoWmdxVWd3MnNNR1Y1RE1neXdraDBTa0RrMkdZUXFXM0NlVmFiSWtvTnBoRXJMRzJuNkhLVGQzVGprZUVoRWsyVGZoSW1zRUd0dG9TQ3NIY2ZKeFZMN3p5TDd2d3ozZlpwWHBXTHp0Tk1uRDl3Z2tScU5ocjlSMGFiR3ZxeERLQmU0SnRNcDA0UU12NEpOY1Q1R3pMcU5BdG1zaTVBQ3I5bFpCSWtvd2tlUzkvd1g1SEFVaWxheGdYY3RRUXRTcnVWL3RrWUo3aEJIRnBXc21pNGRRTXBtcGt5WFNOb1pWOGtWN3doejFiMU1ZY1BySzRhZXR4eDFzTzRqaUF4MlVTK1NqMWJsaXk5LzVmeC9LUjVTNlRnUDJvOUc1T2NKKzhSeVpJWTU2ZFVzMFV3dHhjTkJIMzNMV2RvaVhzcTFyQmZHUjZXbXpFNlN4WkMrelNEQWFlMXFaWHlSL2o5QVh5NXAvUTRJeHM3V1Q3Nzl4Skw1K3NQdkRSSUlUYVc4cy9wY25jd1o0V3NqallDNmtnNWNkai9XOG9MWGQ0cTRYTUNHOVJEUTV2TFZTYU82RFhRcVpuL005Q0wzOUkvbHFtK1Q0cGVoSmZEYngrVWUxaFB2UVVNUmNyZGpGYUFOM1RCVlo5NThHMC9iMVlzY3pXa1U5YTZZd1dqb0JDSTFtMFROMTFBRDRYZG9JeU5vdmlaSVMyNndNcmszOHJidEtjbnZzeEZUanJMSjB4V1NkWThUdGZFRGtLYSs5eUpoSlBqNktSYk9SZElTdVFwWjdnQU8wOTd0K0F0aU05dnhjRUhSUmYwSm1rRjJ3alN3OE14dEcyeVZydEtsSVFBL2VCSHBPOFU2enlFbTJ3M2NHYWhyN1V5dDk5RVVubmp0WU5oaTFsUFZGV24xd1F2OVhIYjM3UmQ4NXR4dUZhdHlqMy83T0ppaDdna1pzdTBnelV0bkhZMFdOMzZmUnJBTmZFenpKQUcrVy9Cd2lnbHc4Wlc2WGIyUU4wTkVDc1NnNDhQOGtxRUtVSDVqQmtra242elNQOUlVbjgxc1U2WFRZdHByZVJSR1pmbCt4ZWt6MzVUOFVxSnh4NFBTMjIrUHFaUWJLT1hSRUgwQ2pST2Z1STc2RUozRk5rNUt3L3lPNUNtUE5VelZidXNKNVNMZEF0V1pvU0gvNEVZb2g1UlpkWVlWQWxSOWc1aytpV25uVjFBSVN2WjRISFEvNlhra2VwVXpGc1owdHhqV3dwYnY3akt1YkdOVm4reTVhdDgvVWUxVXY2RlpveTY2SFNjWEpLTmtDZVRPdWt5d25tUzVMSWk1WXJDOWZJdXp1eTVHb0hqNUJkeHlDOVlTaFNrVEVIcjB0Vk9ZUForNlJkV2k2Z21QR0NQMGFGZXpkWWVuNU5KSUY1NVNZeHFuUUxTOCsrY3VQUmNVYnRFdEE1WEhFVlE2L2hrdEU1dWYwL1hiNnhCS2xMUVRiRU1jc1lHcm0yeEZ0WjE2ck0rd0J1MkFHanFNWUVaSmpIdXFwai9ETFgzclR4NTBibWhUdGpwelRPWUFzTzhNdlpsd3FzMWU3SzFPRjF4NVVzTm5SbVA4TUJKZ0grVEtYTWlFMng0WEtvYTFIMU1nWDNjQzN6b0FFWnVTNlgzWW9IK0l0S3Z2R3JoMyt0K2R2WFBpNG1jUEZNejd4NDlGR0Y4czNSdDBBU1Y2dkprb3NsWWVoOGgwUDNYM3VGTElkT2E2bVE1UWJ4RmkwVldGSndINlZrUW11dGxqbzRISVF6RG5ML0RxNGJrYm1MK3pLNklORW1TR3BCT1ZFT2NNdndzNC9VWG0zamJtOWs5WWNpM2YvVGdlN2pWV2lRdnFva0RMaWpxK1liajVlMm9HK0t1by9vcWkzc2E1NUVZZEZkV2lzVzRvci8wTnRTV0ZKR2pSaUh3cjZHcWl3TmxWWk0vd3g5Qlh5M3lGVGxHMnlrQmp2U0ZMN2lqMHpnZVF2ZDh5b3E0Q3V2TEpiSDVHaXRjSmhwdWIyU0hnM3RDRTBBMXRhc0xwbjN6MVFqNmdheWFXVFk4TDV5TDQvMEFyZG9jdVVnL3JZRzYvWmtMNEJiTGRsKy9BQ2hrRWZGL1U2L2pHd2x6Rm45cjNaMEhUL2JYdXdrVHlmb3g4aWw0R3o2dnhIQ0UrczJoQTRCMUNIMG41dnU1eEdLZ2NjYmtBZU8rUktSeFJWZ3VqT1psSVFDbkVJdjQzakFIeVZ2d3hNL3VwOVBnZ3NQTndKR1Yrb2NkYktLOHFBajlRRkMvd1g0WEFCZlFqblpBbktpUzF1NzQ5YnR5dTE3MS9EWWFyanBleEtoeFpYZFZsMUcvZ2ZiMWtSc01QSWF6d0FBQUNWMFJWaDBaR0YwWlRwamNtVmhkR1VBTWpBeE9DMHhNaTB5TlZReE5Eb3pNVG93TlNzd01Ub3dNTDJleDdRQUFBQWxkRVZZZEdSaGRHVTZiVzlrYVdaNUFESXdNVGd0TVRJdE1qVlVNVFE2TXpFNk1EVXJNREU2TURETXczOElBQUFBR1hSRldIUlRiMlowZDJGeVpRQjNkM2N1YVc1cmMyTmhjR1V1YjNKbm0rNDhHZ0FBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPg==);
background-position: 0 center;
}
.youtubeviews {
color: #324146;
font-style: italic;
background-repeat: no-repeat;
padding-left: 22px;
font-size: 12px;
background-size: 12px;
margin-bottom: 5px;
background-image: url("img/eye.svg");
background-position: 0 center;
}
.fildactuwrap article {
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
}
.article-2-col {
flex-direction: row;
}
.main-article {
flex-direction: column;
}
.main-article .article-img {
width: 100%;
}
.main-article .article-img img {
width: 100%;
height: auto;
}
.mainarticlewrapper-second {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.mainarticlewrapper-second .article {
margin-bottom: 10px;
}

.articlemainsecond {
margin-bottom: 5px;
}

.article-2-col {
display: block;
margin-bottom: 20px;
}

.articlesfordesktop .article-2-col:last-child {
margin-bottom: 0;
}

.article-2-col .article-img {
margin-bottom: 0;
border-radius: 10px;
width: 100%;
height: 100%;
padding-top: 0;
}
.article-img {
padding-top: 60%;
width: 40%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
display: block;
position: relative;
border-radius: 10px 10px 0 0;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
}
.article-img:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
transition: all 0.2s ease;
}

.article-img:hover:before {
content: "";
opacity: 0.1;
}

.article-content {
display: flex;
flex-direction: column;
justify-content: space-between;
flex: 1;
}
.article-title {
font-size: 16px;
margin-bottom: 3px;
line-height: 1.5;
display: block;
font-weight: 600;
}
.plusvuesarticle {
display: flex;
}
.plusvuesarticle a {
font-family: "MerriweatherBold", serif;
color: #444;
flex: 1;
font-size: 14px;
}
.plusvuesli {
margin-bottom: 10px;
border-bottom: 1px solid #e7e8e9;
padding-bottom: 10px;
}
.article-title:hover {
text-decoration: underline;
}
.article-text {
flex: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.article-description {
font-size: 13.1px;
line-height: 1.4;
}
.sidebararticle .article-description {
font-size: 13px;
}
.article-date {
font-size: 14px;
color: #6f6f7f;
margin-top: 20px;
margin-bottom: 0px;
position: relative;
display: inline-block;
}
.maindate {
margin-top: 5px !important;
margin-bottom: 5px !important;
}

.footer-title {
font-weight: bold;
font-size: 18px;
margin-bottom: 20px;
}

.socialmedia {
display: flex;
}
.socialmedia li {
margin-right: 10px;
}
.socialmedia li:hover {
opacity: 0.7;
}

.socialmedia i {
display: block;
width: 32px;
height: 32px;
background-size: 32px;
background-repeat: no-repeat;
background-position: center center;
}


.bstpar-left-container {
height: 600px;
z-index: 10;
width: 160px;
}

.navigation__wrap .layout__wrap {
position: relative;
}

.navigation__wrap {
top: 66px;

left: 0;
position: fixed;
background-color: #f2f2f2;
width: 100%;
border-right: 1px solid #d0d0d0;
transform: translateX(0%);
opacity: 1;
visibility: visible;
z-index: 99999;
max-height: 60%;
overflow: scroll;
}

.navigation__wrap::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
.navigation__wrap::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.navigation:not(.active) .navigation__wrap {
transform: translateX(-50%);
}
.navigation:not(.active) .navigation__wrap,
.navigation:not(.active) .navigation__overlay {
opacity: 0;
visibility: hidden;
}

.navigation:not(.active) .navigation__list li {
transform: translateX(-50%);
border-bottom-color: #fff;
}
.navigation__overlay {
top: 0;
left: 0;
position: fixed;
background-color: rgba(0, 0, 0, 0.8);
z-index: 60;
width: 100vw;
height: 100vh;
opacity: 1;
visibility: visible;
}
.navigation__overlay.show {
opacity: 1 !important;
visibility: visible !important;
}
.navigation__outer {
height: 100%;
overflow: auto;
}
.navigation__list {
padding: 18px;
}
.navigation__list a {
font-size: 14px;
padding: 10px;
display: inline-block;
align-items: center;
color: #010659;
text-transform: uppercase;
}

.navigation__list a:hover::after {
left: 8px;
opacity: 1;
}
.navigation__list li:not(.only-mobile-search) a:hover {
font-weight: 600;
}
.navigation__list li {
transform: translateX(0%);
text-align: center;
position: relative;
}
.navigation__list li:not(:last-child)::after {
content: "";
background: #fff;
height: 1px;
width: 120px;
position: absolute;
left: calc(50% - 60px);
bottom: 0;
}

.headerprecontent {
display: flex;
justify-content: space-between;
padding: 4px 0;
height: 70px;
align-items: center;
}
.remonterMenu .headerprecontent {
padding: 6px 0;
}

.videos-wrapper {
padding-bottom: 20px;

display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.video-img {
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
height: 156px;
position: relative;
margin-bottom: 10px;
}
.video-img:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.2;
transition: all 0.2s ease;
}

#singlearticlemetadata {
display: flex;
}
.videoitem {
border-radius: 0 0 9px 9px;
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 20px);
margin-bottom: 20px;
}
.videoitem:hover .article-title {
text-decoration: underline;
}
.pub-cote {
height: 600px;
width: 160px;
position: absolute;
top: 0;
}
.pub-left {
left: -180px;
}
.pub-right {
right: -180px;
}


.singlearticle-content {
}
.main-single-article {
background: #fff;
padding-top: 10px;
}
.singlearticle-introduction {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.singlearticle-description {
line-height: 1.6;
font-size: 16px;
}
.sgourslct-body .singlearticle-description {
padding-bottom: 20px;
}
.singlearticle-title {
font-size: 22px;
line-height: 1.4;
font-weight: 600;
margin-bottom: 10px;
}

.singlearticle-description ol {
list-style-type: none;
counter-reset: item;
margin: 0;
padding: 0;
}
.singlearticle-description > ol {
margin-bottom: 10px;
}
.singlearticle-description ol > li {
display: table;
counter-increment: item;
margin-top: 7px;
}

.singlearticle-description ol > li:before {
content: counters(item, ".") ") ";
display: table-cell;
padding-right: 3px;
color: #de3d31;
font-family: "MerriweatherBlack", verdana, Times, serif;
}
.singlearticle-description li ol > li:before {
content: counters(item, ".") "- ";
}
.singlearticle-description p:not(:last-child) {
margin-bottom: 18px;
}
.singlearticle-description a {
color: #010659;
cursor: pointer;
}
.singlearticle-description a:hover {
text-decoration: underline;
}
.singlearticle-description em {
font-weight: 600;
}


ul.is-style-checkbox , ol.is-style-checkbox {
    padding-left: 18px !important;
}


.singlearticle-share-icones {
text-align: right;
}
.shareicon {
width: 30px;
height: 30px;
background-size: 18px;
display: inline-block;
background-color: #fff;
background-repeat: no-repeat;
background-position: center center;

border: 1px solid #707070;
border-radius: 50%;
}
.shareicon:hover {
opacity: 1;
}
.share-t {
background-image: url("img/twitter.svg");
border: 1px solid #03a9f4;
}
.share-i {
background-image: url("img/instagram.svg");
border: 1px solid #f5552f;
}
.share-f {
background-image: url("img/facebook.svg");
border: 1px solid #385c8e;
}
.share-a {
background-image: url("img/arroba.svg");
border: 1px solid #394572;
}

.share-l {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+ICA8aW1hZ2UgaWQ9ImxpbmtlZGluIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBZ0FBQUFJQUNBUUFBQUJlY1J4eEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFFBQUtxTkl6SUFBQUFKY0VoWmN3QUFEc1FBQUE3RUFaVXJEaHNBQUFBSGRFbE5SUWZqQlFzQ0tTcmZuRW11QUFBa0JFbEVRVlI0MnUzZGQ2QVZ4ZG5IOGU4OTlONEZVUlJVVk1TQ29vQ0tSb2xkTWRFWVl6UzJXS014eVJ0aUxGR0Q3VFZHazRneDVyV2JXTjY4c2NRV1N6QmlReEVWSTAxQlJSRXBLcGZlTHR6eS9tSEJ3bVZtOSt6dXMyZm45NWwvNERMbjdqUERtZWZNMloyZEJSRVJFUkVSRVJFSlFaWEpVWnV3SVp2U2l4NTBwak9kYVVvcldnS3JXVTRkQzZobUFiT1p5VXcrdE80Z2tTTExNZ0YwWWhBRDJZNStiRTBMejljc1lRcVRtTWc0WHFmV29vTkVpaXlMQk5DTlllekRudlF0NjJnckdNOW9udUExNnJQcUhCRXB4OWFjeDNqcWFFaXdmTVNON0VkVDY2YUpTT042TUlKSmlRNzhMNWY1akdJNzYwYUt5RmRWc1E4UHNpYkZ3Yisyak9NSE5MTnVzSWg4b2dXbk1pV1RvYisyek9KczJsazNYQ1IwelRtVldSa1AvclZmQ002aGxYVUhpSVNxeFBGbWcvK3pNcHNUakZZMWlBVHRHMHd3SHZ5ZmxaY1laTjBaSWlIcHhBM1Vtdy84dGFXZUcyaHIzU2tpWVRpS2o4eUgvTmZMRFBhMjdoaVJvdXZBRGVaRHZmRjV3Q2hkSGhSSnorNjhiejdNMTEvR3NvbDFKNGtVMDZuVW1BOXdkL21ZdmF3N1NxUm9XbkNuK2REMkxUV2NiTjFkSWtYU21XZk1oM1cwOGh1dERoQnBUTFRCc1JtUDB6ZWhJOWN6aTNlWVFUWExXY1ZpVmxCSE96clFoamIwWWt2NkpuWTU3eVorUkYyaXZTWlNFRkVTUUQrZXBHZVp4NnZoRlo3bkJhYnhMcXNkZFRkaUszWmpMM2FsZFpsSHZZZWp0WjJJU0RrR2xIbk5meUlYTXBTV01ZN2NuS0ZjeWx0bEhmMXYya0ZBSkw3dG1COTc4TDNCU0xaSklJWWhYTXVIc2FPNG15YlduU2hTbWJaa2JxeEJWOGY5N0pab0pFMDVtdi9FVEFHMzZuU2dTSFM5WWkzNldjR2ZFenRoK0dWVkhCVHpXc1FmcmJ0U3BOSzBaMktNVC82YjZKNXlYTU9ZSENNRlhHemRuU0tWcEJsUFJCNWs0eG1TU1d4TitTbUxJa2QzdW5XWGlsU082eU1PcjQvNVFhYmZ0THR6VjhRSVY3T1BkYWVLVklaakl3NnVNV3hrRU9WM0k4NERGckM1ZGNlSzVOOUFWa1lZVm11NDBPeEMyNVlSOXlSNnJleWxSU0lGMXpiUzBwc1BHV29hYlF2K0oxSUt1TjI2ZTBYeTdaWUl3MmtHVzFxSEM1d1RhWE95bzYzREZjbXZ3eUpOcUh0WWgvdXBreU04a0dRUnZhM0RGY21uenN5TGNPS3Z2WFc0WDNBb0t5SkVycFdCSXV0d3EvY2dlaWwzZS9BT2p6QUxPTlU2V0pIOEdlYjlYWG9xWGF5RFhZZVR2T05mWkhMWlVpVEhtbmd2L2YyQVRhMkRiY1Q1M25PQXU2MURGY21YMHoySFRqWDlyRU5kajJzOVcxRnZmUGxTSkZmYWVXNzdVYy9CMXFHdVYxUHYrd1ZmcFdRZHJFaGVYT2c1Ykg1ckhhaFREKzg5REw1bkhhcElQblNnMnZQY2YzUHJVRDBjUUoxWGE2WnB1ekFSZ0lzOHYvMVh5ak4zcnZDY0F4eHZIYWlJdlJhZXkzOU9zQTdVVzFQUEt4cHY2anlBeUNsZWcyVnNSYTJmMjlOelRjQkIxb0dLV0p2a01WRFdzSU4xbUJIZDdaVUEvbTBkcG9pdDNiMEd5alhXWVViV3czTzdrSzJ0QXhXeDVMUCtmd0Vkck1PTTRUeXZCSENsZFpnaWR0cXh6R09RWEdvZFppenRXZWpSdHJtNkdDamhPc1pqaUN5bm0zV1lNVjNtTlFmWXp6cE1FU3YzRi9MNy8yZTZlTTF2YnJRT1U4UkdHNVk3aDhkcWVsbUhXWVpSSGduZ1kzMEprREFOOXhnZS83QU9zaXo5dkw0RUpQc2NRNUhjKzJRRjNQNGVOZSt5RHJVc2IvQ2FSeTJkQlpBZ3VUY0FYMHdyNnlETE5NSmpCakRXT2tpUjdHM2tNVFJ1dFE2eWJEMnA5VGpQb1FlR1NGQkt3SzRlOWY3WE90Q3l6ZUZaWjUxbTdHUWRwa2lXL0JKQURjOVpCNXFBSnozcURMWU9VaVJMSldCblo2MXhyTElPTkFGUGU5Ung5NFZJZ1pTQWJaMjFuckVPTXhFdnM5eFpaeXZySUVXeTVYTUtjSmgxa0FsNTBtTzVzN1lHa1lDVTJNWlpwNDV4MW1FbTVIbG5qZFo2VklpRXBFUWZaNTMzV1dFZFprTGU5S2l6c1hXUUl0a3BlVHpkNXkzcklCUGowNUlOcllNVXlVN0pZNGZmdDYyRFRJd1NnTWlYbE9qaHJEUGRPc2pFTE9Falo1Mk8xa0dLWktkRVoyZWQ5NnlEVE5BTVp3MHRCcGFBbE9qcXJMUFlPc2dFTFhIV1VBS1FnSlJvNTZ6alhqNVRPWlk2YTFUQ1E4OUVFbEx5ZU1PN0IwM2xXT2Fzc2NZNlJKSHMrQ1NBSXMwQTNBbWcxanBFa2V5VVBQYkJXMmtkWklMY1M1cVVBQ1FnSlk4M2ZFdnJJQlBrM3Rlb3hqcEVrZXlVUE43d2JheURURkJiWjQzVjFpR0taS2ZrOFlaM0Q1cks0Yjdtb1JtQUJLVGtjWTYvU0FuQTNSYjNTZ0dSd2lneDMxbW52WFdRQ1hMUEFCWlloeWlTSFo4RTRMNWZzSEwwZHRiNDJEcEVrZXlVUE43d1cxZ0htWmcySHZmNnVST2lTR0dVZU45WnB6Z0pZSE9xbkhWbVdnY3BrcDBTN3pyckZDY0I5SFhXK01oanJhQklZZmdrZ0Q0MHN3NHpJZTVVNXU0TmtRSXA4WWF6VG5OMnRBNHpJVU9jTmFaYWh5aVNwUkp6UEU0RDdta2RaaUtxR09xc004azZTSkVzbGZCNTArOWhIV1lpK250c2ZqTFJPa2lSTEpXQUNjNWFRd3Z4dUF6M1BLYUIxNjJERk1sU0NSanJyTldaN2F3RFRjQTNuRFhlMUNvQUNVc0plSjRHWjczdldBZGF0dFljNUt4VGhHY2dpMFEyMWZuTXZNcC9Oc0NSSHM5QVBOWTZTQkVMZi9BWUhJT3NneXpUQTg0VzF0SGRPa2dSQy90NUpJQS9XQWRabG82c2NyYndaZXNnUld5MFlKbHplTXlwNkEyelQvVkljUmRiQnlsaTVXOGVBK1NIMWtIR1ZtS0tSL3VLY0tWREpKYkRQQWJJbXhXN0d1QUlqOWE1bDBTTEZGWUxGbmtNa3NPc3c0enBSWSsyWFdnZHBJaWxHendHeVhqcklHUFp4Nk5sOVd4dUhhYUlwWUVldzZTQmIxbUhHVm1KY1I3dGVzSTZUQkZycjNnTWxKa1Y5NVFBbi9QL0RRVlk2U2hTcHVPOWhzcmwxbUZHMHBYNVhtbXRLRnVlaU1UV2pQYzlCa3NOVzFzSEdzSE5Ya250WjlaaGl1VEIyVjdEWlF4TnJBUDF0Q2QxSHUxWlVLaEhuNGpFMXA2UHZWTEFKZGFCZXVuT2JLL1cvTm82VUpHOCtLWFhrS25qUU90QW5Vcjh5NnN0OHd2MTVDT1JzclRpQTY5aHM0QSsxcUU2WE9IVmpnYk90ZzVVSkUvOExwczFNSjdXMXFHdXgySFVlN1hpdlZ5M1FpUnpKVjcyVEFHamMzdC80SzRzOTJ6REVkYWhpdVROSHA2Zm5nM2NuY3ZyQVR0NzNkZlFRQU5QVzRjcWtrZTNlZzZnQnY2ZXV5VTBBNm4yakwyRy90YkJpdVJSSitaNnA0QUhjL1V0ZWk4V2UwZCtrWFd3SW5sMXVQY3dhdUFGdWxpSCszblU3bzIvUGlzVGMzc0dReVFIYm8rUUF0N094Uk9FVDJDTmQ4U3JHR0FkcmtpZXRlT3RDQ2xnRG9OTm95MXhjWVJvRy9pSmRmZUs1TjBnYWlJTXFkV2NiN1psV0RjZWp6VDhINmJLdW5ORjh1KzBTTU9xZ1JkTTFnY080dDFJVWI2Ym0zTVdJamwzUzhRVVVNM3htWDY2TnVQOENOLzhHMmhnbVhiL0ZmSFZrdWNpcG9BR1htTFhqS0lieXFTSXNkVnA3eCtSS0xvd0xYSUtxT2N1ZXFVY1YxZHU4VjZ4dUxiODNMbzdSU3JONXN5TFBOQWFXTVd0cWEyMDY4QUYzdXY5dmxpdXRlNUtrVXEwWGF6aDFrQUR6ek04NFhNQ1hSakpnbGl4M0ZHeER6WVJNVGFJSlRGVFFBUFR1U1NodWNDdS9JbWxNYU80ajZiV25TaFN1WGIzdnNkdTNXVWl2MkpRN0VIWWw1RzhYY2JSNzlmQ1g1SHlEUFRjTVhCOVpTbVBjejU3MHMzem1GdHdJcmRGV3BPNDdzbS9QdjFGMWlIYTkvUCtQTTdHQ1IxNUVXL3hGdSt3akVVc1pUa3JXTTVxb0IydDZFWVArdENYL3ZSSTRFaC80aWZVSjkxeElpSGEwT3Y1UWZrcDlZeTA3aktSSW1uTFErYkQycmVzNEVqcjdoSXBtaXJPb2RaOGNMdkwrK3hpM1ZVaXhYU0ExelAzTE11amRMYnVKSkhpNnM0L3pRZDVZMlUxSTdYb1J5UmRWZnlNRmVhRC9ldGxNanRhZDQxSUdEYnpmQUJYZHAvOXY2R0ZkYWVJaEtPSzQyUGRMSlJHR2FPTnZrV3kxNGFSckRRZS9MTTRUaHQ5aVZqcHcyMFI5K1pKcnN6anA3UzA3Z0NSMFBYbEw2ek9lUERQNW16YVdEZGNSRDdSaXl0Wm1OSGduOGlKdXN0UEpHL2FjaEpqVXgzNlM3bUZJZGJORkpIRzllTVNwaVkrOUZkd0gwZm02bm1FSXRLby9wekRrNGxjSTNpVFAzS1FocjVJY3JLNmNOYWFJZXpLWUhabXc0aXZuTTFrWHVkRlh1Q2pyRHRIcE9peXYzTGVrYTNZbWszb3djYTBwUU10YWZYcFZpQUF5MWpEQ3FxcFppNHplWThaTExUdUloRVJFUkVSRVJFUkVSRVJFUkVSRVJHUi9OTVdHbEk4emVsS1Z6WmdBN3JTbGVZMHBSM1FsbWFlcjE4STFMRUVXTVI4cXFsbUFkVjhUSzExdzVLbkJDQkYwSkZ0Mkp6TjJKek4yQ3p5Y25NL3RYekFlOHprUGQ3akxTYXoyTHJSU1ZBQ2tNclZpeDBad0FBRzBNZmc2RE9aekNRbU1ZRnBORmgzUlZ4S0FGSjVObU1vdTdNZnZhMEQrZFFTeGpPV1YzbU9SZGFoUktVRUlKV2pKNGV3UDN0NFAxdythN1dNNHdtZTROWEtlUnExRW9Ea1h4VTdNWnhEMktsQzNxOGZNNXJIZUtUeTVnTWllYk1UditPRGpEZWFUYWJVOERESDBjRzZBMFVxMDJaY2tNS1djbG1YVlR6RVVmbDlXbFc1VTZxMnRNM1ZKbDBMV2NZYTZ5QWMydEdKcHRaQmVLdGxFVXN5UG1aekR1Y01obGJJaE45SE5YZHlNNU90dy9pNmVGM2NuMkVNWlN1MnBKVjFBOWJoUTZZeWlYOHpocVhXb1h4SmR3NWhPTHZsOWhSVzR6N21GUjdqSHVabGNLeGVuTWJKZExkdWNpckdjVE4zc2NvNmpITDA0aUxlTXA5VytaWFZQTUNoT2ZtczNaRUhxRFB2a2ZKS0RYZXlaYXE5dER2M1UydmV6blRMaDR4a0ErdTNZenhiY0d2bXovMHB2N3pEU2Q1TFFOT3hDUTlRYjk0UHlaUTEvRGFsV2Q4QlBHUGV1cXpLU202a24rbDdNckpXWEVxTmVjZkZMZE1ZWnRaemgxRnQzdjVreSt0c2ttZ1BsVGlDVjgxYmxYV3A1MTYyTlh0WFJyUTliNXAzV0xuZGZhdkJFd1NydU5xODVXbVV1UXhLckk4T1liSjVlNnhLSFhlelZlYnZ5c2grd0FyenJrcWlUTWw4MnZVNzh6YW5WVmF3V3dMOU15U2dhWDlqcFphLzVHWko4enFkV2ZFbnI5YVdoZXlSWWM5ZFl0N2VOTXVIWmQ2QXN5WDNGdWJNU0xsbEpaZlROc04zWmdTL01PK2NaTXNLRHN5bzU3NXQzdGEweTJUYXhleWIxbHhld1dlVTBpbXpPWjVTVnNONnJmV3ZBemlLdXl5Q1N0Vks5dVA1MUkvU2tla1ZlTDAvcXF2NFpZeFhIY3FvVENhOVM1akxSM3pJeDU5dTdkSGd2VWlzQ2UyQkZyU21IVjNwUmhlNnNFRUcxNUplNWt4ZXpxQm52bUI5Q1dBQTQvSzdoTEVNQ3hqRU95a2Y0MnBHV0RjekE2dlpubW1SWHRHYlVSeWFValFOekdJNjA1bk9OS1l6SitFRk4wM1ppTjcwb1RkYnNSMWJwYlMrcEk1cnVZQVZLZlZRSkcxNHczeGFsRlo1UGVVVmpCMVphdDdHYk1yREVYcWxpdE5TNlplNVBNUUY3RWZIREVkSGMzYmtPRWJ4Q21zU2I4OE05czJ3SlkzNnJmbWJLODB5S3RXK084MjhmVm1WZXUvTFdEMTVMT0ZqZjhqZG5NaW14dU9rTGNPNGlLY1NYU0pYejIyWnByTjE2TXNxOHpkWG1xV09JU24yM2ovTjI1ZGR1ZHlyUjc2ZjRIS29XcDdtSEhiTTJkbXBkaHpHamJ5ZldDdmZ5L1NLMWRmY1kvN0dTcnU4bk9LOVp2UE5XNWRkK1kvSDBMZzdvV1BWOFF4bjBzTnlZRGp0ekZYTVRLUzF0VnhxZFNmTFpvVy9KYU9CQnI2ZFV1OXRZTjZ5TEV1dDQzYndiUk02bC9RYVo2VzAyMi95cXRpTmF4UDVHQmpINWhZTnVOYjhiWlZGbVpCUzcyMWwzckpzeXc3cjZZdmpXRjcyNzEvR3pRa3VQYzVPUzQ1SllLWGo0dFN1bWdEcnZnellsRG1Scm1FdnpMWmYxNk5aeFBWVXV6SXVoU2dHOEpxenpocVdaZFFuNVdybm5JWU9ZOHc2Zjk2U2F6bWx6S05QNVRydXlueERraVJ0elkvNFlWbnIvQnE0akpGWmJqTjZvR2R1V3MzMURLWmxkb0Y1Nk1odzd2TmVZbnBES2pFTThEanlhT3VPOGpiTWVhSHJnSFcrcmh0ankvenNlNUZ2NWV4RVgxeWRPSis1WmZYRlArbVVYYmkvOXdwcE90dFo5MnVqZHVjZHJ6WjhuTW9ickZnSkFCYkVTQUQ5UFA4SEdpdVBzWmQxc3hQV2dwT1pVVWFQdk1VMldZWDZpa2M0YitmOGhFdzNYdmJxMW9FcEhGc0o0SnNzTE9PdFBxWWl2L0g3YU02UG1CMjdYeFpra3hTYmU2eHRxbUZuNjc1MDZ1NTFNZVlYS1J3NTlBUndZaG1MWWw3UDdHWXRLNjBZRWZ2NndDcU9Uai9BclQwQ1NlZTdjOUwyOVdqSjdTa2NOK3dFOEYreGIvSjluMk1MOHAzZnBSUFh4bHhDWE05NWFRYzMzQ09NU3RuUDdGbG5TOGFuY05TUUU4Q0ZNUWYvR3E0eTJMSEowcmI4TzJaZi9TbmQ3ZEpQY0Fid3RuWGZlVHZGMlpaWktSdzExQVJRRmZ2K2tiRnNiOTFJRTBjeUwxWi8zVXFUcEVMNCtwVEx2Y2xERGg5djBBajM1M3Q3NnhBTG80cnJPRHZHNnhaeEduc3cwVHA4RTMrblAzZkVlTjJKL0RXcFJjSmZUd0R1RzJYbnA5d3R5Wm50ckJGM1R4djVxaXM1SThhclhtQWdOMWJPczNRVFY4MXhITWo3a1Y5M05QY25zMWRIeWVNblgxV1hRY2Nrd3gxcGNSNCtaZXZDR0ovK05aek5Ic3l3RHQzYzQrekEzeU8vYWpoL1QyS1BvakRPdWtxNnp1S1N5SytaekdDdUR2aXovNHNXOFQxT1lYbkVWeDNLYmVXUFh5VUFLZGNQWW15dmNpZURlTjA2OEZ5NW1WMGk5OGd4WEZmdUhGWUpRTXAxVE1RM1lTM25jaXdycmNQT25UY1lFbmxkeW84OE4yUnBsQktBWk9zajl1Rks2eUJ5YWhVbk1vTGFTSzg1TDlhMWw4OHBBVWlXL3NOQW5yRU9JdGQrejRGVVIzckZiL2hPL01NcEFVaDJ4ckFYSDFnSGtYdFBNb2pwRWVxWHVJUEJjUSttQkNCWnVZK0RXR3dkUkVXWXdXNjhFS0YrS3g2SSs4Um1KUURKeHUvNWJzS1A2aWl5YXZibnNRajFlL0JRdkYySGxBQWtDeGN5Z2dicklDcktNZzdsN2dqMWQrQ1dPSWRSQXBEMGplUXk2eEFxVUMzSFJib3NlQ1Evalg0UUpRQkoyMVZjYkIxQ2hhcmpoMXdmb2Y1VkRJMTZDQ1VBU2RjVnNaNGdMSjlvNE1jUnR0OXB4djlHZlNhMUVvQ2s2YytjYngxQ2hXdmdqQWpuQWpibXptanJNcFVBSkQyUDhoUHJFQXFnbmhQNHAzZnQvVGdyeWk5WEFwQzBUT0I3RVplMXlycXQ0YnM4NjEzN1NyYjEvOVZLQUpLT21SeFNNVTgveXIrVmZJczNQT3UyNUhiL25RS1VBQ1FOeXhuT1hPc2dDbVVSaDNqdnhUV1FpM3gvclJLQXBPRU1KbG1IVURnek9KelZublhQWlNlL2lrb0FrcndiK2F0MUNJWDBIS2Q2MW16S0RYNDdCeXNCU05KZWk3TWlUYno4aFQ5NjF0eVpNMzJxS1FGSXNxcDEwMCtxZnVIOU1KdEwyY2hkU1FsQWtyU1FBM2pIT29oQ1c4MFJuaWNEMi92czFhZ0VJTW1wWmhpdldBZFJlTE00MGZQT3l1K3dyNnVLRW9Ba1pTRUg4Qi9ySUlMd2lQZVpnS3RkcHdLVkFDUVpDOWxQbi82Wk9ZY3BYdlcyNTRUMVYxQUNrQ1JvK0dkckZjZXh4cXZtNWV0Ly9KMFNnSlJQd3o5N0U3akNxMTUzUnF6dm41VUFwRnc2OVdmak1zK3ZBYjlZM3g0QlNnQlNIcDM2czdLRzA3MnVCclRoNTQzL294S0FsRU9UZjB2UGUrNFplRmJqY3dBbEFJbFB3OS9hMlh6c1Vhc05QMnZzbjVRQUpDNTk5N2RYellWZTljNmk4N3IvUVFsQTRxbG1IMzMzejRHYm1lcFJxMTFqbTdNcEFVZ2NPdldYRjNXZXV5NmZRY3QxL1ZnSlFLTFRkLzg4K1NkUGV0VHF4dEhyK3JFU2dFU2w3LzU1YzQ3WDVjQjFmZ2xRQXBCb05QblBud2s4NkZGckIvYisrZytWQUNRS2Zmcm4wNlZlYzRCMTdOU2tCQ0QrOU9tZlZ4TzhIaDF5TUQyLytpTWxBUEdsVTM5NU50SmpEdENVWTcvNkl5VUE4YVBKZjc2OXloaVBXaWQ4OVFkS0FPSkRrLy84ODlnQmtLM1o5Y3MvVUFJUU4wMytLOEVqWHR1eG52amx2eW9CaUlzbS81V2hudXM4YWgxSml5LytWUWxBWEE3VzVMOUMzTVpTWjUwT1g5NHBXQWxBWEtaYkJ5Q2VGbk9QUjYzdmZQRXZTZ0FpeGZFWGp6cmZwdm5hdnlnQmlCVEhjN3p0ck5PUmI2ejlpeEtBU0hFMGVNMEJ2dkFsUUFsQXBFanU4RmdSZVBEYVB5b0JpQlRKVEY1MjF0bVlmcC85VVFsQXBGanU4Nmp6K2FWQUpRQ1JZdkc1RktnRUlGSlE3L0s2czg3ZW42MEhWQUlRS1pvSG5EWGFNT1NUUHpTMWpsWEVTeXMycEN2dGFVc3pBSmF4bkFWVVU4MXE2OUJ5WnpTL2R0WVp5ak9nQkNENVZXSkxkbUliK3JJbG05S3BrVnIxekdNbU01bktGQ2J4RHZYV1llZkFTeXltZzZPT1pnQ1NVeTBad2w1OGc0SHJmN0w5cDByMHBPZm5kN2t2NWlYRzhTeGpXV1hkREVPMWpPSGJqanBEcUtKQkNVRHlwRHZET1pSOWFCWDdOM1JnUC9ZRFZ2QWNqL0lQWmxrM3ljaG9ad0xveWhhOHBaT0FrZy90T0k1L01adWJHRjdHOEYrck5mc3ppcG04eEFpNld6Zk93Rk1lZFlhQUVvRFkyNTcvWVE1L1lWK2FKUHlicXhqRTFYekFnd3dQN0owK2pRWE9Pa29BWXF5S0EzbWExem1OdGlrZXBTbUg4aERUK1JudHJSdWNtUWJHTyt0c0Qwb0FZcVdLSTVqQW8xKzhOVFZWbS9NSFp2SnJPbG8zUENQam5EWDZneEtBMkJqR1M5ekRnSXlQMnBHUnZNdUZ0TFp1ZmdiY0NhQVRQWlVBSkh0OWVJaC9zNHZSMFR0eUNkTTV2dkR2ZlBkWEFPaXZCQ0RaYXM1RlRHRzRjUlFiY1RzdnNJTjFaNlJxSWJPZGRaUUFKRk1EZUptTEU3bk1WNzdCdk1LVk9Za2xIVk9jTlpRQUpETWxmc1g0VDg0ODUwUlRmc21yRExRT0l6VlRuVFUyVXdLUWJHekl2N2pzMDl0NDhxUWZMM0orUVVlQmV3YXdxUktBWkdFUFh1T2Ixa0Uwb2htWDh3aWRyY05JZ1hzRzBJdVNFb0NrN1dTZXpQbHkzQU41bFoyc2cwamNlODRhemRsUUNVRFNWTVh2dU9tTEQ2TElxZDQ4eTdlc2cwallQR3FjZFRiVjNZQ1NudWJjeWpHSi9LWmFsckNJcFN4akpkQ0JWclNtVTZON0JNVFJodnNZNGZXSTdVcFJ6eXkyY05UWlJBbEEwdEtTZjNCQVdiOWhKaTh3bFRkNWsrbnIzUGVuRlgzWmdpM1lnc0ZzVy9iNXJDWmNRM2ZPTit1djVNMTBKb0FlU2dDU2pwWTh3UDR4WDd1RXB4ak5hTjV5MUZ2SlJDWisrdWRPREdWUDltSWdWV1ZFZlI3dCtJbkhvelVxdzB4bmpjNUtBSktHRmpHSGZ3Tmp1SVg3WSt6bnM1Q0hlUmpvemZjNXFvejFCaittT2FjWEpBVjg1S3pSV1NjQkpYbE51Q1BHOEYvSTVXekJON203ck8yODN1TUtkbUJicm1aSnpOOXdLbGRsMGt2cGMrOEowRVVKUUpKM0hkK04rSXJGaktRUEZ6QWpvUWltY0RhYmNDNXpZNzE2Qk9lbTJqOVpxWGJXMEF4QUVqZUMweVBWWDhubDlPRmlGaWNjeDJLdXBBK25NaWZHYXkvLzRoTjBLNVo3QnFBRUlBazdpQ3NqMVgrR0hiaUFoU2xGVThOTmJNMVZrWjhkVU9LdjdKaFNUTmx4SjREMlNnQ1NwTDdjSFdGbnY4V2N6dDdPYy8zbFdzb3YyWjRuSXI2cU5mZFUvQlppN3JNZ0xaUUFKRGt0K1QvbkF5bldHczkyM0pEUitmWnBITURKcklqMG1zMjVLWlBZMHVPZTl6UlhBcERrL0Q3Q3RQbFc5c3g0MS81YjJJVkprVjV4WkVMckdLMG9BVWlHRHVKSG5qVlhjeVluZWF4VVQ5cFVCdlBuU0s4WXhRYVpSNWtjSlFESlRDZnZDZk5LaG5POVVaUXJPWU96SWp3L3NBdlhHRVdhQkhlSzFUa0FTY2cxOVBTcXQ1eUQrWmRwcE5keFZJVFp4MUVNTlkyMkhHdWNOWm9wQVVnUzl1SllyM3BMT1pBeDFzRnlEd2Q1cnhPczRwcUszVGJIZllLMXFsS2JKbm5Tbk91OWJzR3A0V0Nlc3c0V2dLZlltL21lZFFkR1h0ZFlRWlFBcEh3L3BwOUhyUVpPeXNud0I1akEzaDQzeTN6aW91S09rOEkyVERMVGlWOTUxYnVNdTZ4RC9aTEpITXd5cjVyYmNJUjFzR2xSQXBCeW5ldTFwZWJmK2JWMW9GL3pDc2Q0TGtUNnVYV29hVkVDa1BKc3dJODlhcjNMeWJtOHgvNGgvdVJWYnpDRHJVTk5oeEtBbEdlRXg2TTI2emlPcGRhQk51SnN6OVdCUG1tdUFpa0JTRGs2ZTYzKyt4M1BXd2ZhcUZWODMyc0Rrc01yL3RhZ2RWSUNrSEtjUWp0bm5VbGNaQjNtZWszeCtoclF1cGdYQTVVQUpMNG1YcC8vUHpWWTlSL05GVjZia1J4dEhXWWFsQUFrdnVGczZxenpjQTVXL3JsVTgxdVBXbnNXOFFGaVNnQVMzMG5PR212NHBYV1FYcTd4V0JUVWxFT3N3MHllRW9ERTFjUGpzUjgzOHFaMW1GNVdjTHRITFNVQWtjOGRnK3VwRW12NGpYV1EzbTd4V0tld2QvSEdTK0VhSkpuNW5yUEd2WHhnSGFTMzZSNlhLcnV5blhXWVNWTUNrSGcyWm1kbm5jcDYxT2JOSG5XK1lSMWswcFFBSko1dk8yOEFmb0dYcklPTTVCSHFuSFVxZjZ2d3IxQUNrSGdPY3RhSXR2dWV2UVc4NnF3endEcklwQ2tCU0J6TjJkTlJZeFVQV1FjWjJXaG5qZjYwc0E0eVdVb0FFc2R1dEhIVWVEVDJ3em50dUJOQU03YXhEakpaU2dBU2gvdGsyTDNXSWNid29zZHRRUU9zZzB5V0VvREU0Ym83ZmlXUFdJY1l3MnJlY05ZWllCMWtzcFFBSkxvcUJqbHFqTTN0L2Yvck45bFpZelByRUpPbEJDRFI5YUdMbzhaWTZ4QmpjbThPNHZmMGc0cWhCQ0RSYmV1c2tkOE5RTmJQblFBMnNnNHhXVW9BRWwxL3g3L1hWZGdTb0xYY3R5NTFvNWwxa0VsU0FwRG9YSmZDSmxib0dRQ1k2N3dscU1TRzFrRW1TUWxBb25PZENKdGlIV0JzTlN4MDFpblVsd0FsQUltdWwrUGYzN0VPc0F6em5EVUtkUnBRQ1VDaWF1WWNBcFdjQU9ZNmF4UnFkMkFsQUlscUE1bzRhbFJ5QXZqUVdhT2xkWWhKVWdLUXFOeGJZMVp5QWxqaHJOSEtPc1FrS1FGSVZLNUZRRkJ0SFdJWjNIY0RhQVlnUWV2ZytQZFYxRnFIV0FaM0F0QU1RSUxtR2dETHJRTXNpL3NoSm9YYUVVQUpRS0p5cllSYlpoMWdXZHdKUURNQUNab3JBVlQyREdDMXM0Wm1BQkkwMTlNQTNFT29zcmsyUTYwb1NnQWkwU2dCaUFSTUNVQWtZRW9BSWdGVEFoQUptQktBU01BS05XWUsxUmlSREdnR0lCSXdKUUNSZ0NrQmlBUk1DVUFrWUlVYU00VnFqRWdHTkFNUUNaZ1NnRWpBbEFCRUFxWUVJQkl3SlFDUmdCVnF6QlNxTVNJWjBBeEFKR0JLQUNJQlV3SVFDWmdTZ0VqQUNqVm1DdFVZa1F4b0JpQVNNQ1VBa1lBcEFZZ0VUQWxBSkdDRkdqT0Zhb3hJQmpRREVBbVlFb0JJd0pRQVJBS21CQ0FTTUNVQWtZQVZhc3dVcWpFaUdkQU1RQ1JnU2dBaUFWTUNFQW1ZRW9CSXdBbzFaZ3JWR0pFTWFBWWdFakFsQUpHQUtRR0lCRXdKUUNSZ2hSb3poV3FNU0FZMEF4QUptQktBU01DVUFFUUNwZ1FnRWpBbEFKR0FGV3JNRktveEloblFERUFrWUVvQUlnRlRBaEFKbUJLQVNNQUtOV1lLMVJpUkRHZ0dJQkl3SlFDUmdDa0JpQVJNQ1VBa1lJVWFNNFZxakVnR05BTVFDWmdTZ0VqQWxBQkVBcVlFSUJJd0pRQ1JnQlZxekJTcU1TSVowQXhBSkdCS0FDSUJVd0lRQ1pnU2dFakFDalZtQ3RVWWtReG9CaUFTTUNVQWtZQXBBWWdFVEFsQUpHQ0ZHak9GYW94SUJqUURFQW1ZRW9CSXdKUUFSQUttQkNBU3NFS05tVUkxUmlRRG1nR0lCRXdKUUNSZ1NnQWlBVk1DRUFtWUVvQkkwQXFVQXBRQVJLSlNBaEFKbUJLQVNNQ1VBRVFDVnFCUlU2Q21pR1JFTXdDUmdDa0JpQVJNQ1VBa1lFb0FJZ0VyMEtncFVGTkVNcUlaZ0VqQWxBQkVBcVlFSUJJd0pRQ1JnQ2tCaUFTc1FLT21RRTBSeVlobUFDSUJVd0lRQ1pnU2dFakFsQUJFQWxhZ1VWT2dwb2hrUkRNQWtZQXBBWWdFVEFsQUpHQktBQ0lCSzlDb0tWQlRSREtpR1lCSXdKUUFSQUttQkNBU01DVUFrWUFwQVlnRXJFQ2pwa0JORWNtSVpnQWlBVk1DRUFtWUVvQkl3SlFBUkFKV29GRlRvS2FJWkVRekFKR0FLUUdJQkV3SlFDUmdTZ0FpQVN2UXFDbFFVMFF5b2htQVNNQ1VBRVFDcGdRZ0VqQWxBSkdBS1FHSUJLeEFvNlpBVFJISmlHWUFJZ0ZUQWhBSm1CS0FTTUNVQUVRQ1ZxQlJVNkNtaUdSRU13Q1JnQ2tCaUFSTUNVQWtZRW9BSWdFcjBLZ3BVRk5FTXFJWmdFakFsQUJFQXFZRUlCSXdKUUNSZ0NrQmlBU3NRS09tUUUwUnlZaG1BQ0lCVXdJUUNaZ1NnRWpBbEFCRUFsYWdVVk9ncG9oa1JETUFrWUFwQVlnRVRBbEFKR0JLQUNJQks5Q29LVkJUUkRLaUdZQkl3SlFBUkFLbUJDQVNNQ1VBa1lBVmFOUVVxQ2tpR2RFTVFDUmdTZ0FpQVZNQ0VBbVlFb0JJd0pRQVJBSldvRkZUb0thSVpFUXpBSkdBS1FHSUJLelFDV0NOOHpWdHJZTVdNVlhvQkxERStacmUxa0Y3Nitpc3NjbzZSS2xBQlpvM2Y3MHBpNTJ2MllWdTFtRjcyc3BadzkxYWthOHE5QXpnSGVkcm1uR0tkZGlldnVlc01kODZSS2xBaFU0QWI5TGdmTlY1OUxJTzNNTTJmTjlaWjZwMWtGS0JDcDBBbHZPRzgxVnRlWUEyMXFFN2RPQk9XamhyVGJJT1V5cFFvUk1BUE9ueHVwMFl6UWJXd2EvSFJqekdqaDcxeGxnSEtoV28wQ2NCNFhHdlYrN0thL3dnbDEzUmdqTjRuVjA5YWk1a25IV3dVb0VxWlFiUU5GNlYwY3lqaDhldjc4a2QvRGYzTXkwM3A5S2EwcDJkMlordW52WHZvOVlvMHU1ODErakk1UnRvSFVDcTNHZkFZRUNGL08rZEhMZTFWOUlRUkJtVVNyY1BNRytYYlhuTjhqMWZ0alBNK3kvTHNuamRVL2pycUxIK2Y4akFPTWFuOG52cnJCdG1yTExiUDg4NmdHeGJ1KzRFTUl2YnJDUEx3SzlTK3IzdXRaVEZWdG1McThLNkxqU3BzWk40bHhiK2JmdzRUNlgwbStkNTNFOVJaTzliQjFDV3QvbkFPb1FNUGRWWUFwakRCZGF4cFdvRlAwN3RkOWN3eGJwNXBpWllCMUNXQmg2MERpRXpkVHpVK0dXODYzbkdPcjRVbmV1eDVEbStSNjJiWjZyU1czK0RkUUNaZVd6OXM1M3V6REUvUzVsTytWdktIZHVmZXZNMldwVVhyZC9WQ1hqSXZCZXpLYnU1T21JUFZwZ0htWHg1SllNZERSNHhiNlZWT2R4NjlDWmdXMWFiOTJQNjVUNmZyaGpPR3ZOQWt5M1Q2WjdCVzZnZk5lWXR0U2hqS21hVjNQcGRadDZUYVplRjlBUm80dWlJNlV6bFd6NUxDaXZFSlBabGJnYkhtYzlxOXJWdWJPWVdjUWdMcklOSXhMTU1aZ3ZySUZKVXkySDh4N2Z5M2l3MHoxZkpsQ2Zwa0ZrWFYvRi81dTNOdHF6aFlJdjNja282TU5tOFI5TXJaMGJyakUxNDBUemtja3M5bzJpVzZWdW9PUSthdHpxN3N0cGo5NFhLMHB2cDVyMmFUcmswZW1lMDRMS0svbFk3aldFR2I2R21qQXJrZXNCSDdHL1F2Mm5yd3RQbVBadDBxZUdFdU4yeERZK2FoeCtuTE9SWEhsdURwR1VmWnByM1FOcmwzbHp2RFZHTzVseEhuWG4vSmxkbXNXZDVIVEtZQnlycXVzQnNMdkxZR3poZDdibU1hdk9lU0t1OHdtSEcvWnUyZ1l3MTcrVWtTZzNYMEQ2SkR0bVFYL0IwN3ErVXp1WTJEblJlNWNoS0czN0NTOVNhOTBxU1pSSDNzcmQxeDJhaWlzTjVzcUpuQWg5eEZadXV1Mmx4dFdVWCtyRTFYV2hISyt2L29jOHRaQ216bU1va2o1ME5zOWVaYjdJdFBkZ3dSejBXM1h3K1pBN1BNOTVzT3hVYjNkaVhBZlNtWXdXdGRWakpBcWJ3QXVNcS9DWnRFUkVSRVJFUkVTblQvd05CejBkVVdDZHRsQUFBQUNWMFJWaDBaR0YwWlRwamNtVmhkR1VBTWpBeE9TMHdOUzB4TVZRd01EbzBNVG8wTWlzd01qb3dNQ1dSQllNQUFBQWxkRVZZZEdSaGRHVTZiVzlrYVdaNUFESXdNVGt0TURVdE1URlVNREE2TkRFNk5ESXJNREk2TURCVXpMMC9BQUFBR1hSRldIUlRiMlowZDJGeVpRQjNkM2N1YVc1cmMyTmhjR1V1YjNKbm0rNDhHZ0FBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPg==);
}

#sendarticlecontainer {
background: rgba(153, 170, 178, 0.09);
padding: 20px;
margin-top: 20px;
border: 1px solid #d9d9d9;
width: 60%;
}
#sendarticlecontainer.hidethepopup {
display: none;
}

.singlearticle-share {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
flex-direction: column;
}

.singlearticle-options {
display: flex;
border-top: 1px solid #de3d31;
padding-top: 10px;
}
.singlearticle-ratings {
margin-left: 30px;
display: flex;
flex: 1;

align-items: center;
}
.singlearticle-ratings-title {
margin-right: 10px;
}
.singlearticle-share-news {
display: flex;
margin-bottom: 10px;
flex-wrap: wrap;
align-items: center;
}
.author {
font-family: "MerriweatherBlack", verdana, Times, serif;
}
.linkblue {
color: #2665af;
}
.post-ratings {
width: auto !important;
}
.singlearticle-share-title {
margin-right: 5px;
}
.singlearticle-share-news .shareicon {
margin-right: 5px;
}
.singlearticle-share-update-title {
font-family: "MerriweatherRegular", verdana, Times, serif;
font-size: 14px;
}
.singlearticle-share-update-value {
font-family: "MerriweatherBold", verdana, Times, serif;
font-size: 14px;
}
.singlearticle-description td {
word-break: keep-all;
}

#paginationWrapper {
padding: 20px 0;
width: 100%;
}
#paginationWrapper a.prev,
#paginationWrapper a.next {
display: none;
}
#paginationWrapper .page-numbers {
width: 30px;
height: 30px;
background-color: #fff;
display: inline-block;
text-align: center;
padding-top: 5px;
margin-right: 8px;
border: 1px solid #ededed;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
}
#paginationWrapper .page-numbers:hover {
border-color: #a0a1a2;
}
#paginationWrapper .current {
background-color: #90bae1;
border-color: #90bae1;
color: #fff;
}
#paginationWrapper .dots {
border: none;
background: none;
color: #000;
opacity: 0.29;
}

.contact-section {
width: 100%;
}

.contact-wrapper {
display: flex;
background: #fff;
padding: 30px 0px;
}
.contact-left {
flex: 1;
padding-right: 30px;
}

.contact-title {
font-size: 16px;
font-family: "MerriweatherBlack", verdana, Times, serif;
line-height: 1.5;
margin-bottom: 20px;
}

.inputtext,
.textareatext {
border: 1px solid #637c88;
color: #000;
font-weight: 600;
padding: 0px 10px;
line-height: 48px !important;
display: block;
width: 100%;
-webkit-appearance: none;
height: 40px !important;
font-size: 14px;
}

.wpcf7-form-control-wrap {
width: 100%;
display: inline-block;
margin-bottom: 20px;
}
span.your-message {
width: 100%;
}
.textareatext {
height: 180px !important;
width: 100%;
}

.fw-row {
display: flex;
justify-content: space-between;
}
.submitbtn {
background-color: #004667;
line-height: 43px !important;
padding: 0 13px !important;
transition: 0.25s all ease-in-out;
font-size: 13px;
text-transform: uppercase;
border-width: 0;
color: #fff;
height: 43px;
font-weight: bold;
cursor: pointer;
}
.submitbtn:hover {
background-color: #001722 !important;
}

.sh-text-block {
margin-bottom: 10px;

line-height: 1.5;
}
.info-label {
color: #de3d31;
display: inline-block;
margin-right: 5px;
font-family: "MerriweatherBold", verdana, Times, serif;
}
.info-value {
font-family: "MerriweatherBlack", verdana, Times, serif;
}

.comment {
padding: 10px;
margin-bottom: 10px;
position: relative;
border: 1px solid #e1e1e1;
background-color: #f4f4f4;
font-size: 0.9rem;
border-radius: 3px;
z-index: 9;
display: flex;
}
.comment:after {
content: "";
display: table;
clear: both;
}
.comment.is-author {
background-color: #78ab4e;
color: #fff;
border-color: #5f883e;
}
.comment.is-author .comment-action-link,
.comment.is-author .comment-date {
color: #c7ddb5;
}
.comment-avatar {
display: none;
}
.comment-action-link,
.comment-date {
color: #444;
font-size: 0.7rem;
margin-right: 7px;
}
.comment-action {
cursor: pointer;
text-decoration: underline;
}
.comment-action:hover {
color: #78ab4e;
}
.comment-author {
font-weight: 700;
font-size: 1rem;
margin-right: 9px;
}
.comment-details {
flex: 1;
}
.headmetadata.fn {
font-weight: bold;
}
.comment-body {
margin: 0 10px;
}
.comment.has-replies:before {
content: "";
display: block;
position: absolute;
left: 50px;
bottom: -3.9375rem;
height: 3.9375rem;
width: 1px;
border-bottom: none;
background-color: #e1e1e1;
}

.comment-reply {
margin-left: 100px;
}

.comment-reply:before {
content: "";
display: block;
width: 50px;
position: absolute;
left: -50px;
top: 1.875rem;
bottom: -3.9375rem;
border: solid #e1e1e1;
border-width: 1px 0 0 1px;
}

.comment-reply:last-child:before {
border-left: none;
}

.comment-text pre {
background-color: rgba(0, 0, 0, 0.05);
margin: 1rem 0;
}

.comment-text pre code {
background-color: transparent;
color: #56616f;
}

.comment-text p {
margin-bottom: 0;
}

.comment-text a {
text-decoration: underline;
transition: color 0.3s;
}

.comment-text a:hover {
color: #78ab4e;
}
.children li {
margin-right: 100px;
position: relative;
}
.children li:before {
content: "";
display: block;
width: 50px;
position: absolute;
right: -50px;
top: -100%;
bottom: 50%;
border: solid #e1e1e1;
border-width: 0px 1px 1px 0px;
}
.comment-meta {
flex-direction: row-reverse;
}
#comments-wrapper .theChampSelectedTab {
display: none;
}
#comments-wrapper .logged-in-as {
display: none;
}
#reply-title {
display: none;
}
.headmetadata {
display: inline-block;
}
.comments-head {
font-size: 19px;
margin-bottom: 10px;
}
#comments-wrapper {
padding-top: 20px;
padding-bottom: 20px;
}
.comment-reply-link a,
.linkblue {
color: #2665af;
}
.listcommentstitle {
margin-top: 20px;
}
#comment {
padding: 10px;
position: relative;
width: 100%;
font-size: 16px;
color: #393f49;
background-color: #fafafa;
border: 1px solid #aaa;
outline: none;
border-radius: 3px;

word-wrap: break-word;
height: 104px;
resize: none;
}
#submit {
display: inline-block;
height: 40px;
padding: 0 15px;
line-height: 36px;
color: #fff;
text-align: center;
text-decoration: none !important;
font-weight: 700;
background-color: #de3d31;
border: 2px solid transparent;
cursor: pointer;
transition: 0.2s;
border-radius: 2px;
transition-duration: 0.2s;
-webkit-appearance: none;
margin-top: 10px;
}
#submit:hover {
border: 2px solid #de3d31;
color: #de3d31;
background-color: transparent;
}

#commentForm .the_champ_outer_login_container {
display: none;
}

#theChampTabs-0,
#theChampTabs-1 {
display: block !important;
}
#theChampTabs-0-li,
#theChampTabs-1-li,
#theChampReplyTitle,
.comment-notes,
.comment-form-author,
.comment-form-email,
.comment-form-url {
display: none !important;
}

#additional-settings {
position: static;
margin-top: 20px;
}

#additional-settings a {
color: #000;
}

#additional-settings a:hover {
text-decoration: underline;
color: #000;
}
.sendtofriendheader {
font-family: "MerriweatherBlack", serif;
margin-bottom: 10px;
}

.is-bstpar-fixed {
position: fixed;
top: 0;
width: 300px;
}
#sidebloc-fixed.stick {
position: fixed;
top: 0;
z-index: 10;
width: 348px;
padding-top: 90px;
}
.articletribune {
background: #d4dde1ad;
padding: 14px;
margin-bottom: 20px;
border: 1px solid #dddddd;
}
.articletribune.version_deux {
background: #427ba9;
}
.articletribune.version_deux .article-title {
color: #ffffff;
}
.articletribune.version_deux .article-description {
color: #ffffff;
}
.tribunetitle {
font-size: 17px;
margin-bottom: 15px;
color: #ffffff;
display: block;
background: #36658bb3;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
font-family: "MerriweatherBlack", serif;
}
.articletribune.version_deux .tribunetitle {
background: #456e90cf;
}

.menuformobile {
display: none !important;
}

.bestpart-head-desktop {
height: 250px;
display: flex;
align-items: center;
border: 5px solid #f2f2f2;
}

.bestpart-head-mobile {
display: none;
}
.searchformobile {
display: none;
}
.searchmobilecontainer {
display: none;
}

.articlealaunemobile {
display: none;
}

@keyframes gettinginformation {
0% {
opacity: 0;
}

50% {
opacity: 1;
}

100% {
opacity: 0;
}
}

.loadergenerator {
display: flex;
width: 160px;
justify-content: space-between;
margin: auto;
}

.loadergenerator div {
background: #c4c3c3;
width: 30px;
height: 30px;
border-radius: 50%;
opacity: 0;
animation: gettinginformation 1s ease-in-out infinite;
}

.loadergen-1 {
animation-delay: 250ms;
}

.loadergen-2 {
animation-delay: 500ms;
}

.loadergen-3 {
animation-delay: 750ms;
}

.loadergen-4 {
animation-delay: 1000ms;
}

.bestpar-mobile {
display: none;
}
.blocinterne {
display: flex;
padding: 10px;
flex-direction: column;
}

.facebookwrapper {
position: relative;
padding-bottom: 56.25%;
padding-top: 35px;
height: 0;
overflow: hidden;
}
.facebookwrapper > iframe {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}

.issuu-embed-container {
position: relative;

padding-bottom: 56.25%; /* set the aspect ratio here as (height / width) * 100% */

height: 0;

overflow: hidden;

max-width: 100%;
}

.issuu-embed-container iframe {
position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;
}

.bestparcorformobile {
display: none;
}

#pagesocialcategory .socialincategory {
width: 310px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
margin-bottom: 20px;
border: 1px solid #ededed;
border-radius: 10px;
}

#pagesocialcategory .facebook-item {
box-shadow: none;
border: none;
padding-bottom: 15px;
border-radius: 0;
margin-bottom: 0;
}

.articlesformobile {
display: none;
}
#articlesLoopContainer {
padding-bottom: 20px;
}

.qc-cmp-ui {
background-color: #000;
}
.qc-cmp-button {
color: #b91219;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.qc-cmp-button:hover {
background-color: #65060b;
}
.qc-cmp-ui-container .qc-cmp-toggle.qc-cmp-toggle-on {
/*background-color: #b91218;
border-color: #6f0a0d;*/
}

.qc-cmp-persistent-link {
background-color: #00002b !important;
font-size: 12px;
border-radius: 0 !important;
padding: 5px 8px !important;
}

.qc-cmp-persistent-link svg {
height: 14px !important;
}

.pagenotfound-content {
text-align: center;
background: #fff;
padding-top: 20px;
}
.pagenotfound-link {
color: #ce0044;
font-size: 21px;
padding-bottom: 40px;
display: block;
}
.pagenotfound-text {
color: #515151;
margin: 20px 0 50px;
font-size: 19px;
}

.pagenotfound-indication {
background: #f5f6f8;
color: #707070;
padding: 5px 28px;
border-radius: 8px;
display: inline-block;
font-size: 24px;
}

@media (max-width: 1370px) {
.bookimg {
width: 550px;
height: auto;
display: block;
}
.book-content,
.book {
width: 550px;
}
.trnsf {
left: calc(550px / 2);
}
.lastpage {
left: 550px;
}
.completebookshadow:before {
left: -550px;
width: calc(100% + 550px);
}
}
@media (max-width: 1240px) {
.dailyselection-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
}
}
@media (max-width: 1260px) {
.bookimg {
width: 500px;
}
.book-content,
.book {
width: 500px;
}
.trnsf {
left: calc(500px / 2);
}
.lastpage {
left: 500px;
}
.completebookshadow:before {
left: -500px;
width: calc(100% + 500px);
}
}

@media (max-width: 1180px) {
.bookimg {
width: 450px;
}
.book-content,
.book {
width: 450px;
}
.trnsf {
left: calc(450px / 2);
}
.lastpage {
left: 450px;
}
.completebookshadow:before {
left: -450px;
width: calc(100% + 450px);
}
}

@media (max-width: 1080px) {
.bookimg {
width: 400px;
}
.book-content,
.book {
width: 400px;
}
.trnsf {
left: calc(400px / 2);
}
.lastpage {
left: 400px;
}
.completebookshadow:before {
left: -400px;
width: calc(100% + 400px);
}
.catalogue-categories {
width: 240px;
}
.osel-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
margin: 8px 5px;
}

.otw-img-wrapper {
width: 150px;
}
.ontheweb-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
}
.archvctlgu-item {
width: calc(1 / 3 * 100% - (1 - 1 / 3) * 14px);
margin: 10px 4px;
}
#dailysltSidebar {
display: none;
}
.sgdailyslct-left {
margin-right: 0;
}
.dailyselection-item {
margin-bottom: 0;
}
.sgdailyslct-band {
display: none;
}
}
@media (max-width: 970px) {
.archvctlgu-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 60px);
margin: 10px 15px;
}
.tutos-archive-wrapper article {
margin: 13px 12px;
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 48px);
}
}
@media (max-width: 950px) {
.bookimg {
width: 350px;
}
.book-content,
.book {
width: 350px;
}
.trnsf {
left: calc(350px / 2);
}
.lastpage {
left: 350px;
}
.completebookshadow:before {
left: -350px;
width: calc(100% + 350px);
}
.cp-header {
flex-wrap: wrap;
}
.cph-item {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
}
.cph-stores,
.cph-searchwrapper {
margin-top: 10px;
}
.otw-img-wrapper {
width: 125px;
}
}

@media (max-width: 900px) {
.bookimg {
width: 300px;
}
.book-content,
.book {
width: 300px;
}
.trnsf {
left: calc(300px / 2);
}
.lastpage {
left: 300px;
}
.completebookshadow:before {
left: -300px;
width: calc(100% + 300px);
}
}

@media (max-width: 920px) {
.flipbookbottom-wrapper {
width: 100%;
}
}

#flipbook-mobile, #flipbook-mobile_fullscreen {
display: none;
}
@media (max-width: 880px) {

.rubancovid-content {
font-size: 20px;
padding: 10px 0;
}

.ourselection-right,
.infoconso-left {
display: none;
}
.sgourslct-body {
flex-direction: column-reverse;
}
.sgourslct-data-txt {
padding: 10px;
}
.sgourslct-data-img {
margin: auto;
padding: 10px;
}
.macossystem .infoconsowrapcontent {
padding: 9px;
}

}
@media (max-width: 800px) {
#sglcthopt-zoom {
display: none;
}
#bstpar-middlewith {
display: none;
}
#flipbook-desktop {
display: none;
}
#flipbook-mobile, #flipbook-mobile_fullscreen {
display: block;
position: relative;
}

.sgcatlg-main-wrapper {
background: #f5f5f5;
border-bottom: 10px solid #fff;
}

.gallerymobile-img {
width: 100%;
height: auto;
}

.catalogue-singlemobile-p,
.catalogue-singlemobile-n {
top: calc(50% - 30px);
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
background-size: 100%;
height: 60px;
width: 60px;
background-position: center center;
background-repeat: no-repeat;
}

.catalogue-singlemobile-p::after,
.catalogue-singlemobile-n::after {
display: none;
}

.catalogue-singlemobile-p {
left: 0px;
right: auto;
background-image: url("img/flipbook-prev.svg");
}
.catalogue-singlemobile-n {
right: 0px;
left: auto;
background-image: url("img/flipbook-next.svg");
}
.catalogue-singlemobile-pagination {
position: static;
margin-top: 20px;
}
}

@media (max-width: 700px) {
.rubancovid-img, .rubancovid {
height: auto;
background-size: cover;
}
.rubancovid-content {
font-size: 17px;
}
.rubancovid-description {
max-width: 90%;
}

.catalogue-singlemobile-p,
.catalogue-singlemobile-n {
top: calc(50% - 20px);
height: 40px;
width: 40px;
}
.gallerymobile-item {

}
.osel-item {
width: 100%;
margin: 8px 0;
}
.pb-ct-input textarea,
.pb-ct-input input,
.publishcatalogueselect,
.inputfile + label {
width: 100%;
}
}
@media (max-width: 610px) {
.dailyselection-item {
width: 100%;

margin: 0 15px;
}

}
@media (max-width: 1160px) {
.pub-cote {
display: none;
}
}

@media (max-width: 1080px) {
.pagesocialwrapper {
padding: 0;
}
}
@media (max-width: 1050px) {
.socials-wrapper {
justify-content: center;
flex-direction: column;
align-items: center;
}

#pagesocialcategory .socialincategory {
width: 100%;
}
}

@media (max-width: 1010px) {
.bstparAfterMainArticle {
justify-content: center;
}
.bestpar-mobile {
display: block;
}
.bestpart-desktop {
display: none;
}

.bestparcorfordesktop {
display: none;
}
.bestparcorformobile {
display: flex;
}
.main-single-article .bestparcorformobile.bstparAfterMainArticle {
padding: 20px 0;
border-radius: 0;
}
.onsingle.articleswrap {
}
#lastArticles, #lastArticles_b {
background: #fff;
}
.main-single-article {
padding-bottom: 0;
}
#lastArticles .article-2-col:last-child, #lastArticles_b .article-2-col:last-child  {
margin-bottom: 0;
}
.main-single-article .main-section {
padding: 0;
}
}

@media (max-width: 1000px) {
.videoitem {
width: calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);
}
}
@media (max-width: 970px) {
.articlealaunemobile {
display: block;
box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;
}
.blocinterne {
padding: 10px 0;
}
.blocinterne .article-content {
padding: 0 10px;
}
.articlealaunemobile .article-title {
font-weight: 600;
font-size: 16px !important;
}
.articlealaunemobile .coteacote-imgwrapper,
.single-imgwrapper {
padding: 0;
width: 100%;
margin: 10px 0;
height: 200px;
}

.articlealaunemobile.article-2-col .article-img {
border-radius: 0;
}

.articlealaunemobile .coteacote-imgwrapper::after {
display: none;
}
article.articlealaunedesktop {
display: none !important;
}

.bestpart-head-desktop,
.bstparindicationdesktop,
.bestpartpreheader {
display: none;
}

.bestpart-head-mobile {
display: flex;
justify-content: center;
}

.mainarticlewrapper-second {
display: block;
}
.mainarticlewrapper-second article{
width: 100%;
}

.fildactuwrap .article-title {
padding: 13px;
}
.fildactuwrap {
padding: 10px;
}
.listarticleswraper {
padding: 0;
}
.catalogue-wrapper {
margin-bottom: 0;
}
#scrollableContentInfoConso article:last-child {
margin-bottom: 0;
}
.infoconso-wrapper {
padding: 10px;
margin-bottom: 0;
}
.tuto-wrapper {
margin-bottom: 0;
}
.sgourslct-data {
width: 100%;
}
}

@media (max-width: 850px) {
.menu-wrapper li.rank-1 {
display: none;
}
}

@media (max-width: 770px) {
.menu-wrapper li.rank-2 {
display: none;
}
}

@media (max-width: 670px) {
.menu-wrapper li.rank-3 {
display: none;
}
.sgourslct-data-img {
width: 100%;
padding: 0;
}

.rubancovid-content {
font-size: 14px;
}
}

@media (max-width: 580px) {
.menu-wrapper li.rank-4 {
display: none;
}
.archvctlgu-item {
width: 100%;
margin: 10px 0;
}
.structImg {
justify-content: center;
align-items: center;
}
.structImg .ccard-img {
width: 70%;
}
.structImg .ccard-img-content {
width: 100%;
height: auto;
}
.archvctlgu-item {
margin: 20px auto;
width: 80%;
}

.archvctlgu-item .ourselect-card {
width: 100%;
max-width: 100%;
}
}
@media (max-width: 500px) {
.archvctlgu-item {
width: 90%;
}
.sgourslct-data-img {
width: 100%;
padding: 0;
}
.btnrow {
}
.btnrow .pb-ct-label {
display: none;
}
.btnrow .pb-ct-input {
width: 100%;
}
}
@media (max-width: 410px) {
/*.archvctlgu-item {
width: 98%;
}*/
.menu-wrapper li.rank-5 {
display: none;
}
}

@media (max-width: 830px) {
.ontheweb-item {
width: 100%;
}
.otw-img-wrapper {
width: 190px;
}
#mainmenuWrapper::before {
content: "";
background: #fff;
width: 40px;
height: 34px;
position: absolute;
left: -10px;
top: 2px;
display: none;
opacity: 0.8;
z-index: 9;
}
#mainmenuWrapper.showleft::before {
display: block;
}

#mainmenuWrapper::after {
content: "";
background: #fff;
width: 40px;
height: 34px;
position: absolute;
right: -10px;
top: 2px;
display: none;
opacity: 0.8;
z-index: 9;
}
#mainmenuWrapper.showright::after {
display: block;
}

.menu-page-separator::after {
display: none;
}
.menu-page-separator {
width: 30px;
}

#sendarticlecontainer {
width: 100%;
}

.header_main {
top: 0;
}
.mobile-only {
display: block;
}
.desktop-only {
display: none;
}

.mobile-bstpar-wraper {
justify-content: center;
align-items: center;
padding: 22.5px 0;
padding-bottom: 22.5px !important;
margin-top: 22.5px;
margin-left: -18px;
margin-right: -18px;
margin-bottom: 22.5px !important;
border: solid #e2e2e2;
border-width: 1px 0;
background-color: #f5f6f8;
}
.mobile-bstpar-container {
text-align: center;
width: 100%;
height: 250px;
display: flex;
justify-content: center;
}
.main-sidebar {
display: none;
}

.main-section {
min-height: initial;
border: none !important;
margin-right: 0 !important;
padding: 10px;
}


/* display phone menu */
.filactu {
margin-top: 0 !important;
margin-bottom: 15px;
}
.menufordesktop {
display: none !important;
}
.menuformobile {
display: flex !important;
justify-content: space-around !important;
max-width: 400px;
margin: auto;
}
#menu-camamber,
#sinscriremobile,
#menu-logo {
display: inherit !important;
}

.article-title {
font-size: 13px !important;
}

.lirelasuite-title-data {
font-size: 13px !important;
}
.article-description {
padding-bottom: 10px;
margin-bottom: 10px;
}
.footerwrapper .layout__wrap {
flex-direction: column;
align-items: center;
text-align: center;
}
#footer .menu-wrapper ul {
align-items: center;
}
#footer .menu-wrapper a {
margin-right: 0;
}

.socialmedia {
justify-content: center;
}
.searchdesktop {
/* display: none; */
}
.sendemailheader {
display: none;
}
.searchformobile {
width: 28px;
height: 28px;
box-sizing: content-box;
cursor: pointer;
background-color: #fff;
margin-top: 0px;
margin-right: 5px;
border: 1px solid #707070;
border-radius: 50%;
background-size: 17px;
background-position: center center;
background-image: url("img/search.svg");
display: block;
position: relative;
}
.searchformobile.clicked::before {
content: "";
background: #f2f2f2;
width: 20px;
height: 20px;
position: absolute;
top: 39px;
left: 6px;
transform: rotate(45deg);
}
.searchmobilecontainer.actif {
top: 57px;
left: 0;
position: fixed;
background-color: #f2f2f2;
width: 100%;
transform: translateX(0%);
opacity: 1;
visibility: visible;
z-index: 9999;
display: block;

box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 1px;
border: 1px solid #ededed;

height: 150px;
}
.searchmobilecontainer.actif .layout__wrap {
padding-top: 43px;
}

.searchmobilecontainer .layout__wrap::before {
content: "";
background: #f2f2f2;
width: 20px;
height: 20px;
position: absolute;
top: -6px;
right: 78px;
transform: rotate(45deg);
}
.searchmobilecontainer .layout__wrap {
position: relative;
padding: 20px;
}

.singlearticle-title {
font-size: 20px;
}

.articlesfordesktop {
display: none;
}
.articlesformobile {
display: block;
}

#pagelistsocial .category {
background: #fff !important;
color: #000 !important;
}

.catalogue-categories {
display: none;
}
.menu-wrapper .menu-page-content {
font-size: 14px;
}
.menu-wrapper .menu-page-content img {
width: 33px;
}
.header_main {
padding: 0;
}
.menu-wrapper ul {
height: 75px;
}
.header_wrapper {
height: 75px;
}

#secondMenuBtn.active::before,
.publishCatalogueBtn.active::before {
bottom: -22px;
}

#publishCatWrapper,
.insecondposition .navigation__wrap {
top: 157px;
}
.publishcat-content {
padding: 20px 10px;
}

.onsingle.articleswrap {
margin: 0;
padding: 20px 0;
}
}

@media (max-width: 680px) {
.otw-img-wrapper {
width: 150px;
}
.singlearticle-title {
font-size: 19px;
}
.article {
margin-bottom: 20px;
flex-direction: column;
}
.mainarticlewrapper-second .article {
margin-bottom: 20px;
}
.videos-wrapper {
background: transparent;
border: none;
padding: 0;
}
.videoitem {
width: 100%;
}
.article-date {
margin-top: 0;
}
.singlearticle-description {
line-height: 1.6;
font-size: 14px;
}
.catalogue-wrapper {
padding: 0;
}

.hm-ct-sctn {
border: none;
}
.section-row .actuTitle-txt {
margin-left: 0;
}
.cp-content {
padding-bottom: 40px;
}
.swiper-container-horizontal > .swiper-scrollbar {
bottom: 20px;
}
.swiper-scrollbar {
display: block;
}
.swiper-scrollbar {
background: #f2f3f5;
}
.catalogue-filter-mobile .search-form-outer {
background: #f2f3f5;
border: 1px solid #f4f4f4;
}
.catalogue-filter-mobile {
padding-right: 10px;
}
.swiper-scrollbar-drag {
background: #a3a3a3;
}
.publish-cat-title {
font-size: 18px;
}

.pb-ct-row {
margin-bottom: 16px;
font-size: 16px;
}
.sglcth-title,
.sgourslct-title {
font-size: 22px;
}
}
@media (max-width: 580px) {
.otw-img-wrapper {
width: 120px;
}
.logowrappercontainer {
margin-right: 30px;
}
.socialwrappercontainer {
margin-left: 30px;
}
.single-othercontent {
padding: 0 !important;
}
.singlearticle-content {
padding: 10px !important;
}

.singlearticle-title,
.singlearticle-share-news.insingle,
.single-img-caption,
.singlearticle-description {
}

.singlearticle-title {
font-size: 18px;
}
.article {
width: 100%;
}
.singlearticle-introduction {
display: block;
}
.singlearticle-image {
margin-bottom: 10px;
}
.singlearticle-share-update-title,
.singlearticle-share-update-value {
display: inline-block;
}
.singlearticle-share-update-value {
margin-left: 5px;
}
.singlearticle-share-icones {
display: flex;
align-items: center;
justify-content: center;
margin-top: 10px;
}

.socialmedia {
width: 94px;
margin: auto;
}
#sinscriremobile {
display: none !important;
}
#menu-logo {
flex: 1;
display: flex;
justify-content: center;
}
#singlearticlemetadata {
flex-direction: column;
}

.coteacote-imgwrapper {
width: 100px;
height: 70px;
padding: 0;
}
.coteacote-imgwrapper::after {
height: 70px;
top: 0;
}
}

@media (max-width: 480px) {
.headertopinstagram {
display: none;
}
.btnMenuDeclancher {
margin-right: 0;
}

.searchmobilecontainer .layout__wrap::before {
right: 46px;
}

.logo img {
height: auto;
width: 94px !important;
}

.logowrappercontainer {
margin-right: 10px;
}
.socialwrappercontainer {
margin-left: 10px;
}
.navigation__wrap {
top: 59px;
}
}

@media (max-width: 376px) {
.posttotreat {
display: none;
}
}

@media (max-width: 370px) {
.otw-card {
display: block;
}
.otw-img-wrapper {
width: 100%;
}
.otw-img {
padding-top: 53%;
}
}
@media (max-width: 350px) {
.headertopfacebook {
display: none;
}
.searchmobilecontainer .layout__wrap::before {
right: 8px;
}
}
