/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.lqd-blog-post-style-1 h1.entry-title, .lqd-blog-post-style-2 h1.entry-title {
	font-size: 40px;}

.lqd-blog-post-style-1 .related-posts {
	margin-bottom: 0px !important;}

.nd_elements_display_block.nd_elements_width_60.nd_elements_height_60.nd_elements_text_align_center.nd_elements_position_absolute.nd_elements_right_30.nd_elements_top_30_negative.nd_elements_top_60_negative_iphone.nd_elements_right_20_iphone {
  border-radius: 10px;
	background: #f2a922 !important;}

.lqd-blog-post-style-1 .entry-meta, .lqd-blog-post-style-2 .entry-meta {
	display: none;}

.lqd-tabs-content.pos-rel {
	padding: 20px; border: 1px solid #e1e1e1;
  border-top-color: rgb(225, 225, 225);
  border-top-style: solid;
  border-top-width: 1px;
border-radius: 0px 0px 20px 20px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
border-top: none;}

.lqd-tabs-style-9 .lqd-tabs-nav li:first-child a {
	border-radius: 20px 0 0 0px;}

.lqd-tabs-style-9 .lqd-tabs-nav li:last-child a {
	border-radius: 0 20px 0em 0;}

.lqd-tabs-nav-wrap {
	margin-bottom: 0px;}


.lqd-blog-post-style-1 .lqd-post-cover-overlay, .lqd-blog-post-style-2 .lqd-post-cover-overlay {
  background-color: var( --e-global-color-primary );
}

hr {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
	border-top: 1px solid #6C6F94;border-style: dotted;}

.lqd-lp-content-overlay .lqd-lp-content-bg {
	background-image: linear-gradient(180deg,transparent 0,#0a0f4d 100%);}

.lqd-lp-cat-solid-colored a:hover, .lqd-lp-content-overlay h2.lqd-lp-title, .lqd-lp-content-overlay:hover .lqd-lp-date a, .lqd-lp-content-overlay:hover .lqd-lp-title a {
  color: #fff;
  font-size: 23px;
	line-height: 27px;}

.nd_elements_font_size_23 {
	font-size: 20px !important;}

.lqd-blog-post-style-1 .lqd-post-header, .lqd-blog-post-style-2 .lqd-post-header, .lqd-blog-post-style-5 .lqd-post-header {
	padding: 75px 0px 75px 0px;}
	
	.nd_elements_background_color_fff {
	background-color: #F2F2F2; border-radius:10px}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
	font-size: 14px;}
.evocard_box {
	background-color: transparent;} 

.lqd-testi-shadow-sm {
	box-shadow: none;}

.elementor-kit-5 h2 {
	font-weight: 600;}

.evo-jumper-btn {
  display: none !important;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {
 font-size: 15px;
text-transform: unset !important;
font-weight: 400;}


.tt_timetable .event_container {
	padding: 8px;}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
    margin-bottom: 20px;
    margin-left: 0px;
  font-size: 14px;
  border-left: 3px solid #3EA57C;
	margin-left: 50px;}

.lqd-blog-post-style-6 .lqd-post-cover, .lqd-blog-post-style-7 .lqd-post-cover {
	padding-bottom: 50px;}

.nd_elements_top_30_negative {
	top: -20px;}

.cat-links a {
  display: inline-flex;
  align-items: center;
  padding: .5em 1.5em;
  margin-bottom: 20px;
  border-radius: 2em;
  background-color: #f5f7fa;
  line-height: 1.85em;
  text-transform: uppercase;
  letter-spacing: .1em;
	transition: color .3s,background-color .3s;}

.lqd-blog-post-style-3 .lqd-post-cover {
	width: 1170px;}

.entry-author {
	display: none;}

.lqd-blog-post-style-3 .blog-post-footer {
	border-top: none;}

#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .eventon_events_list .evcal_event_subtitle {
	padding-bottom: 6px;}

.ajde_evcal_calendar.cev.sev #evcal_list .no_events .no_events {
	background-color: transparent;}

.ajde_evcal_calendar.cev.sev #evcal_list .sep_month_events.no_event {
  border: none;
  background-color: transparent;
}

.eventon_events_list .eventon_list_event .event_description {
  background-color: #fdfdfd;
  border-left: none;
	border-right: none;}

.evcal_evdata_row .evcal_evdata_cell h3 {
  padding-bottom: 5px;
}

.evcal_evdata_row {
	padding: 15px;}

.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc em, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info, .ajde_evcal_calendar.color .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, .ajde_evcal_calendar.color .evcal_desc .evo_below_title .status_reason, .ajde_evcal_calendar.color .evcal_desc .evo_tz_time .evo_tz, .ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig i, .ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig b, .ajde_evcal_calendar.color .evcal_desc .evcal_desc3 em i, .ajde_evcal_calendar.color .evcal_desc .evcal_desc3 .evo_ep_pre, .ajde_evcal_calendar.color .evcal_desc .evcal_desc3 .evo_ep_time, .ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig:hover i, .ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig:hover b, .evo_lightboxes .color.eventon_list_event .evcal_cblock, .evo_lightboxes .color.eventon_list_event .evcal_desc span.evcal_event_title, .evo_lightboxes .color.eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_lightboxes .color.eventon_list_event .evcal_desc em, .evo_lightboxes .color.eventon_list_event .evcal_desc .evcal_desc_info, .evo_lightboxes .color.eventon_list_event .evcal_cblock em.evo_day, .evo_lightboxes .color.eventon_list_event .evcal_desc .evo_tz_time > *, .evo_lightboxes .color.eventon_list_event .evcal_desc .evo_mytime.tzo_trig i, .evo_lightboxes .color.eventon_list_event .evcal_desc .evo_mytime.tzo_trig b {
	color: #0a0f4d;}

.evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month, .evcal_cblock .evo_start em.day {
  font-size: 17px;
  font-weight: normal;
  display: block;
  text-align: center;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {
  color: #808080;
  text-transform: uppercase;
	font-size: 18px;}

.nd_elements_background_color_fff {
  background-color: #F5F7FA;
}

.nd_options_customizer_fonts a{color:#0a0f4d}

.elementor-kit-5 button, .elementor-kit-5 input[type="button"], .elementor-kit-5 input[type="submit"], .elementor-kit-5 .elementor-button {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 1px;
  color: #FFFFFF;
  background-color: var( --e-global-color-33bb00f );
  border-radius: 50px 50px 50px 50px;
  padding: .85em 1.3em;
	border: none;}

.nd_event {
	min-height: 80px;}

.elementor-kit-10392 h3 {
	font-size: 25px;}

h4, .h4 {
    font-size: 21px !important;
	font-weight: 600 !important;}

.elementor-accordion .elementor-tab-content {
	padding: 15px 20px 0px 20px;}

.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-common-g-row time.tribe-events-calendar-list__event-date-tag-datetime {
	border-radius: 10px;}

.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
  font-size: 28px;
	font-weight: 700;}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.5px;
	margin-bottom: 5px;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-bottom: 0px;}

.tribe-events .tribe-events-calendar-month__multiday-event-bar {
	background-color: #F2F2F2}

.elementor-flip-box__layer__overlay{padding: 10px !important;}

.elementor-flip-box {
  height: 150px !important;}

.elementor-flip-box__image img {
	width: 100% !important;}

.elementor-flip-box__image {
	margin: 0 0 60px;}

.elementor-accordion-item {
	padding-bottom: 10px;}

.lqd-testi-quote blockquote {
  font-size: 15px !important;
  margin-right: 60px;
}

b, strong {
  font-weight: 600;}
  
  .lqd-custom-menu > ul > li, .lqd-custom-menu > ul > li > a {
  border-radius: 10px;}
  
  
.elementor-accordion .elementor-tab-title {
  border-radius: 10px;}

.nd_elements_letter_spacing_1 {
	letter-spacing: 0px !important;}

.nd_elements_box_shadow_0_0_15_0_0001 {
	box-shadow:none !important;}
  
/********TIMETABLE*******/   
  


  .tt_timetable .event a, .tt_timetable .event .event_header {
  font-weight: 500;
}
    table.tt_timetable thead tr.row_gray {
  background-color: transparent !important;}
  
  table.tt_timetable {
  border-collapse: separate !important; box-shadow: none !important; font-family: 'Poppins';}
  
.tt_timetable td {
border: 1px solid #dedede !important;}

.tt_timetable .hours {
  font-weight: normal;}
  
  .tt_timetable .event .hours_container {
  margin: 5px 0;}
  
  table.tt_timetable tbody tr {
border-bottom: 2px solid #f1f1f1;
}
table.tt_timetable thead tr.row_gray {
background-color: transparent !important;
}
table.tt_timetable thead {
background-color: #33bb00f;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
table.tt_timetable tbody tr.row_2.row_gray, table.tt_timetable tbody tr.row_4.row_gray, table.tt_timetable tbody tr.row_6.row_gray {
background-color: #fff !important;
}
table.tt_timetable tbody tr td {
border: 1px solid #f1f1f1 !important;
vertical-align: middle !important;
}
table.tt_timetable thead tr th {
font-weight: bold !important;
font-size: 13px !important;
color: #fff !important;
letter-spacing: 2px !important;
text-transform: uppercase;
padding-top: 12px;
}
table.tt_timetable tbody tr td {
color: #4c4c4c !important;
}
.tt_responsive .tt_timetable.small .box_header {
font-size: 15px !important;
color: #1d1d1d !important;
font-family: "Poppins" !important;
font-weight: bold !important;
}
.tt_responsive .tt_timetable.small .tt_items_list a, .tt_responsive .tt_timetable.small .tt_items_list span {
font-family: "Poppins" !important;
color: #4c4c4c !important;
font-size: 14px !important;
letter-spacing: 1px !important;
}

.hours {
font-weight: normal !important;
}
.hours_container {
margin: 5px 0 !important;
}
div.tt_navigation_wrapper {
display: none;
}

.row_2.row_gray {
  color: #fff !important;}
  /*
.tt_timetable.row_2 {
background-color: #0a0f4d !important;}*/

table.tt_timetable thead tr th{background-color: #0a0f4d !important;}


.event.tt_single_event {
  background-color: #F5F7FA;}

tr.row_2.row_gray {
  background-color: #fff !important;}

.tt_timetable .event a, .tt_timetable .event .event_header {
font-family: 'Poppins' !important; color: var( --e-global-color-33bb00f ) !important;}

.tt_timetable td {
border: 1px solid #dedede !important;}

.tt_timetable .event:hover, .event_container.tt_tooltip:hover {
  background-color: #F5F7FA !important;}

/*.tt_single_event{
  background-color:  #F5F7FA  !important;}*/
.tt_timetable .row_gray {
	background-color: #fff !important;}  

  .tt_timetable .event {
  background-color:#F5F7FA;}
  
  .row_gray th {
  color: #33bb00;}

.event_container {
	background: transparent !important;}

/********TIMETABLE*******/  
  
  .nd_elements_line_height_2 {
  line-height: 1.5em;}
  
  .nd_elements_position_absolute.nd_elements_left_0.nd_elements_height_100_percentage.nd_elements_width_100_percentage.nd_elements_padding_40.nd_elements_padding_20_iphone.nd_elements_box_sizing_border_box {
  border-radius: 10px;}
  
  .nd_elements_background_color_F2F2F2 {
	background-color: #F5F7FA; border-radius: 10px !important;}
	
	.nd_elements_display_block.nd_elements_width_60.nd_elements_height_60.nd_elements_text_align_center.nd_elements_position_absolute.nd_elements_right_30.nd_elements_top_30_negative.nd_elements_top_60_negative_iphone.nd_elements_right_20_iphone {
  border-radius: 10px;}
  
.nd_options_customizer_fonts a {
  color:#0A0F4D;}
 