/* Enter Your Custom CSS Here */







/* ======================================== TEMPLATE FORUM ======================================== */
#bbpress-forums fieldset.bbp-form legend, #bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {
text-align: left!Important;
}

/* =Nascondere box per creare nuova discussioni, cosi le discussioni sono bloccate e creabili solo da dashboard= */
.bbp-topic-form {
display:none;
}


/* ======================================== ELEMENTOR ======================================== */
#buddypress div.activity-comments div.acomment-content {
font-size: 100%!important;
}

.frm_style_formidable-style.with_frm_style .frm_checkbox label {
font-family: "Montserrat", Sans-serif!Important;
}

div#item-header {
display:none;
}

input#signup_email,input#signup_password.password-entry,input#signup_password_confirm.password-entry-confirm {
width: 90%!Important;
}


div#content.site-content {
font-family: "Montserrat", Sans-serif!Important;
}

.widget .widget-title {
color: #269dd8;
font-family: "Coming Soon", Sans-serif;
font-size: 23px;
font-weight: 400;
}

.widget .widget-title:before {
display: none;
}


.alignleft {
border-radius: 7px!Important;
}

input.search-submit {
display: none!Important;
}

a.bbp-reply-topic-title, a.bbp-author-name, a.membri,.widget li,li#menu-item-1419.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-1419,li#menu-item-1417.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-1417,a.bbp-forum-title,div.widget-error  {
font-size: 13px!Important;
color: #808080!Important;
}

#buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h3, #buddypress ul.item-list li h4 {
font-size: 100% !Important;
}

#buddypress ul.item-list li div.item-desc{
color: #767676;
font-size: 100%;
margin: 0px;
width: 100%;
}

#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
font-weight: 500!Important;
}

li.current > a:before  {
display:none;
}

h1.entry-title {
text-transform: uppercase;
font-family: "Coming Soon", Sans-serif;
font-size: 23px;
font-weight: 400;
line-height: 30px;
}

.widget li:before {
background: none!Important;
}

input#aw-whats-new-submit {
padding: 10px!Important;
font-family: "Montserrat", Sans-serif!Important;
}

#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li {
margin-top:15px;
}













/* GDPR */
.gdpr *  {
font-family: inherit!Important;
text-decoration: none!Important;
font-size: 13px !Important;
}

.gdpr a:link {
color: #0073aa!Important;
}


