
/*
Theme Name: Eurofans v3
Author URI:
Description: Thème du site eurofans.fr construit par Ethan Marchand
Author: Ethan MARCHAND pour Eurofans
Version: 3.0
License:
Copyright: (c) 2023 EUROFANS
*/

/***********************************************************************
color logo1 : color logo2 : color logo3 : color fond : color line : color police normal : color police titres : ***********************************************************************/

/***********************************************************************
/******* FONTS
***********************************************************************/

@font-face {
    font-family: 'MuliRegular';
    src: url('fonts/muli/Muli-Regular-webfont.eot');
    src: url('fonts/muli/Muli-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/muli/Muli-Regular-webfont.woff') format('woff'),
         url('fonts/muli/Muli-Regular-webfont.ttf') format('truetype'),
         url('fonts/muli/Muli-Regular-webfont.svg#MuliRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello/font/fontello.eot?52755712');
  src: url('fonts/fontello/font/fontello.eot?52755712#iefix') format('embedded-opentype'),
       url('fonts/fontello/font/fontello.woff2?52755712') format('woff2'),
       url('fonts/fontello/font/fontello.woff?52755712') format('woff'),
       url('fonts/fontello/font/fontello.ttf?52755712') format('truetype'),
       url('fonts/fontello/font/fontello.svg?52755712#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Florence';
    src: url('fonts/florencesansOL/florencesansOLEM.eot');
    src: url('fonts/florencesansOL/florencesansOLEM?#iefix') format('embedded-opentype'),
    	 url('fonts/florencesansOL/florencesansOLEM.woff2') format('woff2'),
         url('fonts/florencesansOL/florencesansOLEM.woff') format('woff'),
         url('fonts/florencesansOL/florencesansOLEM.ttf') format('truetype'),
         url('fonts/florencesansOL/florencesansOLEM.svg#florencesansOLEM') format('svg');
    font-weight: normal;
    font-style: normal;
}



/***********************************************************************
/******* RESET
***********************************************************************/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body{font:0.9em MuliRegular, sans-serif;line-height:1.4;text-align:left;color:#000000;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/***********************************************************************
/******* MAIN
***********************************************************************/

h1{background: linear-gradient(to right,#468B97 calc(50% - 600px),#EF6262 267px, #F3AA60 calc(50% + 333px));background-clip: text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:normal;}
h2, h3, h4, h5, h6 {color:#468B97; font-weight:normal;}

a {color:#000000;}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.wrapper-menu, .menu, .wrapper, .footer {margin:0 auto;}
img {width:100%;height:auto;}

/***********************************************************************
/******* HEADER
***********************************************************************/

.wrapper-header {background: linear-gradient(to right,#468B97 calc(50% - 600px),#EF6262 267px, #F3AA60 calc(50% + 333px));position:fixed;width:100%;z-index:900;}
/*.wrapper-header {background-color: ;position:fixed;width:100%;z-index:900;}*/
.logo-string {background-image: url("images/logo_eurofans_fond.png");background-size:100% 100%;}
.wrapper-logo {background: linear-gradient(to right,#468B97,#EF6262);float:left;}
/*.wrapper-logo {background-color: ;float:left;}*/
.logo {background: url("images/logo_eurofans.png") no-repeat left/100%; margin: 0 auto;width: auto;background-size:100% 100%;}

/***********************************************************************
/******* MENU
***********************************************************************/


.menu {z-index: 960;}
.nav {float:right;}
.nav label {overflow:hidden;display:inline-block;cursor:pointer;}
.menu-btn{color:#F3AA60;cursor:pointer;}
.open, .close {font-family:'fontello';padding-left:60px;}
#nav-button:checked ~ .menu-btn{z-index: 970;}
#nav-button ~ .menu-btn .close {display:none;}
#nav-button:checked ~ .menu-btn .open {display:none;}
#nav-button:checked ~ .menu-btn .close {display:block;color:white;}
.nav-ul {color:white;position: fixed; top: 0; left: 0; height: 100%; width: 100%;background: radial-gradient(at top right,#F3AA60, #EF6262, #468B97);clip-path: circle(0px at 100% 0px); transition: all 0.3s ease-in-out;z-index:950;overflow: auto;}
#nav-button:checked ~ .nav-ul { clip-path: circle(75%);}

.nav-ul .nav {margin-top:41px;width:100%;}
.nav-ul .nav a, .nav-ul .nav label {display:block;padding: 2rem 0 .4rem 0;color:white;text-decoration:none;text-align:center;text-transform: uppercase;font-size:1.3em;}
.nav-ul .nav a:focus, .nav-ul .nav a:hover, .nav-ul .nav label:focus, .nav-ul .nav label:hover {font-weight:bold;}

.nav-ul .group-list {width:fit-content;margin: 0 auto;text-align:left;}
.nav-ul .nav .group-list a:focus, .nav-ul .nav .group-list a:hover, .nav-ul .nav .group-list label:focus, .nav-ul .nav .group-list label:hover {font-weight:normal;}
.nav-ul .group-list a, .nav-ul .group-list label {text-align:left;padding: 0 0 .4rem 0;text-transform: none;font-size:1.1em;}
.nav-ul .group-list a::before, .nav-ul .group-list label::before {font-family: "fontello"; content: "\e801";margin-right:0.5rem;}
.nav-ul .sub-group-list a, .nav-ul .sub-group-list label {padding: 0 0 .4rem 1rem;font-size:1em;}
.nav-ul .sub-group-list a::before, .nav-ul .sub-group-list label::before {content: none;}

.nav-ul .group-list, .nav-ul .sub-group-list, .nav-ul .sub-sub-group-list {height: 100%; max-height: 0; overflow: hidden; -webkit-transition: max-height .5s ease-in-out; transition: max-height .5s ease-in-out;}
.nav-ul .nav-list input[type=radio]:checked + label + ul {max-height: 1000px; }
.nav-ul .nav-list input[type=checkbox]:checked + label + ul {max-height: 1000px; }

/***********************************************************************
/******* CONNEXION
***********************************************************************/

.menu .connexionform {width:100%;margin-top:0.5em;}
.menu .connexionform input {font-size:1em;line-height:1.5em;margin-left:1em;width:90%;border-radius:4px;border:none;background-color:white;}
.menu .connexionform p.login-username, .menu .connexionform p.login-password {margin-bottom:1em;padding:0;}
.menu .connexionform p.login-remember {margin-bottom:0 em;padding:0;}
.menu .connexionform .login-remember input {margin-left:1em;width: 20px; height: 15px; margin-right: 10px; box-shadow: unset; min-height: unset;}
.menu .connexionform .login-remember label {display: flex; align-items: center; margin: 0;}
.menu .connexionform .login-submit p {text-align:center;}
.menu .connexionform .login-submit input {color:#468B97;background-color:white;margin:0 0 0 1em;}

.wrapper .connexionform {width:fit-content;margin: 3em auto;}
.wrapper .connexionform input {font-size:1em;line-height:2em;padding:0.1em 0.5em;width:100%;border-radius:4px;border: solid 1px Gainsboro;background-color:white;}
.wrapper .connexionform p.login-username, .wrapper .connexionform p.login-password, .wrapper .connexionform p.login-remember {margin-bottom:1em;padding:0 0.5em;}
.wrapper .connexionform .login-remember input {width: 20px; height: 15px; margin-right: 10px; box-shadow: unset; min-height: unset;}
.wrapper .connexionform .login-remember label {display: flex; align-items: center; margin: 0;}
.wrapper .connexionform .login-submit p {text-align:center;}
.wrapper .connexionform .login-submit input {border-color:#468B97;background-color:#468B97;color:white;margin-left:0.5em;}

/***********************************************************************
/******* CONTENT
***********************************************************************/

.wrapper {padding-top:130px;}
.wrapper.top0 {padding-top:0px;}

h1 {font-size: 3em;margin-bottom: 1em;border-bottom: 2px solid #468B97;}
h1 {border: 0 0 2px 0;border-style: solid;border-image:linear-gradient(to right,#468B97 calc(50% - 600px),#EF6262 267px, #F3AA60 calc(50% + 333px)) 2;}
h2 {font-size: 2.5em;margin-bottom: 1em;}
h3 {font-size: 2em;margin-bottom: 1em;}
h4 {font-size: 1.5em;margin-bottom: 0.8em;}
p {margin-bottom: 0.5em;}

.left {float:left;}
.right {float:right;}
.aligncenter {text-align:center;}

.bottomlink {margin-top:3em;}
.thumb-bloc, .annonce {margin-bottom:3em;}
.bloc75 {width:70%;}
.bloc70 {width:66%;margin:0 2% 2em 2%;}
.bloc65 {width:61%;margin:0 2% 2em 2%;}
.bloc60 {width:56%;margin:0 2% 2em 2%;}
.bloc50 {width:46%;margin:0 2% 2em 2%;}
.bloc40 {width:36%;margin:0 2% 2em 2%;}
.bloc35 {width:31%;margin:0 2% 2em 2%;}
.bloc30 {width:26%;margin:0 2% 2em 2%;}
.bloc25 {width:22%;margin:0 1.5% 1.5em 1.5%;}
.bloc70.left, .bloc65.left, .bloc60.left, .bloc50.left, .bloc40.left, .bloc35.left, .bloc30.left {margin:0 4% 2em 0;}
.bloc70.right, .bloc65.right, .bloc60.right, .bloc50.right, .bloc40.right, .bloc35.right, .bloc30.right {margin:0 0 2em 4%;}
.bloc20 {width:18%;margin:0 2% 2em 0;float:left;}
.bloc20 .thumb-bloc {margin-bottom:0em;background-color: #468B97}
.bloc20-titre {
	width:100%;text-align:center;border-bottom-right-radius:0.5em;
	background-color: #468B97;color:white;
}
.bloc20-titre a {color:white;text-decoration:none;}
.nbwide1, .nbwide2, .nbwide3, .nbwide4, .nbwide5, .nbmobile1, .nbmobile2, .nbmobile3 {display:none;}
.separateur {border-bottom: 2px solid #468B97;margin:2em 0;}
.separateur.gradient {margin:2em 0;border: 0 0 2px 0;border-style: solid;border-image:linear-gradient(to right,#468B97 calc(50% - 600px),#EF6262 267px, #F3AA60 calc(50% + 333px)) 2;}
.background_gradient {background: radial-gradient(at top right,#F3AA60, #EF6262, #468B97);}


/***********************************************************************
/******* HOME
***********************************************************************/

.front_display {width:100%;}
.front_display a {color:white;text-decoration:none;}

.front_display_fixed {float:right;margin:5px;position:relative;}
.front_display_item {float:left;margin:5px;position:relative;background-color:#468B97;}
.front_display_filler {float:left;margin:5px;position:relative;}

.front_display_fixed {width:calc(1/3*100% - 10px);height:0;padding-top:calc(1/3*100% - 10px);}
.front_display_item {width:calc(1/3*100% - 10px);height:0;padding-top:calc(1/3*100% - 10px);}
.front_display_filler {width:calc(1/3*100% - 10px);height:0;padding-top:calc(1/3*100% - 10px);display:none;}

.front_display_member {position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:calc(50% - 5px);margin:0;border-bottom:5px solid white;}
.front_display_last {position:absolute;top:50%;left:0;width:100%;height:0;padding-bottom:calc(50% - 5px);margin:0;border-top:5px solid white;}
.front_display_welcome {position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:100%;margin:0;}

.front_display_member .content {width: 90%; padding-top:calc(50% - 5px);margin:0 auto; background-image: url("images/espace_membres_outine.png") ; background-repeat : no-repeat; background-size:contain;background-position: center;}
.front_display_last .content {width: 90%;padding: 1em 5%;}
.front_display_last .content h2 {font-family:'Florence', sans-serif;line-height:1em;color:white;}
.front_display_welcome .content {position:absolute;top:33%;width:100%;font-family:'Florence', sans-serif;text-align:center;font-weight:600;color:white;}

.front_thumb-bloc {position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:100%;margin:0;}
.front_txt {position:absolute;bottom:0;left:0;width:calc(100% - 1.5em);margin:0;padding:3em 0.5em 0.2em 1em;background: linear-gradient(to top, #468B97, 80%, rgba(0,255,0,0));}
.front_txt {font-family:'Florence', sans-serif;line-height:1.3em;font-size:1.2em;font-weight:400;color:white;}
.front_txt small {display:block;font-family:'Muli', sans-serif;line-height:1.3em;font-size:0.7em;font-weight:300;}

/******* responsive */



/***********************************************************************
/******* GALLERY
***********************************************************************/

.gallery .gallery-item {float:left;margin: 1em 2% 0 0;text-align:center;width:18%;}
.gallery .gallery-caption {color: #000000; font-size: 0.9em; margin: 0;}

/***********************************************************************
/******* FOOTER
***********************************************************************/

.wrapper-footer {height: 60px; border-top: 2px solid #468B97; margin-top:3em;}
.wrapper-footer {border: 2px 0 0 0;border-style: solid;border-image:linear-gradient(to right,#468B97 calc(50% - 600px),#EF6262 267px, #F3AA60 calc(50% + 333px)) 2;}
.footer {padding-top:2em;}
.footer a {color:#000000;}
.footer .left {float: left;margin-right:3em;}
.footer .right {float: right;margin-left:3em;}

/***********************************************************************
/******* COMPATIBILITE V2
***********************************************************************/

.body600 {width:65%;margin:0 2.5%;float:left;}
.grid270 {width:25%;margin:0 2.5%;float:right;}

/******* commentaires blog */
.bloccomments {margin-top:2em;}
.bloccomments h3 {font-size: 1.5em; font-weight: normal; padding: 1em 0; border-bottom: 1px solid #468B97;}
.bloccomments img, .bloccomments span.says, .bloccomments a.comment-edit-link, .bloccomments a.comment-reply-link {display:none;}
.bloccomments p {display:block;width:100%;margin-top:1em;}
.bloccomments .comment-body {padding: 1em 0; border-bottom: 1px solid #468B97;}
.bloccomments .comment-body a {color: #000000;text-decoration:none;}

/******* shortcodes */
blockquote.bq1 {display: block; font-family: Georgia, serif; font-style: italic; font-size:1.1em;margin: 0 0 1em 0; padding-left: 1em; border-left:2px solid #468B97;}
blockquote.bq1 strong {font-weight:bold;}
blockquote.bq2 {margin: 15px 0 10px 0;}
blockquote.bq2 .fond {background-color: #468B97;width:55px; height:43px;float:left;}
blockquote.bq2 .fond .img {background: url('images/V2_quote.png') no-repeat;width:55px; height:43px;}
blockquote.bq2 .content {padding-left:65px; font-family: Georgia, serif; font-style: italic;font-size:1.1em;}
blockquote.bq2 .content strong {font-weight:bold; font-style: italic;}

/******* picasa 
a.picasa-thumb-link {display: block; float: left; width: 118px; height: 118px; margin: 5px;}
a img.picasa-thumb {background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;  margin:5px;padding:5px;position:relative;width: 108px; height: 108px; }
a:hover img.picasa-thumb {background-color: #A9A9A9;border:1px solid #A9A9A9;} */

/***********************************************************************
/******* RESPONSIVE
***********************************************************************/

@media all and (min-width: 1240px)
{
	.wrapper-menu, .wrapper, .menu, .footer {max-width:1200px;}
	.logo-string, .wrapper-logo, .logo {height:101px;} /* height=113*90% tronqué */
	.wrapper-logo {width:267px;} /* height=113*90% width=297*90% tronqué */
	.menu, .menu-btn {position:sticky;top:45px;}
	.menu-btn{font-size:2.3em;}
	.nbwide5 {display:block;}
}
@media all and (min-width: 900px) and (max-width: 1240px)
{
	.wrapper {padding-top:115px;}
	.wrapper-menu, .wrapper, .menu, .footer {max-width:90%;}
	.logo-string, .wrapper-logo, .logo {height:90px;} /* height=113*80% tronqué */
	.wrapper-logo {width:237px;} /* width=297*80% tronqué */
	.menu, .menu-btn {position:sticky;top:40px;}
	.menu-btn{font-size:2.3em;}
	.thumb-bloc, .annonce {margin-bottom:2.5em;}
	.nbwide5 {display:block;}
}
@media all and (max-width: 900px)
{
	body{font-size:0.8em;}
	.wrapper {padding-top:100px;}
	h1 {font-size: 2.8em;}
	h2  {font-size: 2.3em;}
	h3  {font-size: 1.8em;}
	h4  {font-size: 1.3em;}
	.wrapper-menu, .wrapper, .menu, .footer {max-width:95%;}
	.logo-string, .wrapper-logo, .logo {height:79px;} /* height=113*70% tronqué */
	.wrapper-logo {width:207px;} /* width=297*70% tronqué */
	.menu, .menu-btn {position:sticky;top:35px;}
	.menu-btn{font-size:2.2em;}
	.thumb-bloc, .annonce {width:45%;margin-right:5%;float:left;}
	.thumb-bloc, .annonce {margin-bottom:1em;}
	.bloc75, .bloc70, .bloc60, .bloc40, .bloc30, .bloc25 {width:100%;margin:0 0;}
	.bloc75, .bloc25 {margin:0 0 2em 0;}
	.bloc70.left, .bloc60.left, .bloc50.left, .bloc40.left, .bloc30.left {margin:0 0 2em 0;}
	.bloc70.right, .bloc60.right, .bloc50.right, .bloc40.right, .bloc30.right {margin:0 0 2em 0;}
	.bloc20 {width:30%;margin:0 3% 1.5em 0;}
	.bloc20 .thumb-bloc {width:100%;margin-right:0;}
	.nbmobile3 {display:block;}
	.gallery .gallery-item {margin: 1em 3% 0 0;width:30%;}
	
	/******* compatibilité V2 */
	.body600 {width:100%;margin-bottom:30px;margin-right:0;}
	.grid270 {width:100%;margin-bottom:30px;margin-right:0;}
}
@media all and (max-width: 900px)
{
	.front_display_fixed, .front_display_2items .front_display_filler, .front_display_4items .front_display_filler,
	.front_display_item.item1-1, .front_display_item.item2-1, .front_display_item.item2-2, .front_display_item.item3-1, .front_display_item.item3-2, .front_display_item.item3-3, 
	.front_display_item.item4-1, .front_display_item.item4-2, .front_display_item.item4-3, .front_display_item.item4-4, .front_display_item.item5-1, .front_display_item.item5-2, 
	.front_display_item.item5-3, .front_display_item.item5-4, .front_display_item.item5-5, .front_display_item.item6-1, .front_display_item.item6-2, .front_display_item.item6-3, 
	.front_display_item.item7-1, .front_display_item.item8-1, .front_display_item.item8-2, .front_display_item.item8-3, .front_display_item.item9-1, .front_display_item.item9-2, 
	.front_display_item.item9-3, .front_display_item.item10-1
	{width:calc(1/2*100% - 10px);height:0;padding-top:calc(1/2*100% - 10px);}
	.front_display_2items .front_display_filler, .front_display_4items .front_display_filler, .front_display_8items .front_display_filler
	{display:block;}
}
@media all and (min-width: 900px)
{
	.front_display_fixed.item1-0, .front_display_item.item1-1 {width:calc(1/2*100% - 10px);height:0;padding-top:calc(1/2*100% - 10px);}
	.front_display_fixed.item3-0, .front_display_fixed.item7-0, .front_display_item.item3-1, .front_display_item.item3-2, .front_display_item.item3-3, .front_display_item.item6-3, 
	.front_display_item.item6-4, .front_display_item.item6-5, .front_display_item.item6-6, .front_display_item.item7-1, .front_display_item.item7-2, .front_display_item.item7-3, 
	.front_display_item.item7-4, .front_display_item.item7-5, .front_display_item.item7-6, .front_display_item.item7-7, .front_display_item.item9-6, .front_display_item.item9-7, 
	.front_display_item.item9-8, .front_display_item.item9-9, .front_display_item.item10-3, .front_display_item.item10-4, .front_display_item.item10-5, .front_display_item.item10-6, 
	.front_display_item.item10-7, .front_display_item.item10-8, .front_display_item.item10-9, .front_display_item.item10-10 
	{width:calc(1/4*100% - 10px);height:0;padding-top:calc(1/4*100% - 10px);}
	.front_display_4items .front_display_filler {display:block;}
}

@media all and (max-width: 900px)
{
	.front_display_last .content h2 {font-size:1.8em;font-weight:600;margin-bottom: 0.7em;}
	.front_display_last .content .last_pub {font-size:1.1em;color:white;}
	.front_display_welcome .content {font-size:2.5em;}
}
@media all and (max-width: 800px)
{
	.front_display_last .content h2 {margin-bottom: 0.5em;}
	.front_display_last .content .last_pub {font-size:1em;}
}
@media all and (max-width: 700px)
{
	.front_display_last .content h2 {margin-bottom: 0.4em;}
	.front_display_last .item5 {display:none;}
}
@media all and (max-width: 600px)
{
	.front_display_last .content .last_pub {font-size:0.9em;}
	.front_display_last .item4 {display:none;}
}
@media all and (max-width: 500px)
{
	.front_display_last .content h2 {font-size:1.5em;}
	.front_display_last .content .last_pub {font-size:0.7em;}
	.front_txt {font-size:1em;}
	.front_txt small {font-size:0.6em;}
	.front_display_welcome .content {font-size:2em;}
}
@media all and (max-width: 400px)
{
	.front_display_last .content h2 {font-size:1.1em;}
	.front_display_last .content .last_pub {font-size:0.6em;}
	.front_txt {font-size:0.9em;}
	.front_txt small {font-size:0.5em;}
	.front_display_welcome .content {font-size:1.5em;}
}
@media all and (min-width: 900px)
{
	.front_display_last.wide2 .content h2 {font-size:2em;margin-bottom: 1em;}
	.front_display_last.wide2 .content .last_pub {font-size:1em;color:white;}
	.front_display_last.wide3 .content h2 {font-size:1.6em;margin-bottom: 0.5em;}
	.front_display_last.wide3 .content .last_pub {font-size:0.9em;color:white;}
	.front_display_last.wide3 .item4, .front_display_last.wide3 .item5 {display:none;}
	.front_display_last.wide4 .content h2 {font-size:1.4em;margin-bottom: 0.4em;}
	.front_display_last.wide4 .content .last_pub {font-size:0.65em;color:white;}
	.front_display_last.wide4 .item4, .front_display_last.wide4 .item5 {display:none;}
	.front_display_welcome .content {font-size:2.5em;}
}
@media all and (min-width: 1000px)
{
	.front_display_last.wide3 .item4 {display:block;}
	.front_display_last.wide4 .content h2 {font-size:1.5em;margin-bottom: 0.5em;}
	.front_display_last.wide4 .content .last_pub {font-size:0.75em;}
}
@media all and (min-width: 1100px)
{
	.front_display_last.wide2 .content h2 {font-size:2.5em;margin-bottom: 1em;}
	.front_display_last.wide2 .content .last_pub {font-size:1.2em;}
	.front_display_last.wide3 .content h2 {font-size:1.8em;margin-bottom: 0.8em;}
	.front_display_last.wide3 .content .last_pub {font-size:1em;}
	.front_display_last.wide4 .content .last_pub {font-size:0.85em;}
}
@media all and (min-width: 1200px)
{
	.front_display_last.wide2 .content h2 {font-size:3em;margin-bottom: 1em;}
	.front_display_last.wide2 .content .last_pub {font-size:1.4em;}
	.front_display_last.wide3 .item5 {display:block;}
	.front_display_last.wide4 .content .last_pub {font-size:0.9em;}
	.front_display_last.wide4 .item4 {display:block;}
}
