/*
Theme Name: ESPACE MEDIA FR
Theme URI: http://html5blank.com
Description: HTML5 Blank WordPress Theme
Version: 1.4.3
Author: MEDIAMACHINE.CA
Author URI: http://toddmotto.com
Tags: Blank, HTML5, CSS3

License: MIT
License URI: http://opensource.org/licenses/mit-license.php
*/




/*------------------------------------*\
STRUCTURE
\*------------------------------------*/




/* wrapper */
.wrapper {
width:100%;
position:relative;
margin: 0 auto;
}





.wrapper_header{
width: 100%;
background-color: #242424;
height: auto;
padding-top: 30px;
padding-bottom: 12px;

}

.header {
background-color: #242424;
height: auto;
width:95%;
max-width: 1280px;
margin: 0px auto;

}


.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: inherit;  /* Preferred icon size */
display: inline-block;
width: 1em;
height: 1em;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;


vertical-align: middle !important;
line-height: 88% !important;



/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;

/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;

/* Support for IE. */
font-feature-settings: 'liga';
}



.wrapper_main {

/*
width:95%;
max-width:1280px;
*/
/*
margin:0 auto;
padding-bottom: 100px;
*/
/* 	margin-bottom: 50px; */ /* spacing before footer */
}

.top_img{width: 100%;
margin:0 auto;
max-width:2280px;
}

.top_img img{width: 100%;}

.toptitle {
margin-top:8px;
font-size:16px;
color: #fff;
font-weight: 600;
}

/* logo */
.logo {
display: inline-block;
float: left;
margin-right: 20px;

}
.logo-img {
width: 75px;
display: inline-block;

}


