/*** NEW ICON ***/
@font-face {
  font-family: 'icomoon-glasses';
  src:  url('../fonts/icomoon-glasses.eot?1vrunx');
  src:  url('../fonts/icomoon-glasses.eot?1vrunx#iefix') format('embedded-opentype'),
    url('../fonts/icomoon-glasses.ttf?1vrunx') format('truetype'),
    url('../fonts/icomoon-glasses.woff?1vrunx') format('woff'),
    url('../fonts/icomoon-glasses.svg?1vrunx#icomoon-glasses') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon-glasses:before {content: "\e900";}
html .page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper #hw-lien-liseuse::before{ content: '\e900'; font-family: "icomoon-glasses";}
 
/*** SLIDESHOW ***/
.slick-slide img{ width:100%; }
.block-slideshow--full{ display:block; float:left; width:100%; margin:0 0 0 0; }
.html .block-slideshow--full .slick{ display:block; float:left; width:100%; margin:0 0 0 0; }
.html .block-slideshow--full .views-field a{ display:block; float:left; width:100%;  }


/*** INSTAFEED ***/
.block-instafeed{ display:block; float:left; width:100%; margin:50px 0; }
.block-instafeed p{ display:block; float:left; width:100%; margin:0; }
.block-instafeed .block-title::before{content:'\f1e0'; font-family:FontAwesome; color:#008ba6; display:inline-block; text-align:left; margin:0 10px 0 0; font-size:30px; line-height:1; }

.univers_fayard .block-instafeed{ margin:50px 0 50px 0; }
.univers_fayard .block-instafeed .block-title-wrapper .block-title::before{content:''}
.univers_fayard .block-instafeed .block-title-wrapper{text-align:center;font-size:1rem;margin:0}
.univers_fayard .block-instafeed .block-title-wrapper *{font-size:1.7em;font-weight:600;line-height:2.2em;text-transform:uppercase;color:#292929}
.univers_fayard .block-instafeed .block-title-wrapper::after{content:'';display:inline-block;width:55px;height:1px;background:#292929;margin:auto}

#instafeed{ display:block; float:left; width:100%; margin:0 0 20px 0;}
#instafeed a{ display:block; float:left; width:25%; padding:10px; }
#instafeed a:nth-child(4n+1){ clear:both; }
#instafeed a img{ display:block; float:left; width:100%; height:auto; transition:all 0.6s ease; transform:rotate(0deg) scale(1);  }
#instafeed a:hover img{ display:block; float:left; width:100%; height:auto; box-shadow:0 5px 10px -4px #000; }


/***** LOGO *****/
#navbar .logo_title { display:inline-block; width:50%; text-align:center; }
#navbar .logo_title .logo_img{ display:inline-block; width:50%;  }
#navbar .logo_title .logo_img img{ max-width:300px; }
#navbar.out-of-slider .logo_img img{ max-width:190px; }
#navbar.opened .logo_side_txt{ display:none; } 

/*** custom home ***/
.front #navbar .logo_title .logo_img img{ display:none; }
.front #navbar .logo_title .logo_img{ display:inline-block; float:none; width:100%; height:90px; max-width:250px; background:transparent url(../images/fayard-logo-white.png) no-repeat center center; background-size:100%; }
.front #navbar.opened .logo_img,
.front #navbar.out-of-slider .logo_img{ display:inline-block; float:none; width:100%; height:90px; max-width:190px; background:transparent url(../images/fayard-logo-black.png) no-repeat center center; background-size:100%; }
.front #navbar .logo_title .logo_side_txt{ margin:2rem 0 0 1rem; }
#navbar.opened .logo_side_txt{ display:none; } 
#navbar.out-of-slider .logo_side_txt{ display:none; } 


/****************************************************************************************************/
/*** UNIVERS CUSTOMS GLOBALS ***/
#navbar .logo_zone{ text-align:center; }
#navbar .logo_zone .block { display:block; float:left; width:100%; text-align:center; }
#navbar .logo_zone .block .logo{ display:block; float:left; width:100%; text-align:center; }
#navbar .logo_zone .block h1{ margin:0; }
#navbar .logo_zone .block a{ display:block; float:left; width:100%; max-width:300px; text-align:center; }
#navbar .logo_zone .block img{ display:inline-block; max-width:100%; text-align:center; height:auto; }
#navbar .logo_zone .block img + img{ display:none; }
#navbar.out-of-slider .logo_zone .block a,
#navbar.opened .logo_zone .block a{ max-width:190px;  }
#navbar.out-of-slider .logo_zone .block img,
#navbar.opened .logo_zone .block img{ display:none; }
#navbar.out-of-slider .logo_zone .block img + img,
#navbar.opened .logo_zone .block img + img { display:inline-block; height:auto; }


/******************************************************************************
MOBILE
***************************************************************************/
@media screen and (max-width:769px) {	
	/***** HEADER *****/
	#navbar .navbar-header{ display:block; width:100%; float:left; margin:0; padding:0; }
	#navbar .navbar-header .menu-toggle-wrap{ position:absolute; top:7px; right:0; }
	#navbar .navbar-header .navbar-fade-button{}
	#navbar .navbar-header #page-header{ display:block; width:100%; float:left; margin:20px 0; padding:0;  }

	/***** LOGO *****/
	.html #navbar .logo_title{ display:block; float:left; width:80%; margin:0; }
	.html #navbar .logo_title .logo{ display:block; float:left; width:100%; max-width:100%;  }
	.html #navbar .logo_title .logo .logo_img{ display:block; float:left; width:100%; max-width:100%; height:auto; }
	.html #navbar .logo_title .logo .logo_img img{ display:block; float:left; width:100%; max-width:100%; }
	.html #navbar .logo_img{ background:none!important; }
	
	/*** UNIVERS CUSTOMS GLOBALS ***/
	.html #navbar .logo_zone .block { display:block; float:left; width:100%; text-align:center; }
	.html #navbar .logo_zone .block a{ display:block; float:left; width:80%!important; text-align:left; max-width:100%!important; }
	.html #navbar .logo_zone .block a img{ float:left; width:100%!important; height:auto!important; max-width:100%!important; }
	.html #navbar.out-of-slider .logo_zone .block a,
	.html #navbar.opened .logo_zone .block a{ width:100%; max-width:100%!important; }
	
	
	/*** SLIDESHOW DOTS ***/
	.block-slideshow--full .slick-dots{ position:static; float:left; width:100%;  }
	.block-slideshow--full .slick-dots li{ background:#444; border-color:#444; margin:10px 5px; }
	.block-slideshow--full .slick-dots li.slick-active{ background:#fff; border-color:#444; }
		
}



/****************************************************************************************************/
/*** UNIVERS MAZARINE ***/
.univers_mazarine{}
.univers_mazarine a:hover{ color:#FF064A; }

/*** MAZARINE > NAVBAR ***/
.univers_mazarine #navbar .block-menu{}
.univers_mazarine #navbar .block-menu .block-title,
.univers_mazarine #navbar .block-menu .menu a{ color:#008ba6;  }
.univers_mazarine #navbar .navbar-fade nav .col_nav #block-menu-menu-r-seaux{ background:#023d4d;  }

.univers_mazarine #navbar{ background:#fff; box-shadow:none; }
.univers_mazarine #navbar .navbar-header *,
.univers_mazarine #navbar .navbar-header:hover *,
.univers_mazarine #navbar .navbar-header:hover::after,
.univers_mazarine #navbar .navbar-header:hover::before,
.univers_mazarine #navbar .navbar-header .navbar-fade-button span::before,
.univers_mazarine #navbar .navbar-header .navbar-fade-button:hover::before,
.univers_mazarine #navbar .navbar-header .navbar-fade-button:hover span::before { color:#008ba6!important; }
.univers_mazarine #navbar .navbar-header .navbar-fade-button .glyphicon::before{  border-color:#008ba6!important; }


.univers_mazarine  #navbar .navbar-header :hover::after{ color:#FF064A!important }


.univers_mazarine:not(.node-type-hw-univers) #navbar .logo_zone .block img,
.univers_mazarine:not(.node-type-hw-univers) #navbar .logo_zone .block img{ display:none; }
.univers_mazarine:not(.node-type-hw-univers) #navbar .logo_zone .block img + img,
.univers_mazarine:not(.node-type-hw-univers) #navbar .logo_zone .block img + img { display:inline-block; height:auto; }
.univers_mazarine.node-type-hw-univers #navbar .navbar-header .navbar-fade-button::before,
.univers_mazarine.node-type-hw-univers #navbar .navbar-header .navbar-fade-button span::before { color:#fff!important; border-color:#fff!important; }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .navbar-header .navbar-fade-button::before,
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .navbar-header .navbar-fade-button span::before,
.univers_mazarine.node-type-hw-univers #navbar.opened .navbar-header .navbar-fade-button::before,
.univers_mazarine.node-type-hw-univers #navbar.opened .navbar-header .navbar-fade-button span::before { color:#008ba6!important; border-color:#008ba6!important; }

/* front page of univers */
.univers_mazarine.node-type-hw-univers #navbar{ background:transparent; }
.univers_mazarine.node-type-hw-univers #navbar .navbar-header *{ color:#fff; }
.univers_mazarine.node-type-hw-univers #navbar .navbar-header *:hover{ color:#fff; }
.univers_mazarine.node-type-hw-univers #navbar .navbar-header *:hover::after{ color:#fff; }
.univers_mazarine.node-type-hw-univers #navbar .navbar-header .navbar-fade-button span::before { color:#fff;  }
.univers_mazarine.node-type-hw-univers #navbar .navbar-header .navbar-fade-button:hover span::before { color:#fff; border-color:#fff; }

.univers_mazarine.node-type-hw-univers #navbar.out-of-slider{ background:#fff; }
.univers_mazarine.node-type-hw-univers #navbar.opened{ background:#fff; }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .navbar-header *{ color:#008ba6; }
.univers_mazarine.node-type-hw-univers #navbar.opened .navbar-header *{ color:#008ba6; }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .navbar-header *:hover{ color:#008ba6; }
.univers_mazarine.node-type-hw-univers #navbar.opened .navbar-header *:hover{ color:#008ba6; }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .navbar-header *:hover::after{ color:#008ba6; }
.univers_mazarine.node-type-hw-univers #navbar.opened .navbar-header *:hover::after{ color:#008ba6; }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .navbar-header .navbar-fade-button span::before { color:#008ba6;  }
.univers_mazarine.node-type-hw-univers #navbar.opened .navbar-header .navbar-fade-button span::before { color:#008ba6;  }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .navbar-header .navbar-fade-button:hover span::before { color:#008ba6; border-color:#008ba6; }
.univers_mazarine.node-type-hw-univers #navbar.opened .navbar-header .navbar-fade-button:hover span::before { color:#008ba6; border-color:#008ba6; }

 
/*logo*/
.univers_mazarine.node-type-hw-univers #navbar .logo_title { width:350px; height:70px; background:url(../images/mazarine-logo-blanc.png) no-repeat center center; }
.univers_mazarine.node-type-hw-univers #navbar .logo_title img { display:none; }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .logo_title { width:auto; height:auto; background:none; }
.univers_mazarine.node-type-hw-univers #navbar.out-of-slider .logo_title img { display:block; }
.univers_mazarine #navbar.out-of-slider .logo_title { width:auto; height:auto; background:none; }
.univers_mazarine #navbar.out-of-slider .logo_title img{ width:auto; height:auto; background:none; }

/* opened */
.univers_mazarine #navbar.out-of-slider{ box-shadow:0 0 10px rgba(41,41,41,0.12); }
.univers_mazarine #navbar.opened{ background:#fff!important; }
.univers_mazarine #navbar.opened .logo_title{ width:auto!important; height:auto!important; background:none!important; }
.univers_mazarine #navbar.opened .logo_title img{ display:block!important; width:auto!important; height:auto!important; background:none!important; }

/*** MAZARINE > MENU RESEAUX SOCIAUX ***/
.univers_mazarine #block-menu-menu-r-seaux-mazarine{ margin-top:4rem; background:#dbebeb ; max-width:165px; }
.univers_mazarine #block-menu-menu-r-seaux-mazarine .nav{ display:flex; justify-content:space-between; align-items:center; height:7rem; }
.univers_mazarine #block-menu-menu-r-seaux-mazarine .nav a{color:#ffffff; transition:0.3s color,0.3s border,0.3s background-color; font-size:0; width:3.9rem; height:3.9rem; line-height:3.3rem; padding:0; text-align:center; display:block !important; }
.univers_mazarine #block-menu-menu-r-seaux-mazarine .nav a::before{color:#008ba6; transition:0.3s color,0.3s border,0.3s background-color; 
font-family:FontAwesome; font-size:3rem; }
.univers_mazarine #block-menu-menu-r-seaux-mazarine .nav a:hover::before{ color:#fff; }
.univers_mazarine #block-menu-menu-r-seaux-mazarine .nav a.link-instagram::before { content:""; }
.univers_mazarine #block-menu-menu-r-seaux-mazarine .nav a.link-facebook::before { content:""; }
.univers_mazarine #block-menu-menu-r-seaux-mazarine .nav a.link-twitter::before { content:""; }

/*** MAZARINE > MENU NEWSLETTER ***/
.univers_mazarine #block-menu-menu-newsletter-mazarine{ margin:0; background:#dbebeb ; max-width:165px; text-align:center; padding:0 0 20px 0; }
.univers_mazarine #block-menu-menu-newsletter-mazarine .content a{ display:inline-block; float:none; padding:5px 10px; background:#fff; color:#008ba6;   }



/*** MAZARINE > ZONES ***/
.univers_mazarine .breadcrumb{ }
.univers_mazarine .highlighted .breadcrumb > li,
.univers_mazarine.page-node.node-type-hw-livre .highlighted .breadcrumb > li,
.univers_mazarine .highlighted .breadcrumb > li,
.univers_mazarine.page-node.node-type-hw-livre .highlighted .breadcrumb > li a,
.univers_mazarine .highlighted .breadcrumb > li a{ color:#008ba6; font-weight:400; font-size:14px; letter-spacing:1px; }

/*** MAZARINE > LAYOUT & zones colors ***/
.univers_mazarine #main-container .block{ display:block; float:left; width:100%; margin:30px 0; padding:0; background:transparent; }
.univers_mazarine #main-container #block-system-main{ margin:0 0 30px 0; padding:0;  }
.univers_mazarine .block .content{ display:block;  width:100%; }
.univers_mazarine .main-container .block .block-title-wrapper{ display:block; float:left; width:100%; text-align:center;  }
.univers_mazarine .main-container .block .block-title{ display:block; float:left; width:100%; text-align:center; font-size:26px; font-weight:700; text-transform:none; color:#008ba6; }
.univers_mazarine .highlighted{ background:#dbebeb; }
.univers_mazarine .block-system-main{ margin:0; }

/*** MAZARINE > FOOTER ***/
.univers_mazarine .footer{ background:#00504e; margin:0;  }
.univers_mazarine .footer > .container .col_footer .block-title{ color:#fff;  }
.univers_mazarine .footer > .container .col_footer.footer_4 #block-menu-menu-newsletter .nav a{ color:#FF064A; }
.univers_mazarine .footer > .container .col_footer.footer_4 #block-menu-menu-newsletter .nav a:hover,
.univers_mazarine .footer > .container .col_footer.footer_4 #block-menu-menu-newsletter--2 .nav a:hover{ background:#008ba6; border-color:#008ba6; color:#fff; }
.univers_mazarine .footer > .container .col_footer:not(.footer_4) .nav > li a:hover{ color:#008ba6; }
.univers_mazarine .footer #block-menu-menu-newsletter .nav a{ background:#FF064A!important; color:#fff!important}
.univers_mazarine .footer #block-menu-menu-newsletter .nav a:hover{ background:#fff!important; color:#FF064A!important}
.univers_mazarine .footer > .container #block-block-1 a{ color:#FF064A!important; }

/*** MAZARINE > Slick ***/
.univers_mazarine #main-container.main-container .slick__arrow > .slick-arrow{  border:none; text-stroke:0; -webkit-text-stroke:0;}
.univers_mazarine #main-container.main-container .slick__arrow > .slick-arrow::before{ color:#008ba6; }
.univers_mazarine #main-container.main-container .slick__arrow > .slick-arrow:hover{    }
.univers_mazarine #main-container.main-container .slick__arrow > .slick-arrow:hover::before{ color:#000;  }
.univers_mazarine #block-views-univers-block-1 .slick__slide {margin: 1rem;}

/*** MAZARINE > Block univers ***/
.univers_mazarine #block-views-univers-block-1{ display:block; float:left; width:100%;  background:#008ba6;  }
.univers_mazarine #block-views-univers-block-1 .block-title{ color:#fff; font-weight:700; font-size:26px!important; color:#fff!important; text-transform:none; }
.univers_mazarine #block-views-univers-block-1 .block-title::before{ display:inline-block; content:""; width:40px; height:40px; margin:0 10px 0 0; position:relative; top:10px; background:url(../images/icon-portevoix.png) no-repeat; }
.univers_mazarine #block-views-univers-block-1 .block-title-wrapper::after{ display:none; }
.univers_mazarine #block-views-univers-block-1 .content{ display:block; float:left; width:100%; }
.univers_mazarine #block-views-univers-block-1 .node{ background:transparent;  }
.univers_mazarine #block-views-univers-block-1 .field-group-link{ border:none;  }
.univers_mazarine #block-views-univers-block-1 .field-name-field-tags{ padding:5px 30px; }
.univers_mazarine #block-views-univers-block-1 .field-name-field-source .field-item,
.univers_mazarine #block-views-univers-block-1 .field-name-field-source .field-item p{ color:#008ba6; }
.univers_mazarine #block-views-univers-block-1 .field-name-post-date .field-items,
.univers_mazarine #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item{ color:#008ba6; border-color:#008ba6; background:#fff;  }
.univers_mazarine #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item span{ color:#008ba6; }
.univers_mazarine #block-views-univers-block-1 .field-name-post-date .field-items:hover,
.univers_mazarine #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item:hover{ color:#fff; border-color:#008ba6; background:#008ba6; }
.univers_mazarine #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item:hover span{ color:#fff;  }
.univers_mazarine #block-views-univers-block-1.block{ position:relative; overflow:visible; margin-bottom:0; }
.univers_mazarine #block-views-univers-block-1::before{ content:""; display:block; width:99.7vw; height:100%; position:absolute; left:50%; top:0; margin-left:-50vw; z-index:-1; background:#008ba6;  }
.univers_mazarine #main-container.main-container #block-views-univers-block-1 .slick__arrow > .slick-arrow::before{ color:#fff; }
.univers_mazarine #block-views-univers-block-8.block{ margin-top:0; }

/*** MAZARINE > Quicktabs ***/
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact){}
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li{ position:relative; padding-left:55px; }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li a{ color:#000;  }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li > a:hover{ color:#008ba6; }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li > a.active{ color:#008ba6; border-color:#008ba6; font-weight:700; position:relative; }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li.active{ }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li::before{ content:""; display:block; width:45px; height:45px; position:absolute; top:-7px; left:10px; background:url(../images/icon-etoile.png) no-repeat center center; }
.univers_mazarine .block-quicktabs .more-link a:hover{ background:#008ba6; border-color:#008ba6; color:#fff; }

.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li::before{ content:""; transition:transform 0.5s ease; transform:scale(0) rotate(85deg); }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li.active::before{ transform:scale(0.7) rotate(360deg); }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .view-content{ width:100%;  margin-bottom:40px; }
.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .more-link{ width:100%; }
.univers_mazarine .slick { display:block; float:left; width:100%; margin-bottom:40px;  }
.univers_mazarine #main-container #block-quicktabs-quicktabs-home-univers{ margin:0; }
.univers_mazarine #main-container #block-quicktabs-quicktabs-home-univers .view{ padding:0 3rem; }

/*** MAZARINE > tabs on node hw livre ***/
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-group-htabs-wrapper .horizontal-tab-button.selected *{ border-color:#008ba6; color:#008ba6; font-weight:700; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-group-htabs-wrapper .horizontal-tab-button a strong{ }

/*** MAZARINE > Block custom buttons ***/
.univers_mazarine .block-mazarine-buttons{ }
.univers_mazarine .block-mazarine-buttons .content{ display:block; float:left; width:100%; text-align:center;  }
.univers_mazarine .block-mazarine-buttons .content a{ display:inline-block; margin:0 10px 20px 10px; padding:15px 30px; color:#fff; background:#008ba6; font-size:18px; font-weight:900; text-transform:uppercase; border:1px solid #fff; transition:all 0.7s ease;  }
.univers_mazarine .block-mazarine-buttons .content a:hover{ color:#008ba6; background:#fff; box-shadow:0 5px 10px -5px #000; }

.univers_mazarine .view-univers .more-link a{ display:inline-block; margin:0 10px 20px 10px; padding:10px 20px; color:#fff; background:#008ba6; font-size:18px; font-weight:900; text-transform:uppercase; border:1px solid #fff; transition:all 0.7s ease;  }
.univers_mazarine .view-univers .more-link a:hover{ color:#008ba6; background:#fff; box-shadow:0 5px 10px -5px #000; border:1px solid #fff}


#block-quicktabs-quicktabs-home-univers .content .quicktabs-wrapper ul.quicktabs-tabs li a {text-transform: none !important;}
.block-instafeed .block-title-wrapper .block-title::before {content: '\f16d';}

 
.univers_mazarine .page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper #hw-lien-liseuse:before,
.univers_mazarine .page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap:before {color: #FF064A;}
 
.univers_mazarine #main-container .node .acheter button.buybutton {background-color: #FF064A;}
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper #hw-lien-liseuse:before,
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap:before {color: #FF064A; -webkit-text-stroke:0; text-stroke:0; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div .field-group-format-wrapper .field-name-hw-intervenants a:hover{color: #FF064A;}
 

/*** MAZARINE > Block newsletter banner ***/
.univers_mazarine .block-mazarine-newsletter-banner{ position:relative; text-align:center; }
.univers_mazarine .block-mazarine-newsletter-banner::before{ content:""; display:block; width:99.7vw; height:100%; position:absolute; left:50%; top:0; margin-left:-50vw; z-index:-1; background:#008ba6 url(../images/mazarine-bg.jpg) top center; background-size:cover; background-attachment:fixed; ;  }
.univers_mazarine .block-mazarine-newsletter-banner .block-title{ }
.univers_mazarine .block-mazarine-newsletter-banner .content{ display:inline-block; float:none; width:70%; margin:50px 0; padding:100px 0 50px 0; text-align:center; background:#fff url(../images/mazarine-logo-blue.png) no-repeat top 50px center; }
.univers_mazarine .block-mazarine-newsletter-banner .content p{ display:block; float:left; width:100%; margin:0 0 20px 0; text-align:center; font-size:24px; line-height:1;  color:#008ba6; font-weight:300;  }
.univers_mazarine .block-mazarine-newsletter-banner .content a{display:inline-block; margin:0 10px; padding:15px 30px; color:#fff; background:#008ba6; border:1px solid #008ba6; transition:all 0.7s ease; font-size:18px; font-weight:900; text-transform:uppercase;  }
.univers_mazarine .block-mazarine-newsletter-banner .content a:hover{ color:#008ba6; background:#fff; box-shadow:0 5px 10px -5px #000; }

/*** MAZARINE > Pictos ***/
.univers_mazarine .node-hw-livre.view-mode-listes .group-img-wrap .form-group .picto-nouveaute,
.univers_mazarine .node-hw-livre.view-mode-listes .group-img-wrap .form-group .picto-a-paraitre { z-index:9;  }
.univers_mazarine .node-hw-livre.view-mode-listes .group-img-wrap .form-group .picto-nouveaute::before,
.univers_mazarine .node-hw-livre.view-mode-listes .group-img-wrap .form-group .picto-a-paraitre::before { background:#008ba6;  }

/*** MAZARINE > Nodes pages custom colors ***/

.univers_mazarine .node-hw-livre.view-mode-listes .field-name-title-field .field-item a,
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-title-field .field-item a::before,
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-title-field .field-item a::after,
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-title-field .field-item a span,
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-title-field .field-item a:focus{ color:#008ba6; }
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-hw-intervenants{ margin-top:0; color:#008ba6; }
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-hw-intervenants a{ color:#008ba6; }
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-hw-livre-couverture{ position:relative; }
.univers_mazarine .node-hw-livre.view-mode-listes .field-name-hw-livre-couverture::after{ content:""; display:block; width:100%; height:100%; position:absolute; z-index:-1; top:10px; bottom:-10px; left:10px; right:-10px; background:#008ba6; }

.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper #hw-lien-liseuse:hover{ color:#FF064A; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap::before, 
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap .partage a::before, 
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap .partage a::after, 
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap .partage a span, 
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap .partage a:focus{ color:#FF064A; transition:all 0.3s ease; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap:hover::before{ color:#fff; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap:hover::after{ color:#FF064A; }

.univers_mazarine #main-container .node .acheter button.buybutton {background-color: #FF064A;}
.univers_mazarine #main-container .node .acheter button.buybutton:hover{ background:#fff; color:#FF064A; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .buybutton span{ background:#FF064A; color:#fff; text-shadow:none; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .buybutton:hover span{ background:#fff; color:#FF064A; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir{ background:#008ba6; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-group-htabs-wrapper .horizontal-tab-button a{ color:#008ba6; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-name-hw-livre-zone-libre{ display:block; float:left; width:100%; margin:20px 0; padding:0 4rem; }
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-name-hw-livre-zone-libre p{ display:block; float:left; width:100%; margin:0 0 20px 0; padding:0; }

.univers_mazarine.page-node .node.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .buybutton{ background:#008ba6; }
.univers_mazarine.page-node .node.view-mode-full .field-name-title-field,.univers_mazarine.page-node .node.view-mode-full .field-name-title-field *{ background:#dbebeb!important; color:#008ba6!important; }

.univers_mazarine .node-hw-evenement.view-mode-listes > a .field-group-link .field-name-field-source .field-item { color:#FF064A!important }
.univers_mazarine .node-hw-evenement.view-mode-listes > a .field-group-link .field-name-field-date-de-l-evenement .field-item{ border-color:#FF064A!important;  background:#fff;  }
.univers_mazarine .node-hw-evenement.view-mode-listes > a .field-group-link .field-name-field-date-de-l-evenement .field-item span{ color:#FF064A!important }
.univers_mazarine .node-hw-evenement.view-mode-listes > a .field-group-link .field-name-field-date-de-l-evenement .field-item:hover{ border-color:#FF064A!important;  background:#FF064A;  }
.univers_mazarine .node-hw-evenement.view-mode-listes > a .field-group-link .field-name-field-date-de-l-evenement .field-item:hover span{ color:#fff!important }
.univers_mazarine .node-hw-evenement.view-mode-listes > a .field-group-link .field-name-field-date-de-l-evenement .field-item span:hover{ color:#fff!important }

.univers_mazarine .node-article.view-mode-listes > a .field-group-link .field-name-field-source .field-item *{ color:#FF064A!important }
.univers_mazarine .node-article.view-mode-listes > a .field-group-link .field-name-post-date .field-items{ border-color:#FF064A!important;  background:#fff; color:#FF064A!important }
.univers_mazarine .node-article.view-mode-listes > a .field-group-link .field-name-post-date .field-items div{    color:#FF064A!important }
.univers_mazarine .node-article.view-mode-listes > a .field-group-link .field-name-post-date .field-items:hover{ border-color:#FF064A!important;  background:#FF064A;  }
.univers_mazarine .node-article.view-mode-listes > a .field-group-link .field-name-post-date .field-items:hover div{ color:#fff!important }
.univers_mazarine .node-article.view-mode-listes > a .field-group-link .field-name-post-date .field-items div:hover{ color:#fff!important }

/* TITLE PAGE LIVRE */
.univers_mazarine.node-type-hw-livre .node.view-mode-full .field-name-title-field,
.univers_mazarine.node-type-hw-livre .node.view-mode-full .field-name-title-field *{ background:#008ba6!important; color:#dbebeb!important;}

.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper #hw-lien-liseuse::before,
.univers_mazarine.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap::before{ text-stroke:0; -webkit-text-stroke:0; }

.univers_mazarine.page-node .node.view-mode-full .field-name-field-date-de-l-evenement{ background:#dbebeb!important; }
.univers_mazarine.page-node .node.view-mode-full .field-name-field-accroche{ background:#dbebeb!important; }
.univers_mazarine.page-node .node.view-mode-full .field-name-field-accorche{ background:#dbebeb!important; }
.univers_mazarine.page-node .node.view-mode-full .field-name-body a{ color:#008ba6!important; }
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-node-link .field-item a:hover{ background:#008ba6!important; }
.univers_mazarine.page-node .node.view-mode-full .group-col-droite .field-name-body a{ color:#008ba6!important; } 

.univers_mazarine .node-hw-evenement.view-mode-full .field-name-field-image{ position:relative; }
.univers_mazarine .node-hw-evenement.view-mode-full .field-name-field-image::after{ content:""; display:block; width:100%; height:100%; position:absolute; z-index:-1; top:30px; bottom:-30px; left:20px; right:-20px; background:#008ba6; }

.univers_mazarine #main-container #block-quicktabs-livres-auteurs-interne-article{ position:relative; margin:0; padding:30px 0; overflow:visible; }
.univers_mazarine #block-quicktabs-livres-auteurs-interne-article::before{ content:""; display:block; width:99.7vw; height:100%; position:absolute; left:50%; top:0; margin-left:-50vw; z-index:-1; background:#dbebeb; ;  }

.univers_mazarine #block-quicktabs-livres-auteurs-interne-article .quicktabs-wrapper{ display:block; float:left; width:100%; }

.univers_mazarine.node-type-webform #main-container .node-webform.view-mode-full form .form-submit{ background:#008ba6; }
.univers_mazarine .slick__slider{ display:block; float:left; width:100%; }

/* partage btn */
.univers_mazarine.page-node .node-hw-evenement.view-mode-full .partage_wrap,
.univers_mazarine.page-node .node-hw-evenement.view-mode-full .partage_wrap::before,
.univers_mazarine.page-node .node-hw-evenement.view-mode-full .partage_wrap::after{ color:#008ba6!important; }

/* buy btn */
.univers_mazarine .acheter,
.univers_mazarine .acheter *{ }
.univers_mazarine #main-container .node .acheter .buybutton { display:block; float:left; width:100%; background:#b7272d; }


/*** MAZARINE > Block actus list ***/
.univers_mazarine #block-views-actualites-block-1 .block-title-wrapper::after,
.univers_mazarine #block-views-actualites-block-2 .block-title-wrapper::after,
.univers_mazarine #block-views-actualites-block-3 .block-title-wrapper::after,
.univers_mazarine #block-views-actualites-block-4 .block-title-wrapper::after,
.univers_mazarine #block-views-univers-block-1 .block-title-wrapper::after{ display:none; }
.univers_mazarine #block-views-actualites-block-1 .block-title-wrapper *,
.univers_mazarine #block-views-actualites-block-2 .block-title-wrapper *,
.univers_mazarine #block-views-actualites-block-3 .block-title-wrapper *,
.univers_mazarine #block-views-actualites-block-4 .block-title-wrapper *,
.univers_mazarine #block-views-univers-block-1 .block-title-wrapper *{ font-weight:700; color:#008ba6; font-size:18px;  }

/*** MAZARINE > Pager ***/
.univers_mazarine .pagination li.pager-next a,
.univers_mazarine .pager li.pager-next a{ color:#008ba6;  border-color:#008ba6; }
.univers_mazarine .pagination li a:hover,
.univers_mazarine .pager li a:hover,
.univers_mazarine.page-taxonomy-term .region-sidebar-first .block-facetapi ul a:hover,
.univers_mazarine.page-taxonomy-term .region-sidebar-first .block-menu ul a:hover{ color:#008ba6; }
.univers_mazarine .pagination li.pager-next a:hover,
.univers_mazarine .pager li.pager-next a:hover{ color:#fff; background:#008ba6!important; border-color:#008ba6; }

/*** MAZARINE > Liste auteurs ***/
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a::before, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a::after, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a span, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a:focus{ color:#008ba6; }
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a:hover, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a:hover::before, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a:hover::after, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a:hover span, 
.univers_mazarine .node-hw-intervenant.node-teaser .field-name-title-field h2 a:hover:focus{ color:#FF064A; }
 

/*** MAZARINE > block-video ***/
.univers_mazarine #main-container #block-views-videos-block-1,
.univers_mazarine #main-container #block-views-univers-block-8{ display:block; float:left; width:100%; clear:both; position:relative; overflow:visible!important; background:none; }
.univers_mazarine #main-container #block-views-videos-block-1::before,
.univers_mazarine #main-container #block-views-univers-block-8::before{ content:""; display:block; z-index:-1; width:99.5vw; height:100%; position:absolute; top:0; left:50%; margin-left:-50vw; background:#dbebeb;  }
.univers_mazarine #main-container #block-views-videos-block-1 .node-hw-video.view-mode-teaser,
.univers_mazarine #main-container #block-views-univers-block-8 .node-hw-video.view-mode-teaser{ background:transparent; box-shadow:none; }
.univers_mazarine #main-container #block-views-videos-block-1 .node-hw-video.view-mode-teaser a,
.univers_mazarine #main-container #block-views-univers-block-8 .node-hw-video.view-mode-teaser a{ color:#008ba6; }
.univers_mazarine #main-container #block-views-videos-block-1 .block-title,
.univers_mazarine #main-container #block-views-univers-block-8 .block-title{ color:#008ba6!important; font-weight:700;  font-size:26px !important;  text-transform:none; }
.univers_mazarine #main-container #block-views-videos-block-1 .block-title-wrapper::after,
.univers_mazarine #main-container #block-views-univers-block-8 .block-title-wrapper::after{ display:none; }
.univers_mazarine #main-container #block-views-videos-block-1 .slick,
.univers_mazarine #main-container #block-views-univers-block-8 .slick{ width:100%; padding:0 10%; margin:0 0 40px 0;  }
 
 /*//UPDATE*/
.page-mazarine-auteurs .page_elements #page-title-wrapper {text-align: center;background: #dbebeb;color: #008ba6;}
.page-mazarine-auteurs .page_elements #page-title-wrapper h1 {font-size: 1.7em;font-weight: bold;}
.page-mazarine-auteurs .node-hw-intervenant.node-teaser {margin: 0.5em;background: #dbebeb;}
.node-hw-livre.view-mode-listes .group-img-wrap img {border:none;}
.view-intervenants.view-display-id-page_1 > .view-header {text-align: center;overflow: hidden;min-width: 80%;margin-left: -9999rem;margin-right: -9999rem;padding-left: 9999rem;padding-right: 9999rem;overflow: hidden;background: #dbebeb;padding-bottom: 2rem;font-size: 2.1rem;font-family: "Open Sans", serif;color: #292929;margin-bottom: 3rem;}

.univers_mazarine .node-hw-livre.view-mode-listes .field-name-title-field{ margin-top:2em; }

.univers_fayard #main-container #block-system-main {margin: 0 0 30px 0;padding: 0;}

/******************************************************************************
MOBILE
***************************************************************************/
@media screen and (max-width:769px) {	
	/*** UNIVERS CUSTOMS GLOBALS ***/
	.univers_mazarine #navbar .logo_zone .block img,
	.univers_mazarine #navbar .logo_zone .block img{ display:none; }
	.univers_mazarine #navbar .logo_zone .block img + img { display:inline-block; height:auto; width:200px!important; margin:35px 0 20px 0; }
	
	.univers_mazarine.node-type-hw-univers #navbar .navbar-header .navbar-fade-button::before,
	.univers_mazarine.node-type-hw-univers #navbar .navbar-header .navbar-fade-button span::before,
	.univers_mazarine.html #navbar .navbar-header .navbar-fade-button::before,
	.univers_mazarine.html #navbar .navbar-header .navbar-fade-button span,
	.univers_mazarine.html #navbar .navbar-header .navbar-fade-button span::before { color:#008ba6!important; border-color:#008ba6!important; }
	
	.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li::before{ display:none; }
	.univers_mazarine .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li{ padding:0; }

	.univers_mazarine .block-mazarine-newsletter-banner .content{ width:85% }

}

/****************************************************************************************************/

/****************************************************************************************************/
/*** UNIVERS MILLE ET UNE NUIT ***/ 
.univers_mille_et_une_nuits{}

/*** M1N > NAV MENU ***/
.univers_mille_et_une_nuits #navbar{ background:#000;  box-shadow:none; }
.univers_mille_et_une_nuits #navbar .navbar-header *{ color:#fff; }
.univers_mille_et_une_nuits #navbar .navbar-header *:hover{ color:#ff7a02; }
.univers_mille_et_une_nuits #navbar .navbar-header *:hover::after{ color:#ff7a02; }
.univers_mille_et_une_nuits #navbar .navbar-header .navbar-fade-button span::before { color:#fff;  }
.univers_mille_et_une_nuits #navbar .navbar-header .navbar-fade-button:hover span::before { color:#fff; border-color:#fff; }
.univers_mille_et_une_nuits #navbar .block-menu{}
.univers_mille_et_une_nuits #navbar .block-menu .block-title{ color:#ff7a02; }
.univers_mille_et_une_nuits #navbar .block-menu .menu a{ color:#fff;  }
.univers_mille_et_une_nuits #navbar .block-menu .menu a:hover{ color:#ff7a02; }
.univers_mille_et_une_nuits header .navbar-fade nav .col_nav #block-menu-menu-r-seaux{ background:#000; }
/* opened */
.univers_mille_et_une_nuits #navbar.out-of-slider{ box-shadow:0 0 10px rgba(41,41,41,0.12); }
.univers_mille_et_une_nuits #navbar.opened{ background:#000!important; }
.univers_mille_et_une_nuits #navbar.opened .logo_title{ width:auto!important; height:auto!important; background:none!important; }
.univers_mille_et_une_nuits #navbar.opened .logo_title img{ display:block!important; width:auto!important; height:auto!important; background:none!important; }

/*** M1N > LAYOUT ZONES ***/
.univers_mille_et_une_nuits #main-container .block{ display:block; float:left; width:100%; margin:30px 0; padding:0; background:transparent; }
.univers_mille_et_une_nuits #main-container #block-system-main{ margin:0 0 30px 0; padding:0; }
.univers_mille_et_une_nuits .block .content{ display:block;  width:100%; }
.univers_mille_et_une_nuits .main-container .block .block-title-wrapper{ display:block; float:left; width:100%; text-align:center; }
.univers_mille_et_une_nuits .main-container .block .block-title{ display:block; float:left; width:100%; text-align:center; font-size:26px; font-weight:700; text-transform:none; color:#ff7a02; }

.univers_mille_et_une_nuits .highlighted{ background:#000!important; }
.univers_mille_et_une_nuits .highlighted .breadcrumb{ background:#000; }
.univers_mille_et_une_nuits .highlighted .breadcrumb * { color:#fff!important; }
.univers_mille_et_une_nuits .block-system-main{ margin:0; }

/*** M1N > FOOTER ***/
.univers_mille_et_une_nuits .footer{ background:#000;  }
.univers_mille_et_une_nuits .footer > .container .col_footer .block-title{ color:#ff7a02; }
.univers_mille_et_une_nuits .footer > .container .col_footer.footer_4 #block-menu-menu-newsletter .nav a:hover,
.univers_mille_et_une_nuits .footer > .container .col_footer.footer_4 #block-menu-menu-newsletter--2 .nav a:hover{ background:#ff7a02; border-color:#ff7a02; color:#fff; }
.univers_mille_et_une_nuits .footer > .container .col_footer:not(.footer_4) .nav > li a:hover{ color:#ff7a02; }

/*** M1N > SLICK ***/
.univers_mille_et_une_nuits .slick__arrow > .slick-arrow:hover{ color:#ff7a02;  }
.univers_mille_et_une_nuits .slick__arrow > .slick-arrow:hover::before{ color:#ff7a02;  }

/*** M1N > QUICKTABS ***/
.univers_mille_et_une_nuits .block-quicktabs:not(#block-quicktabs-contact){}
.univers_mille_et_une_nuits .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li{ position:relative;  }
.univers_mille_et_une_nuits .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li a{ color:#000;  font-weight:400; padding:10px; font-size:14px; background:#f8f1ea;  }
/* .univers_mille_et_une_nuits .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li > a:hover{ color:#ff7a02; } */
.univers_mille_et_une_nuits .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li.active > a{ background:#000; color:#fff; border-color:#000; position:relative; }
.univers_mille_et_une_nuits .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li.active{ }
.univers_mille_et_une_nuits .block-quicktabs:not(#block-quicktabs-contact) .quicktabs-tabs > li::before{ content:""; display:block; width:45px; height:45px; position:absolute; top:-5px; left:0;  }
.univers_mille_et_une_nuits .block-quicktabs .more-link a:hover{ background:#ff7a02; border-color:#ff7a02; color:#fff; }

/*** M1N > Block univers ***/
.univers_mille_et_une_nuits #block-views-univers-block-1{ display:block; float:left; width:100%;  background:#ff7a02;  }
.univers_mille_et_une_nuits #block-views-univers-block-1 .block-title{ color:#fff; font-weight:700; font-size:26px; text-transform:none; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .block-title::before{ display:inline-block; content:""; width:40px; height:40px; margin:0 10px 0 0; position:relative; top:10px; background:url(../images/icon-portevoix.png) no-repeat; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .block-title-wrapper::after{ display:none; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .content{ display:block; float:left; width:100%; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .node{ background:transparent;  }
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-group-link{ border:none;  }
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-field-tags{ padding:5px 30px; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-field-source .field-item{ color:#ff7a02; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-post-date .field-items,
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item{ color:#ff7a02; border-color:#ff7a02; background:#fff;  }
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item span{ color:#ff7a02; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-post-date .field-items:hover,
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item:hover{ color:#fff; border-color:#ff7a02; background:#ff7a02; }
.univers_mille_et_une_nuits #block-views-univers-block-1 .field-name-field-date-de-l-evenement .field-item:hover span{ color:#fff;  }
.univers_mille_et_une_nuits #block-views-univers-block-1{ position:relative; overflow:visible; }
.univers_mille_et_une_nuits #block-views-univers-block-1::before{ content:""; display:block; width:99.7vw; height:100%; position:absolute; left:50%; top:0; margin-left:-50vw; z-index:-1; background:#008ba6;  }


/*** M1N > block meilleuresventes ***/
.univers_mille_et_une_nuits .block-books-meilleuresventes{ display:block; float:left; width:100%;  }
.univers_mille_et_une_nuits .block-books-meilleuresventes .content{ display:block; float:left; width:100%; margin:40px 0 40px 0; text-align:center; }
.univers_mille_et_une_nuits .block-books-meilleuresventes .views-row{ display:inline-block; float:none; width:24%; margin:0; }

/*** M1N > pictos ***/
.univers_mille_et_une_nuits .node-hw-livre.view-mode-listes .group-img-wrap .form-group .picto-nouveaute,
.univers_mille_et_une_nuits .node-hw-livre.view-mode-listes .group-img-wrap .form-group .picto-a-paraitre { z-index:9;  }
.univers_mille_et_une_nuits .node-hw-livre.view-mode-listes .group-img-wrap .form-group .picto-nouveaute::before { background:#ff7a02;  }

/*** M1N > nodes pages custom colors ***/
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .buybutton{ background:#ff7a02; }
.univers_mille_et_une_nuits.page-node .node.view-mode-full .row .col-sm-12 .group-header-area .field-name-title-field,
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-area .field-name-title-field{ background:#000; color:#ff7a02; }
.univers_mille_et_une_nuits.page-node .node.view-mode-full .row .col-sm-12 .group-header-area .field-name-title-field *,
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-area .field-name-title-field *{ background:#000; color:#ff7a02; }
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-area .field-name-field-date-de-l-evenement{ background:#000; }
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-area .field-name-field-accroche *,
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-area .field-name-field-accorche *{ background:#000; } 
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper .partage_wrap::before,
.univers_mille_et_une_nuits.page-node .node.view-mode-full .group-header-noir > .field-group-div.group-partage-achat .field-group-format-wrapper #hw-lien-liseuse::before,
.univers_mille_et_une_nuits.page-node .node.view-mode-full .row .col-sm-12 .group-col-droite .field-name-body a{ color:#ff7a02; }
.univers_mille_et_une_nuits.page-node .node.view-mode-full .field-name-node-link .field-item a:hover{ background:#ff7a02; }

/*** MAZARINE > tabs on node hw livre ***/
.univers_mille_et_une_nuits.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-group-htabs-wrapper .horizontal-tab-button.selected *{ border-color:#ff7a02; color:#ff7a02; font-weight:700; }
.univers_mille_et_une_nuits.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-group-htabs-wrapper .horizontal-tab-button a strong{ }

/*** M1N > Pagination ***/
.univers_mille_et_une_nuits .pagination li.pager-next a,
.pager li.pager-next a{ color:#ff7a02;  border-color:#ff7a02; }
.univers_mille_et_une_nuits .pagination li a:hover,
.univers_mille_et_une_nuits .pager li a:hover,
.univers_mille_et_une_nuits.page-taxonomy-term .region-sidebar-first .block-facetapi ul a:hover,
.univers_mille_et_une_nuits.page-taxonomy-term .region-sidebar-first .block-menu ul a:hover{ color:#ff7a02; }
.univers_mille_et_une_nuits .pagination li.pager-next a:hover,
.univers_mille_et_une_nuits .pager li.pager-next a:hover{ color:#fff; background:#ff7a02!important; border-color:#ff7a02; }
.univers_mille_et_une_nuits.page-node.node-type-hw-livre .node-hw-livre.view-mode-full .field-group-htabs-wrapper .horizontal-tab-button.selected a{ border-color:#ff7a02; }


/****************************************************************************************************/
/*** FIX MOBILE ***/
@media screen and (max-width: 768px) { 
	
	/*** LAYOUT ***/
	#main-container > .row{ margin:0; }
	#main-container > .row > .col-sm-12{ margin:0; padding:0 15px;  }

	/*** INSTAFEED ***/
	#instafeed{}
	#instafeed a{ display:block; float:left; width:50%; padding:5px; }
	#instafeed a:nth-child(2n+1){ clear:both; }
	#instafeed a img{ box-shadow:0 5px 10px -4px #000; }
	
 }



