body {
font-family: 'Poppins', 'Helvetica Neue', Arial, sans-serif !important;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #5e5e5e;
text-align: left; background-color: #fff;
}
body a{  color:#007AFF;}
body .site-main a{ }
body .site-main a:hover{ text-decoration: none; } #main-nav{ background-color: #060833 !important; padding: 0; border-bottom: 1px solid #f4f4f4;  margin-bottom: 40px;}
.home #main-nav{margin-bottom: 0; border-bottom:none;}
#main-nav .navbar-brand{ color:#fff; font-weight: 600;}
#main-nav .navbar-brand img{padding-right: 8px;}
#main-nav #main-menu li a{ color:#fff; display: block; padding: 24px 0px; margin: 0 12px; border-bottom:4px solid #060833;}
#main-nav #main-menu li.current_page_item > a {border-bottom:4px solid #71b2e4; color:#71b2e4;}
#main-nav #main-menu ul li.current_page_item a {color:#fff; background:#53f; border: none;}
#main-nav #main-menu li a:hover{color:#71b2e4;}
#main-nav #main-menu li ul li a:hover{color:#fff; background:#53f;}
#main-nav #main-menu li.menu-instagram a:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
content: "\f16d";
float: left;
padding: 0px 10px 0 5px;
font-size: 26px;
}
#main-nav #main-menu li.menu-pinterest a:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
content: "\f0d3";
float: left;
padding: 0px 10px 0 5px;
font-size: 26px;
}
#main-nav #main-menu li ul.dropdown-menu {background: #060833; top:98% !important;}
#main-nav #main-menu li ul li a{padding: 8px 20px; margin: 0; border-bottom:none;}
hr{text-align: center; margin: 50px 0 75px;border: none;}
hr:after{content: "------------------------------";  color: #dcdcdc;  font-size: 20px; font-weight: 400; letter-spacing: 6px;} .home div.lead{height:500px;}
.home div.lead img{position: absolute; top: 0;}
.home div.lead #content{height: 500px;display: flex;align-items: center;}
.home div.lead #content #title{display: inline-block;padding: 24px 30px;background: rgba(255,255,255,0.8);}
.home div.lead #content h1{color:#11144D; font-weight:600;}
.home div.lead #content h2{color:#777;}
.home div.lead .row{width: 100%;text-align: center;}
.home #primary h2{margin-top:0; }
.home .featured-posts{margin-top:30px;}
.home .featured-posts ul li, .page-template-blog .featured-posts ul li{width: 30%; float: left; margin: 0 5% 40px 0px !important; display: block !important;}
.home .featured-posts ul li:nth-child(3n), .page-template-blog .featured-posts ul li:nth-child(3n){margin: 0 0 40px 0px !important;}
.home .featured-posts ul li:nth-child(3n+1), .page-template-blog .featured-posts ul li:nth-child(3n+1){clear:both;}
.home .featured-posts ul li .FP--left , .page-template-blog .featured-posts ul li .FP--left {float: left; flex: auto; width: 100%;  height: 220px;  overflow: hidden;}
.home .featured-posts ul li .FP--left img, .page-template-blog .featured-posts ul li .FP--left img {  max-width: 100%;  height: auto;  width: 100%;}
.home .features{ margin-top:80px;}
.home .features .single{height: 355px; text-align: center; width: 100%;}
.home .features .single h2{ width: 100%; height: 100%; }
.home .features .single h2 a{ color:#71b2e4; padding:260px 0 0; display: inline-block; font-size: 28px; font-weight: 600; width: 100%; height: 100%;}
.home .features .single h2 a:hover{ text-decoration:none;}
.home .features .single h2 a span{ padding: 10px 15px; background: #fff;  }
.home .items {margin-top: 80px;}
.home .items .single div{background:#f3f6ff;padding: 32px; border-radius: 32px;}
.home .items .single div span{display: inline-block; background: #fff; border-radius: 40px; font-size: 24px; width: 60px; height: 60px; line-height: 60px; color: #11144D;}
.home .items .single div h3{text-align:center;font-weight: 600; font-size: 24px; color: #11144D;}
.home .items .single div p{text-align:center;color: #2F3271;}
.home .entry-content{background:#f3f6ff;padding: 32px; border-radius: 32px;}
.home #primary{margin:30px 0;}
@media (max-width:767px){
.home .items .single div{margin-bottom: 40px;}
}
.page-template-blog .content_top{padding:80px 0;} 
.page-template-blog .content_top h1, .page-template-blog .content_top p{width:100%; clear:both; }
.page-template-blog h1, #archive-wrapper h1 {font-size: 30px; color: #11144D;line-height: 42px;font-weight: 600;}
.page-template-blog .site-main{margin:0 auto;} #breadcrumbs{font-size: 13px !important; text-transform: uppercase; font-weight: 500;}
#breadcrumbs span span:first-child a:before{content:"\f015"; font-family: 'FontAwesome';padding-right:4px;} #primary{margin:30px 0; padding: 0 30px 0 0;}
.single #primary{  margin:0 0 30px;}
#featured_image img{border-radius:24px; margin:20px 0 60px;}
#primary #main, #right-sidebar aside{ }
.home #primary #main{-webkit-box-shadow: none;box-shadow: none;	background: none;}
.search #primary #main {background: none;padding: 0;-webkit-box-shadow: none;box-shadow:none;}
#primary #main{ } 
.home #primary #main{padding: 70px 0px 40px; margin:50px 0;} 
#primary h1{font-size:44px; color:#11144D; line-height: 55px;font-weight:600; margin:20px 0 50px}
.single #primary h1{margin:20px 0; }
.search #primary h1 {font-size: 24px;} 
#primary h2{font-size:30px; color: #11144D; line-height: 42px;font-weight:600;margin:50px 0 24px;} #primary h2 strong{ margin: 0 5px 9px 0; font-size: 16px; font-weight: 700;  color: #54aff4;  border-radius: 20px;  display: inline-block;  line-height: 30px;  text-transform: uppercase;}
#primary h3{margin:50px 0 24px;line-height: 40px;  font-weight: 600; font-size:23px; color:#11144D;  }
#primary p, #primary ul li, #primary ol li{font-size:17px; color: #475467; line-height: 32px; margin-bottom:20px;}
#primary ul li, #primary ol li{margin-bottom:32px;}
#primary ol {padding: 0 20px;}
#primary ol li {padding-left: 5px;}
#primary ol li h3{font-size: 19px; margin-bottom: 20px;font-weight: 600; line-height: 34px; } 
#primary ol li::marker {color: #71b2e4;font-weight: 600;font-size: 20px;}
#primary ul li{margin-bottom:8px;}
#primary ul{margin-bottom:32px;}
#primary .entry-meta{color: #777; font-size:14px; margin-bottom:32px;}
#primary a {-o-transition: all .2s ease-in;transition: all .2s ease-in;}
#primary a:hover {color: #3a9fec;}
.btn-primary { background-color: #4860ee; border-color: #4860ee}
.btn-primary:hover { color: #fff; background-color: #333; border-color: #333;}
.wrapper{padding:0;} .wrapper #primary .lead{border-left: 3px solid #43abfb; color: #333 !important;  font-weight: 500;  background: #E6F0FF; padding: 20px 24px 20px;  margin: 40px 0;}
.wrapper #header__cat {margin-bottom:0;}
.wrapper .featured-posts #header__cat {margin-bottom:8px;}
.wrapper #header__cat a{font-size: 12px;font-weight: 700; text-decoration:none; background-color: #D7EDFF; color:#1B5785; padding: 6px 14px; border-radius: 8px; margin-right: 6px;}
.single-post .wrapper #header__cat a{font-size: 16px;}
.wrapper #header__cat a:hover{background:#eee;color:#555;text-decoration:none;}
.single-post .wrapper #header__cat a:hover{background:#fff;}
.wrapper .cat-links a,.wrapper .tags-links a{font-size: 12px;font-weight: 700;text-transform: uppercase;background-color: #eee;color: #777;padding: 8px 16px;border-radius: 30px; margin-right: 6px;}
.wrapper .cat-links a:hover, .wrapper .tags-links a:hover{background:#71b2e4;color:#fff;text-decoration:none;}
.wrapper #primary .button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #fff;
padding: 10px 16px; background: #4860ee;
text-decoration: none;
}
.wrapper #primary .button:hover, .wrapper #primary .button:active {background-color: #555;}
.wrapper #primary blockquote  { position: relative;padding: 50px;border: 1px double rgba(0,0,0,.1);margin: 40px 0 60px;background: #f9f9f9;}
.wrapper #primary blockquote p { font-size: 22px;font-weight: 600;color: #555;line-height: 36px;text-align: center;margin: 0;}
.wrapper #primary blockquote p:before { font-family: 'FontAwesome';content: "\f10d";font-size: 30px;position: absolute;left: 50%;top: -23px;background: #71b2e4;text-align: center;color: #fff;border-radius: 25px;line-height: 46px;height: 46px;width: 46px;margin-left: -23px;}  .entry-content table ul { border-left:none; margin: 0 0 0 10px;} 
.entry-content table ul li { margin-bottom:15px;} .entry-content table{	border-collapse: collapse;	border-bottom: 1px solid #e4e4e4; margin-top:40px; }
.entry-content table thead tr {background: #ddd; font-weight: 600;}
.entry-content table thead tr td p{ margin:0; font-weight:600;text-align:center; color: #555; }
.entry-content table tr { background: #fff;}
.entry-content table tr td{	padding: 10px;	vertical-align: middle;	border: 1px solid #e4e4e4;	color: #7c8d87;}
.entry-content table tr td p{ text-align:left; margin:0;} .entry-content table tr:hover {	background: #f9f9f9;}
.entry-content table tr.grey td{ padding: 14px 10px;} 
.entry-content table tr.grey td{background: #ddd;color: #666; font-weight: bold;}
.entry-content table tr td h3{margin: 0 0 15px !important; font-size: 18px;font-weight: 600;color: #555;}
.entry-content .produits_affilies_single{ margin: 0 0 60px; } 
.entry-content .produits_affilies_single{ border: 1px solid #e4e4e4; } 
#primary .entry-content .produits_affilies_single h2{ margin: 0 !important; color: #fff !important; font-size: 24px !important;background: #71b2e4 !important; font-weight: 600; padding:30px 40px 20px;}
#primary .entry-content .produits_affilies_single h2 strong, #primary .entry-content .produits_affilies_single h2 span:not(.ez-toc-section):not(.ez-toc-section-end){ padding: 4px 12px; color: #71b2e4; margin: 0 5px 7px 0; background: #fff;   border-radius: 0; font-size: 24px; } 
.entry-content .produits_affilies_single .PA_img, .entry-content .produits_affilies_single .PA_shortcode{float:left;}
.entry-content .produits_affilies_single .PAS_bottom{background: #f4f4f4; font-weight:normal; padding:40px; clear: both;}
.entry-content .produits_affilies_single .PAS_bottom .lead{background: #e6eaec !important;}
.entry-content table.table_top{ border: 1px solid #e4e4e4; } 
.entry-content table.table_top tr td { padding:20px;}
.entry-content table.table_top thead tr, .entry-content table.table_top thead tr:hover {background: #71b2e4 !important; 	font-weight: 600;}
#primary .entry-content table.table_top thead tr td h2{ margin: 5px 5px 0px !important; color: #fff !important; font-size: 24px !important;}
#primary .entry-content table.table_top thead tr td h2 strong, #primary .entry-content table.table_top thead tr td h2 span:not(.ez-toc-section):not(.ez-toc-section-end){ padding: 4px 12px; color: #71b2e4; margin: 0 5px 7px 0; background: #fff;   border-radius: 0; font-size: 24px; }
.entry-content table.table_top tr td{border: none;}
.entry-content table.table_top tr:hover {	background: #fff;} 
.entry-content table.table_top tr.grey td{background: #f4f4f4; font-weight:normal; padding:20px;} .single .resume{border-left: 3px solid #43abfb;color: #333 !important;  font-weight: 500;  background: #F0F6FF;  padding: 20px 24px 20px;  margin: 40px 0;}
.single .resume p{ font-weight: 600;color: #fff;font-size: 18px; margin-bottom:10px !important;}
.single .resume ul{margin: 10px 0 0 !important; padding-left: 0;}
.single .resume ul li{ list-style:none; margin: 0}
.single .resume ul li a{ }
.single .resume ul li a:hover{text-decoration:underline; }
.single .resume p{ }
.single.postid-826 #ez-toc-container{display:none;} #primary .lasso-container h2 {  margin: 10px 0 24px;}
.CB{margin: -40px 0 40px;    background: #f6f6f6;    padding: 25px;    z-index: 1;    position: relative;    border-right: 1px solid #e2e2e2;    border-bottom: 1px solid #e2e2e2;    border-left: 1px solid #e2e2e2;}
.CB .plus { width:46%; margin-right:2%; float:left;}
.CB .moins { width:46%;  margin-left:2%; float:left;}
.CB .plus h4, .CB .moins h4{ font-weight:600; margin-top: 15px;}
.CB .plus h4{ color: #58c649;}
.CB .moins h4{ color: #f57575;}
.CB .plus ul li:before, .CB .moins ul li:before{content: '\f00d';color: #f57575;padding-right: 8px;font-size: 18px;vertical-align: top; font-family: 'FontAwesome';}
.CB .plus ul li:before{content: '\f058';color: #58c649;}
.CB .moins ul li:before{content: '\f00d';color: #f57575;}
.CB .plus ul, .CB .moins ul {padding: 0; margin: 15px 0 0 15px !impportant;}
.CB .plus ul li, .CB .moins ul li{list-style:none}
.lasso-container .lasso-cutter .lasso-box-1, .lasso-cutter .lasso-box-2{flex:0 0 100%; -ms-flex:0 0 100%; max-width:100%;}
.lasso-container .lasso-cutter .lasso-box-2	a {text-decoration: none !important;}
.lasso-cactus {background: #DEF1FE !important;  border: none !important; padding: 32px 40px !important; }
.lasso-cactus .lasso-title {font-size: 25px !important;}
.lasso-cactus a.lasso-button-1, .lasso-cactus a.lasso-button-2 { border-radius: 5px;}
.lasso-table a, .lasso-display-table a{text-decoration:none !important;}
#lasso-anchor-id-3152-10657, 
#lasso-anchor-id-3152-10433, 
#lasso-anchor-id-3152-11003
{background: #71b2e4; border-radius: 15px !important;}
#lasso-anchor-id-3152-10657 .lasso-display, 
#lasso-anchor-id-3152-10433 .lasso-display, 
#lasso-anchor-id-3152-11003 .lasso-display
{background: #E6F0FF !important; border: none; box-shadow: none; border-radius:15px !important; padding-top: 40px !important;}
@media (max-width:767px){
.CB .plus, .CB .moins {width: 100%;}
#lasso-anchor-id-13-10658 .product-name.lasso-title {font-size:18px !important;}
#lasso-anchor-id-13-10658 img {max-height: 120px !important;}
} .postid-1412 #single-wrapper #primary { -webkit-flex-basis: inherit; flex-basis: inherit;}
#lasso-anchor-id-8-1218 .field-value p, #lasso-anchor-id-8-1362 .field-value p, #lasso-anchor-id-12-1500 .field-value p{margin-bottom:-2px; text-align:center;}
#lasso-anchor-id-8-1218 tr:first-child td .badge-text, #lasso-anchor-id-8-1362 tr:first-child td .badge-text{background:#f4f4f4; color:#777; border-radius: 8px 0 0 0;}
#lasso-anchor-id-8-1218 tr td:first-child .badge-text, #lasso-anchor-id-8-1362 tr td:first-child .badge-text{background:#15caaa; color:#fff;}
#lasso-anchor-id-8-1218 tr td:first-child, #lasso-anchor-id-8-1362 tr td:first-child{background:#e6fffb !important; }
#lasso-anchor-id-8-1218 tr td:first-child p em, #lasso-anchor-id-8-1362 tr td:first-child p em{color:#15caaa; font-style:normal; font-weight:600; }
#lasso-anchor-id-8-1218 tr:hover, #lasso-anchor-id-8-1362 tr:hover, #lasso-anchor-id-12-661d36ae97c41 tr:hover{background:#fff;}
#lasso-anchor-id-8-1218 tr:first-child:hover td:first-child, #lasso-anchor-id-8-1362 tr:first-child:hover td:first-child{background:#e6fffb;}
#lasso-anchor-id-8-1218 tr:first-child:hover td, #lasso-anchor-id-8-1362 tr:first-child:hover td{background:#fff;}
#lasso-anchor-id-8-1218 [data-tooltip]:after, #lasso-anchor-id-8-1362 [data-tooltip]:after, #lasso-anchor-id-12-1500 [data-tooltip]:after{display:none;}
#lasso-anchor-id-8-1218 [data-tooltip]:before, #lasso-anchor-id-8-1362 [data-tooltip]:before, #lasso-anchor-id-12-1500 [data-tooltip]:before{display:none;}
#lasso-anchor-id-8-1362 .table-vertical .mobile-box:first-child{background:#e6fffb;}
#lasso-anchor-id-8-1362 .table-vertical .mobile-box:first-child .badge{background:#15caaa; color:#fff;}
#lasso-anchor-id-8-1362 .table-vertical .mobile-box:first-child p em {color:#15caaa; font-style:normal; font-weight:600;} @media (max-width:767px){
#lasso-anchor-id-8-1362, #lasso-anchor-id-12-1500 { margin: 0 -4%; width: 108%; max-width: 108% !important;}
#lasso-anchor-id-8-1362 .table-vertical .cell .cell-content, #lasso-anchor-id-12-1500 .table-vertical .cell .cell-content { padding: 6px 10px; }
#lasso-anchor-id-8-1362 .table-vertical-desktop.table-vertical-scroll .lasso-table td, #lasso-anchor-id-12-1500 .table-vertical-desktop.table-vertical-scroll .lasso-table td {min-width: 225px;}
} .post-navigation{border-top:1px solid #eee; padding-top:50px; margin-top: 40px;}
.post-navigation .nav-previous, .post-navigation .nav-next{width:50%;font-size: 14px;}
.post-navigation .nav-next{text-align:right;}
.post-navigation .nav-next a{justify-content: right;}
.post-navigation .nav-previous i, .post-navigation .nav-next i{flex: 0 0 20px;background: #eee;width: 20px;height: 20px;text-align: center;color: #555;border-radius: 20px;line-height: 18px;padding-right: 1px;font-weight: 600;}
.post-navigation .nav-previous a, .post-navigation .nav-next a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color:#999;}
.post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover{color:#71b2e4;text-decoration:none;}
.post-navigation .nav-previous a:hover i, .post-navigation .nav-next a:hover i{background:#71b2e4;color:#fff;}
.post-navigation .nav-previous i{margin-right:6px;}
.post-navigation .nav-next i{margin-left:6px;}
.navbar-dark .navbar-toggler { background:#71b2e4;} 
.page-template-blog .site-main .pagination{margin-bottom:80px;}
.site-main .page-item.active .page-link{background-color: #71b2e4; border-color: #71b2e4;}
.site-main .page-link { color: #71b2e4;} .wrapper .featured-posts ul {padding:0; margin:0; list-style:none;}
.wrapper .featured-posts ul li, .search .wrapper article{ margin:30px 0; display:flex; align-items:center; position:relative;border: 1px solid #ddd;}
.search .wrapper article{margin:70px 0;border: none;}
.home .wrapper .featured-posts ul li, .page-template-blog .wrapper .featured-posts ul li{border: none;}
.wrapper .featured-posts ul li .featured-posts__link, .search .wrapper article .featured-posts__link{display:block;position:absolute;width:100%;height:100%;}
.wrapper .featured-posts ul li .FP--left, .search .wrapper article .FP--left {float: left;flex: 0 0 300px;border-radius: 8px;}
.wrapper .featured-posts ul li .FP--right {float: left;padding: 0px 24px 0px 24px;}
.search .wrapper article .FP--right {float: left;padding: 0px;}
.home .wrapper .featured-posts ul li .FP--right, .page-template-blog .wrapper .featured-posts ul li .FP--right{float: left;padding: 24px 0;}
.wrapper .featured-posts ul li .FP--right h3, .search .wrapper article .FP--right h3 {margin-bottom: 8px !important;color:#333; margin-top: 0 !important;font-size: 22px;line-height: 32px !important;font-weight: 600; border-left: none !important; padding-left: 0 !important; }
.wrapper .featured-posts ul li .FP--right h3 a, .search .wrapper article .FP--right a {color:#333; text-decoration:none;}
.wrapper .featured-posts ul li:hover .FP--right h3 a, .search .wrapper article:hover .FP--right a {color:#71b2e4; text-decoration:none;}
.wrapper .featured-posts ul li .FP--right .resume, .search .wrapper article .FP--right .resume {line-height: 28px !important; margin:0 !important; font-size:16px !important; background: none; padding: 0; border:none;} div#ez-toc-container{margin-bottom: 40px;    padding: 15px 25px;}
div#ez-toc-container ul{margin-bottom: 0; margin-top:10px;}
.ez-toc-counter nav ul li a::before {  color: #999; width: 20px;} .kk-star-ratings{margin-bottom:30px;} .glsr .glsr-reviews-wrap, .glsr .glsr-form-wrap, .glsr .glsr-summary-wrap{ padding: 28px; border: 1px double rgba(0,0,0,.1); margin: 40px 0 40px;  background: #f9f9f9;}
.glsr .glsr-reviews h4{ font-weight:bold; }
.glsr .glsr-review { display: flex; flex-wrap: wrap; gap: var(--glsr-gap-md); margin: 0px 0 30px;}
.glsr .glsr-reviews .glsr-review-author{ color: #999;font-style: italic; }
.glsr .glsr-form-wrap button{ -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;padding: 10px 16px;background: #71b2e4;border: none;float: right; } .archive #primary, .blog #primary { margin: 30px 0 0;}
.archive #right-sidebar, .blog #right-sidebar { margin-top: 60px; } 
.archive #primary #main, .blog #primary #main{ -webkit-box-shadow: none;	box-shadow: none;	background: none;	padding: 0;} 
.archive #primary #main article, .blog #primary #main article{-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);	box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);	background: #FFF; margin:30px 0; display:flex; align-items:center; position:relative;}
.archive #primary #main article .featured-posts__link, .blog #primary #main article .featured-posts__link{display:block;position:absolute;width:100%;height:100%;}
.archive #primary #main article .FP--left, .blog #primary #main article .FP--left {float: left;flex: 0 0 300px;}
.archive #primary #main article .FP--right, .blog #primary #main article .FP--right {float: left;padding: 30px;}
.archive #primary #main article .FP--right h3, .blog #primary #main article .FP--right h3 {margin-bottom: 8px !important;color:#555; margin-top: 0 !important;font-size: 22px;line-height: 32px !important;font-weight: 600; }
.archive #primary #main article .FP--right h3 a, .blog #primary #main article .FP--right h3 a {color:#555; text-decoration:none;}
.archive #primary #main article:hover, .blog #primary #main article:hover {-webkit-box-shadow: 0 3px 10px 0 rgba(0,1,1,.2);	box-shadow: 0 3px 10px 0 rgba(0,1,1,.2); -o-transition: all .2s ease-in;transition: all .2s ease-in;}
.archive #primary #main article .FP--right h3:hover a, .blog #primary #main article .FP--right h3:hover a  {color:#71b2e4; text-decoration:none;}
.archive #primary #main article .FP--right .resume, .blog #primary #main article .FP--right .resume {line-height: 28px !important; margin:0 !important; font-size:16px !important;} 
.archive .page-header, .blog .page-header {padding: 70px 15px 0;} #form-hello{background-color: #71b2e4;padding: 20px 15px 0px;}
#form-hello h2{margin: 0 10px 10px;color: #fff;}
#form-hello p{ color: #fff;  padding: 0 10px;}
#form-hello .col-sm-3, #form-hello .col-sm-4, #form-hello .col-sm-5{float:left; padding: 0 10px;}
#form-hello input[type="submit"]{background: #333;color: #fff;border: none;} #right-sidebar aside{padding: 25px 25px 30px 24px;  margin-bottom:30px; background: #F5F6FB; border-radius: 12px;}
#right-sidebar {margin-top:30px; max-width: 380px; padding: 0 0 0 30px;}
#right-sidebar .widget_search label{display:none}
#right-sidebar .widget_search .wp-block-search__button {font-family: Fontawesome;font-style: normal;} 
#right-sidebar .widget_search .wp-block-search__button, #right-sidebar .widget_newsletter input[type="submit"] {background: #71b2e4;border: 1px solid #71b2e4;color: #fff;padding: 7px 12px;} 
#right-sidebar .widget_newsletter input[type="submit"] { padding: 8px 12px; width: 34%;} 
#right-sidebar .widget_search .wp-block-search__button:hover {border: 1px solid #303030; background: #303030; color: #ffffff;}
#right-sidebar .widget_search input, #right-sidebar .widget_newsletter input[type="email"]{padding: 7px 10px;border: 1px solid #ebebeb;} 
#right-sidebar .widget_newsletter input[type="email"]{width: 66%;background:#fff;} 
#right-sidebar .widget_search input:focus, #right-sidebar .widget_newsletter input[type="email"]:focus { border: 1px solid #71b2e4; outline: none;}
#right-sidebar h3, .widget_newsletter p{font-size: 24px;font-weight: 600; margin-top:0;}
#right-sidebar .widget-categories{}
#right-sidebar .widget-categories ul{list-style:none; padding:0; margin: 0;}
#right-sidebar .widget-categories ul li{border-bottom:1px solid #eee;}
#right-sidebar .widget-categories ul li:last-child{border-bottom:none;}
#right-sidebar .widget-categories ul li a{color:#777; padding:10px 0;display:inline-block; -o-transition: all .2s ease-in;transition: all .2s ease-in; display: block;}
#right-sidebar .widget-categories ul li:last-child a{padding:10px 0 0;}
#right-sidebar .widget-categories ul li a:hover{color:#71b2e4; padding-left:8px;text-decoration:none;}
#right-sidebar .widget-posts ul{margin: 0;}
#right-sidebar .widget-posts ul li{display: flex;align-items: center; margin-top:15px;}
#right-sidebar .widget-posts ul li a{ color:#777; text-decoration: none;}
#right-sidebar .widget-posts ul li a:hover{color:#71b2e4;text-decoration:none;}
#right-sidebar .wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-right: 16px !important;} #wrapper-footer, #wrapper-footer-full{background-color: rgb(14, 16, 72);} 
#wrapper-footer a, #wrapper-footer-full a{color :#fff;}
#wrapper-footer-full ul {padding: 20px 0; margin: 0;}
#wrapper-footer-full ul li{list-style:none; display:inline-block; padding: 0 10px;}
#wrapper-footer-full ul li a{font-size:14px;}
#footer_bottom{background-color: rgb(6, 8, 51); padding:40px 0 60px 0;}
#footer_bottom h3{color:#fff; font-size: 18px; text-transform: uppercase; font-weight: 600; margin-top:20px;}
#footer_bottom ul{padding:0; margin: 20px 0 0;} 
#footer_bottom ul li{list-style:none;}
#footer_bottom ul li a{color: #b0b3ff;padding:2px 0; display: inline-block;}
.grecaptcha-badge{display:none;}
.page-id-29 .grecaptcha-badge{display:block;} @media (min-width: 1200px){
.container{ max-width: 1280px !important; }
}
@media (max-width:1200px){
.home .features .single h2 a{ font-size: 22px; }
}
@media (max-width:991px){
.wrapper .featured-posts ul li, .search .wrapper article, .archive #primary #main article  { display: block;}
.wrapper .featured-posts ul li .FP--left, .search .wrapper article .FP--left, .archive #primary #main article .FP--left { float: none; max-height: 300px; overflow: hidden;}
.wrapper .featured-posts ul li img, .archive #primary #main article img { width: 100%;}
.home .featured-posts ul li, .page-template-blog .featured-posts ul li{width: 46%; margin: 0 2% 48px 0 !important;}
}
@media (min-width:768px){
img.visible-xs{display:none;}
img.hide-xs{display:block;}
}
@media (max-width:767px){
#primary h1 {font-size: 30px;line-height: 44px;}
#primary h3{line-height: 34px; font-size: 22px;  }
#primary #main { padding: 30px;}
.wrapper #primary blockquote {padding: 40px 20px 20px;}
.wrapper .featured-posts ul li .FP--left, .search .wrapper article .FP--left { max-height: 200px;}
.home div.lead #content h1 {font-size: 36px; line-height: 45px;}
.home div.lead #content h2 {font-size: 24px; line-height: 34px;}
#main-nav .container { position: relative;} 
#navbarNavDropdown { position: absolute; right: 15px;background: #11144D;padding: 10px 20px;border-radius: 0 0 4px 4px;top: 58px; width: 286px; -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1); box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1); z-index: 1;} 
.home #primary { padding: 0 15px; margin: 0 0 30px;}
.page-template-blog .site-main { padding: 0 40px; } 
.single #primary, .page #primary { padding: 0; margin: 0 0 30px;}
#main-nav #main-menu li.current_page_item a { border-bottom: none;}
#main-nav #main-menu li a { padding: 8px 0px; margin: 0;}
#main-nav { padding: 5px 10px;}
.home .featured-posts ul li, .page-template-blog .featured-posts ul li{width: 100%; margin: 0 0 40px !important;}
hr:after { content: "-----------------";} 
.table_top tbody tr:first-child td{float: left; width: 100% !important;}
.table_top tbody tr:first-child td:first-child p{text-align:center;}
#form-hello .col-sm-3, #form-hello .col-sm-4, #form-hello .col-sm-5{margin: 8px 0;}
.archive #primary #main article, .blog #primary #main article{margin:30px 0; display:block;}
.archive #primary #main article .FP--left, .blog #primary #main article .FP--left{width:100%;}
.archive #primary #main article .FP--left img, .blog #primary #main article .FP--left img{width:100%;}
#produits_affilies{margin:0 -30px;}
#produits_affilies .PAS_top{padding:0 20px;}
.wrapper .featured-posts ul li, .search .wrapper article{border:none;}
.wrapper .featured-posts ul li .FP--right{padding:24px;}
img.hide-xs{display:none;}
img.visible-xs{display:block;}
#breadcrumbs{display:none;}
}