.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info>p, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies {
text-align: justify !Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info>p {
margin-bottom: 10px!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a {
background: #485965 !Important;
font-style: normal!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs {
border-bottom-left-radius: 20px!Important;
}


.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active   {
border-radius: 5px!Important;
}

.gdpr.gdpr-privacy-bar .gdpr-preferences {
background: none!Important;
}

div.gdpr-box-title    {
background: #485965 !Important;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer   {
background: transparent!Important;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content p   {
margin-bottom: 20px!Important;
}

button.gdpr-preferences   {
padding: 5px;
border-radius: 3px;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies span    {
font-style: normal!Important;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right button:first-of-type   {
margin: 0px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper  {
padding: 10px 10px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content  {
padding-bottom: 10px
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper p  {
font-size: 12px;
}

.gdpr{
font-family: Helvetica!important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button {
background: #869aad;
}

button.gdpr-tab-button   {
padding-top: 15px!Important;
padding-bottom: 15px!Important;
}

button.gdpr-tab-button.gdpr-cookie-settings.gdpr-active   {
padding-top: 15px!Important;
padding-bottom: 15px!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button  {
color: #485965!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs {
background: #eee;
}

.gdpr.gdpr-privacy-bar {
background: rgba(0, 0, 0, 0.7);
}

.gdpr.gdpr-privacy-bar .gdpr-preferences {
text-decoration: none!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>header .gdpr-box-title {
background: #485965!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs {
background: #eee!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content  {
background: #fff!Important;
}

div.gdpr-box-title  {
border-top-left-radius: 20px !Important;
border-top-right-radius: 20px !Important;
}

div.gdpr-content  {
border-bottom-left-radius: 23px !Important;
border-bottom-right-radius: 20px !Important;
}

ul.gdpr-tabs {
border-bottom-left-radius: 20px !Important;
}





/*Elementi prioritari*/
.children {
position: static!Important;
right: 0px!Important;
width: 100%!Important;
}

div.css-search  {
width: 70%!Important;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	border-radius: 15px!Important;
}

::selection {
    background: rgba(0, 69, 96, 0.37);
}

#buddypress div#item-header ul img.avatar {
border: 2px solid #d91c5c;
}


.team-member .profile-pic {
	border-radius: 0%;
	width: 100%;
	height: 100%;
	margin-top: 40px;
} 


.feedback-box .message {
margin: 8px;
}

.feedback-box .client-image {
border: 3px solid #f6921e;
}

.packages {
padding-bottom: 0px;
}

section#subscribe.newsletter {
padding-bottom: 90px;
}

.social  {
margin: 0 0 5px 0 !important;
}


/* ATTENTION!!!!! DISPLAY NONE */
p.qtranxs-available-languages-message.qtranxs-available-languages-message-en {
display: none;
}

nav.navigation.post-navigation {
display: none;
}

.entry-footer  {
display: none;
}

span.update {
	display:none;
}

.hidden {
display: block !important;
visibility: visible !important;
}

#buddypress .field-visibility-settings-toggle {
display: none !important;
}

.bbp-author-role {
    display: none;
}

h4.reg_groups_title {
display:none;
}

h4 {
font-size: 17px;
}

/*TABELLA BANDI*/
td {
	line-height: 22px;
  text-align: justify!Important;
}

/*COOKIES*/
.bannerStyle {background-color: rgba(246, 146, 30, 0.45)!Important; }
.consentText {font-size: 14px!Important; }




/*PLUGIN CONDIVISIONE*/
.addtoany_list a span  {
    font-size: 12px;
}

/*SITE CONTENT (Trama sito)*/
div#content.zerif-fp-site-content {
background: none!Important;
}

/*
.site-content {
background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2016/11/Obliqui.png")!Important;
}


/*MAILCHIMP (Iscrizione Newsletter in Home)*/
div.mc4wp-form-fields {
padding-top: 30px!Important;
}

input[type="email"] {
border-radius:5px;
padding-left:10px!Important;
}

div.mc4wp-alert.mc4wp-error {
color: white!Important;
}

input[type="text"] {
padding-left:10px!Important;
}


/*BUDDYPRESS*/
#buddypress table.messages-notices tr.alt td {
background: none!Important;
}


#buddypress .activity-list li.mini .activity-avatar img.avatar {
margin-left: 0px!Important;
}

div.activity-avatar {
margin-left: 30px!Important;
}

.activity-list li.bbp_reply_create .activity-content .activity-inner, .activity-list li.bbp_topic_create .activity-content .activity-inner {
border-left: 0px solid!Important;
}

#buddypress div#item-header div#item-actions h2{
font-size: 13px;
}

h2.user-nicename {
padding-top: 12px;
}

.widget.buddypress #groups-list li {
display: flex!Important;
}

div.bp-login-widget-user-link, div.bp-login-widget-user-logout {
text-align: left;
}

.widget.buddypress .bp-login-widget-user-links>div {
margin-bottom: 0;
}


div#members-list-options.item-options, div#groups-list-options.item-options {
text-align: left;
}

.widget.buddypress div.item-options {
margin: 0 0 1.2em;
padding: 0px!Important;
}


.widget.buddypress div.item-meta {
margin-left: 0px;
}

li.vcard {
display: flex;
}


div#item-buttons {
margin-top: 15px!Important;
}

h3.section-header  {
margin-bottom: 0px!Important;
}

#buddypress #members-list li  {
margin-top: 8px!Important;
}

#buddypress ul.item-list li div.action  {
top: 3px;
}

td.thread-from a, span.activity, span.thread-count, td.thread-info a, a.unread, a.delete, a.mark-unread.primary, #buddypress table.notifications tr td {
font-size: 12px!Important;
}


ul#group-mods, div#item-actions {
margin-bottom: auto!Important;
}

#buddypress form#whats-new-form p.activity-greeting {
line-height: 2em;
}


li.feed {
display:none;
}

select#members-order-by  {
display:none;
}

#buddypress .activity-list .activity-content .activity-header img.avatar  {
height: 45px;
width: 45px;
border: 2px solid;
}

div#item-body, div.em-my-bookings, form#posts-filter  {
font-size: 14px!Important;
}


.notification-description a {
font-size: 13px!Important;
}

