.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main, .top_panel_wrap .logo_fixed {
      max-height: 70px;
}

.top_panel_middle .logo {
    margin-top: 11px;
    margin-bottom: 0px;
}

.top_panel_title .breadcrumbs {
    display: none;
}

.single.single-post.sposnor .consfondo {
    background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/evidenza.jpg) !important;
}

footer #custom_html-2 {
	width: 75%;
}

footer .menu a {
  color: #88a7a8 !important;
}

footer .menu li {
  margin: 0px;
  padding: 0px;
}

footer .menu li:before {
  display: none;
}

.scheme_original .top_panel_title_inner {
    background-color: #3c3c3c;
}

.scheme_original .footer_wrap {
    background-color: #364745;
}

.scheme_original h6 a {
    color: #88a7a8;
}

.sc_blogger .sc_scroll_bar {
    border: none;
}

.copyright_wrap p {
    font-size: 13px;
}

.creditfooter {
  float: right;
  font-size: 15px;
}

.classeclas div {
     white-space: normal !important;
}

.classeclas .post_item_classic .post_title {
    max-height: 2em;
   overflow: visible;
}

.scheme_original .sc_price_block.sc_price_block_style_1 {
    background-color: #88a7a8 !important;
}

.scheme_original .sc_column_item_2 .sc_price_block.sc_price_block_style_1 {
        background-color: #97a510 !important;
}

.scheme_original .sc_column_item_3 .sc_price_block.sc_price_block_style_1 {
        background-color: #646d09 !important;
}

.ricolora .vc_column_container:nth-child(2) .sc_price_block.sc_price_block_style_1 {
    background-color: #97a510 !important;
}

.ricolora .vc_column_container:nth-child(3) .sc_price_block.sc_price_block_style_1 {
    background-color: #646d09 !important;
}

.copyright_text a:hover {
  color: #555 !important;
}

.tribe-events-ical.tribe-events-button {
 display: none !important; 
}

#primahome {
 background-color: #3c3c3c; 
}

#homenews {
 background-color: #88a7a8; 
}

.scheme_original .hover_icon:after {
    background-color: rgba(197, 238, 33, 0.3);
}

.minimotre .sc_price_block_description {
    min-height: 180px;
    padding-top: 10px !important;
}

.sc_blogger.sc_scroll_controls_type_top .sc_scroll_controls_wrap {
    top: 3.5em;
    width: 100%;
    overflow: visible;
}

.sc_blogger.sc_scroll_controls_type_top .sc_scroll_controls_wrap .sc_scroll_next {
    right: -3em;
    position: absolute;
}

.sc_blogger.sc_scroll_controls_type_top .sc_scroll_controls_wrap .sc_scroll_prev {
    left: -3em;
    position: absolute;
}

.single.single-post.sponsor .consfondo {
  background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/evidenza.jpg) !important;
}

#homenews h3 {
 color: #3c3c3c !important; 
}

#homenews .risetta .post_descr {
    color: white;
}

.scheme_original .sc_events_style_events-1 .sc_events_item_content {
    background: #88a7a8;
}

#primahome .sc_services_style_services-1 .sc_services_item .sc_services_item_title a {
    color: #88a7a8;
}

#primahome .sc_services_style_services-1 .sc_services_item .sc_services_item_title a:hover {
    color: #fff;
}

#homenews .post_item_classic .post_title a:hover {
    color: #fff;
}

.tp-caption.slider-button, .slider-button {
      background-color: #88a7a8 !important;
    border-color: #88a7a8 !important;
}

.minimoquattro .sc_price_block_description {
min-height: 230px;
}

.scheme_original .scroll_to_top {
    border: 1px solid white;
}

.rigaspaziosotto {
 padding-bottom: 50px; 
}

.orarical .vc_column_container h4 {
    color: #88a7a8;
}

.orarical .vc_column_container:nth-child(2) h4 {
    color: #97a510;
}

.orarical .vc_column_container:nth-child(3) h4 {
    color: #646d09;
}

footer #media_image-2 img {
 max-width: 66% !important;
}

