/*
Version:      1.8
*/

html#caricavitale {margin-top:0 !important;}
body {color:#646464;}
#page {position:relative;}
h1, h2, h3, h4, h5, h6 {color:#646464;}
header#masthead {background: #fff; height:112px; padding:10px 0; box-shadow: none;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {color: #646464; padding: 0.5rem 1rem; font-weight: 500; font-size: 1rem; text-transform:uppercase;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {color:#646464;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {font-weight:500;}
.navbar-brand > a {display:block; overflow: hidden; text-indent:-9999px; width:300px; height:85px; background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/logo.png") no-repeat 0 0; background-size: cover;}
.dropdown-menu {border: 0; min-width: 300px; background: #fff; border-radius: 0; margin-top:-5px;}
.dropdown:hover>.dropdown-menu {display: block;}
.dropdown-menu .dropdown-item {color: #646464;}
body:not(.theme-preset-active) #masthead .navbar-nav > li#menu-item-102 > a:hover {color:rgba(70,183,165,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li#menu-item-22 > a:hover {color:rgba(253,190,23,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li#menu-item-21 > a:hover {color:rgba(230,56,99,1);}
/*body:not(.theme-preset-active) #masthead .navbar-nav > li#menu-item-587 > a:hover {color:rgba(230,56,99,1);}*/

body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {color: #646464;}

ol {padding-left:1rem;}

.big-screens {display:block;}
.small-screens {display:none;}

#menu-item-102 a:hover {color:rgba(70,183,165,1);}
#menu-item-22 a:hover {color:rgba(253,190,23,1);}
#menu-item-21 a:hover {color:rgba(230,56,99,1);}
#menu-item-520 a:hover {color: #4b91cd;}

body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-102 > a {color:rgba(70,183,165,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-102 .active a {color:rgba(70,183,165,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item#menu-item-102 > a {color:rgba(70,183,165,1);}

body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-22 > a {color:rgba(253,190,23,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-22 .active a {color:rgba(253,190,23,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item#menu-item-22 > a {color:rgba(253,190,23,1);}

body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-21 > a {color:rgba(230,56,99,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-21 .active a {color:rgba(230,56,99,1);}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item#menu-item-21 > a {color:rgba(230,56,99,1);}

body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-520 > a {color: #4b91cd;}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current-page-parent#menu-item-520 .active a {color: #4b91cd;}
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item#menu-item-520 > a {color: #4b91cd;}

#content.site-content {padding-bottom: 3rem; padding-top: 0;}
h2 {font-size:2.4rem; font-weight:300;}
p {line-height:1.8;}
.prefooter {background:#46b7a5; height:140px; color: #fff;}
.prefooter a {color:#fff;}
.prefooter img#logo-white {padding-top:26px;}
.prefooter .more-info {padding-top:35px;}
.prefooter .more-info .social-fb {padding-right: 40px; background: transparent url(https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/logo_fb.png) no-repeat center center; height: 50px;display:block; padding-top: 8px; font-weight:300; margin-bottom:10px;}
.prefooter .more-info .social-in {padding-right: 40px; background: transparent url(https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/logo_in.png) no-repeat center center; height: 50px;display:block; padding-top: 8px; font-weight:300; margin-bottom:10px;}
.prefooter .more-info .social-fb span {display: none;}
.prefooter .misc {font-size:0.8rem; color: #646464;}
.prefooter .misc a {color:#fff;}
.hp_link {display:block; position:relative;}
.hp_link_label {display:none; position: absolute; top: 0; width:100%; height:100%; left:0; text-align:center; text-transform: uppercase; font-size:1.5rem; color:#fff; padding-top:47%; font-weight:300;}
#hp_link_1 .hp_link_label {background: rgba(70,183,165,0.9);}
#hp_link_2 .hp_link_label {background: rgba(253,190,23,0.9);}
#hp_link_3 .hp_link_label {background: rgba(233,54,96,0.9);}
.carousel-control-next, .carousel-control-prev {width:8%;}

.page-template-template_basic .main_content {display: block;}
.page-template-template_basic .main_content p {margin-bottom: 2rem;}
.main_content .semplice {display: block;}
.main_content .con_immagine {display: block;}
.main_content .con_immagine img {float:right; margin:1rem;}

.main_content .colorato img {float:right; margin:1rem;}
.main_content ul.semplice {list-style-type:none; padding-left:0;}
.main_content ul.semplice ul {list-style-type:none; padding-left:0;}

.main_content ul.colorato {list-style-type:none;}


.main_content strong.title {font-size: 1.4rem; font-weight: 500;}
.main_content ul.con_immagine {list-style-type:none; padding-left:0;}
.main_content ul.con_immagine ul {list-style-type:none; padding-left:0;}

.main_content .note {font-size:0.8rem;}

.content-il-trapianto .subheader {background:#46b7a5;}
.content-il-trapianto .main_content .colorato {display: block; background:#46b7a5; padding: 40px 60px; color: #fff;}
.content-il-trapianto .main_content .colorato a {color: #fff;}
.content-il-trapianto .main_content ul.colorato li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_white.png") no-repeat 0 6px; padding-left:20px;}
.content-il-trapianto .main_content ul.semplice > li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_green.png") no-repeat 0 6px; padding-left:20px;}
.content-il-trapianto .main_content ul.semplice > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-il-trapianto .main_content ul.con_immagine > li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_green.png") no-repeat 0 6px; padding-left:20px;}
.content-il-trapianto .main_content ul.con_immagine > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-il-trapianto a.btn-next {color:#fff; background:#46b7a5; display:inline-block; padding: 10px 10px 10px 20px; margin: 20px 0; font-weight: 200; text-decoration: none; font-size:1.2rem;}
.content-il-trapianto .children_pages li a {display:block; color:#fff; background: #46b7a5; padding: 10px; font-weight:300; text-align:left;}
.content-il-trapianto .nums_label {background: rgba(70,183,165,1);}

.content-prima-del-trapianto .subheader {background:#fdbe17;}
.content-prima-del-trapianto .main_content .colorato {display: block; background:#fdbe17; padding: 40px 60px; color: #000;}
.content-prima-del-trapianto .main_content .colorato a {color: #000;}
.content-prima-del-trapianto .main_content ul.colorato li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_white.png") no-repeat 0 6px; padding-left:20px;}
.content-prima-del-trapianto .main_content ul.semplice > li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_yellow.png") no-repeat 0 6px; padding-left:20px;}
.content-prima-del-trapianto .main_content ul.semplice > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-prima-del-trapianto .main_content ul.con_immagine > li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_yellow.png") no-repeat 0 6px; padding-left:20px;}
.content-prima-del-trapianto .main_content ul.con_immagine > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-prima-del-trapianto a.btn-next {color:#646464; background:#fdbe17; display:inline-block; padding: 10px 10px 10px 20px; margin: 20px 0; font-weight: 200; text-decoration: none; font-size:1.2rem;}
.content-prima-del-trapianto .children_pages li a {display:block; color:#646464; background: #fdbe17; padding: 10px; font-weight:300; text-align:left;}

.content-dopo-il-trapianto .subheader {background:#e63863;}
.content-dopo-il-trapianto .main_content .colorato {display: block; background:#e63863; padding: 40px 60px; color: #fff;}
.content-dopo-il-trapianto .main_content .colorato a {color: #fff;}
.content-dopo-il-trapianto .main_content ul.colorato li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_gt_white.png") no-repeat 0 6px; padding-left:20px;}
.content-dopo-il-trapianto .main_content ul.semplice > li {background: transparent url("images/li_gt_pink.png") no-repeat 0 6px; padding-left:20px; padding-bottom:8px;}
.content-dopo-il-trapianto .main_content ul.semplice > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-dopo-il-trapianto .main_content ul.con_immagine > li {background: transparent url("images/li_gt_pink.png") no-repeat 0 6px; padding-left:20px; padding-bottom:8px;}
.content-dopo-il-trapianto .main_content ul.con_immagine > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-dopo-il-trapianto a.btn-next {color:#fff; background:#e63863; display:inline-block; padding: 10px 10px 10px 20px; margin: 20px 0; font-weight: 200; text-decoration: none; font-size:1.2rem;}
.content-dopo-il-trapianto .children_pages li a {display:block; color:#fff; background: #e63863; padding: 10px; font-weight:300; text-align:left;}

.content-dopo-il-trapianto a.btn-download {
  background:#E63861 url("images/ico_download.png") no-repeat right 2px;
  color: #fff;
  display: inline-block;
  padding: 10px 65px 10px 20px;
  margin: 20px 0;
  font-weight: 200;
  text-decoration: none;
  font-size: 1.2rem;
}

.content-la-donazione .subheader {background:#4b91cd;}
.content-la-donazione .main_content .colorato {display: block; background:#4b91cd; padding: 40px 60px; color: #fff;}
.content-la-donazione .main_content .colorato a {color: #fff;}
.content-la-donazione .main_content ul.colorato li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_white.png") no-repeat 0 6px; padding-left:20px;}
.content-la-donazione .main_content ul.semplice > li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_green.png") no-repeat 0 6px; padding-left:20px;}
.content-la-donazione .main_content ul.semplice > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-la-donazione .main_content ul.con_immagine > li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_green.png") no-repeat 0 6px; padding-left:20px;}
.content-la-donazione .main_content ul.con_immagine > li ul li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_sub_green.png") no-repeat 0 2px; padding-left:30px;}
.content-la-donazione a.btn-next {color:#fff; background:#4b91cd; display:inline-block; padding: 10px 10px 10px 20px; margin: 20px 0; font-weight: 200; text-decoration: none; font-size:1.2rem;}
.content-la-donazione .children_pages li a {display:block; color:#fff; background: #4b91cd; padding: 10px; font-weight:300; text-align:left;}
.content-la-donazione .nums_label {background:#4b91cd;}

.content-survey .main_content ul.con_immagine > li {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_yellow.png") no-repeat 0 6px; padding-left:20px;}
.content-survey a.btn-next {color:#000; background:#fdbe17; display:inline-block; padding: 10px 10px 10px 20px; margin: 20px 0; font-weight: 200; text-decoration: none; font-size:1.2rem;}
.content-survey .surveyBtn {display:block; width:280px; margin: 30px auto; color:#000; background: #fdbe17; padding: 10px; text-align:center; text-decoration:none; font-weight:bold; text-transform: uppercase; font-size:1.2rem;}




a.btn-next:hover {text-decoration:none; }
a.btn-next span {width:60px; text-align:right; display: inline-block;}

.fakelist {display: inline-block; padding-top: 20px; padding-left: 20px; background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/li_square_white.png") no-repeat 0 30px; max-width: 500px;
}

.nums {text-align:center;}
.nums_num {font-size:2rem; color: #646464; font-weight:400; margin:0 padding: 0 10px; }
.nums_label {color:#fff; padding: 10px 20px; line-height:1.5;}
.nums_minilabel {font-size: 1.2rem; font-weight: 500; margin: 6px 0 0 0;}
.nums_icon img {max-width:173px;}

.children_pages {list-style-type:none; padding:0; margin: 0 -1rem 2rem -1rem;}
.children_pages li {width:30%; margin:1rem;}
.children_pages li a:hover {text-decoration:none;}

.main_content .colorato img.img-piramide {width: 444px;}
.main_content .colorato img.img-benefici {max-width:182px; float:none;}

.pink {color:#E63861;}

.video-container {width:800px; margin:0 auto;}
.video-container video {width:100%; height:auto;}

.page-template-template_campagna_donazione .main_content p {max-width:1024px;}

.page-template-template_la_donazione .main_content strong {color: #4b91cd;}
.page-template-template_campagna_donazione .main_content strong {color: #4b91cd;}
.page-id-459 .main_content {max-width: 1024px;}
.page-id-459 .main_content strong {color: #4b91cd;}

.box_scrivici {background: #4b91cd; padding:20px 0; text-align:center;}
.box_scrivici p {color: #ffffff; font-weight:bold; text-align:center;}
.box_scrivici a {display:inline-block; color:  #4b91cd; font-weight:200; text-transform: uppercase; text-align:center; padding:10px 80px; background:#fff;}


/* CHATBOT */
#chatbot-open {position:fixed; z-index:3; bottom:0px; right:0px; cursor:pointer;}
.chatbot-close {cursor: pointer; float:right;}
#chatbot {position:fixed; z-index:9999; bottom:0px; right:0px; display:none;}
#chat-balloon {
  width:300px; 
  height:500px; 
  background:#fff; 
  margin: 0 20px 10px 0; 
  border-radius: 10px; 
  -webkit-box-shadow: 3px 4px 13px 2px rgba(0,0,0,0.35);
  -moz-box-shadow: 3px 4px 13px 2px rgba(0,0,0,0.35);
  box-shadow: 3px 4px 13px 2px rgba(0,0,0,0.35);  
  overflow-y: scroll;
  font-size:0.8rem;
}
.chat-reload {display:inline-block; margin: 10px 0 0 0; cursor:pointer;}
.chat-close-mini {display: inline-block; margin: 10px 0px 0 0; cursor:pointer;}
#chat-balloon .sentence {
  background: #f0f0f0;
  border-radius: 10px; 
  padding: 10px 16px;
  margin-bottom:10px;
}
#chat-balloon .sentence p {margin-bottom:0; line-height: 1.3;}
#chat-balloon .sentence .chat-btn {border:2px solid #1cb3a2; border-radius:25px; width:50px; color: #999; text-align:center;margin-bottom:6px; cursor:pointer;}
#chat-balloon .sentence .chat-btn.selected {color: #1cb3a2;}
#chat-balloon .level-2 {display:none;}
#chat-balloon .level-3 {display:none;}
#chat-balloon .sentence a {color:#1cb3a2; margin: 0 0 4px 0; display:block;}

.children_pages_centered {margin: 0 -1rem 2rem 16rem;}

.single-news h1 {color: #0eb0a0; text-transform: uppercase; font-size:2rem; font-weight:600; margin: 80px 0 40px 0;}
.single-news h2 {color: #0eb0a0; font-style:italic; font-size:1.5rem;}
.single-news em {color: #0eb0a0; font-weight:bold;}
.single-news .entry-author {padding-left: 118px;}
.single-news .author-info {color: #0eb0a0; font-size: 1.3rem; padding-top:14px;}
.single-news .author-name {font-weight:bold;}
.single-news .author-profession {font-style:italic; padding-left:10px; font-weight:200;}
.single-news .author-bio {color:#8a8a8a; font-size:0.9rem; font-style:italic; margin-top:40px;}
.single-news .entry-author {background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/greca_autore.png") no-repeat 0 0; background-size:80%;}

.newslist_box {padding: 60px 0px 0 253px; background: transparent url("https://www.caricavitale.it/wp-content/themes/CaricaVitaleCustomTheme/images/greca_newslist.png") no-repeat 0 -100px; background-size:80%;}
.newslist h3 { text-transform: uppercase; font-size:1.4rem; font-weight:600; margin: 10px 0 20px 0; width: 60%;}
.newslist h3 a {color: #e83461;}
.newslist .news_item {padding: 0 0 0 0px; margin: 0 0 80px 0;}
.newslist .author-info {color: #0eb0a0; font-size:1.4rem; font-style:italic;}
.newslist .author-name {font-weight:600;}
.newslist .summary {font-size:1.4rem;}
.newslist a.news_btn {color: #fff; background: #0eb0a0; padding: 8px 12px; text-align:center; display:inline-block; text-transform:uppercase; font-size:1.2rem;}
/* color:#e83461; font-size:1.3rem; text-transform:uppercase; */
.eventlist_box {padding-top: 50px;}
.eventlist .event-image {margin: 0 0 20px 0;}
.eventlist .event-image img {-webkit-box-shadow: -2px 2px 7px -1px rgba(0,0,0,0.5); 
  box-shadow: -2px 2px 7px -1px rgba(0,0,0,0.5);}
.eventlist .subtitle {font-size: 1.4rem; font-style:italic; color:#64bfaf; margin: 0 0 6px 0;}
.eventlist h3 {margin: 0 0 20px 0;}
.eventlist h3 a {color: #e83461; font-weight:600; font-size:1.3rem; text-transform:uppercase;}
.eventlist .event_btn {color: #fff; background: #0eb0a0; padding: 8px 12px; text-align:center; display:block; text-transform:uppercase; font-size:1.0rem; width:140px; margin: 10px auto;}

.single-event h1 {color: #e83461; font-weight:600; font-size:2.6rem; text-transform:uppercase; width: 70%; padding: 50px 0 20px 0; border-bottom: 3px #e83461 solid; }
.single-event .immagine_in_pagina {width:70%;}
.single-event .entry-content a {color: #0eb0a0;}
.single-event .entry-content {padding-bottom:100px;}

.pagination a {
  color: #fff;
  background: #0eb0a0;
  padding: 8px 12px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.2rem;
}

@media (max-width: 1199px) {
  .dropdown:hover>.dropdown-menu {padding-left:10px;}
  #masthead nav {background:#fff; z-index: 9999; }
  #main-nav.collapse.show {
    -webkit-box-shadow: 0px 11px 11px -5px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 11px 11px -5px rgba(0,0,0,0.35);
    box-shadow: 0px 11px 11px -5px rgba(0,0,0,0.35);
  }
  .dropdown-menu .dropdown-item {padding: 0.6rem 0;}
  .chatbot-close {display: none !important;}
  
}

@media (max-width: 1023px) {
  .big-screens {display:none;}
  .small-screens {display:block;}
  .dropdown-menu li {padding:0.8rem 0;}
  .children_pages li {width: 100%;}
  .row-hp-banner img {margin-top:10px; margin:20px auto 0 auto; text-align:center; display: block;}
  
}
@media (max-width: 991px) {

  .main_content .con_immagine img {max-width: 40%;}
  .main_content .colorato img {max-width: 40%;}
  .main_content .colorato img.tabella100 {max-width: 100% !important;}
  .main_content .con_immagine img.tabella100 {max-width: 100% !important;}
  .video-container {width:700px;}
  .children_pages_centered {margin: 0 -1rem 2rem -1rem;}
  .newslist h3 {width:100%;}
  .newslist_box {padding: 0px 0px 0 0; background: none;}
  .single-event h1 {width:100%;}
  .single-event .immagine_in_pagina {width:100%;}

}

@media (max-width: 767px) {
  .prefooter {height: auto; padding-bottom: 30px;}
  .main_content .colorato img.img-piramide {width: 300px; display:block; margin-left: auto; margin-right:auto; float:none;}
  .navbar-brand > a {width: 200px; height: 56px;}
  header#masthead {height:88px;}
  .content-il-trapianto .main_content .colorato {padding:30px 30px;}
  .content-prima-del-trapianto .main_content .colorato {padding:30px 30px;}
  .content-dopo-il-trapianto .main_content .colorato {padding:30px 30px;}
  .video-container {width:100%;}
  .single-news .entry-author {padding-left: 0px;}
  .single-news .entry-author  {background: none;}

}