ul.em-events-list{
margin-bottom: 30px!Important;
}


#buddypress table.notifications tr th  {
background: none!Important;
background-color: transparent!Important;
}

#buddypress div.pagination .pag-count  {
	font-size: 13px;
}



#buddypress ul.item-list li  {
padding-top: 25px!Important;
padding-bottom: 0px;
}

div.item  {
	width: 90%!Important;
  height: auto!Important;
  
}

div.bph_xprofile_fields  {
	margin-left: 0%!Important;
	font-size: 14px!Important;
}

div.item-meta  {
	color: #9b9b9b!Important;
}

#buddypress ul.item-list li div.item-title span  {
	font-size: 90%;
	margin-left: 30px;
}

li.even  {
	margin-bottom: 0px;
}
#buddypress table.profile-fields tr.alt td, #buddypress table.profile-fields tr td.label {
color: #404040!Important;
}






#buddypress .activity-list .activity-content .activity-header img.avatar {
margin: 0 5px 0px 0 !important
}

a#activity-groups, a#activity-friends, a#activity-favs, a#activity-mentions, a#just-me, a#public, a#edit, a#change-avatar, a#change-cover-image, a#notifications-my-notifications, a#read, a#inbox, a#starred, a#sentbox, a#compose, a#notices, a#friends-my-friends, a#requests, a#groups-my-groups, a#invites, a#topics, a#replies, a#favorites, a#subscriptions, a#edited, a#started {
font-size: 13px;
}

#buddypress div#item-header div#item-meta {
margin: 10px 0 5px;
}

h2  {
font-size: 14px;
margin-bottom: 0px !important;
}

#bbpress-forums li.bbp-body ul.forum  {
padding: 10px 5px !important;
}




#buddypress .standard-form div.submit input {
    margin-right: 5px;
    padding: 10px;
}



.reg_groups_item {
    padding-left: 0px;
}

p.reg_groups_description {
margin-left: -35px;
margin-bottom: 5px;
margin-top: 15px;
font-weight: bold;
}



.reg_groups_list_multiselect {
    margin-left: -35px;
    width: 95%;
    border-radius: 8px;
}

#buddypress .standard-form label.reg_groups_group_label, .reg_groups_group_label {
    padding-left: 10px;
}

#buddypress #signup_form.standard-form input[type="text"] {
    border-radius: 8px;
}

#buddypress .standard-form #basic-details-section input[type="password"], #buddypress .standard-form #blog-details-section input#signup_blog_url {
    border-radius: 8px;
}

#buddypress .standard-form input[type="email"] {
    border-radius: 8px;
}

#buddypress div#item-header img.avatar {
    border-radius: 100px;
    border: 2px solid #d91c5c;
}

#buddypress table#message-threads tr.unread td {
    background: rgba(255, 249, 219, 0.32);
}

#buddypress #header-cover-image {
    border-radius: 20px;
}

#buddypress table.profile-fields tr.alt td  {
	background: transparent;
	color: #269dd8;
}

#buddypress table.profile-fields tr td.label {
    border-right: 0px solid #eaeaea;
    background: transparent;
    color: #269dd8;
}

#buddypress .activity-list li.mini .activity-avatar img.fb_profile_pic,
#buddypress .activity-list li.mini .activity-avatar img.avatar {
    height: 45px;
    width: 45px
}

a.mark-unread.primary {
    font-size: 13px;
}

a.delete.secondary.confirm {
    font-size: 13px;
}

a.mark-read.primary {
    font-size: 13px;
}

a.mark-read.primary {
    font-size: 13px;
}

#buddypress table.forum tr td, #buddypress table.forum tr th, #buddypress table.messages-notices tr td,
#buddypress table.messages-notices tr th, #buddypress table.notifications tr td,
#buddypress table.notifications tr th, #buddypress table.notifications-settings tr td,
#buddypress table.notifications-settings tr th, #buddypress table.profile-fields tr td,
#buddypress table.profile-fields tr th, #buddypress table.profile-settings tr td,
#buddypress table.wp-profile-fields tr td, #buddypress table.wp-profile-fields tr th {
    font-size: 13px;
}

#buddypress input[type=submit][disabled=disabled] {
	border-color: #269dd8;
	color: #269dd8;
	cursor: default
}

#buddypress form [disabled=disabled] {
    opacity: .8;
}