#primahome .sc_columns.columns_wrap > div span.sc_icon:before {
   content: "";
  background-size: cover;
   width: 100%;
   height: 100%; 
   background-position: center center; 
}

#primahome .sc_columns.columns_wrap > div:nth-child(1) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_bambini-kids-test.png);
  }

#primahome .sc_columns.columns_wrap > div:nth-child(2) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_adulti.png);
 }

#primahome .sc_columns.columns_wrap > div:nth-child(3) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_personal.png);
  }

#primahome .sc_columns.columns_wrap > div:nth-child(4) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_scuole-kids-test.png);
 }


#internocorsi .sc_columns.columns_wrap > div span.sc_icon:before {
   content: "";
  background-size: cover;
width: 100%;
    height: 100%; 
   background-position: center center; 
}

#internocorsi .sc_columns.columns_wrap > div:nth-child(1) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_bambini-kids-test.png);
  }

#internocorsi .sc_columns.columns_wrap > div:nth-child(2) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_adulti.png);
 }

#internocorsi .sc_columns.columns_wrap > div:nth-child(3) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_personal.png);
  }

#internocorsi .sc_columns.columns_wrap > div:nth-child(4) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_scuole-kids-test.png);
 }


.parallassepalestra {
 background-attachment: fixed; 
}

.centratesto {
 text-align: center; 
}

.rigaservic #internocorsi .sc_columns.columns_wrap > div span.sc_icon:before {
   content: "";
  background-size: cover;
      width: 100%;
    height: 100%;
   background-position: center center; 
}

.rigaservic #internocorsi .sc_columns.columns_wrap > div:nth-child(1) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_bambini-kids-test.png);
  }

.rigaservic #internocorsi .sc_columns.columns_wrap > div:nth-child(2) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_famiglie.png);
 }

.rigaservic #internocorsi .sc_columns.columns_wrap > div:nth-child(3) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_team-biulding.png);
  }

.rigaservic #internocorsi .sc_columns.columns_wrap > div:nth-child(4) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_risuolatura.png);
 }

 .rigaservic #internocorsi .sc_columns.columns_wrap > div:nth-child(5) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_compleanni.png);
 }

 .rigaservic #internocorsi .sc_columns.columns_wrap > div:nth-child(6) span.sc_icon:before {
   background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/Icone_happy-hour.png);
 }

.sidebar .widget_title {
  font-weight: bold;
    font-size: 23px;
}

.sidebar .widget_recent_posts h6 {
    font-size: 16px !important; 
}

.post_item_single > .post_title {
    margin-bottom: 0.56em;
}

.post_info_item.post_info_counters, .sc_recent_news .post_meta_author, .sc_recent_news .post_meta_date:before {
 display: none; 
}

.consfondo {
background-size: cover !important;
 background-position: center center !important;
 position: relative;
 padding: 100px 0px;
 background-repeat: no-repeat !important;
}

.consfondo:before {
 background-color: rgba(0, 0, 0, 0.3);
 position: absolute;
 content: "";
 width: 100%;
 height: 100%;
 top: 0px;
}

.blog .consfondo {
 background-image: none !important;
}

.blog .consfondo:before {
   display: none;
}

.blog .page_title:after {
    content: "News";
    display: block;
    font-size: 20px;
    line-height: 28px;
    font-family: Roboto;
    font-weight: normal;
    margin: 0.55em 0px;
}

.single-tribe_events .breadcrumbs {
 display: none; 
}

.single-tribe_events .tribe-events-event-image {
    float: left;
    width: 100%;
    max-width: 100%;
    margin-left: 0px;
}

.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading {
    display: none;
}

.single.single-tribe_events .sidebar {
  width: 30%;
}

.single.single-tribe_events .content {
    width: 70%;
    padding-right: 50px;
}

.scheme_original .widget_area .widget_calendar td a.day_wrap {
    color: #88a7a8;
    background: #3c3c3c;
}

.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar-nav td {
 background: #f7f7f7;
 border: none;
 padding: 15px 0px;
}

.tribe-mini-calendar-nav span {
    color: #555 !important;
}

