input {
background-color: white;
}
#bottom .widget-3, #bottom .widget-4 {
padding-bottom: 15px;
}
.menu {
height: 85px;
background-color: lightblue;
}
.loghi{
height: 85px;
width: 400px;
float:left;
position: relative;
overflow: hidden;
}
.logo0{
height: 85px;
width: 360px;
position: absolute;
top:0px;
-webkit-transition: all 1s; transition: all 1s;
}
.logo1{
left:106px;
z-index:3;
padding: 10px;
}
.logo2{
left:50px;;
z-index: 2;
padding: 10px;
}
.logo3{
left:0px;
z-index: 1;
padding: 10px;
}
.header_mid_inner {
padding-left: 0% !important;
}
.mainlogo1 {
opacity: 1;
position: relative !important;
z-index:9;
transition: all 1s;
}
.mainlogo2 {
opacity: 0;
position: relative !important;
z-index:6;
transition: all 1s;
}
.mainlogo3 {
opacity: 0;
position: relative !important;
z-index:3;
transition: all 1s;
}
.smalllogo1 {
opacity: 1;
position: absolute !important;
z-index:8 ;
transition: all 1s;
}
.smalllogo2 {
opacity: 1;
position: absolute !important;
z-index:5 ;
transition: all 1s;
}
.smalllogo3 {
opacity: 1;
position: absolute !important;
z-index:2;
transition: all 1s;
} 
.menuwide{ display: block; }
.menumobile{ display: none; }
.logomobile_pozzo, .logomobile_gemma, .logomobile_integra{ display: none; }
.logomobile_pozzo {
position: absolute!important;
right: 80px!important;
top: 5px!important;
height: 35px!important;
width: 40px!important;
}
.logomobile_gemma {
position: absolute!important;
right: 40px!important;
top: 5px!important;
height: 35px!important;
width: 40px!important;
}
.logomobile_integra {
position: absolute!important;
right: 0px!important;
top: 5px!important;
height: 35px!important;
width: 40px!important;
}
#header .logomobile_pozzo a, #header .logomobile_gemma a, #header .logomobile_integra a{
padding:5px 10px!important;
}
@media screen and (max-width: 1280px){
}
@media screen and (max-width: 600px){
.menuwide{ display: none!important; }
.menumobile{ display: block; }
.logomobile_pozzo, .logomobile_gemma, .logomobile_integra{ display: block; }
}
@media screen and (max-width: 320px){
}
@media only screen and (max-width: 1024px){
#header .header_mid .header_mid_inner {
}
#header .header_mid .mid_nav_wrap {
margin: 0px -20px 0px 0px!important;
}
}
@media only screen and (max-width: 540px){
#header .header_mid .header_mid_inner {
padding: 12px 0px 0!important;
}
#header .header_mid .mid_nav_wrap {
margin: 0 0px 0px 0px!important;
}
}
.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover {
display: none;
}
a.cmsmasters_open_post_link.cmsmasters_theme_icon_post_link, h3.cmsmasters_profile_title.entry-title a {
pointer-events: none;
}
.logo1 .smalllogo1{
display: none;
}
.cmsmasters_dynamic_cart{
display: none;
}
table.tribe-events-calendar thead th{
color: white;
}
.cmsmasters_event_big_day, table.tribe-events-calendar tbody td.tribe-events-othermonth div[id*=tribe-events-daynum-], .tribe-mini-calendar tbody .tribe-events-othermonth, .tribe-mini-calendar tbody .tribe-events-othermonth a, .cmsmasters_event_day, table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-], table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-] a, table.tribe-events-calendar tbody td.tribe-events-past .tribe-events-month-event-title a, .tribe-events-organizer .cmsmasters_events_organizer_header_right a:before, .cmsmasters_single_event .cmsmasters_single_event_header_right a:before, .tribe-events-venue .cmsmasters_events_venue_header_right a:before, .event_hover{
color: #0b5686;
}
body {
background-image: url(https://www.pozzodigiacobbe-onlus.com/wp-content/uploads/2018/11/paper.png)!important;
background-position: top left!important;
background-repeat: repeat!important;
background-attachment: scroll!important;
background-size: auto!important;
}
.header_mid .header_mid_outer {
background-image: url(https://www.pozzodigiacobbe-onlus.com/wp-content/uploads/2018/12/sfondogradiente.png)!important;
background-position: top right!important;
background-repeat: no-repeat!important;
background-attachment: scroll!important;
background-size: cover!important;
}
#slide_top:hover, .headline_outer .entry-title, .cmsmasters_breadcrumbs a, .custom_subscribe .wysija-submit-field, .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before, .cmsmasters_notice .notice_close:hover, .cmsmasters_content_slider .owl-buttons > div:hover > span span, .pricing_best .cmsmasters_price_wrap *, .pricing_best .cmsmasters_button, .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link, .cmsmasters_project_puzzle .project_inner, .cmsmasters_project_puzzle .project_inner a, .cmsmasters_project_puzzle .project_inner a:hover, .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before, .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before, .post.cmsmasters_post_puzzle:hover .puzzle_post_content_wrap, .post.cmsmasters_post_puzzle:hover .puzzle_post_content_wrap a, .post.cmsmasters_post_puzzle:hover .puzzle_post_content_wrap .cmsmasters_post_comments span, .post.cmsmasters_post_puzzle:hover .puzzle_post_content_wrap .cmsmasters_post_footer > span a:hover, .post.cmsmasters_post_puzzle:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before, .cmsmasters_button:hover, .button:hover, input[type=submit]:hover, input[type=button]:hover, button:hover, mark, .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span, .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span, .cmsmasters_table thead th, form .formError .formErrorContent, .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before, .cmsmasters_icon_box.cmsmasters_icon_box_left:before, .cmsmasters_icon_box.cmsmasters_icon_box_top:before {
color: #efefef;
}
.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]){
color: lightgrey!important;
}
span.nav_title.cmsmasters-icon-home {
margin: 0px!important;
padding: 0px!important;
padding-top: 8px!important;
font-size: 1px;
letter-spacing: -1px;
color: transparent;
}
span.nav_title.cmsmasters-icon-home:before {
color: #235682;
margin: 0px!important;
padding: 0px!important;
font-size: 14px;
font-size: 1rem; letter-spacing: normal;
}
.qrcodeprint{ text-align: right; display: none;}
.qrcodeprint img{
text-align: right;
display: inline-block!important;
}
@media print{
.qrcodeprint{ display: block;}
.header_top, .mid_nav_wrap, .mid_search_but_wrap, .resp_mid_nav_wrap, .menumobile, .logo2, .logo3,  #bottom, .addtoany_share_save_container, .share_posts, .post_nav, #respond, .headline.cmsmasters_color_scheme_first, .cmsmasters_single_slider, #comments{ display: none!important; }
#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
padding-top: 0px!important;
}
.headline_aligner {
min-height: 30px!important;
}
.menuwide {
display: block!important;
margin: 0 auto!important;
float: none!important;
}
.header_mid .header_mid_outer {
border: none!important;
}
#header{ 
text-align: left!important;
width: 300px!important;
position: relative!important;
z-index: auto!important;
}
#main{
margin-top:-140px!important;
}
.logo1{ left:0px!important; }
}
.datinascosti{ display: none; }
.emporio-box .cmsmasters_counter_inner:before {
color: #f5f5f5!important;
background-color: #3d759e!important;
}
@media only screen and (min-width: 1190px){
.emporio-box .cmsmasters_counters .cmsmasters_counter_wrap.one_fourth {
width: 21.6%;
}
.volontari-box .cmsmasters_counters .cmsmasters_counter_wrap.one_half {
width: 46.6%;
}
#cmsmasters_counters_tonv38j81g .one_third{
width: 29.9%;
}
}
.share_posts .share_posts_inner {
}
.share_posts a {
width: 24px;
height: 24px;
overflow: hidden;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
text-indent: -9999px;
display: inline-block;
margin: 0 20px 0 0!important;	
}
.share_posts a:last-child {
}
.share_posts a.icon_fb {
background-image: url(//www.coopgemma.org/wp-content/themes/gemma/icons/Facebook.png);
}
.share_posts a.icon_go {
background-image: url(//www.coopgemma.org/wp-content/themes/gemma/icons/Google.png);
}
.share_posts a.icon_tw {
background-image: url(//www.coopgemma.org/wp-content/themes/gemma/icons/Twitter.png);
}
.share_posts a.icon_pi {
background-image: url(//www.coopgemma.org/wp-content/themes/gemma/icons/Pinterest.png);
}
.tribe-events-list .type-tribe_events.tribe-events-first {
padding-top: 50px;
}
.grecaptcha-badge {
display: none!important;
}
@media screen and (min-width:1024px){
#bottom .widget{
width: 20%;
}
#bottom #text-5 {
width: 43%;
}	
}
@media screen and (max-width:1023px) and (min-width:768px){
#bottom .widget{
width: 46%;
float: left;
clear: none;
}
#bottom #text-5 {
width: 46%;
float: right;
clear: none;
}	
}
@media screen and (max-width:767px){
#bottom .widget{
width: 98%;
}
#bottom #text-5 {
width: 98%;
}	
}
ul#menu-footer-gemma {
height: auto;
background-color: rgba(0,0,0,0);
}
.widget_nav_menu ul#menu-footer-gemma li a{
font-size:20px;
line-height:22px;
}
span.nav_title.cmsmasters-icon-home:before {
color: #243b44
}
.cmsmasters_counter_inner{
color: #FFFFFF;
}
#cmsmasters_icon_box_8e0672874f.cmsmasters_icon_box_left.ico-email:before {
margin-top: -5px;
}
#cmsmasters_icon_box_e52eaaa61a.cmsmasters_icon_box_left.ico-telefono:before {
margin-top: -5px;
}
a#slide_top {
display: none !important;
visibility: hidden !important;
}