article.hentry{
	border-bottom: 0px solid rgba(0, 0, 0, 0.05);
}

#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
    background-color: rgba(194, 134, 75, 0.23);
    border-radius: 6px;
}

.content-left-wrap{
    margin-bottom: 60px;
}

#buddypress div#item-header img.avatar {
    border-radius: 100px;
    border: 3px solid #d91c5c;
}

img.avatar.avatar-50.wp-user-avatar.wp-user-avatar-50.alignnone.photo {
    border-radius: 100px;
    border: 2px solid #d91c5c;
}

#buddypress div#message p, #sitewide-notice p {
    background-color: transparent;
    border: 1px solid #d91c5c;
    border-radius: 10px;
}


/* BBPRESS */
a.bbp-forum-title {
margin-right: 10px;
}


span.vcard.author.byline {
display: none;
}

.bbp-pagination-links a {
background: #eee;
opacity: 0.9;
border: 1px solid #ddd;
}

span.page-numbers {
color: #888888;
padding-left: 10px;
}

a.page-numbers, a.next.page-numbers {
color: #269dd8!Important;
}


#bbpress-forums div.even{
background-color: transparent;
}

#bbpress-forums ul.even {
background-color: transparent;
}

a.bbp-author-avatar {
 border-radius: 50px;
}

#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button {
    padding: 0px 2px;
}

.widget.buddypress div.item-avatar img.avatar {
    border-radius: 50px;
    border: 2px solid #d91c5c;
}

div.bbp-template-notice  {
display: none;
}

div#object-nav.item-list-tabs.no-ajax  {
margin-bottom: 10px;
}

a.bbp-breadcrumb-forum, a.bbp-breadcrumb-root, a.bbp-breadcrumb-home, span.bbp-breadcrumb-current {
color: #666666;
font-size: 14px;
}

a.bbp-breadcrumb-forum:visited, a.bbp-breadcrumb-root:visited, a.bbp-breadcrumb-home:visited  {
color: #666666;
font-size: 14px;
}

a.bbp-breadcrumb-forum:hover, a.bbp-breadcrumb-root:hover, a.bbp-breadcrumb-home:hover {
color: #d91c5c;
font-size: 14px;
}

div.bbp-template-notice p, div.bbp-template-notice a  {
color: #666666;
}

div.bbp-template-notice {
color: transparent;
}

#buddypress #item-header-cover-image #item-header-avatar img.avatar {
background: rgba( 255, 255, 255, 0.8 );
border: solid 3px #269dd8;
}

.membri:hover {
color: #d91c5c;
}

.membri, .membri:visited {
font-size: 15px;
color: #808080;
}

div.textwidget  {
float: left;
margin-bottom: 25px;
}

#buddypress ul.item-list li img.avatar {
    border-radius: 50px;
    border: 1px solid #d91c5c;
}

div.widget-error {
font-size: 15px;
color: #808080;
}

legend {
font-size: 16px;
}

a.bbp-forum-title  {
	font-size: 18px;
}


.bbp-body a.bbp-topic-permalink {
    font-size: 17px;
}

.item {
	width: 70%;
	height: 20px;
}

input#bbp_search {
width: 100%;
}

input[type="submit"] {
padding: 10px 15px 10px 15px;
border-radius: 6px;
}

.widget li {
margin: 5px 0;
}

img.avatar.avatar-14.wp-user-avatar.wp-user-avatar-14.alignnone.photo {
height: 25px;
width: 25px;
border-radius: 50px;
border: 2px solid!Important;
margin: 0px!Important;
}

a.bbp-reply-topic-title, a.bbp-author-name  {
	font-size: 14px;
  line-height: 15px!Important;  	
}

.bbp-forum-title,
.bbp-forum-title:visited {
	color: #808080;
}

.widget li a:hover {
	color: #d91c5c
}

.bbp-forum-title:after {
	height: 0px;
	margin-top: -3px;
}

a.bbp-forum-title  {
	font-size: 14px;
	font-weight: normal;
	color: #808080
}

.entry-title {
	color: #d91c5c;
}

#buddypress div.item-list-tabs ul li a:hover {
    color: #d91c5c;
    font-size: 15px;
}

