/**
Theme Name: SIN
Author: VISIONAGE
Author URI: https://visionage.it/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sin
Template: astra
*/

.ast-menu-toggle:focus {
    outline: none;
}

div#buddypress form {
    display: inline-block;
}
.profile div#buddypress form {
    display: block;
}
.tags{display:none}
.bb {  font-weight: bold;
    width: 79px;
    height: 79px;
    border-radius: 10px;
    background-color: #fcfcfc;
    float: left;
    margin: 5px;
    position: relative;display: table;box-shadow: 0 0 20px #cecdcd;
    overflow: hidden;}
.bb a { color:#fff ;    padding: 15px 0;  }
.bbno {background-color: transparent;    border: 3px solid transparent;box-shadow: 0 0 0 #cecdcd;}
#bb1 a {color: #f2ad00;}
#bb2 a {color: #9e4770;}
#bb3 a {color: #bfc90d;}
#bb4 a {color: #61544a;}
#bb5 a {color: #e04040;}
#bb24 a {color: #63cc96;}

#bb1{  border: 3px solid #f2ad00;}
#bb2 {  border: 3px solid #9e4770;}
#bb3 {  border: 3px solid #bfc90d;}
#bb4 {  border: 3px solid #61544a;}
#bb5 {  border: 3px solid #e04040;}
#bb6 {  background-color: #61544a;  border: 3px solid #61544a;}
#bb7 {  background-color: #c25433;  border: 3px solid #c25433;}
#bb8 {  background-color: #38750d;  border: 3px solid #38750d;}
#bb9 {  background-color: #bfc90d;  border: 3px solid #bfc90d;}
#bb10{  background-color: #63cc96;  border: 3px solid #63cc96;}
#bb11{  background-color: #00497e;  border: 3px solid #00497e;} 
#bb12{  background-color: #af66c0;  border: 3px solid #af66c0;}
#bb13{  background-color: #f58623;  border: 3px solid #f58623;}
#bb14{  background-color: #9e4770;  border: 3px solid #9e4770;}
#bb15 {  background-color: #f2ad00;  border: 3px solid #f2ad00;}
#bb17{    border: 3px solid #ee2f32;}
#bb18{    border: 3px solid #ff6600;}
#bb19{    border: 3px solid #d0b69a;}
#bb20 {  background-color: #6d77bb;  border: 3px solid #6d77bb;}
#bb22{    border: 3px solid #3081ce;}
#bb23{  background-color: #33b2e3;  border: 3px solid #33b2e3;}
#bb24{    border: 3px solid #63cc96;}
#bb26 {  background-color: #ff2e2e;  border: 3px solid #ff2e2e;}


.bb img { max-width: 100% !important;    left: 0%;    top: 0%;      margin: 0;  }
.bbrow {    float: left;    clear: both;width: 100%;}
.bb p {    text-align: center;vertical-align: middle;    display: table-cell;   margin:0;font-size: 12px;
    line-height: 13px;}
.bb p a:hover {    color: #fff;}
p.bbsmall a{    text-align: center;    font-size: 12px;     color: #888 !important;}
.bbrows {    width: 450px;max-width:100%;    margin: 0 auto;}
.bb:hover {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
p.big {    font-size: 18px;    line-height: 28px;}  

.vl{color:#005d75}
.rl{color:#bc0037}
.vlk{background-color:#005d75}
.rlk{background-color:#bc0037}

.main-menu {  background-color: #fff;  min-height: 70px;}
.menu-logo{      margin: 1px 5px 4px;
    width: 110px; }
div#signup-content {
    background-color: #fff;
    height: 200px;
    padding: 20px;}
span.select2.select2-container {
    max-width: 500px;}
.select2-results__option {
    text-align: left;
    font-size: 12px;
    padding: 3px;
    line-height: 18px;
}
.field-visibility-settings-notoggle {display:none}
.button, .icon, a .icon {background: #006380;}
.fm-form-container {    width: 100% !important;} 
.title hr {  background: #cf002e;    height: 1px;}
.title h1 { font-size: 18px; line-height: 20px; letter-spacing: inherit; color: #006380;}
.introduction {    background: rgba(252, 252, 252, 0.93);}
.icon.outline.light {    color: #cf002e;    background: 0;    border: 2px solid #cf002e;}

section {    width: 95%;    margin: 0 auto;}
#undefined-sticky-wrapper {    width: 100%;    margin: 0 auto;}

.ten, .twelve, .nine {    margin: 0 auto !important;    width: 100% !important;}
.nine.columns {    max-width: 75%;}
.row {    width: 95% !important;}
.menu-wrap, .home-content {    width: 100% !important;}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before {top: -4px;}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
    margin-left: auto !important;}
.page-id-1266 em {    color: #006380;}
.page-id-1266 b {    color: #cf0330;}
span.su-lightbox {    cursor: help;}

body a {    color: #cf0330;}
body {font-size: 16px;    color: #333; background: #fbfbfb;}

.menu li a { color: #006380;}
.menu li a:hover { color: #cf0330;}
.menu li {  margin-left: 30px;}
.dropdown-menu li {     background: #f1f1f1;    padding: 5px 10px;border-bottom: 0.5px solid #fff;
    border-left: 0.5px solid #fff;}

ul.nav.menu {    margin-right: 20px;}
.fno {    float: inherit;}
p {    margin-bottom: 6px;}
.entry-content p {
    margin-bottom: 6px;}
/* organismi regolamenti verbali*/

.page-id-1301 li {    list-style-type: circle;}

.page-id-130 span.secondo-livello {    font-weight: bold;}
.page-id-130 .su-spoiler-content a {
    line-height: 26px;}
.page-id-1301 .su-spoiler-style-simple > .su-spoiler-title {
    padding: 0px 0px;
    background: transparent;
   color: #cf0330;
    font-weight: normal;
    text-transform: uppercase;}
.su-spoiler-style-simple {
    border-top: 0px solid #ccc !Important ;
    border-bottom: 0px solid #ccc !Important;}

.su-spoiler {    margin-bottom: 0 !Important;}
#select2-field_8-results > li:nth-child(70) { font-weight: 900; color: #000; font-size: 14px;}

.su-spoiler-style-simple > .su-spoiler-content { background: inherit !important;}
.study_group{
	display: grid;
  height: 100px;
	margin: 1%;
	padding: 1em;background-color: #f6f6f6;
    border-radius: 7px;
}

.postaut img { width:108px; height:auto}
html {overflow: visible !important;}

.regularpage, .more-work {	background-color: rgba(255, 255, 255, 0.93) !important; margin-top: 60px;
    padding-top: 0px;}
.section-blog, .blog-header {	background-color: rgba(255, 255, 255, 0.9) !important; }
.page-id-1266 {
    background-image: url('https://sinitaly.org/wp-content/uploads/2017/03/Consiglio-Direttivo.jpeg');
    background-size: cover;
    background-attachment: fixed;}
#breadcrumbs {margin-bottom: 30px;
    text-align: left;    margin-top: 1px;
    margin-left: 10px;
    font-size: 12px;}
.page-template-default .alreadyfixed { position: relative; }
 .desktop .admin-bar .main-menu.alreadyfixed {    padding-top: 0px;}
.blog-header {  padding-top: 40px;}
.category .blog-header {  padding-top: 100px;}
.single-dati .post-meta {display:none}


/* membership*/
.ms-edit-profile,
#account-invoices {display:none}
.page-id-120 a {    color: green;}
.page-id-120 .ms-alert-box

/* grafici */
.percentuale, .grafico div {    background-color: #f00;}
.grafico {    background-color: #00b100;}
.totali_actual {    color: #00b100;}
.totali_old {    color: #f00;}
.video-controls {  }
.home .home-content {    display: grid;    width: 250px !important;}
.home-content  img {width: 250px;    margin-bottom: 30px;}
.toggle:after {    font-size: 30px;}
.toggle:hover {    color: #006380;}
h2 {    font-size: 24px;    line-height: 30px;    margin-bottom: 15px;    color: #006380;}
h3 {    font-size: 18px;    line-height: 25px;}
.su-tabs-nav span {    border: 1px solid #006380;    background-color: #f1f1f1;    color: #cf002e !important;}
.su-tabs, .su-tabs-pane { background: rgba(255, 255, 255, 0) !important;}
.su-tabs-nav span.su-tabs-current { border: 1px solid #cf002e;    color: #006380 !important;}
input[type=text],input[type=password], input[type=url], input[type=tel], input[type=number], input[type=email], textarea {
    width: 100%;    height: 40px;    display: block;    border: 2px solid #eee;
    background: #fff;    font-size: 16px;    padding-left: 6px;    border-radius: 0;    margin-bottom: 20px;}
.su-spoiler-style-fancy {    margin-bottom: 5px !important;    border: 1px solid #006380 !important;}
.su-spoiler-style-fancy .su-spoiler-title {  background: #fff !important}
.su-spoiler-icon {	  color: #cf002e;}
.footer-two p {    margin-bottom: 20px;}
body.dati-template-default td, body.dati-template-default th {    text-align: center;}
.dati-template-default .table-striped img {    max-width: 80px !important;}
.dati-template-default h3 {  color: #cf002e;}
.dati-template-default table {    margin-bottom: 60px !important;    border-color: #cf002e;}
.dati-template-default div#CorpoElenco {    margin-top: 40px;}
.dati-template-default td {    padding: 5px 5px 5px 5px !important;
    border-color: #006380;
    vertical-align: middle;}
.dati-template-default .footer-two {    background: #ffffff;}

body {background-image: url(https://sinitaly.org/wp-content/uploads/2017/05/SCACCOhome.jpg);
      background-size: cover; background-attachment: fixed;}
.page-id-1039, .page-template-page_bp-groups-study {background-image: url(https://sinitaly.org/wp-content/uploads/2017/03/Gruppi-di-Studio-copia.jpg);}
.page-id-1735, .page-id-1743, .page-id-1749 {background-image: url(https://sinitaly.org/wp-content/uploads/2017/03/Votazioni.jpg);}
.page-id-1067, .page-id-117, .page-id-121 {background-image: url(https://sinitaly.org/wp-content/uploads/2017/03/Soci.jpg);}


.page-template-page_bp-groups-study .item-desc {    display: none;}
a.group-button.join-group, .leave-group {    color: #006380;}


.ms-membership-form-wrapper legend {    text-align: center;    border-bottom: 0px solid #DDDDDD !important;}

img {    margin-bottom: 10px;}
.category-news .postaut {   float: right;    margin-left: 30px;width: 54px;background-image: url(https://sinitaly.org/wp-content/uploads/2017/03/LOGO-SIN-125.png);
    background-size: contain;height: 85px;
    position: relative;
    background-repeat: no-repeat;}
section.blog {    width: 100% !important;}
#respond, .pager {display:none}
section#le-ultime-dalla-sin, section#in-evidenza  {    margin-top: 0px;}
section#le-ultime-dalla-sin #breadcrumbs, section#in-evidenza #breadcrumbs {display:none}
.introduction {        padding-bottom: 50px;}

.page-id-2634 .riviste li {position:relative;     margin-bottom: 20px;        max-width: 550px;    margin-right: 40px;list-style: none; }
@media screen and (max-width:600px){.riviste img {display: none !important;}}
.page-id-2634 .riviste ul {    clear: both;}
.page-id-2634 .riviste .su-members {    margin-bottom: 0 !important;    padding: 0 !important;    border-width: 0 !important; 
                          border-style: none !important;    text-align: left !important;   
                          background-color: transparent !important;    color: red !IMPORTANT;}
.page-id-2634 .riviste ul.elenco_riviste div {    font-size: 13px;
       text-align: left;
    line-height: 16px;}
.page-id-2634 ul.elenco_riviste div b{    font-size: 14px;    line-height: 20px;}
.page-id-2634 .archivio, .page-id-2634  .contrib {    font-size: 10px;}
.contrib img {    position: absolute;    top: 0;    right: 0;}
.page-id-2634 .riviste .contrib {    position: relative;    margin-top: 8px;    
          line-height: 1;    padding-right: 70px;    text-align: right;   }
.page-id-2634 .riviste button#ual_link_58ab10f0ac6e9 {    background-color: red;}
.page-id-2634 .riviste h3 {    clear: both;    margin: 20px 0;    padding-top: 30px;}
.riviste img {    position: absolute;    width: 70px;    height: 70px;    top: 0;    right: 0;}
.riviste a {    font-size: 14px;    text-transform: uppercase;    line-height: 20px;}
.addtoany_list.a2a_kit_size_32 a > span {
    height: 23px !important;
    width: 23px !important;}
.su-spoiler-style-fancy > .su-spoiler-title { font-size: 1em;}
a.web {    position: relative;}
a.web:after {
    content: " ";
    background-image: url(https://sinitaly.org/wp-content/uploads/2019/10/link.png);
    position: absolute;
    width: 23px;
    height: 23px;
    background-size: contain;
    margin-left: 5px;    top: 4px;}
a.web {
    border-left: 2px solid #005d75;
    padding-left: 6px;
    border-radius: 25px;
    border-bottom: 1px solid #005d75;
    border-bottom-right-radius: 0;
    padding-right: 10px;
    padding-bottom: 1px;
    margin: 10px 0 !important;
    display: inline-block;
    text-decoration: none;
}
.page-id-1039 h3, .page-id-1025 h3 {line-height: 15px;
    border-left: 3px solid #cf002e;
    padding-left: 5px;
    margin-bottom: 10px;
    font-weight: bold;}
.su-column.su-column-size-1-3.vv {
    margin: 30px auto 0 !important;}
.page-id-1376 h4, .page-id-1374 h4 {    color: #23627c;margin-top: 30px;
    border-left: 3px solid #cf002e;    padding-left: 5px;    line-height: 15px;    margin-bottom: 5px;}
.introduction .addtoany_share_save_container, 
#le-ultime-dalla-sin .addtoany_share_save_container,
#in-evidenza .addtoany_share_save_container {    display: none;}
.a2a_floating_style {    padding: 0 !important;
	background-color: rgba(255, 255, 255, 0) !important;}
.a2a_svg {    height: 22px !IMPORTANT;    width: 22px !important;}
.dropdown-menu .onlymember {display:none}
.logged-in .dropdown-menu .onlymember {display:block}
.no-customize-support li#wp-admin-bar-wp-logo, .no-customize-support #wp-admin-bar-my-sites, .no-customize-support #wp-admin-bar-site-name-default {display:none}
.resrvedc {    color: #cf002e;}
.btn, button, .ual_button  {    font-size: 14px;display: inline-block;
    margin-bottom: 20px;
    background-color: #fff;
    color: #cf002f;
    padding: 5px 10px;

    background-color: #005e75;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
font-weight: bold;
    cursor: pointer;
    color: #ffffff;
  
    text-decoration: none;}

.btn:hover, button:hover, .ual_button:hover	  {color: #ccc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #005e75));
	background:-moz-linear-gradient(top, #408c99 5%, #005e75 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #005e75 100%);
	background:-o-linear-gradient(top, #408c99 5%, #005e75 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #005e75 100%);
	background:linear-gradient(to bottom, #408c99 5%, #005e75 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#005e75',GradientType=0);
	background-color:#408c99;}

.btn{    padding: 6px 10px !important;
    margin-left: 10px;}
button#pea_cook_btn {
    margin: 0 0px 0 10px;
    padding: 4px !important;
    width: 70px;}
.page-body.pe-wp-default {    margin-top: 30px;}
.item-list-tabs.bps_header {    width: 300px;}
#404, .section-404 {    margin-top: 50px;}
.error{
	font-size: 120%;
    font-weight: bold;
    color: red;
}
.error404 {
    margin-top: 90px;
}
section#login {    width: 300px;   margin-left: 9%;}
.page-id-2701 .footer-two {    display: none;}
section#login .page-body {    padding: 0 25px 10px;}

.su-tabs-pane {  font-size: 15px !important;}
.addtoany_share_save_container {    clear: both;    margin: 80px 0 0 !important;}
.su-spoiler-title {    color: #006380;}
.sixx1, .sixx2 {    width: 49%;    float: left;    font-size: 13px;}
.sixx1 {text-align: left;}
.sixx2 {text-align: right;}
section#registrazione {    width: 95% !important;}
section#registrazione legend {    padding-top: 10px;}
.page-id-115 .footer-two {    text-align: center;    width: 95%;}
a#fom {    color: #fff !important;}
.fa { display: block;}
.su-spoiler-style-simple > .su-spoiler-title {
  background: rgba(240, 240, 240, 0) !important;}
section.search input[type="submit"], .widget_search input[type="submit"] {
    background-image: url(https://sinitaly.org/wp-content/uploads/2017/04/cerca.png);
    background-color: transparent;
    background-size: contain;
    display: inline-block;width: 30px;
    height: 30px;    box-shadow: 0 0 0;
}
section.search input[type="submit"].btn:hover, 
.widget_search input[type="submit"].btn:hover{
	background-size: 90%;
	background-image: url(https://sinitaly.org/wp-content/uploads/2017/04/cerca.png);
    background-color: transparent;
    background-repeat: no-repeat;
	background-position: 5% 50%;
}
.widget_search input, input#s {    width: 150px;    display: inline-block;}
.widget_search {    margin-top: 20px;}
img.aligncenter {    display: inline;}	
.marginmeno20{    margin-top: -20px;}


.home-content img {margin-bottom: 10px;}
.post {  margin-bottom: 0px;}
.search .blog-header {    padding-top: 100px;}
.search .post-title h3 {    font-size: 20px;    line-height: 22px;}

section#cerca {    margin-top: 80px;}
#cerca > div:nth-child(1) > div {display:none}
.postid-2733 section.search {    padding-bottom: 100px;}
.home #breadcrumbs {    color: #fff;}
.popup-maker-toolbar {display:none}
.page-id-2701 section.search {    display: none;}
 .menu .dropdown-menu li {    font-size: 12px;}	
#profile-edit-form > ul > li:nth-child(2) {display:none}
div.wpcf7 {    max-width: 500px;    margin: 0 auto !important;}
.wpcf7 input, .wpcf7 textarea {    margin-bottom: 0px;}
input.wpcf7-form-control.wpcf7-submit {
    padding: 5px 10px;margin-bottom: 30px;
    background-color: #ccc;
    font-size: 16px;}
.wpcw_fe_progress_box_mark, .wpcw_fe_progress_box_download {
    margin: 0;
}
#wp-admin-bar-wp-logo {display:none !important}
.no-customize-support #wp-admin-bar-my-sites {display:none !important}
.no-customize-support li#wp-admin-bar-site-name a {    pointer-events: none;}	
.role-admin li#wp-admin-bar-site-name a {    pointer-events: inherit;}
.no-customize-support #wp-admin-bar-site-name {display:none !important}
.role-admin li#wp-admin-bar-site-name {display:block !important}
.wdform_page {
    background-color: rgba(255, 255, 255, 0) !important;
    margin: 0 auto !important;}	
.button-submit, .button-reset {       line-height: 20px !important;}
.wdform-element-section button.button-submit {    background: #006380 !important;}	
.wdform-field {padding: 0px !important;}
.ivihomeEv .addtoany_share_save_container.addtoany_content_bottom {    display: none;}
.post-body a {    color: #cf002e;}
a.play-btn i {
    font-size: 18px;
    width: 50px;
    height: 50px;
  line-height: 40px;}
#categorie-soci .page-body.pe-wp-default .ms-price-details {    background-color: #fff;}
.hentry.ivycat-post.ivihomeEv img {margin-bottom: 0px;max-height: 115px;
    width: auto;
    margin: 0 auto;
    display: block;}
h1 {    margin-bottom: 5px;}
.title {    margin-bottom: 25px;}
.hentry.ivycat-post.ivihomeEv {border-bottom: 1px dashed #006380;margin-bottom: 10px;    padding-bottom: 6px;    overflow: hidden;    box-shadow: 0 0 35px #cecdcd;}
#popmake-14905 {    border: 4px solid #cf002e;}
.pum-close.popmake-close {    background-color: #006280 !important;}
.su-spoiler-title {    font-size: inherit !important;}
.bp-widget.informazioni-aggiuntive, div#item-actions {    display: none;}
/*.group-type-studygroup #buddypress #item-body {display:none}*/
.highlight, .activity {display:none}
div#item-header-content .highlight, div#item-header-content .activity,
div#item-meta p {    color: #d64848;    text-transform: uppercase;}
p.bp-group-type-list strong, li#home-groups-li {    display: none;}
div#item-meta p {    color: #006380;    font-weight: 700;    font-size: 18px;}
.ivihomeEv code:after {    content: "";}
.ivihomeEv code:before {    content: "";}
.ivihomeEv code {    font-size: inherit;    color: #333;    
    font-size: 14px !important;    margin-left: 20px;}
.page-id-1743 h3 {    color: #cf002e;font-weight: 700;}
.wdform-element-section .file-picker {
    background-image: url(/wp-content/uploads/2017/04/24947-200.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 24px !important;}
.srzfb-video-wrap {
    margin: 10px 15px !important;
    width: 30%;
    float: left;}
div.srzfbvid-load-more {  clear: both;}
#wp-admin-bar-search {display:none !important}
.surveycv:hover {    color: #23627c;}
h6.surveyname {    font-size: 18px;    font-weight: bold;}
.ms_invoice-n-template-default .three, .ms_invoice-n-template-default .search {display:none}
div#invoice {
    margin: 0 auto;
    width: 500px;
    max-width: 100%;
    margin-top: 50px;}
.appro {
    color: #006380;
    text-align: center;
  text-transform: uppercase;margin-bottom: 20px;}
#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_messages_0 {
    color: #fff !important;    background-color: rgba(59, 89, 152, 0.9);
    padding: 0 5px;}
#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0 {    padding: 0px !important;}

.ffwd_blog_style_object_name_0, .bwg_blog_style_object_description_0 {
    padding: 0 22px !important;}
#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0 {
    border-width: 10px !important;    border-color: #4e69a2 !important;}
ul.dropdown-menu li a {    line-height: 16px;}
input#wp-submit {
    padding: 9px 15px;
    border-radius: 3px;
    background-color: #257489;
    color: #fff;}

#buddypress .standard-form label, #buddypress .standard-form legend, #buddypress .standard-form span.label{
	max-width: 100%;
}
span.select2.select2-container {    max-width: 100%;}
.page-id-15800 th, .page-id-15800 td {    width: 33% !important;    font-size: 14px !important;}
.su-table th {  padding: 0em !important;}
select.form-control {    padding: 3px;    margin: 3px;    font-size: 13px;    color: #cf002e;}
.pollfullwidth {width: 300px !important;}
#wpadminbar {height: 26px;    background: rgb(40, 109, 135);}

.su-button.votebutton span {    width: 130px;    height: 140px;    padding: 30px !important;}	
.su-button.votebuttons span {    width: 130px;    height: 140px;    padding: 10px !important;}	
.su-button.votebutton i {    display: block !important;    font-size: 50px !important;    margin: 0 auto !important;}
.su-button.votebuttons i {    display: block !important;    font-size: 35px !important;    margin: 0 auto !important;}
.votebutton {margin: 20px;   float: left;}
.votebutton p, .votebuttons p {    font-size: 11px;    line-height: 14px;    margin-top: 10px;}
.votebutton2{margin:20px}
.votebutton2 span {
    width: 150px;font-size:16px !important;
    padding: 8px 20px !important;}
.votebutton3 {    margin: 4px 0;}
.su-button.votebutton3 span {   width: 450px;
    padding: 10px !important;
    text-align: left;
    max-width: 100%;}	
.su-note:before {
    content: " ";
    background-image: url(https://sinitaly.org/wp-content/uploads/2017/06/postpin.png);
    width: 70px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -30px;}
.su-note {    transform: rotate(3deg);    background-color: #f3f393;    padding: 30px;    border: 0px solid;}
.su-note-inner.su-clearfix {    transform: rotate(-2deg);    border: 0px;    background-color: #f3f393 !important;}
.ivitit {    margin-bottom: 10px}
.ivitit h5 {    line-height: 20px;}
.ivitit span.entry-date {    font-size: 13px;}
span.entry-tag {    color: #006380;}
.page-id-15909 .su-note {    min-height: 380px;}
.title h1 {	font-size: 18px !important;    padding-top: 20px;}
.dataTables_wrapper .dataTables_filter input {
    padding: 9px;
    border: 1px solid #cf012f;
    font-size: 16px;}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc { background-color: #cf012f !important; }
.tablepress tfoot th, .tablepress thead th { background-color: #006380 !important; color: #fff; }
#tablepress-1 td.column-1 { color: #cf012f; }
.page-id-15909 .twelve.columns p, .page-id-15909 #tablepress-1_wrapper {    padding: 0 30px;}
.page-id-15909 row {width:100% !important}
.sepdiv {    padding: 50px;    background-color: #f6f6f6;}
.probox {    border: 0px solid #cf002e !important;}
.probox input.orig {font-size: 16px !important;}
table.tablepress.tablepress-id-1, .dataTables_scrollHeadInner {    width: 100% !important;}
.single-dati .post .stat span {    position: absolute;    color: #339966;    left: 12%;}
form.post-password-form input[type="submit"] {
    padding: 6px 10px;
    color: #fff;
    background-color: #006890;
    font-size: 15px;}
button#responsive-menu-button {
    width: 50px;
    height: 50px !important;
    position: fixed;
    top: 0px !important;
    right: 0px !important;
    background: #fff !important;}
#responsive-menu li#menu-item-login {    margin-left: 20px;}
#responsive-menu  .dropdown-menu li {	  background: transparent;}
#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {
    font-size: 17px;}

/* Form pagamenti */
.wpapp_ref_value, .wpapp_ref_title_label, .wpapp_payment_subject, #amount { display: none; }
#payment_total{ font-weight: bold; }
div#ajaxsearchlite1 {    z-index: 10;box-shadow: 0 0 35px #cecdcd;}
div#accept_paypal_payment_form {
    width: 140px;    margin: 0 auto;}
.page.page-id-119 p {    text-align: center;}
.page.page-id-16250 p {    text-align: center;}
a:hover {    text-decoration: underline;}
.radio-div input {    margin-right: 5px;}
a.copylink {    color: #006380;    float: right;}

#wp-admin-bar-wpseo-menu, #wp-admin-bar-comments{display:none;}



.video-controls button {	  line-height: 0px !important;}
section#vota {    background-color: rgba(255, 255, 255, 0.73) !important;}

.postid-16644, .postid-16647, .postid-16646, .postid-16645 {background-image: url(https://sinitaly.org/wp-content/uploads/2017/03/Votazioni.jpg);}
.blog { padding-bottom: 0px !important;}
#ie8no {display:none;
    position: fixed;
    height: auto;color:#fff;
    width: 600px;
    margin: 0 auto;
    text-align: center;
    background-color: #f00;
    top: 40px;
    left: 0px;
    right: 0px;
    margin-bottom: 0px;
    padding: 5px 15px 8px;
    z-index: 9999;}

/*.post.category-job-placement:before {
    content: " ";
    background-image: url(https://sinitaly.org/wp-content/uploads/2017/12/Job-Placement.png);
    background-size: contain;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;}
.post.category-job-placement .post-title {    margin-left: 70px;}
.post.category-bacheca:before {
    content: " ";
    background-image: url(https://sinitaly.org/wp-content/uploads/2017/12/bacheca.png);
    background-size: contain;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;}
.post.category-bacheca .post-title {    margin-left: 70px;}*/

.role-admin #wp-admin-bar-w3tc, #wp-admin-bar-ms-test-memberships  {    display: none;}

.enfa {
  -webkit-animation: enfa 5s infinite; /* Safari 4+ */
  -moz-animation:    enfa 5s infinite; /* Fx 5+ */
  -o-animation:      enfa 5s infinite; /* Opera 12+ */
  animation:         enfa 5s infinite; /* IE 10+, Fx 29+ */
}


@-webkit-keyframes enfa {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes enfa {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes enfa {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes enfa {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
.post.hentry {    position: relative;}
#wp-admin-bar-ms-test-memberships, #wp-admin-bar-comments{display:none}


/*inizio style poll html chart*/
	.contenitorepoll {    clear: both;    float: left;    width: 100%;}
	.progressbarmain {width: 350px; font-size: 80%; margin-bottom: 30px;max-width:100%; }
	.progressbar {padding-bottom: 30px;overflow: hidden; }
	.progressbar p { margin-bottom: auto; }
	.abar { float:left; height:10px; position:relative; overflow: visible; }
	.abar p { margin-top: 7px; }
	
	.votanti_vote { background-color:green; color:green; }
	.votanti_novote { background-color:#D00; color:#D00; text-align: right; }
	.votanti_vote p, .votanti_novote p { min-width: 130px;}
	.abar.votanti_novote p {position: absolute;right: 0;}
	
	@media screen and (min-width:1200px){
		.secondacolonna { float: left; margin-left: 50px; }
		.secondacolonna, .primacolonna{ float:left }
		
	}
	@media screen and (min-width:1450px){
		.secondacolonna { margin-left: 150px; }
	}
/*fine*/

.fb-page.fb_iframe_widget {
    box-shadow: 0 0 35px #cecdcd;
    border-radius: 10px;
    overflow: hidden;
}




	
	
@media only screen and (min-width: 770px){
	.sticky-wrapper .dropdown-menu {  top: 28px;}
	.sticky-wrapper.is-sticky .dropdown-menu {  top: 48px;}
}
@media only screen and (max-width: 1320px){
	.bbrow {float: inherit;    clear: inherit;}}
@media only screen and (max-width: 1200px){
	
	.fb-page.fb_iframe_widget {
    width: 100% !important;
    overflow: hidden;}
    	li#menu-item-1789 {    display: none;}

}
@media only screen and (min-width: 1000px){
section#societa-italiana-di-nefrologia {    margin-top: 300px !important; margin-bottom: 50% !important;   background-color: rgba(255, 255, 255, 0.95) !important;}
}
@media only screen and (max-width: 1000px){
	.page-id-1266 .su-column.su-column-size-1-6 {    display: none;}
	.srzfb-video-wrap {
		margin: 15px;
		width: 40%;
		float: left;}
}
@media only screen and (max-width: 846px){
.fb-page.fb_iframe_widget {
    width: 350px !important;
    overflow: hidden;
    margin: 0 auto;
    display: inherit;
}
}

@media only screen and (max-width: 769px){
  
	body {
		background-image: url(https://sinitaly.org/wp-content/uploads/2017/05/SCACCOhomeM.jpg);
		background-attachment: fixed;
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: 50% 50px;}
	body.home {    background-size: contain;}

	.home-content {
		  top: 40%;}
	.video-container {
		min-height: 60%;}
}

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

}
@media screen and (min-width: 600px){
.study_group{	width: 48%;float:left;}

}
.clear{overflow: auto;}
@media screen and (min-width: 769px){

	.srzfb-video-wrap {
		max-height: 226px;
		overflow: hidden;}

}

@media screen and (min-width: 1000px){
	.home-content {  top: 70%;}
	section {    width: 100%;}
}

@media screen and (min-width: 1200px){
	section {    width: 100%;}
}

@media screen and (max-width: 1500px){}

@media print {
	ul.nav.menu, .addtoany_share_save_container, section.search, .footer-two, .item-list-tabs, .item-header-content .activity {    display: none;}
}
	
	

p.resrvedc {    font-size: 14px;    line-height: 16px;}

/*Form maker*/
.wdform-field.wd-width-100.wd-flex.wd-flex-row {
    margin: 20px 0;}
.fm-form input[type=text], input[type=password], input[type=url], input[type=tel], input[type=number], input[type=email], textarea {
    margin-bottom: 10px;}
.fm-form .file-upload {margin-bottom: 20px;}
.fm-form input,.fm-form select {    height: 30px !important;}
.wdform-element-section.wd-flex.wdform_scale_rating.wd-flex-row.wd-width-100 {
    margin-top: 5px;}
.pollfullwidthitemodd h5 {
    display: none;
}


@media screen and (min-width: 600px){
.home .title, .home #breadcrumbs {display:none}

.footer-two {      background: #f9f9f9;    width: 100%;}    

.nomobile{display:none !important;}}
.home .addtoany_share_save_container {    clear: both;    margin: 0px 0 20px 110px!important;} 
.hentry.ivycat-post.ivihomeEv p {    font-size: 13px;    line-height: 16px;color: #cf002e;} 
@media screen and (min-width: 800px){.home .logofir {    width: 50px;    float: right;    position: absolute;    top: 0px;    left: 120px; display:block !important}} 
@media screen and (max-width: 800px){.home .regularpage, .home .more-work {   border-radius: 50px;}}






#presentazione-candidature .ivihomeEv{    overflow: auto;
    height: auto;    width: 100%;
    padding: 15px;
    box-shadow: 0 0 5px #ccc;}
@media only screen and (max-width: 768px){
     .admin-bar ul.nav.menu {
    padding-top: 70px;
} 
#toggle:checked ~ .menu {
	display: block;
    filter: alpha(opacity=100);
    opacity: 1;
    position: fixed;
    background-color: #fff;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    overflow: scroll;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0;}
.toggle {    z-index: 999;}}

.role-subscriber #profile-personal-li,.role-manage #profile-personal-li,.role-admin #profile-personal-li,.role-sottoscrittore #profile-personal-li {display:none}
.role-subscriber #notifications-personal-li, .role-admin #profile-personal-li #notifications-personal-li, .role-sottoscrittore #notifications-personal-li{display:none}


.su-document.su-responsive-media-yes {
    background-color: #fff;
    background-image: url(/wp-content/uploads/2018/12/loading.gif
);
    background-position: center center;
    background-repeat: no-repeat;
}
.su-lightbox-content {max-width: 100%;}
.xprofile.bp-user .title {display: none;}
.post {    border-bottom: 0px solid #f7f7f7 !important;}  
#wpadminbar .quicklinks li .blavatar {    display: none;}
#wpadminbar .quicklinks .menupop ul li .ab-item{    line-height: 16px !important;height: 18px !important;}
.fixedmenu ul.dropdown-menu {top: 42px;}
.fixedmenu ul.dropdown-menu.sub-menu {top: 20px;}
.alreadyfixed .dropdown-menu .dropdown-menu {top: 20px;}
#buddypress .standard-form div.submit input {margin-right: 15px;border: 0px;color: #fff;background-color: #006280;padding: 10px 20px;}
body.archive {    text-align: left;}
.archive section.section-blog {    margin-top: 39px;}
.archive .row.blog-main {    margin-top: 30px;}
.archive .sidebar {display:none}
.archive .post.hentry {    position: relative;border-bottom: 1px dotted #ccc !important;margin-bottom: 30px;}
.tag .large-12 {    margin: 0 auto !important;    width: 100%;}
.tag .page-title h3 {    text-align: center !important;
    margin: 30px auto !important;    font-size: 18px;    line-height: 20px;letter-spacing: inherit;    color: #006380;}
section.search {    margin: 20px;}


/*#home-2 {    width: 870px;    max-width: 100%;    margin-top: 80px;}
.home .su-column {	width: 100% !important;margin-bottom: 60px !important;}

.su-column.vv {    width: 350px !important;    margin: 0 auto !important;    float: none !important;}*/
@media screen and (max-width:500px){
	.hentry.ivycat-post.ivihomeEv {    width: 300px;		margin: 15px auto;}
	.home .su-column {    margin-bottom: 60px !important;}
.widget .ajaxsearchlite1{display:none;}
 .admin-bar ul.nav.menu {    padding-top: 60px;} 
#buddypress #basic-details-section, #buddypress .standard-form #profile-details-section {
    float: none !important;
    margin-top: 50px;
}    
}



input#lwa_wp-submit {    background-color: #266481 !important;    padding: 10px 20px;    color: #fff !important;}
.lwa-button-remember {
    background-color: #266481 !important;
    padding: 10px 20px;
    color: #fff !important;
    margin-right: 10px;}

.vv .fb-page{    width: 340px;    margin: 0 auto;    display: block;}

.ast-single-post .entry-content a {    text-decoration: none !important;}


/*
.hidden.group-type-section .action{display:none;}
a.group-button.join-group, .leave-group {   display:none;}
*/
