.top-bar {
    font-size: 14px;
}
.header-color .top-menu li > a, .header-color #top-social li a {
    color: #333;
}
.header-color .top-menu li > a:hover, .header-color #top-social li a:hover {
    color: rgba(51,51,51, 0.5);
}
#socket .container {
    border-top: 1px solid #e6e6e6;
}
.btn.btn-highlight {
    background-color: white!important;
    color: #333;
    padding: 13px 20px;
    font-weight: bold;
    font-size: 15px!important;
}
.btn.btn-highlight:hover {
    border-color: #009cd0!important;
    color: #333;
}
.btn-see-through { font-size: 13px !important;}
.kleo-thumbs-images a { padding:10px;}
.numberanimated { color:white!important;}
.membersgridgradient{
background: linear-gradient(-45deg,#39c8df,#ddeebb,#e73c7e,#39c8df);
background-size: 400% 400% !important;
    -webkit-animation: gpScroll 15s ease infinite;
    animation: gpScroll 15s ease infinite;
    -webkit-transition: all 1s ease-out !important;
    transition: all 1s ease-out !important;
}
.groupsgridgradient{
background: linear-gradient(-45deg,#ee7752,#e73c7e,#39c8df,#ddeebb);
background-size: 400% 400% !important;
    -webkit-animation: gpScroll 15s ease infinite;
    animation: gpScroll 15s ease infinite;
    -webkit-transition: all 1s ease-out !important;
    transition: all 1s ease-out !important;
}
.footer-color .widget_nav_menu .current_page_item > a {background-color: #f9f9f9!important;}
.coppaclassifica + span {
    color: #2087c6;
    font-weight: bold;
}
/* form di pubblicazione post */
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    background-color: #ececec!important;
    border-radius: 5px;
}
/* logo testate home 3 colonne*/
.logo-testatag {
    width: 200px;
    text-align: center;
    bottom: 7rem;
    z-index: 2;
}
.home-ultimeinchieste-p { min-height: 50px; }

/* conteggio post delle redazioni home*/
.member-count.high-bg {
    display: none!important;}

/* css menu corriere*/
.menu-li-corriere a {
color:#fff;
}
.menu-li-corriere li a {
    line-height: 50px;
    font-size:14px;
}
.menu-li-corriere li {
    border-right:1px solid #6e7788;
}
.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: white;
}
.navbar-toggle .icon-bar {
    background-color: black;
}
@media screen and (max-width: 480px){
.menu-li-corriere li a {
    line-height: 30px;
}
.menu-li-corriere li {
   background-color: unset!important;
}
.logo img {
    width: 250px!important;
}}

/* css menu quotidiano */
.menu-li-quotidiano li a { line-height: 50px;
color:black;
font-weight:bold;
font-size:16px
}
.menu-li-quotidiano li a:hover { color:red;}
.menu-li-quotidiano2 li a { 
line-height: 50px; 
color:#626262;
font-size:15px;
font-weight:300;
}
.menu-li-quotidiano2 li a:hover { color:red;}
.menu-item_speciali a { color: black!important; font-weight:bold!important;}

/* css header sole24ore */

.menu-li-sole li a { line-height: 50px;
font-family: sole_headline_sc,sole_headline,Georgia,Times,"Times New Roman",serif;
font-weight: 700;
color:black;
font-weight:bold;
font-size:15px
}
.menu-li-sole2 li a { line-height: 50px;
font-family: sole_headline_sc,sole_headline,Georgia,Times,"Times New Roman",serif;
font-weight: 700;
text-transform: uppercase;
color:black;
font-weight:bold;
font-size:15px
}
.menu-li-sole2 li a:hover { color: #356e89;}
.menu-li-sole li a:hover { color: #356e89;}

/* hide dashboard link nella pagina modifica post */
.wpuf-dashboard-navigation ul li:first-child { display:none;}

/* classifica  redazioni home*/
.classificahomeredazioni { 
text-align:center;
}
.classificahomeredazioni img { 
width:200px;
}
.coppaclassificahome + span {
    color: #2087c6;
    font-weight: bold;
}
/*bottoni redazioni e partecipanti hover*/
#buddypress #groups-list a.group-button:hover {
    color: #00b9f7;
}
/* form registrazione studenti campo minorenne*/
select:not([multiple]), html.touch select {
    background-color: #fafafa;
}
/* pagina profili campi visibilità*/
#buddypress .field-visibility-settings-toggle, #buddypress .field-visibility-settings-notoggle {
    display: none;
}
.lascia-redazione{
background-color: #f3ffdb;
color: #250;
padding:10px;
}
p.lascia-redazione {
    text-transform: lowercase;
}
p.lascia-redazione:first-letter {
    text-transform: uppercase;
}
/*select scuola campo profilo*/
span.select2-container.select2-container--default {width:75%!important;}

.item-list.group-request-list {
	display: flex;
	column-gap: 1rem;
}

.resetpass-submit-button,
.wpuf-submit-button {
	font-size: 16px;
    padding: 5px 15px;
    line-height: inherit;
    height: inherit;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #0085ba;
    border-color: #0073aa #006799 #006799;
    -webkit-box-shadow: 0 1px 0 #006799;
    box-shadow: 0 1px 0 #006799;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}

.reset-pass {
	padding: 1rem;
    border: 1px solid lightgrey;
    margin: auto;
    max-width: 400px;
    border-radius: 0.5rem;
	
}

.reset-pass:hover {
	box-shadow: 1px 5px 5px #e5e5e5;
}
.reset-pass input[type="password"] {
	width: 100%;
}

.wpb_wrapper {
	text-align: center;
}
.is-sticky .secondary-menu img {width:40px!important}
.home .vc_column-inner h3 {display:none}
.home .classificahomeredazioni .vc_column-inner h3 {display:block}
.logo-testatag {max-width:50%}
.home-ultimeinchieste-p {font-family:Ropa sans;font-size:20px;color:#000;border-top:1px solid #ccc}
body img.avatar.group-1-avatar.avatar-300.photo {width:100px;margin:0 auto}
.classificahomeredazioni {text-align:center}
.classificahomeredazioni .vc_column-inner  {border:1px solid #fff;padding:10px;margin:10px}
#category-posts-5-internal .cat-post-format:after {font-size:24px}
.sidebar .cat-post-title {font-size:1.2em;line-height:1.2em}
.main-color .sidebar .widget-title {font-size:20px;color:#000;border-bottom:2px solid #2087c6}
#item-meta span {padding:10px;border:1px solid #000;display:block;margin-top:20px}
.responsive-tabs li {border-right:1px solid #ccc}
.socket-color {background:#fff}
.pciwgas-cat-wrap .pciwgas-title, 
.pciwgas-cat-wrap .pciwgas-description {text-align:left}
.pciwgas-cat-wrap .pciwgas-title {;border-top:2px solid #2087c6}
.is-sticky .navbar-header {height:auto}
#category-posts-5-internal .cat-post-current .cat-post-title {text-transform:none;color:#000}
.most_liked_post li {margin-bottom:5px}
.most_liked_post li:nth-child(even) {background:#f2f2f2}
.most_liked_post img {width:60px}
#category-posts-5-internal .cat-post-item {margin:0;padding:0}
#category-posts-5-internal .cat-post-thumbnail {margin:0 10px 0 0}
.main-color .post-meta a, #buddypress div.item-list-tabs a, #buddypress div.activity-comments form textarea, #buddypress div#item-nav ul li a:hover:before, #buddypress button, #buddypress a.button, #buddypress input[type=submit], #buddypress input[type=button], #buddypress input[type=reset], #buddypress ul.button-nav li a, #buddypress div.generic-button a, .bp-full-width-profile div.generic-button a, #buddypress .portfolio-filter-tabs li a, .profile-cover-action a.button:hover, .profile-cover-action a.button:before, #rtMedia-queue-list .remove-from-queue, .rtmedia-container .rtmedia-editor-main dl.tabs dd.active > a, .rtmedia-activity-container .rtmedia-editor-main dl.tabs dd.active > a, #buddypress div.rtmedia-activity-container .rtmedia-editor-main dl.tabs dd.active > a, #buddypress div.item-list-tabs li.selected a, #buddypress div#item-nav ul li.current a:before {color:#000}
@media (min-width:768px){
	.msg-404{
	display:flex;
	}
	.msg-404 .posts{
		flex-shrink: 4;
	}
	.pages-404{
		flex-grow: 2;
		text-align: left;
		padding-left: 1rem;
	}
	.pages-404 ul{
		padding: 0;
		list-style: none;
	}
}