.tribe-mini-calendar thead {
    border: none;
}
.tribe-mini-calendar td {
    background: #f7f7f7 !important; 
}

.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today {
    background-color: #ddd !important;
}

.tribe-mini-calendar td.tribe-events-has-events {
    background: #88a7a8 !important;
}

.tribe-mini-calendar-no-event {
    font-weight: normal !important;
    color: #555 !important;
}

.tribe-mini-calendar thead th {
    padding: 5px 0px;
}

.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before {
    display: none !important;
}

.tribe-mini-calendar-no-event, .tribe-mini-calendar .tribe-events-has-events a {
        padding: 12px 0 12px 0 !important;
}

.tribe-mini-calendar-event .list-date .list-dayname {
    padding: 0px !important;
}

.page-template-template-vie .content_wrap .content {
  margin-top: 0px;
  padding: 0px;
}

.page-template-template-vie .page_title:after {
    content: "Vie";
    display: block;
    font-size: 20px;
    line-height: 28px;
    font-family: Roboto;
    font-weight: normal;
    margin: 0.55em 0px;
}

.page-template-template-vie .breadcrumbs {
 display: none; 
}

.page-template-template-vie .content_wrap .content .container .row {
 margin: 0px; 
}

.page-template-template-vie .content_wrap .content .container {
   background-color: #3c3c3c;
   padding-left: 0px;
   padding-right: 0px;
}

.page-template-template-vie .content_wrap .content .container .svgcontainer > svg > rect {
    fill: #d5e433 !important;
}

.page-template-template-vie .content_wrap .content .container .svgcontainer > svg * {
    font-family: Roboto !important;
}

.db-pricing-ten ul li {
    color: white;
}

.db-pricing-ten .pricing-footer p {
    width: 100%;
    color: white;
    font-size: 11px;
}

.db-pricing-ten ul li.price p {
      font-size: 11px;
    line-height: 20px;
}

.db-pricing-ten ul li.price {
     font-family: "Titillium Web", sans-serif;
}

.page-template-template-vie input[type="submit"]:hover {
    border-color: #fff !important;
  color: white;
}

.immne {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}

.immne-lato {
display: inline-block;
vertical-align: top;
width: 46%;
padding-left: 3%;
}

.alm-listing .alm-paging-content>li img, .alm-listing .alm-reveal>li img, .alm-listing>li img {
   position: relative !important;
}

.alm-listing .alm-paging-content>li, .alm-listing .alm-reveal>li, .alm-listing>li {
     overflow: visible !important;
     margin-bottom: 50px !important;
     width: 100%;
     display: inline-block;
     vertical-align: top;
     padding: 0px 0% 35px !important;
}

.alm-listing .alm-paging-content>li h3, .alm-listing .alm-reveal>li h3, .alm-listing>li h3 {
    margin: 15px 0 15px !important;
}

.leggitotto {
  padding-top: 30px;
}

.leggitotto a {
  background-color: #88a7a8;
  color: white;
  margin-top: 30px;
  padding: 10px 40px !important;
}


.scheme_original .post_item_classic_1 .post_featured:before, .scheme_original .post_item_classic_1 .post_featured:after {
    display: none;
}

.sc_team_item .sc_team_item_info .sc_socials {
   display: none;
}

.scheme_original .sc_team_style_team-1 .sc_team_item_info, .scheme_original .sc_team_style_team-3 .sc_team_item_info {
    background: #88a7a8;
    min-height: 180px;
}

.sc_team_item .sc_team_item_info .leggipiu {
      margin-bottom: 15px;
      color: white;
      border: 1px solid;
      padding: 2px 15px;
      font-size: 14px;
      margin-top: 10px;
      display: inline-block;
}

a.leggipiu:hover {
  background-color: white;
  color: #88a7a8 !important;
}

.single-tribe_events #tribe-events-footer {
 display: none; 
}

.single-tribe_events .tribe-events-cal-links {
       display: none;
}

.single-tribe_events .top_panel_title_inner {
    background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/evidenza.jpg);
  background-size: cover;
    background-position: center center;
    position: relative;
    padding: 100px 0px;
}