a#activity-groups, a#activity-friends, a#activity-favs, a#activity-mentions, a#just-me, a#public, a#edit, a#change-avatar, a#change-cover-image, a#notifications-my-notifications, a#read, a#inbox, a#starred, a#sentbox, a#compose, a#notices, a#friends-my-friends, a#requests, a#groups-my-groups, a#invites, a#topics, a#replies, a#favorites, 
a#subscriptions {
    font-size: 15px;
}

#buddypress div.item-list-tabs ul li a {
    color: #269dd8;
  font-size: 15px;
}

a:visited {
    color: #269dd8;
}

.entry-title{
	margin-top: 20px;
}

#buddypress div.item-list-tabs ul li.current a span, #buddypress div.item-list-tabs ul li.selected a span {
    background-color: #d91c5c;
    border: 0px;
    color: #fff
}

#buddypress .activity-list li.mini .activity-avatar img.fb_profile_pic,
#buddypress .activity-list li.mini .activity-avatar img.avatar {
    border-radius: 50px;
    border: 2px solid;
}

.bbp-pagination-count {
    font-size: 0px;
}

a.bbp-forum-link{
font-size: 13px;
color: #d91c5c;
}

#bbpress-forums .bbp-forums-list {
	margin: 0 0 0 25px;
	padding-left: 5px;
	border-left: 0px solid #ddd;
}

.entry-content button:hover,
.entry-content input[type="button"]:hover,
.entry-content input[type="reset"]:hover,
.entry-content input[type="submit"]:hover {
	background: #269dd8!Important;
}

button:hover {
	box-shadow: none!Important;
}


button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #d91c5c;
}

#bbpress-forums li.bbp-footer {
	color: transparent;
}

#bbpress-forums li.bbp-footer {
    border-top: 1px solid #e0e0e0;
}

.bbp-forum-freshness a:hover {
	text-decoration: none;
}

#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
	float: none;
	margin-bottom: -7px;
	border: 1px solid #269dd8;
	height: 35px;
	width: 35px;
	border-radius: 50px;
}

a.bbp-author-name:hover,
.bbp-topic-freshness a:hover {
	text-decoration: none;
}

div.bbp-template-notice.info {
	border: none;
	background-color: #f0f8ff;
	padding: 0px 0px;
}

#bbpress-forums .bbp-forum-description .bbp-author-name {
    font-size: 13px;
    font-style: normal;
}

div.bbp-template-notice,
div.indicator-hint {
	margin: 5px 0 10px;
}

#bbpress-forums .bbp-author-name {
    font-style: normal;
}

div.bbp-template-notice a {
	color: #d91c5c;
}

div.bbp-template-notice p,
div.bbp-template-notice a {
	font-size: 13px;
	background-color: transparent;
}

div.bbp-template-notice.info {
	background-color: transparent;
}

#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #e0e0e0;
}

#bbpress-forums li.bbp-header {
    border-bottom: 2px solid #e0e0e0;
}

#bbpress-forums div.even,
#bbpress-forums ul.even {
    background-color: none;
}




/* SITO */
li.recentcomments {
font-size: 14px!Important;
color: #269dd8!Important;
}

span.comment-author-link {
font-size: 14px!Important;
color: #808080!Important;
}


.listpost-content-wrap h1.entry-title a  {
font-size: 18px!Important;
}

a.comment-reply-link {
color: #bdbdbd!Important;
font-style: italic!Important;
font-size: 11px!Important;
}

a.comment-reply-link:hover {
color: #d91c5c !Important;
}

.entry-meta a{
color: #808080!Important;
	font-style: normal!Important;
}

.comment-author img {
border: 2px solid #269dd8;
}

.comments-title {
	font-size: 15px!Important;
	margin-bottom: 10px!Important;
	color: #808080!Important;
}

.home .nav > li.current_page_item a {
color: #269dd8
}

.widget li a  {
font-size: 14px;
}

p.qtranxs-available-languages-message.qtranxs-available-languages-message-en {
display: none;
}

ul {
margin: 0px;
list-style: none;
}

.purchase-now h3 {
text-align: right;
    font-size: 19px;
}


.navbar-inverse .navbar-nav ul.sub-menu li a img {
	margin-bottom: 2px !important;
	padding-right: 5px;
    }

.nav > li > a > img {
	margin-bottom: 2px !important;
    }

.navbar-nav > li > a {
    font-size: 14px;
}

.navbar-inverse .navbar-nav ul.sub-menu li a {
    font-size: 14px;
}