.terms{ padding: 0px 12% 0 22%; line-height: 120%; color: #54565b;  }
.terms a{font-size: 16px;
	color: #464545;
	font-family: "Ciutadella-Medium",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
	
}

.terms a:hover{color: #263EA6}

.terms-text{font-size: 0.733rem;}

.top_nav{margin-top: 10px;
text-transform: uppercase;
float: left;
}

.top_nav_right{margin-top: 10px;
text-transform: uppercase;
float: right;

}

ul.top_menu li{display: inline-block;

}

ul.top_menu li a{color: #fff;
margin-left: 20px; 
}


.wrapper_allcomm{
margin: 0px auto;

}







.lang-btn{
z-index: 2;
position: absolute;
right:13px;
top:13px;
}




.wrapper_sliderhome{width:95%;
max-width:1280px;
margin-left: auto;
margin-right: auto;
height: 100% !important;
min-height: 500px;}






.wrapper_footer{
width: 100%;
background-color: #242424;
height: 100px;

/*
position: absolute;
left: 0;
bottom: 0;
*/




}


.footer {

width:95%;
max-width:1280px;
margin-left: auto;
margin-right: auto;




}

.signature{text-align: right; margin-top: 35px }

.myblur {
opacity:.3!important;
-webkit-filter:blur(1px);
-moz-filter:blur(1px);
-o-filter:blur(1px);
-ms-filter:blur(1px);
filter:blur(1px);
-webkit-transition:opacity 100ms ease-out;
-moz-transition:opacity 100ms ease-out;
-o-transition:opacity 100ms ease-out;
transition:opacity 100ms ease-out;
}



/*------------------------------------*\
Communiqué grid
\*------------------------------------*/

/*
#gw_go_portfolio_accueil .gw-gopf-post-col{

-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
-o-box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
overflow: hidden;

height: 320px;

}
*/


/* .gw-gopf-post-title h2{ font-weight: 700;} */

.gw-gopf-post-content-wrap{border: 1px solid #e3e3e5;
font-family: Ciutadella-Regular, 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;

}

#gw_go_portfolio_comm .gw-gopf-style-vario a.gw-gopf-btn:hover{background: none !important}
#gw_go_portfolio_comm .gw-gopf-style-vario .gw-gopf-post-content a:hover{color: none}


.gw-gopf-style-vario a.gw-gopf-pagination-load-more{

-webkit-transition: color .2s linear, background-color .2s linear, fill .2s linear, opacity .2s linear, border-color .2s linear;
transition: color .2s linear, background-color .2s linear, fill .2s linear, opacity .2s linear, border-color .2s linear;
color: #000;
background-color: #ffd100;
border-color: #ecd800;


display: inline-block;
margin-bottom: 0;
font-weight: 500;
text-align: center;
font-family: Ciutadella-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif;
text-transform: uppercase;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 2px solid transparent;
white-space: nowrap;
padding: 8px 16px !important;
font-size: 18px;
line-height: 1.5;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none
}


a.gw-gopf-pagination-load-more{margin-top: 30px;}




/*------------------------------------*\
ACF EPK
\*------------------------------------*/



h1.epktop {font-family: 'Ciutadella-SemiBold';
text-transform: uppercase;
font-size: 28px;}


.infofilm{margin-bottom: 10px;}
.realisateur{font-size: 19px; line-height: 19px;}
.annee{font-family: Suisse, sans-serif; font-size: 16px; line-height: 16px;color: #54565b;}



.title_caroussel{text-transform: uppercase;}



.smallheight{line-height: 1 !important}


@media only screen and (max-width:767px) {
.title_caroussel{
font-size: 120%;
line-height: 1;
margin-bottom: 25px;
text-overflow: ellipsis;

/* Required for text-overflow to do anything */
white-space:pre-line;
overflow: hidden;



}
}




@media only screen and (max-width:767px) {

.meta_caroussel{line-height: 1.1 !important;}

}




@media only screen and (min-width:768px) {

.meta_caroussel{line-height: 140%;
font-size: 22px;
padding-top: 5px;
padding-left: 3px;

}
}


/* Flèches extérieures pour grand écran */

@media only screen and (min-width:2000px) {
.tp-leftarrow.tparrows.uranus.noSwipe{left: -90px !important}
.tp-rightarrow.tparrows.uranus.noSwipe{left: 106% !important}
}





.banner_top{

margin:0px auto 5px auto;
/* 	text-align:center; */
}


.banner_top img{width: 100%;
max-width: 1440px;
}






.wrapper_text_epk ul{list-style: initial;
margin: initial;
padding: 20px 0 0 40px;
}

.wrapper_text_epk ul li{margin-bottom: 15px;}

.wrapper_text_epk ul ul{
list-style-type: circle;
padding: 0 0 0 40px;
}

.wrapper_text_epk ol{
list-style: decimal;
margin: initial;
padding: 20px 0 0 40px;
}


.epk_topimg{margin:0px auto 5px auto;
text-align:center;}

.epk_topimg img{width: 100%}



.epk_interview {text-align: justify;
padding: 0px 25px 20px 20px;
}




.newspaper{
-webkit-columns: 3 300px ;
-moz-columns: 3 300px ;
columns: 3 300px ;
-webkit-column-gap: 1em;
-moz-column-gap: 1em;
column-gap: 1em;
}

.newspaper p{font-size: .83333rem !important}

@media only screen and (max-width:768px) {
.newspaper .uk-width-medium-1-3 img{ margin: 0 auto;
display: inline-block;
} 
}

@media only screen and (min-width:768px) {
.newspaper .uk-width-medium-1-3{width: 100% !important;
display: inline-block;
}
}




.printpage{text-align: right;
font-size: 12px;
margin-top: 10px;
margin-bottom: -30px;
}

.printpage .fa{text-align: right;
font-size: 24px;
}



@media only screen and (max-width:768px) {
.comm h1 {font-size: 1.5rem}
}

.comm a:link{color: #2786c2}
.comm a:link em strong{color: #2786c2}

.comm a:visited{color: #663366}
.comm a:visited em strong{color: #663366}


a.fixcolorbtn {color: #000 !important}
a:hover.fixcolorbtn {color: #fff !important}



.fiches_relations {line-height: 1.2 !important}

.fiches_relations span{font-family: Ciutadella-SemiBold, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 130%;
font-weight: 400;}



.fiches_relations a:link{color: #0085CA;}
.fiches_relations a:visited{color: #0085CA;}

li.myboilers p a:link{color: #0085CA;} 
li.myboilers p a:visited{color: #0085CA;} 


hr.dark {
margin-top: 24px;
margin-bottom: 24px;
border: 0;
border-top: 1px solid #d9dadd
}



li.logos_list{display: inline-block;vertical-align:middle; }

img.logos_collabo{max-height: 80px !important;
max-width: 120px;
vertical-align:middle;
margin-right: 14px;
margin-left: 1px;
}



/*------------------------------------*\
main.css modification pour epk
\*------------------------------------*/



.top-separation {
border-top: 4px solid;
width: 110px;
margin-left: 0;
margin-right: inherit;
}





@media only screen and (min-width:768px) {

.top-separation {
border-top: 4px solid;
width: 110px;
margin-left: 0;
margin-right: inherit;
}
}






.underlink a {
text-decoration: underline
}

.bluelink a{color: #0085CA } 


.spacer_footer{
margin-top: 10px;
}

/*------------------------------------*\
Searchford CSS modification
\*------------------------------------*/


.fa-input {
font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


.wrapper_recherche {
width:100%;
max-width:958px;
min-height:500px;
}

.wrapper_recherche_epk {
width:100%;
max-width:800px;
margin-bottom: 15px;
}

.wrapper_recherche_comm {
width:100%;
max-width:800px;
margin-bottom: 50px;
}





.wrapper_recherche .searchford-box.radius.dark,
.wrapper_recherche_epk .searchford-box.radius.dark,
.wrapper_recherche_comm .searchford-box.radius.dark{
max-width: 963px !important;
width: 100% !important;
}







.wrapper_recherche .searchform input,
.wrapper_recherche_epk .searchform input,
.wrapper_recherche_comm .searchform input{font-size: 3em;
color:#3b3b3b !important;
}





.wrapper_recherche .searchform input[type="text"],
.wrapper_recherche_epk .searchform input[type="text"],
.wrapper_recherche_comm .searchform input[type="text"] {
padding:0 0 5px;
box-sizing:border-box;
border:none;
width:100%;
background:none;
position:relative;
z-index:1;
border-bottom:3px solid #3b3b3b;
color:#3b3b3b!important;
text-transform: uppercase;
font-family:Ciutadella-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-weight:400!important;
}






::-webkit-input-placeholder {
color: rgba(77, 76, 76, 0.1);
}

:-moz-placeholder { /* Firefox 18- */
color: #f6416c;  
}

::-moz-placeholder {  /* Firefox 19+ */
color: #f6416c;  
}

:-ms-input-placeholder {  
color: #f6416c;  
}



.search-loading{display: none !important}

.searchford-box{max-width: 958px !important;
width: 100%;
}

.searchford-title{font-family: Ciutadella-SemiBold, 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 140% !important;
font-weight: 400 !important;
}


.searchford-thumb{width: 20%;
max-width: 100px;
}

.searchford-box .searchford-content .searchford-list li{padding-bottom: 20px !important;}

.searchford-box .searchford-content .searchford-list li > a:hover {border-left: 7px !important}



.searchford-box.dark .searchford-content .searchford-list li > a:hover{

border-left-color: #000 !important
}


.searchford-foot{font-family: Ciutadella-SemiBold, 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: uppercase;
font-weight: 400 !important;
background-color: #000 !important;
}


.searchford-box .searchford-content{max-height: 23em !important}








.loupe .fa-search{font-size: 38px; color: #979797;
float: right;
vertical-align: bottom;
margin-bottom: -70px !important;
line-height: 70px;
}



.search_comm .fa-search{font-size: 26px; color: #979797;
float: right;
vertical-align: bottom;
vertical-align: bottom;
margin-bottom: -45px !important;
line-height: 45px;
}






.wrapper_singlecomm .searchford-box{
max-width: 650px !important;
width: 100% !important;

}


.wrapper_singlecomm .searchform input{font-size: 2.2em;
color:#3b3b3b !important;

}



.wrapper_singlecomm .searchform input[type="text"]{
padding: 0 0 5px 0;
box-sizing: border-box;
border: none;
width: 100%;
background: none;
position: relative;
z-index: 1;
border-bottom: 2px solid #3b3b3b;
color:#3b3b3b !important;

}


.search_comm{width: 50%;
margin-top: 40px;
margin-bottom: 60px;
}


h2.mytoptitle{ 
position: absolute; 
top: 613px; 
right: 64px;
color: #fff;
/* background-color: rgba(0, 0, 0, 0.74);  */
background-color: #000000;
padding: 14px 42px 10px 42px;
font-size: 50px;
}


#l-background-jaune {
position: absolute;
z-index: 1;
width: 100%;
height: 700px;
overflow: hidden;
top: 0;
background-color: #FFD100 
}


/* Top background home page  */

.top-bg-home{
position: absolute;
z-index: 1;
width: 100%;
height:280px;
top: 0;
background-color: #FFD100 
}

@media (min-width: 768px) {
.top-bg-home{height:450px;}
}

@media (min-width: 990px) {
.top-bg-home{height:525px;}
}

@media (min-width: 1200px) {
.top-bg-home{height:630px;}
}

@media (min-width: 1440px) {
.top-bg-home{height:750px;}
}



/* Top background EPKs page  */

.top-bg-epk{
position: absolute;
z-index: 1;
width: 100%;
height:220px;
top: 0;
background-color: #f6f4f0 /* change avec switch-color */
}


@media (min-width: 380px) {
.top-bg-epk{height:240px;}
}


@media (min-width: 480px) {
.top-bg-epk{height:320px;}
}

@media (min-width: 768px) {
.top-bg-epk{height:450px;}
}

@media (min-width: 990px) {
.top-bg-epk{height:525px;}
}

@media (min-width: 1200px) {
.top-bg-epk{height:630px;}
}

@media (min-width: 1440px) {
.top-bg-epk{height:750px;}
}



/*------------------------------------*\
 Dates importantes
\*------------------------------------*/

.wrapper_dates{border: none !important}

.border-nfb-bottom{border-bottom: 1px solid #c8c9cc;}
.border-nfb-top{border-top: 1px solid #c8c9cc;}


/*------------------------------------*\
Essential Grid En coulisses
\*------------------------------------*/


h3.eg-en-coulisses-element-0{
font-family: 'Ciutadella-Bold', sans-serif, sans-serif;
word-wrap: break-word; /* old name */
  overflow-wrap: break-word;}


.eg-en-coulisses-element-6{font-family: 'Ciutadella-Bold', sans-serif, sans-serif;}


.eg-lightbox-post-content-inner{font-family: 'Ciutadella-Regular', sans-serif, sans-serif; font-weight: 400; font-size: 18px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}
.eg-lightbox-post-content-inner h2{font-family: 'Ciutadella-Bold', sans-serif, sans-serif; text-transform: uppercase;}


a.eg-en-coulisses-element-27:focus{
color: #ffffff}


.eg-en-coulisses-element-26{font-family: 'Ciutadella-SemiBold', sans-serif, sans-serif;}
.eg-en-coulisses-element-28{font-family: 'Ciutadella-SemiBold', sans-serif, sans-serif;}
.eg-en-coulisses-element-31{font-family: 'Ciutadella-SemiBold', sans-serif, sans-serif;}



/*------------------------------------*\
 Essential Grid WP plugin
\*------------------------------------*/


.minimal-light input.eg-search-input {
width: 80%;
padding: 4px 10px 4px 10px;
}

.minimal-light .eg-search-submit {
margin-left: 5px;
}

.eg-search-wrapper{
vertical-align: middle;
line-height: 16px;
}


h2.esg-content{font-family: Ciutadella-SemiBold, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif;
 -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow: hidden;
text-overflow: ellipsis;

}

/* Date et reslisateur epkskin */


.eg-epkskin-element-27 {font-family: Ciutadella-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif !important;
 -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}


.eg-epkskin-element-25{font-family: Suisse, sans-serif !important;
 -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}


.esg-filters.esg-navbutton-solo-left{
position: absolute;
left: -40px;
top: 45%;
z-index: 1800;
}

.esg-filters.esg-navbutton-solo-right{
position: absolute;
right: -40px;
top: 45%;
z-index: 1800;
}



/*------------------------------------*\
Page Oscars
\*------------------------------------*/


.wrapperVignetteOscars{position: relative; display: block; width: 204px; height: auto; text-align: center;}


a.containerScreenshotOscars{
position: relative;
text-align: center
}

a.containerScreenshotOscars{
display: block;
overflow: hidden;
background: #fff;

-webkit-backface-visibility: visible
}



a.containerScreenshotOscars::before{
content: ""
}


.containerScreenshotOscars:hover::before{
background: url(img/play.png) center center no-repeat;
opacity: 1 !important;
width: 44px;
height: 44px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 2;
}


/*------------------------------------*\
WORDPRESS CORE
\*------------------------------------*/

.alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}



.uk-dropdown.caption-card{border: none  !important;
box-shadow: 0 5px 15px rgba(0,0,0,0.2);
background:#fff;
border-radius: 1px;
color: #111;
}

.uk-thumbnail-caption-left{
vertical-align:bottom !important
}




/* Revamp 2021 */




@media only screen and (min-width:768px) {
.multicolumn-laurels{
-moz-column-count: 2;
-moz-column-gap: 10%;
-webkit-column-count: 2;
-webkit-column-gap: 10%;
column-count: 2;
column-gap: 10%;
}

li.laurels-list{
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  display: inline-block;
  margin-bottom: 40px;
}

li.laurels-list p{margin: 0 !important}

li.laurels-list:last-child{
/*   To prevent last child to be alone on the right */
  border: 1px solid transparent;
  float: inline-start;
  padding-bottom: 65px;
}
}


@media only screen and (max-width:767px) {
.child-laurels{margin-bottom: 25px;}
}





h2.video-title{font-size: 1.8rem;}

.uk-grid .uk-width-medium-1-3.teamrow:nth-child(3n+1) {clear: both !important}
.uk-grid .uk-width-medium-1-3.videorow:nth-child(3n+1) {clear: both !important}

.myciutadella-semibold{font-family: Ciutadella-SemiBold, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif !important}



/*------------------------------------*\
Cookies
\*------------------------------------*/

@media print, screen and (min-width: 480px){
#cookies-banner {
margin-right: 1.5rem;
}
}

.nfb-font__title--md{font-family:Ciutadella-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;}

p.nfb-font__body--md--serif{font-family: Suisse, sans-serif;
color: #000;
font-size: .875rem;
font-style: normal;
font-weight: 400;
line-height: 1.3rem;}

#cookies-banner {
bottom: 0;
margin-bottom: 1.5rem;
position: fixed;
z-index: 100;
}

.nfb-dialog {
border: none;
box-shadow: 0 0 1rem #c0bfbe;
box-sizing: border-box;
display: block;
max-width: 25rem;
outline: none;
padding: 1.5rem;
}




.nfb-font__title--md {
font-size: 1rem;
line-height: 1.25rem;
}

.nfb-dialog__button-container {
align-items: center;
column-gap: 1rem;
display: flex;
flex-wrap: wrap;
margin-top: 1.5rem;
}



.nfb-button, .nfb-button--blue--filled{

background-color: #fff;
border: 2px solid #263ea6;
border-radius: 4px;
color: #1c1b1b;
color: #000;
cursor: pointer;
font-family:Ciutadella-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
padding: calc(.5rem - 2px) 1rem;
text-align: center;
text-transform: uppercase;
transition: color .2s linear,background-color .2s linear,fill .2s linear,opacity .2s linear,border-color .2s linear;
user-select: none;
white-space: nowrap;
}


.nfb-button--blue--filled {
background-color: #0085ca;
border-color: #0085ca;
	color: #fff;
font-weight: 400;
}


.nfb-button--discreet {
  background-color: transparent;
  border-color: #fff;
  color: #1c1b1b;
font-family:Ciutadella-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
}


.nfb-button--blue--filled:hover, .nfb-button--filled:hover, .nfb-button--green--filled:hover, .nfb-button--orange--filled:hover, .nfb-button--pink--filled:hover, .nfb-button--red--filled:hover, .nfb-button--turquoise--filled:hover, .nfb-button--violet--filled:hover, .nfb-button--yellow--filled:hover {
  background-color: #fff;
  color: #000;

}

.nfb-button--discreet:hover {
  color: #263ea6;
  text-decoration: underline;
}

.nfb-button:hover {
  background-color: #e3e3e2;
  border-color: #263ea6;
}