.single-team .top_panel_title_inner {
      background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/evidenza.jpg) !important;
  background-size: cover;
    background-position: center center;
    position: relative;
    padding: 100px 0px;
}

.single-tribe_events .top_panel_title_inner:before {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
}

.single-team .top_panel_title_inner:before {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
}

.single-team .teamcorrelato .vc_gitem-post-data h5 {
  padding: 0px;
  margin: 0px;
  color: white;
  margin-top: 10px;
}

.single-team .teamcorrelato .vc_gitem-post-data h5 a {
   color: white;
}

.cecece p {
      line-height: 1.3em;
       font-size: 0.875em; 
 }
   

.single-team .teamcorrelato .vc_gitem-col {
  color: white;
  min-height: 195px;
}

.tastodico a {
    border: 1px solid white !important;
    padding: 4px 15px !important;
    font-size: 14px !important;
    background-color: #88a7a8 !important;
    color: #fff !important;
}

.tastodico a:hover {
    background-color: #fff !important;
    color: #88a7a8 !important;
}

.page-template-template-vie .page_content_wrap .content_wrap {
    width: 100%;
}

.scheme_original .sc_price_block.sc_price_block_style_1 a {
    color: #fff;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
    color: #88a7a8;
}

.tribe-events-tooltip .tribe-events-event-body {
    padding-bottom: 25px !important;
}

.senzatop {
     margin-top: 0px;
    line-height: 32px;
}

.calendariointero {
 margin-top: 50px; 
}

.rev_slider_wrapper li:after {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    top: 0px;
}

#homenews .post_info_item a {
  color: white;
}

.single.single-team .breadcrumbs {
 display: none; 
}

.footer_wrap.widget_area .widget_title {
    font-size: 25px;
}

.menu-item-object-services.current-menu-item a {
     font-weight: bold;
    color: #88a7a8;
}

.hephaistos .tp-bullet {
    background: #373736 !important;
}

.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected {
     border-color: #88a7a8 !important;
}

.copyright_wrap_inner {
    padding: 1.75em 0 1.75em;
}

.page-template-template-vie .top_panel_title_inner {
    background-image: url(http://2019.milanoclimbingexpo.com/wp-content/uploads/2018/08/evidenza.jpg);
    background-size: cover;
    background-position: center center;
    position: relative;
    padding: 100px 0px;
}

.page-template-template-vie .top_panel_title_inner:before {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
}

.descrih {
    background: white;
    padding: 0px 0px 15px;
    margin: 0px;
    text-align: justify;
}

.sottodescrih {
    background: white;
    padding: 0px 0px 35px;
    margin: 0px;
    text-align: justify;
    width: 100% !important;
    font-size: 16px !important;
}

button.bg-showmore-plg-button.bg-zoom:before, a.bg-showmore-plg-link.bg-zoom:before {
    content: "\f002";
    font-family: Fontawesome;
}

button.bg-showmore-plg-button.bg-zoom.bg-close:before, a.bg-showmore-plg-link.bg-zoom.bg-close:before {
    content: "\f057";
  font-size: 17px;
}

.menu-item.menu-item-type-gs_sim {
 padding: 0.35em 0.87em;
}

[id ^= bg-showmore-hidden] {
    padding-top: 35px;
    position: absolute;
    right: 30px;
}

.menu-item.menu-item-type-gs_sim input[type="text"] {
 background-color: white; 
}

.menu-item.menu-item-type-gs_sim form.search_form {
    display: inline-flex;
}

.menu-item.menu-item-type-gs_sim button:hover {
        background-color: #88a7a8;
  border-color: #88a7a8;
    color: white;
}

#eventihome-mobile {
    display: none;
}

#eventihome-mobile .sc_events_item_time {
    display: none;
}

#eventi2home-mobile {
    display: none;
}

#eventi2home-mobile .sc_events_item_time {
    display: none;
}

#eventi2home .sc_events_item_time {
    display: none;
}

  .teamcorrelato .wpb_wrapper .vc_grid-container-wrapper:last-child {
 display: none; 
}