.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
	background-color: none;
}


body.page .bbp-reply-form code,
body.page .bbp-topic-form code,
body.single-topic .bbp-reply-form code,
body.single-forum .bbp-topic-form code,
body.topic-edit .bbp-topic-form code,
body.reply-edit .bbp-reply-form code {
	font-size: 0px;
	background-color: transparent;
	border: 0px solid;
	padding: 0px;
	margin-top: 0px;
}

.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
	margin-left: 0px;
	font-size: 0px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
	border-radius: 150px;
	border: 3px solid #269dd8;
}

#bbpress-forums #bbp-user-wrapper h2.entry-title:before {
    position: relative;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
	color: #d91c5c;
}

#bbpress-forums fieldset.bbp-form select {
	font-size: 13px;
}

.bbp-pagination {
	margin-top: 0px;
}

.bbpress .bbp-breadcrumb {
    margin: 0px -10;
}

#bbpress-forums fieldset.bbp-form label {
    line-height: 25px;
    font-size: 13px;
}

div.bbp-template-notice, div.indicator-hint {
	background-color: transparent;
} 

span.bbp-author-ip {
	font-size: 0px;
}

#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	border-radius: 50px;
	border: 2px solid #d91c5c
}

.bbp-body a.bbp-topic-permalink:hover {
    color: #d91c5c;
}

#bbpress-forums fieldset.bbp-form legend {
    margin-top: 0px;
}

.red-btn {
    background: #d91c5c;
}
.green-btn {
	background: #d91c5c;
}

.red-btn:hover {
	color: #fff;
	background: #269dd8;
}
.green-btn:hover {
	color: #fff;
	background: #269dd8;
}

#client-feedbacks .feedback-box, .testimonial .widget_zerif_testim-widget {
    width: 90%;
    background:none;
}

h6 {
    line-height: 20px;
}

#client-feedbacks .feedback-box, .testimonial .widget_zerif_testim-widget {
    padding: 5px;
}

.widget .widget-title {
	color: #269dd8;
}

.widget li a {
	color:#808080;
}

input.search-submit {
	background-color:#269dd8;
}

input.search-submit:hover {
	background-color:#d91c5c;
}








.about-us {
	padding-bottom: 50px;
}


.section-header {
	padding-bottom: 30px;
}

table {
	border: 0px solid;
}

td {
	border-top: 0px solid;
	padding: 0px 10px 1px 0;
  	text-align: center;
}




.zerif-copyright-box {
	opacity: 0;
}

.social li a:hover {
    color: #d91c5c;
}

.team-member .social-icons ul li a:hover {
    color: #d91c5c;
}

.team-member:hover .details {
	opacity: 0.85;
}


.company-details a:hover {
	color: #d91c5c;
}

.intro-text{
	font-size: 50px;
}


.col-sm-6 {
    width: 60%;
}

p.av-credit-link {
  	background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/black.png");
  	padding: 0px 0 !important;
    height: 0px;
  	opacity: 0;
}

#main-nav.fixed {
	opacity: 0.95;
}

#main-nav.navbar.navbar-inverse.bs-docs-nav {
	opacity: 0.95;
}

.navbar-inverse .navbar-nav>li>a {
	color: #269dd8;
}

.navbar-inverse .navbar-nav>li>a:hover {
	color: #d91c5c;
}

.alignleft {
	border-radius: 15px;
}

img.alignleft.size-large.wp-image-109 {
	border-radius: 15px;
}

p.form-submit {
	padding-bottom: 30px;
}

.comment-form #submit {
	background:#269dd8;
}

.comment-form #submit:hover,
.comment-form #submit:focus, 
.comment-form #submit:active {
	background: #d91c5c;
}

a {
	color: #269dd8;
}
a:visited {
	color: #d91c5c;
}
a:hover,
a:focus,
a:active {
	color: #d91c5c;
}

.comment .reply a {
	background: transparent!Important;
  	border: 0px;
}

.comment .reply a:hover {
	background: transparent!Important;
  	border: 0px;
}

.widget .widget-title:before{
	background: #d91c5c; 
}

.entry-title:before {
	background: #d91c5c; 
}



h1.page-title {
	color: #269dd8; 
}

.navbar-inverse .navbar-nav ul.sub-menu li:hover > a,
.navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a {
	color:#d91c5c;
}

