/*
  Theme Name: Rehub child theme - Redokan
  Theme URI: http://redokan.wpsoul.net/
  Description: A Hybrid magazine/shop/review/news Wordpress Theme
  Author: Wpsoul
  Author URI: https://wpsoul.com/
  Version: 9.0
  Template: rehub-theme
  Text Domain: rehubchild
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

body nav.top_menu > ul > li > a{font-weight:500!important;font-family: "Montserrat", trebuchet ms !important;}
body #main_header .logo_image img{max-height:125px;}

#login h1 a, body.login h1 a{max-width:450px}

.main-nav.dark_style{background: none #00c2b4;}

.dealScore .thumbscount{background: #dff0ef;}
.dealScore .label{background: #23b5ac;}
.coupon_code_in_modal .coupon_modal_coupon{background-color: #f2f2f2}

/* Eventi HOME */
body.home .list_cal #evcal_head{display:none;}

body.page-id-2462 .evo_events_list_box .eventon_list_event,
body.home .list_cal .evo_events_list_box .eventon_list_event{border-bottom:1px solid #ccc; border-radius:0!important;}

body.page-id-2462 .evo_events_list_box .eventon_list_event .desc_trig_outter a,
body.home .list_cal .evo_events_list_box .eventon_list_event .desc_trig_outter a{padding:15px 0;}

body.page-id-2462 .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c1 .ev_ftImg,
body.home .list_cal .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c1 .ev_ftImg{border-radius:0;border:10px solid #f7b33b;width: 120px;height: 120px;max-height: 120px;}

body.page-id-2462 .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c2 .evo_start,
body.home .list_cal .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c2 .evo_start{background-color: #f7b33b !important;padding: 5px;color: #fff;}

body.page-id-2462 .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c2 .evo_start em,
body.home .list_cal .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c2 .evo_start em{color:#fff!important;}

body.page-id-2462 .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c3 .evoet_title,
body.home .list_cal .evo_events_list_box .eventon_list_event .desc_trig_outter .evoet_c3 .evoet_title{font-size:18px;}
/**** PTI ****/
#punti-interesse .pti-slide{height:230px;background-size: 100%; background-position: center;margin-bottom:30px;}
#punti-interesse .pti-gallery{margin-top:30px;}
#punti-interesse .pti-mappa{margin-bottom:30px}
@media only screen and (max-width: 600px) {#punti-interesse .pti-slide{height:130px;background-repeat: no-repeat;}}

.footer_widget #text-1 .title{display:none;}

/*** NEWS HOME ***/
#asr-row-news #asr-news article.blog_string{
    display: flex;
    flex-direction: column;
    padding: 0;
    border: 0px;
    box-shadow: none;
    background: none;
}

#asr-row-news #asr-news figure{order:1;}
#asr-row-news #asr-news .blog_string_container{order:2;padding: 30px 60px 0;}
#asr-row-news #asr-news .blog_string_info{order:3;padding: 30px 60px;}
#asr-row-news #asr-news .blog_string_info .meta{display:none;}
#asr-row-news #asr-news .blog_string_info .blog_string_holder a.btn_more{
    border-radius: 0;
    padding: 10px 15px;
    border-width: 3px;
    color: #000;
}

.punti-interesse-list{padding:20px;}
.punti-interesse-list .punto-interesse{display:flex;flex-direction: row;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 20px;}
.punti-interesse-list .punto-interesse .pti-img{width:20%;background-position: center;background-size: cover;height: 100px;}
.punti-interesse-list .punto-interesse .pti-content{width:65%;margin-left:25px;}
.punti-interesse-list .punto-interesse .pti-content h2{font-size: 20px;margin-bottom: 10px;}
 .asr-pti-list {padding:0px 20px 20px;}
 .asr-pti-list .pti-btn{padding:10px 20px; color:#000;border:2px solid #000;font-weight:600;text-transform:uppercase;}

#random-punto-interesse .asr-pti-content{padding:40px;}
#random-punto-interesse .pti-img{background-size:cover;height:300px;}
#random-punto-interesse .pti-btn{padding:10px 20px; background:#fab23b; color:#fff;font-weight:600;text-transform:uppercase;}
#random-punto-interesse .pti-btn:hover{background:#fff; color:#000;}

.pti-gallery .media_owl_carousel .photo-item{max-height:133px!important;}

@media (max-width: 767px) {
    .punti-interesse-list .punto-interesse{flex-direction:column;}
    .punti-interesse-list .punto-interesse .pti-img{width:100%;}
    .punti-interesse-list .punto-interesse .pti-content{width:100%;margin-left:0; margin-bottom:10px;}
}



/*** WIDGET EVENT ***/
.widget .evo_events_list_box .desc_trig_outter a .evoet_c3,
.widget .evo_events_list_box .desc_trig_outter a .evoet_c2{margin-bottom:0!important;}
.widget .evo_events_list_box .desc_trig_outter a{padding: 0 10px !important;border-bottom: 1px solid #ccc;}
.widget .evo_events_list_box .desc_trig_outter a .evoet_c3{flex-basis: 70%!important;margin-left:10px;}


/*** Widget RSS PTI ***/
.sidebar #rss-2 .title{}
.sidebar #rss-2 ul,
.sidebar #rss-3 ul,
.sidebar #rss-4 ul{list-style:inherit;}

.sidebar #rss-2 ul li,
.sidebar #rss-3 ul li,
.sidebar #rss-4 ul li{margin-bottom: 10px;padding-left: 15px;}
.sidebar #rss-2 ul li::marker,
.sidebar #rss-3 ul li::marker,
.sidebar #rss-4 ul li::marker{content: '✝ ';font-size: 1.2em;}
.sidebar #rss-2 ul li a,
.sidebar #rss-3 ul li a,
.sidebar #rss-4 ul li a{text-transform: lowercase;font-size: 14px;line-height: 16px;}
.sidebar #rss-2 ul li span.rss-date,
.sidebar #rss-3 ul li span.rss-date,
.sidebar #rss-4 ul li span.rss-date{font-size:12px;display:block;color: #ccc;font-weight: 600 !important;}


/*** RSS HOME PAGE ***/
#feedrss .wp_rss_retriever_item{border-bottom: 1px solid #ccc;margin-bottom: 20px;}
#feedrss .wp_rss_retriever_item_wrapper{display: flex;flex-flow: row wrap;}
#feedrss .wp_rss_retriever_title{order: 2;width: 80%;font-weight: 600;}
#feedrss .wp_rss_retriever_image{order: 1;}
#feedrss .wp_rss_retriever_container{order: 2;width: 80%;margin-left: 95px;text-align: left;margin-top: -65px;}
#feedrss .wp_rss_retriever_readmore{display:block;float:right;margin-top: 30px;}
#feedrss .wp_rss_retriever_metadata{order: 4;flex: 4 0 0;text-align: end;margin-top: -5px;margin-right:60px;}