@media (max-width: 767px) {
  
  html, body {
    font-size: 14px;
}
  
  h4 {
    font-size: 1.5em;
}
  
    h5 {
    font-size: 1.4em;
}
  
  h6 {
    font-size: 1.3em;
}
  
  .top_panel_wrap {
   display: none; 
  }
  
  .header_mobile .logo {
    padding-top: 15px;
    padding-bottom: 15px;
}
  
  .header_mobile .logo_main {
    height: 45px;
}
  
  .header_mobile .menu_button {
    right: 45px;
  }

  .row, .columns_wrap {
    margin-right: 0px;
}
  
  .footer_wrap_inner {
    text-align: center;
}
  
  .sc_slider_swiper .slides .swiper-slide {
  width: 100% !important;
}
  
  #eventihome {
    display: none;
}
  
    #eventihome-mobile {
    display: block;
      margin-bottom: 15px !important;
}
  
   #eventi2home {
    display: none;
}
  
    #eventi2home-mobile {
    display: block;
}
  
  .header_mobile .menu_main_nav > li > a {
    font-size: 14px;
}

.menu-item.menu-item-type-gs_sim  {   
padding: 17px 35px;
    padding-right: 54px;
    line-height: 16px;
      padding-bottom: 30px;
}

.bg-showmore-plg-link {
  color: white !important;
}

[id ^= bg-showmore-hidden] {
    padding-top: 0px;
    top: 7.5px;
}

.menu-item.menu-item-type-gs_sim button {
    background-color: #fff !important;
    border-color: #dad9d8 !important;
    color: #88a7a8 !important;
    border-left: none;
}
  
  .sc_services_style_services-1 .sc_services_item {
      padding: 1.25em 1em;
}

.row > [class*="column-"], .columns_wrap > [class*="column-"] {
    padding-right: 0px;
}
  
  .consfondo, .single-tribe_events .top_panel_title_inner {
     padding: 50px 0px !important;
}
  
  .top_panel_title.title_present .breadcrumbs {
    padding: 0 !important;
    font-size: 14px;
}
  
  .post_navi .post_navi_item + .post_navi_item:before, .breadcrumbs .breadcrumbs_delimiter {
    margin: 0 .5em;
    line-height: 1.5em;
  }

  .post_navi .post_navi_item + .post_navi_item:before, .breadcrumbs .breadcrumbs_delimiter:before {
    font-size: 13px;
}
  
    .teamcorrelato h3 {
    font-size: 1.3em;
  }
  
  .teamcorrelato .wpb_wrapper .vc_grid-container-wrapper {
 display: none; 
}
  
  .teamcorrelato .wpb_wrapper .vc_grid-container-wrapper:last-child {
 display: block; 
}
  
  .tribe-events-calendar thead th {
    padding: 7px 2px !important;
}

.single.single-tribe_events .content {
    width: 100%;
    padding-right: 0px;
}

.single.single-tribe_events .sidebar {
    width: 100%;
}

.immne {
  width: 100%;
}

.immne-lato {
width: 100%;
padding-left: 0;
}

.post_info_share {
  margin-top: 20px;
}

.single.single-post .wpb_single_image img {
 padding-bottom: 15px;
}

.page-template-template-vie .header_mobile .logo {
    margin: 0px;
}

.page-template-template-vie .top_panel_title_inner {
     padding: 50px 0px;
}

.page-template-template-vie .content_wrap .content {
    padding: 0px 30px;
}
  
  .page-id-39 .vc_icon_element.vc_icon_element-outer {
       margin-bottom: 10px;
    margin-top: 30px;
  }
  
  .page-id-910 .minimodue .sc_price_block_description > p{
   display: none;
}
  
  .page_content_wrap {
    padding: 3.26em 0 7em;
}
  
  .scheme_original .sc_price_block.sc_price_block_style_1 {
    margin-top: 15px;
}
  
  .creditfooter {
    float: none;
    font-size: 13px;
}

.creditfooter:before {
    content: "| ";
    color: #3c3c3c;
    font-size: 13px;
}
  
  
}