.entry-footer a:hover {
	color: #269dd8; 
}

.entry-title a {
	color: #269dd8;
}
.entry-title a:hover {
	color: #d91c5c;
}


.nav-links a {
	color:#1872b0;
}

body#social_login.plugin {
position: absolute;
left: 39%;
}

div#branding {
opacity: 0;
}

div.oneall_social_login_label {
text-align: left;
}

.comment .reply a {
background: transparent;
}

a.url {
color: #1872b0;
}

a.comment-reply-login {
background: transparent;
}

a img {
    margin-bottom: 10px;
}

.alignright {
    border-radius: 15px;
}

.comment-metadata,
.comment-metadata a{
	padding-right: 8px;
}

.comment .reply a {
	background:#269dd8;
  	border: 0px;
}




/* DOCS */
td.folder-meta-info-statement a, td.folder-meta-info-statement strong  {
font-size: 13px !Important;
}

ul.children {
background: transparent !important;
}

.children {
box-shadow: none!important;
width: 98% !Important;
}


.groups-cell ul li img.avatar{
border: 1px solid!Important;
}


form p, form strong {
font-size: 13px!Important;
}

.docs-folder-manage li .folder-info h4 {
font-size: 15px!Important;
}

div.manage-folders-link {
width: 100px;
}

div.docs-info-header{
float: right;
}

div.manage-folders-link a, div.toggle-folders-link a {
font-size: 13px!Important;
}

#buddypress div#message.updated p {
background-color: rgba(238, 255, 204, 0.30);
}

table.diff td, table.diff th, table.diff .diff-addedline ins, table.diff .diff-deletedline del {
font-size: 12px;
}


span.alignleft, span.alignright {
font-size: 12px;
}

th {
font-size: 13px;
}

.groups-cell ul li a {
font-size: 11px!Important;
}

.comments-closed {
background: none!Important;
}

#buddypress .standard-form button:hover  {
background: #ededed!Important;
border: 1px solid #bbb!Important;
color: #767676!Important;
}

.doc-content {
border: 3px solid #ececec!Important;
}

.doc-tabs li a  {
background: #ededed!Important;
border: 0px solid #bbb!Important;
color: #767676!Important;
}

a#parent-toggle-link.hide-if-no-js.toggle-link, a#tags-toggle-link.hide-if-no-js.toggle-link, span.toggle-title, a#settings-toggle-link.hide-if-no-js.toggle-link, a#associated-toggle-link.hide-if-no-js.toggle-link {
font-weight: normal;
}

#buddypress input[type=submit]:hover  {
background: #ededed!Important;
border: 1px solid #bbb!Important;
color: #767676!Important;
}

#buddypress div.item-list-tabs#subnav ul li a  {
font-size: 14px!Important;
}


#buddypress div.item-list-tabs#subnav ul li  {
background: none!Important;
}


#buddypress table.doctable tr:nth-child(even) {
background-color: rgba(243, 243, 243, 0)!Important;
}


div#bp-docs-pagination-count {
        font-size: 12px;
}

div.docs-info-header {
    background: rgba(245, 245, 245, 0)!Important;
}


#buddypress .standard-form label {
font-weight: 400;
}

.folder-toggle-link{
text-align: left;
}

.folder-row .toggle-content  {
background-color: rgba(255, 255, 255, 0.40)
}

.folder-meta-info td  {
background-color: #eee!Important;
}

.groups-cell ul li a {
font-size: 11px;
}

.groups-cell ul li {
line-height: 20px;
}

.groups-cell ul li img.avatar  {
border-radius: 50px;
}

p.no-docs  {
display: none;
}

div.docs-info-header {
background: none;
}

h2.directory-title  {
display: none;
}

p.currently-viewing {
display: none;
}

a#docs-filter-title-attachments.docs-filter-title, a#docs-filter-title-search.docs-filter-title, a#docs-filter-title-tags.docs-filter-title   {
font-size: 12px;
}


.title-cell>a, .author-cell>a, .created-date-cell>a, .edited-date-cell>a, th.tags-cell>a, .groups-cell>a {
font-size: 13px;
}

.edited-date-cell  {
width: 190px
}

.comments-closed {
background: none;
}

h3#reply-title.comment-reply-title {
font-size: 17px;
}

h3 {
font-size: 18px;
}

