/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.blog-index__post-content { font-family: 'Montserrat', Verdana, Arial;}
.blog-index__post-image {background-color:#f5f5f5; flex-shrink:0;}
.blog-index__post-content p {font-family: 'Montserrat', Verdana, Arial; font-size:0.9rem; line-height:1.5;}

.blog-index__post--large .blog-index__post-content {border:none;} 
.hs-blog-listing, .hs-blog-post, .hs-content-id-32491386230 {margin-top:75px !important;}
@media screen and (max-width:990px){
  .hs-blog-listing, .hs-blog-post, .hs-content-id-32491386230 {margin-top:66px !important;}
}
@media screen and (max-width: 420px){
  .hs-blog-listing, .hs-blog-post, .hs-content-id-32491386230 {margin-top:90px !important;}
}

a {color:#fe6c35;}
a:hover {color:#003585;}

 .show-on-mobile {display:none !important;}
  .hide-on-mobile {display:block;}

/* CTA*/
.btn-primary:hover {background-color:#ffffff; border:2px solid #fe6c35; color:#fe6c35 !important;}
.cta_button:hover {color:#fe6c35 !important;}



/*FOOTER*/
.footer-logo {margin: 0 auto; width:100%;}
footer h3 {font-size: 20px; color: #fff;text-align: center;  max-width: 550px; margin: 1.5rem auto; display:block;}
.footer-social-icons {max-width:120px; margin:0 auto;}
.footer-form-col {width:30%;}
.footer-nav {max-width:800px; margin: 0 auto; width: 100%; display: flex; margin-top: 3rem; padding-top: 1rem; border-top: 1px solid #fff; justify-content: space-between;
}
footer li.hs-menu-item {padding-right:20px;}
footer iframe {width:155px !important; height:90px !important;}
.footer-copyright-wrapper {margin-top:2rem !important; border:none !important; padding-top:0 !important;}
#hs_menu_wrapper_footer-sitemap_ {font-weight:normal !important;}
#hs_menu_wrapper_footer-sitemap_ li a:hover {font-weight:bold !important;}
/*.footer-content-col {width:100%;}
.footer-social-icons {max-width:120px; margin:0 auto;}
.footer-menu-col .hs-menu-wrapper > ul {max-width:330px; margin:0 auto;}
.footer-menu-col li.hs-menu-depth-1.hs-item-has-children:first-child {padding-left:0;}
.footer-menu-col {border:none;}*/


/*GENERAL*/
.hs-blog-listing h1, .hs-blog-post h1, .webinaire  h1 {font-size:2.2rem; line-height:1.28; margin-bottom:1.75rem; font-weight:normal; }
.hs-blog-listing h2, .hs-blog-post h2, .webinaire  h2 {font-size:1.75rem; line-height:1.5; color:#003585; font-weight:normal;margin-bottom:1.8rem; }
.hs-blog-listing h3, .hs-blog-post h3, .webinaire  h3 {font-size:1.25rem; line-height:1.5; margin-bottom:1.5rem; font-weight:normal; }
.content-wrapper {max-width: 1170px !important; position: relative; height: 100%; margin-top:2rem;}
.blog-index, .blog-sidebar {padding:3rem 0 0 0;}

.blog-index.span8 {padding-top:0px;}
body {font-size:15px; line-height:1.75;}
.blog-post__body p, .blog-post__body li {font-size:18px; line-height:2; color:#333333;}
.hs-blog-listing h2 a:hover, .hs-blog-listing h1 a:hover, .hs-blog-post h2 a:hover, .hs-blog-post h1 a:hover, .blog-index__post-content a:hover {color:#003585; cursor:pointer;}
.hs-blog-listing h4, .hs-blog-post h4 {padding-bottom:2rem; font-weight:normal;}
.content-wrapper {padding:0 !important;}

.blog-post__body  h1 {font-size:2.5rem; line-height:1.28; margin-bottom:1.75rem; font-weight:normal; }
.blog-post__body  h2 {font-size:1.75rem; line-height:1.25; color:#003585; font-weight:normal;margin-top:4.5rem; margin-bottom:1.8rem; }
.blog-post__body  h3 {margin-top:3rem;}
.blog-post__body p {margin-bottom:2rem;}

.blog-post__body blockquote {    border-left: 5px solid #003585;
    margin: 4rem 3rem;
    font-style: italic;
    background-color: #F0EDF2;
    padding: 20px;
}
.blog-post__body blockquote p:first-child {font-size: 20px;
line-height: 1.5;
position: relative;
padding: 30px;
margin: 0;
text-align: center;}
.blog-post__body blockquote p:first-child:before {content:'«'; font-size:50px; color:#003585; position: absolute; top: -10px; left: 0px; opacity:0.3; }
.blog-post__body blockquote p:first-child:after {content:'»'; font-size:50px; color:#003585; position: absolute; bottom: 0px; right: 0px; opacity:0.3; } 
.blog-post__body blockquote p:last-child {font-style:normal;}

.blog-sidebar h3 {color: #000;font-family: Montserrat;font-size: 36px;font-weight: 700;}
.header-center {margin:0 auto;}

/* SIDEBAR EN STICKY DANS L'ARTICLE"*/

.hs-blog-post .blog-sidebar {position: sticky;
top: 60px; margin-bottom: 30px;}
.article-sidebar>.blog-index {float:none;}
.article-sidebar>.blog-sidebar {float:none; position: sticky; top: 50px; width: 500px;
padding: 3rem;}
.article-sidebar {display: flex; align-items: flex-start;}

.blog-header__inner {padding-bottom:2rem; padding-top:4rem;}
.blog-index__post--large {padding-bottom:3rem;}
.article-sidebar {display:flex;}

/*HOME*/

.blog-index__post {border:1px solid #cccccc; padding:0px; display:flex !important; flex-direction: column !important; flex-basis: auto;}
.blog-index__post-content {display:flex; flex-direction:column; justify-content:space-between; height:100%;}
.blog-index__tag-heading {font-size: 2.2rem; line-height: 1.25; text-align: center; padding: 30px 0px 40px 0px; border-bottom: 2px solid #d8d8d8;}
.blog-index__post-image--large {min-height:400px;}
.blog-index__post-content--large {background-color:#ffffff; padding:40px; color:#000000; }
.blog-index__post-content--large h2, .blog-index__post-content--large .date-time, .blog-index__post-content--large a  {color:#000000;}
.blog-index__post--large {display:block;}
.blog-index>.blog-index_post, .blog-index>.blog-index__post--small  {flex:0 0 calc(92.2%/2) !important;}
a.blog-index__post-image--small, .blog-recent-posts__image {height:191px; display: block; padding: 0; flex-shrink:0;}
.blog-index__post.blog-index__post--large {margin:0 15px; !important;}
.blog-index__tag-header {padding:0;}
.blog-index__tag-heading span {max-width:1000px; display: block; margin: 0 auto;}



/* TAGS NAVIGATION */


/* TAGS */
.blog-post__tags a {color:#003585; font-size:12px; font-weight:normal; border : 1px solid #003585; background-color:#ffffff; padding : 5px 10px; border-radius :100px; text-decoration:none; margin-bottom: 8px;
display: inline-block; margin-right:5px;}
.blog-post__tags a:hover {color:#ffffff; background-color:#003585; border : 1px solid #003585;}


.blog-index__post-content--large .blog-post__tags {display:inline-block; vertical-align:bottom; max-width:80%;}
.blog-index__post-content--large .date-time {display:inline-block; vertical-align:bottom; float:right;}

.blog-index__post--large .blog-post__tags a {color:#003585; font-size:12px; font-weight:normal; border : 1px solid #003585; background-color:#ffffff; padding : 5px 10px; border-radius :100px; text-decoration:none;}
.blog-index__post--large .blog-post__tags a:hover {color:#ffffff; background-color:#003585; border : 1px solid #003585;}

.blog-post__infos-une {min-height:30px;}




/* TEMPS LECTURE / DATE */
#hs_cos_wrapper_module_159292805775239, #hs_cos_wrapper_module_159292805775239_, .blog-psot__timestamp, .time-reading {display:inline;}
.blog-psot__timestamp, .time-reading, .date-time {font-size: 14px; color: #888;}
.blog-index__post--large .blog-psot__timestamp, .blog-index__post--large .time-reading, .blog-index__post--large .date-time {color: #888888;}
.blog-psot__timestamp {padding:5px 0px;}
.time-reading {padding-left:5px; }


/* CARTE 1 POST LIST*/
.blog-index__post-content--small h2, .blog-recent-posts h2, .blog-recent-posts__title h2 {font-size:1.5rem; text-align:left;}
.blog-index__post-content--small, .blog-recent-posts__post  {background-color:#ffffff; padding: 30px; }
.blog-index__post-content--small .date-time {padding-top:8px;}
.hs-blog-listing .blog-index__post {margin:0px 15px !important;}
.hs-blog-listing .blog-index__post--large {margin-top:3rem !important;}
.blog-index .blog-index__post--small {margin-bottom:30px !important; min-height:490px !important;}



/* ARTICLE */
.blog-post {padding-top:0;}
div.span12 {margin-left:0 !important;}


.blog-recent-posts, .blog-recent-posts .content-wrapper {padding-top:0; margin-top:0;}
.blog-post {padding-bottom:0;}

.blog-infos-article .share-article {float:right;}
.blog-infos-article .blog-psot__timestamp {float:left;}
.blog-infos-article {min-height:30px;margin-bottom:2.25rem;}

.blog-post__tags-footer-article {padding: 30px; background-color: #f0edf2; margin-top: 3rem; border-radius: 3px;}
.blog-post__tags-footer-article .blog-post__tag-link {background-color:#f0edf2;}
.blog-post__tags-footer-article .blog-post__tag-link:hover {background-color:#003585;}

/*.blog-sidebar-article {margin-left:7rem;}*/



progress {z-index: 2; top: 75px !important;}

/* RELATED POSTS ARTICLE */
.blog-recent-posts {margin-top:8rem;}
.blog-recent-posts__post {padding:0;}
.blog-recent-posts__list {margin-bottom:100px; }
.hs-blog-post .blog-recent-posts .blog-index__post:first-child {margin-left:0 !important;}
.blog-recent-posts .row-fluid { margin-bottom:3rem; display:flex;}
.article-list-home{
  display: flex;
  flex-wrap: wrap;
}
.article-list-home__title{
  height: 100%;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 32px !important;
  color: #003585 !important;
  margin-bottom: 16px !important;
}
.article-list-home__title > a{
  color: #003585 !important;
}
.article-list-home__desc,
.article-list-home__desc *{
  font-size: 14px !important;
  line-height: 20px !important;
  color: #402955 !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

.article-list-home__desc > *{
  margin: 0;
  height: -moz-fit-content;
  height: fit-content;
}
.article-list-home__time{
  display: flex;
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 1.25;
  color: #888;
}
.blog-index__post--small.span6{
  width: calc(50% - 30px);
  min-height: inherit !important;
}


/*BLOC NL*/
form {max-width:none; }
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs-richtext {color:#ffffff; float:left; padding:0px 26px;}
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs-richtext .texte-bloc-NL {margin: 0; padding: 8px 10px; width: 100; max-width: 100%;}

#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs_email, 
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs_submit, 
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs-richtext .texte-bloc-NL, 
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs-richtext img 
{display:inline-block; vertical-align: middle; color:#ffffff !important;}

#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs-error-msgs {display:none !important;}
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 {max-width: 1170px; margin: 0 auto; padding: 50px; background: linear-gradient(90deg, rgba(0,33,82,1) 0%, rgba(0,53,133,1) 100%) !important; margin: 0 auto; margin-bottom:4rem; border-radius:4px;display: flex;flex-wrap: wrap;}
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105>div:first-child{width:100%}
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .actions {margin:6px !important; padding-top: 15px !important; margin-left: 20px!important}
#label-email-8d34a79b-05bb-426e-9e0d-fecceef9d105, #label-marche_de_l_entite-8d34a79b-05bb-426e-9e0d-fecceef9d105 {font-weight:normal; text-transform:uppercase;}
input#email-8d34a79b-05bb-426e-9e0d-fecceef9d105 {margin-top:0; min-width: 244px !important; margin-bottom:0px;}
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs_email {margin-bottom:0; margin-left:26px;}
#hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .actions input {text-transform:none; box-shadow:none; text-shadow:none; border:2px solid #FE6C35; }
.form-nl-down .hs_submit .actions {padding: 25px 20px 0px 0px !important;}
.form-nl-down #hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs_email {width:40%;}
.form-nl-down #hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs_marche_de_l_entite  {width:25%;margin-bottom: 0;margin-left: 20px;}
.form-nl-down #hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs_marche_de_l_entite .input select {margin: 0}
.form-nl-down #hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 .hs_recaptcha {margin-left: 20px;}

.texte-bloc-NL {padding:8px 0px !important; max-width:350px}
.form-nl-down .hs-richtext img {display:none !important;}


/*SIDEBAR*/


.prochain-webinaire {background-color:#47315B; margin-bottom:12px; color:#ffffff; height:178px; margin-bottom:30px; border-radius:4px;}
.prochain-webinaire span {font-size:13px; text-transform:uppercase; color:#003585; background-color:#ffffff; padding:3px 5px;}
.prochain-webinaire p {margin-bottom:10px;}
.prochain-webinaire h2 {font-size:15px; line-height:1.25; color:#ffffff; margin-bottom: 24px;}
.prochain-webinaire a {color:#ffffff;}
.prochain-webinaire a:hover {color:#FE6C35;}
.prochain-webinaire h2 a:hover {color:#FE6C35 !important;}
.infos-webinaire>a {font-size:13px; font-weight:bold !important; color:#ffffff;}
.prochain-webinaire .img-webinaire {background-image: url('https://pro.global-exam.com/hubfs/UNE-webinaire-09072020.jpg'); float:right; width:30%; height:178px;background-position: center; background-size: cover;}
.infos-webinaire, .img-webinaire {display:inline-block;}
.infos-webinaire {width:70%; padding:20px;}




/*ARTICLES SIDEBAR*/
.hs-postlisting-item {  margin-bottom: 1rem; }
.hs_cos_wrapper_type_post_listing ul {list-style: none; padding-left: 0;}
.hs-postlisting-item a {background-color: #f0edf2; padding: 20px; color:#003585; border-radius :4px; display: block;}
.hs-postlisting-item a:hover {color:#ffffff; font-weight:bold; background-color: #FE6C35;}

.widget-type-post_listing {margin-bottom:2rem;}

/* PAGINATION */
.blog-pagination {margin:3rem 0 4rem 0;}
.blog-pagination__link--active {border:none; font-weight:bold !important; color:#FE6C35;}
.blog-pagination__number-link:hover {border:none; font-weight:bold !important; color:#003585;} 




.hs-content-id-0, .hs-content-id-31956272855 {margin-top:76px;}

/* PREFERENCES MAILS*/
#email-prefs-form .page-header, .widget-type-email_simple_subscription .page-header, .widget-type-email_subscriptions_confirmation .page-header {font-style: italic; text-align: center; max-width: 800px; margin: 0 auto; margin-bottom: 4rem; margin-top: 2rem;}
#email-prefs-form h1, .widget-type-email_simple_subscription h1, .widget-type-email_subscriptions_confirmation h1 {font-style: normal; font-size: 3rem; line-height: 1.28; margin-bottom: 0; font-weight: bold; color: #402955; text-align: center;}
#email-prefs-form h2, .widget-type-email_simple_subscription h2, .widget-type-email_subscriptions_confirmation h2 {font-style: normal; font-size: 1.75rem; line-height: 1.5; color: #FE6C35; font-weight: normal; margin-bottom: 0rem; text-align: center;}
#email-prefs-form p.header, #email-prefs-form h3 {font-size:1.25rem; line-height:1.5; margin-bottom:1.5rem; font-weight:normal; padding: 0 0.6rem; text-align:center;}
#email-prefs-form .checkbox-row .fakelabel span {font-weight:bold; color:#003585; font-size: 1.25rem; padding-left:10px;}
#email-prefs-form .checkbox-row .fakelabel input {width:20px; height:20px;}
#email-prefs-form .item-inner p {padding-left:34px; margin-bottom:0; line-height:1.3;}
#email-prefs-form .item {padding:20px; border:1px solid #cccccc; width:48%; height:120px; vertical-align:middle; display:inline-block; margin:1.2rem 0.6rem;}
#email-prefs-form .subscribe-options {margin: 2.5rem 0; text-align:center;}
#email-prefs-form input#submitbutton {display: block; margin: 1rem auto 3rem auto; padding: 10px 20px; border-radius: 1000px; text-transform: inherit; font-size: 1.25rem; border:2 px solid #FE6C35 !important;}
#email-prefs-form input#submitbutton:hover {background-color:#ffffff; color:#FE6C35;}
.widget-type-email_simple_subscription input.email-edit {margin:0 auto !important;}
.widget-type-email_subscriptions_confirmation .success {margin: 0 auto; text-align: center; display: block; width: 100%; max-width: 650px; font-size: 1rem; padding: 20px 0px; margin-bottom: 17rem;}
.widget-type-email_simple_subscription {margin-bottom:16rem;}
#hs-localization-select {display:block; margin:0 auto;}

/*FORMULAIRES*/
form input:focus {border: 1px solid #cccccc !important;}
form input {border: 1px solid #cccccc;}



/*RESPONSIVE*/

@media screen and (max-width: 420px){
  .footer-nav{
    flex-direction: column;
  }
  .trustpilot-widget{
    margin-top: 15px;
  }
}

@media (max-width: 990px){
  .content-wrapper {margin-top:0;}
  .hs-blog-post {margin-top:80px;}
  .blog-index>.blog-index_post, .blog-index>.blog-index__post--small {flex: 100% !important;}
  .blog-index__post-content--large .blog-post__tags {width:100%;}
  .blog-index__post-content--large {padding:30px;}
  a.blog-index__post-image--large, .blog-recent-posts__image {height:191px; display: block; padding: 0; flex-shrink:0;}
  .show-on-mobile {display:block !important;}
  .hide-on-mobile {display:none !important;}
  .blog-sidebar {padding:0 15px 0 0; margin-bottom:3rem; margin-top: 3rem;} 
  .blog-index__post-image--large {min-height: 191px;}
  .blog-recent-posts .row-fluid {display:block;}
  .hs-blog-post h1 {font-size:2rem; text-align:center;}
  .hs-blog-post .blog-infos-article .blog-psot__timestamp, .hs-blog-post .blog-infos-article .share-article {float: none !important; text-align: center; display: block;}
  .hs-blog-post .simple-social-sharing {width: 180px; margin: 0 auto; margin-top: 1rem !important; text-align:center;}
  .hs-blog-post .simple-social-sharing.circles a {margin: 0 auto;}
  .blog-index__post-content--large .date-time {float:left;padding-top: 8px;}
  .hs-blog-post .blog-post, .hs-blog-post .blog-recent-posts {padding:0 15px;} 
  .hs-blog-post .blog-post__tags-footer-article {margin-left:15px; margin-right:15px;}
  .hs-blog-post .blog-index__post--small {margin-bottom:1rem;}
  
  .blog-index__post--small.span6{width: calc(100% - 30px);}
  
  .row-fluid .blog-index .blog-index__post--small {min-height:100px !important;}
  .blog-index__post-content {justify-content:normal;}
  
  #hsForm_8d34a79b-05bb-426e-9e0d-fecceef9d105 {padding:20px;}
  

  /*DESINCRIPTION MAIL*/
  #email-prefs-form .item {padding: 10px; margin-bottom: 0; border: 1px solid #cccccc; width: 95%; height: auto;}
  #email-prefs-form h1 {font-style: normal; font-size: 2rem !important; line-height: 1.28; margin-bottom: 0; font-weight: bold; color: #402955; text-align: center;}
#email-prefs-form h2 {font-style: normal; font-size: 1.5rem !important;; line-height: 1.5; color: #FE6C35; font-weight: normal; margin-bottom: 0rem; text-align: center;}
  
/*RESPONSIVE LANDING-PAGES*/

.hs-landing-page .hs-button {font-family:Montserrat, Verdana, Arial, sans-serif !important; border-width: 2px !important; padding: 12px 20px !important; color: #fff !important; background-color: #fe6c35 !important; border-color: #fe6c35 !important; border-radius: 9999px !important; font-size: 18px !important; text-transform:inherit !important;}
.hs-landing-page .hs-button:hover {background-color:#ffffff !important; color:#fe6c35 !important; border-color:#fe6c35 !important;}

@media (max-width: 990px){

  .hs-landing-page {margin-top:80px;}
  .body-container__landing .main-section-row-0-padding {padding-right:0 !important;}
  .body-container__landing #hs_cos_wrapper_widget_1590744185658 {padding-right:0 !important;}
  .body-container__landing .cell_1590744185911-padding {padding-left:20px !important; padding-right:20px !important; padding-bottom:40px !important;}
  .body-container__landing  div.dnd-section {padding-top:60px !important; padding-bottom:60px !important;}
  .body-container__landing h1 {font-size: 30px !important; text-align: center !important; line-height: 1.25; padding-top: 20px !important;}
  .body-container__landing .widget-type-cta {margin: 0 auto;}
}
  
@media screen and (max-width: 767px){
  .blog-sidebar {padding:0 15px;}
}