/*
 Theme Name:   dt-the7 Child
 Theme URI:    http://the7.io/
 Description:  The7 Theme Child Theme
 Author:       Ivo Vrána, Ondřej Vrtěl - MARCO BBN
 Author URI:   http://marco.eu
 Template:     dt-the7
 Version:      2018-04
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, theme
 Text Domain:  dt-the7-child
*/

@import url("https://use.typekit.net/fey5jss.css");


body, p {
font-family: 'futura-pt' !important;
}

html, body, body.page, .wf-container > * {
  -webkit-tap-highlight-color: transparent;
  font-family: "futura-pt",sans-serif;

}

.tk-futura-pt { font-family: "futura-pt",sans-serif !important; }
.tk-futura-pt-bold { font-family: "futura-pt-bold",sans-serif !important; }


/* EVENTON custom styles */
p.id-info {
  color: silver;
  font-size: 13px;
  font-style: italic;
  margin-bottom: 1px;
}

.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p {font-size: 18px;}
.evcal_event_types em {font-style: normal;}
.evcal_evdata_row .evcal_evdata_cell p {font-style: normal;}

.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p
{
    font-size: 16px;
    font-weight: 700;
    font-family: "futura-pt-bold",sans-serif;
}
.eventon_sort_line .eventon_sortval_for_dropdown, .eventon_filter_line .filtering_set_val, .eventon_sort_line .eventon_sf_cur_val p
{
    font-size: 16px;
    font-style: normal;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle {text-transform: none;}

.ajde_evcal_calendar.color #evcal_list .eventon_list_event a:hover {
    border-left-width: 0px;
}

.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg {
  border-radius: 0px !important;
}

.evo_lightbox_body, .evocard_box.ftimage, .evo_event_main_img, .eventon_list_event, 
.event_description.evcal_eventcard.open, .evocard_box.locImg, .evo_metarow_locImg,
.evocard_box, .evocard_box .evo_metarow_getDr, .evo_metarow_gmap {
  border-radius: 0px !important;
}

.event_description.evcal_eventcard.open {
  border: 0px !important;
}

.evocard_box {
  background-color: transparent;
}

.evo_event_progress, .evcal_desc .evo_event_progress {
  display: none !important;
}

.eventon_main_section  #evcal_list {
  border: 1px solid #d5d5d5 !important;
  border-radius: 0px !important;
}

.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_cblock, .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock {
  padding-left: 15px;
  margin-bottom: 0;
}

.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .desc_trig {
  padding: 20px 0 15px 0 !important;
}

.ajde_evcal_calendar.boxy .eventon_list_event:hover, .ajde_evcal_calendar.boxy .evoShow_more_events:hover {
    transform: none;
}

.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg,
.evo_card_row_end.evcal_close {
  display: none !important;
}

.evocard_box.getdirection {
  border: 1px solid #eaeaea;
}
.evocard_box.getdirection .evo_metarow_getDr {
  border: 0px !important;
}

.sidebar-content #block-2 {
  padding-top: 0px !important;
}
.sidebar-content #block-2 {
  padding-top: 0px !important;
}

.sidebar-content #block-4 .widget-title {
  margin-bottom: 0px;
}

/* #sidebar #evcal_list {
  border: 0px !important;
} */

/* ### Daily View style ### */
 /* curent month */
  .ajde_evcal_calendar.evoDV #evcal_head .evo_cal_above {display: none;} /* aktualni mesic */
  .ajde_evcal_calendar.evoDV #evcal_head p { font-size: 12px; line-height: 14px; background-color: rgb(252, 252, 252); padding: 10px; height: 15px;}
 /* prev-next button */
  .ajde_evcal_calendar.evoDV .evo_arrows { height: 25px; display: none;}
   /* .ajde_evcal_calendar.evoDV .evcal_arrows { width: 15px; height: 15px; } */
   /* .ajde_evcal_calendar.evoDV .evcal_arrows .fa { font-size: 10px;} */
 /* sort button */
  .ajde_evcal_calendar.evoDV .evo_sort_btn { display: none; }
 /* No-action text*/
  /* .eventon_list_event>p.no_events { display: none !important; } */

/*  EvenTOP date */
#evcal_calendar_abon .evcal_cblock .evo_start em.month, #evcal_calendar_abon .evcal_cblock .evo_end em.month, #evcal_calendar_abon .evcal_cblock .evo_start em.day {
    display: inline;
}
#evcal_calendar_abon .evcal_cblock .evo_start em.month, #evcal_calendar_abon .evcal_cblock .evo_end em.month, #evcal_calendar_abon .evcal_cblock .evo_start em.date {
    padding-left: 3px;
}
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc{
  /* top: 0; /wp-content/plugins/eventON/assets/css/eventon_styles.css  row 913 */
  padding: 10px 15px !important;
}
#evcal_calendar_abon .evcal_desc {
  position: absolute;
  top: auto;
  bottom: 0;
}

.evo-filter-btn {
  display: none !important;
}

.ajde_evcal_calendar .evcal_desc3 {
  display: none !important;
}

/*  Evonton Calendar list Event  space */

.eventon_list_event { border: 2px solid white !important; }
.evo_sin_event_list .eventon_list_event {
  border: 0px !important;
}

/*  Event evo-content  BUY BUTTON margin */

#buy-button { margin-bottom: 4px;}

/*  Event  Inof box*/

.flexiSezona, .flexiFest {
  width: 100%;
  border: 1px solid black;
  /* background-color: rgb(180, 157, 91, 0.6); */
  /* background-color: #ffd966; */
  padding: 5px;
  margin-bottom: 5px !important;
  color: rgb(180, 157, 91);
  font-size: 80%;
  line-height: 100%;
  text-align: center;
}
.flexiFest {
  /* background-color: rgb(180, 157, 91, 0.8); */
  /* background-color: #f4b083; */
}


/*  evcal list homepage ...  do jednoho řádku. */

.evcal_list_homepage #evcal_list {
  /* display: contents; */
}

/**
 *
 *   *******************  E-SHOP  **************************
 *   *******************************************************
 */

.cena {
  word-spacing: normal;
-webkit-tap-highlight-color: transparent;
clear: both;
font: normal  20px / 30px "futura-pt", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
box-sizing: border-box;
margin: 0;
margin-top: -6px;
padding: .7em 15px;
display: block;
line-height: 1.2;
position: relative;
width: 100%;
z-index: 99;
opacity: 1;
text-align: left;
font-size: 22px;
font-weight: normal;
/* background: #b49d5b; */
background: black;
color: #ffffff;
}
.buy-form {
  display: inline-block;
  /* text-decoration: none; */
  margin-top: -6px;
  float: right;
  /* vertical-align: middle; */
}
.submit-btn {
  /* font: normal  18px / 27px "futura-pt", Helvetica, Arial, Verdana, sans-serif; */
  /* text-decoration: none; */
  /* margin-top: -2px; */
  border: none;
}
