body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover, #submit_comment:hover, .blog_load_more_button a:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .load_more a:hover, .qbutton:hover {
background-color: #5B99E7;
border-color: #5B99E7;
color: #fff;
text-decoration: none;
}
.blog_holder.blog_single article h2{opacity:0;}
body .gform_wrapper input[type=submit] {
background-color: transparent;
border-color: #fff;
color: #fff;
text-decoration: none;
}
::selection {
background: #5B99E7;
color: #fff;
}
.text-appuntamenti {
padding: 0;
color: #5b99e7;
text-transform: uppercase;
font-weight: 600;
font-size: 20px;
letter-spacing: 1px;
}
.text-appuntamenti-desc {
color: #9d9d9d;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
}
.list-appuntamenti {
list-style: none;
}
.list-appuntamenti > li {
margin-bottom: 24px !important;
}
.eventi-futuri-title, .eventi-passati-title {
margin: 16px 8px;
font-size: 24px !important;
font-weight: 600;
text-align: center;
font-style: italic;
}
.only_mobile{display:none !important}
.call_to_action .column1, .call_to_action .column2 {
width: 100%;
display: block;
clear: both;
text-align: left !important;
}
.call_to_action .column2.button_wrapper .qbutton{position: relative;transform: none;margin-top:10px}
.call_to_action{border:2px dashed #fff;}
.messaggi-mariani .qode-workflow-image{min-height:1px !important}
.messaggi-mariani .qode-workflow-text h6{color: #438ae4}
.messaggi-mariani h2.qode-workflow-subtitle{font-size:6em !important;line-height: 0.75em;color:#438ae4 !important}
.messaggi-link {
font-size: 1.75em;
text-transform: uppercase;
margin-top: 1em;
display: inline-block;
border: 1px solid #438ae4;
padding: 10px;
color: #438ae4 !important;
border-radius:5px !important;
font-weight:500;
}
.messaggi-link:hover{background:#fff}
.breadcrumbs, .breadcrumb .current, .breadcrumb a{padding-top:.5em}
.title h1{font-size:36px !important}
.home .content .container .container_inner.page_container_inner, .home .full_page_container_inner{padding-top:0 !important}
.griglia-strutture img{border-radius:5px}
.indicazione span, .indicazione2 span {
font-size: 18px !important;
text-transform: uppercase;
font-weight: 500 !important;
}
.vc_text_separator.full.indicazione2{border-top:none !important}
.drop_down .wide .second ul li{border-left:none !important}
.home .content.content_top_margin{margin-top:0 !important}
.rev_slider .link-slider{ 
padding: 20px !important;
margin-left: -25px !important;
border-radius: 10px;cursor:pointer;cursor:hand;border:3px solid #fff !important;}
.footer_top_holder{background: #5b99e7;
background: -moz-linear-gradient(top,  #5b99e7 0%, #5b99e7 11%, #5858a5 100%);
background: -webkit-linear-gradient(top,  #5b99e7 0%,#5b99e7 11%,#5858a5 100%);
background: linear-gradient(to bottom,  #5b99e7 0%,#5b99e7 11%,#5858a5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b99e7', endColorstr='#5858a5',GradientType=0 );
}
.tp-bgimg:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #4e435440;
display: inline-block;
z-index: 999;
content: '';
}
.titolofascia h5 {
color: #438ae4;
font-size: 3em;
padding-bottom: 1em;}
.parallaxbollettino{background-size:cover !important}
.introbollettino h5{color: #fff;
font-size: 3em;
padding-left: calc(50vw - 700px) !important}
.link-slider p{
float: left;
margin-left: calc(50vw - 700px) !important;
padding: 20px !important;
border-radius: 10px;
cursor: pointer;
cursor: hand;
color: #fff !important;
border: 3px solid #fff !important;
text-transform: uppercase;
font-size: 31px;}
.drop_down .narrow .second .inner ul li{width:max-content !important}
.bottone a{
float: left;
margin-left: 0 !important;
padding: 10px 15px !important;
border-radius: 10px;
cursor: pointer;
cursor: hand;
color: #333 !important;
border: 2px solid #333 !important;
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
margin-top: 15px;
}
.bottone + .vc_empty_space{float:left;width:100%}
header.centered_logo:not(.sticky) .q_logo, header.centered_logo:not(.sticky) .q_logo img {max-height:120px !important}
header.centered_logo .header_inner_left{margin:10px 0 !important}
header.centered_logo:not(.sticky) nav.main_menu.drop_down.left_side, header.centered_logo:not(.sticky) nav.main_menu.drop_down.right_side{padding:10px 0 0 !important}
nav.main_menu > ul > li > a:hover i + span:after {
content: '';
width: 100%;
height: 1px;
background: #438ae4;
bottom: -10px;
left: 0;
position: absolute;
}
.tg th, .tg td{text-align:left}
.nuovo-giorno{border-top:1px solid #ddd}
.qode-card-panes .pane.border-radius .qode-card-slider-holder .qode-card-slider .slide img{width:auto !important;max-height:400px !important}
.qode-card-slider-holder .controls .button{width:60px;height:60px}
.qode-card-slider-holder .controls .button span{width:60px;height:60px;line-height:60px}
.page-id-694 .content a.qbutton.center.default {
clear: both;
display: block;
border: none;
}
.page-id-694 .vc_custom_1582276973571{background-position:top center !important}
@media screen and (max-width: 600px) {
.only_desktop{display:none !important}
.only_mobile{display:inline-block !important}
}
.wcsl-filter, .wcsl-listing{display:none !important}
.side-text-kenya .wpb_wrapper, .card-image-kenya .wpb_wrapper {
display: flex;
flex-direction: column;
align-items: center;
}
.button-image-kenya {
width: 60%;
}
.qode-card-slider-holder .controls .button.next span {
right: 0px;
}
.text-uppercase {
text-transform: uppercase;
}
.single-post .entry_title, .single-post .post_info, .latest_post_two_info {
display: none !important;
}
.newsletter {
color: #438ae4;
background: #fff;
text-align: center;
padding: 2em;
border-top: .25em solid #438ae4;
font-weight: bold;
font-size: 1.25em;
}
.newsletter > label{padding-bottom:.5em;display:block}
.sib-email-area {
line-height: 2.75em;
min-width: 15%;
margin: 0 .5em;
}
.text-appuntamenti-desc > em, .text-appuntamenti-desc > p {
clear: both;
margin: 1em 0 .5em !important;
float: left;
}
.single-appuntamento .entry_date, .single-appuntamento .post_info {
display: none !important;
}
.single-appuntamento .entry_title {
margin-bottom: 1.6rem !important;
}
@media screen and (max-width:1600px){
nav.main_menu > ul > li > a{font-size:15px;}
nav.main_menu>ul>li>a{padding:0 13px;}
}