span.perms-text {
font-size: 13px;
}

#doc-permissions-summary.doc-public {
background: none;
border-color: rgba(38, 157, 216, 0.01);
}

strong  {
font-weight: normal;
}

a#doc-permissions-edit {
font-size: 13px;
}

a.delete-doc-button.confirm  {
font-size: 13px;
}

#buddypress table.doctable td {
font-size: 13px;
}

.groups-cell, .tags-cell {
font-size: 13px;
}

td.tags-cell>a, td.groups-cell>a {
font-size: 13px;
}

.doc-excerpt {
margin-left: 0px;
}

.doctable p  {
font-size: 13px;
}

#buddypress table.doctable tr:nth-child(even)  {
background-color: rgba(243, 243, 243, 0)
}

.doctable p  {
font-size: 14px;
line-height: 20px;
}  


#doc-permissions-summary.doc-limited {
background: rgba(255, 255, 224, 0)!Important;
border-color: rgba(230, 219, 85, 0.01)!Important;
}

.toggle-switch a:hover, .entry-content p.toggle-switch a:hover  {
font-weight: normal;
}

#buddypress .standard-form label  {
color:#808080;
}

.doc-tabs li a  {
background:#e8e8e8;
}

div.doc-content {
border: 3px solid #e8e8e8 
}

div.doc-attachments {
padding-top: 25px;
}

article.hentry {
margin-bottom: 10px;
padding-bottom: 10px;
}

.doc-title .breadcrumb-current, .directory-title .breadcrumb-current {
    font-size: 13px;
}













/* BACKGROUND + HOME */

input.wysija-submit.wysija-submit-field {
display: block;
margin: auto;
}

input[type="text"]  {
border-radius: 5px;
}

.widget_wysija_cont p label {
color: white;
}

input#form_honeypot.form-control  {
display: none;
}

label   {
display: none;
}

section#contact.contact-us, section#subscribe.newsletter {
    background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/Contact90.png")!Important;
}

.frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p {
text-align: center!Important; 
}

.contact-us {
background: rgba(0, 0, 0, 0);
}

.focus {
    background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/Focus90.png")!Important;
  background: rgba(255, 255, 255, 0);
}


section#testimonials.testimonial {
	background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/Testimonial90.png");
}
.testimonial {
background: rgba(219, 191, 86, 0);
}

section#aboutus.about-us {
    background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/About902.png")!Important;
}

.about-us {
  background: rgba(39, 39, 39, 0)!Important;
}


section#latestnews.latest-news {
    background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/News90.png")!important;
}

#latestnews  {
    background: rgba(255, 255, 255, 0)!important;
}

.focus-box .service-icon {
	border: 10px solid #c6c6c6;
}


section#team.our-team  {
    background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/OurTeam90.png")!Important;
}

.our-team  {
background: rgba(255, 255, 255, 0)!important;
}
 
#footer {
	background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2016/11/About.png")!important;
}


.copyright {
	background-image: url("http://www.agenda2030.cittametropolitana.ct.it/wp-content/uploads/2017/01/bluscuro2.jpg”)!important;
    opacity: 0.90;
}













/* FORMIDABLE */
.frm_loading_content {
	color: white;
}

.frm_style_formidable-style.with_frm_style .frm_message, .frm_success_style  {
	background-color: rgba(223, 240, 216, 0.38)!important;
}

.frm_style_formidable-style.with_frm_style .frm_error_style    {
background-color: rgba(242, 222, 222, 0.38) !important;
}




/* NEWSLETTER */
#tinymce h3 a,
.wysija_editable h3 a {
    font-size: 20px !important;
    color: #4a91b0 !important;
    text-decoration:  none;
}





/* EVENT MANAGER */

td.EMimg{
padding-left: 20px;
}

div.em-location-map-container {
border: 1px solid #CDCDCD;!Important;
}

ul.em-locations-list li {
padding-bottom: 15px!Important;
}

.em-booking-form-details textarea {
width: 600px;
height: 100px;
}

a#profile, a#attending, a#my-events, a#my-locations, a#my-bookings {
font-size: 14px;
}


div.css-search div.em-search-main .em-search-submit {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #467ba7), color-stop(1, #269dd8) )!Important;
}

div.css-search div.em-search-main .em-search-submit:hover {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dc9855), color-stop(1, #d91c5c) )!Important;
}











