/* open-sans-regular - latin_latin-ext */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('font/open-sans-v44-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('font/open-sans-v44-latin_latin-ext-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('font/open-sans-v44-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-700italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('font/open-sans-v44-latin_latin-ext-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('font/montserrat-v31-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap; 
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('font/montserrat-v31-latin_latin-ext-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap; 
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('font/montserrat-v31-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap; 
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('font/montserrat-v31-latin_latin-ext-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* Produs Eveniment */

.tcmenu {position: -webkit-sticky;  position: sticky; top: 0; background:#f5f5f5;}
.tclink {font-size:13px; text-transform:uppercase; font-weight:700; cursor:pointer;}  
.tclink img {width:20px; height:auto;}

#rightevent { padding:0 15px; background:#fafafa;}
.event-desc-list {border-bottom:1px solid #bababa }
.event-desc-list:last-of-type {border:0 none;}
.ev-subtitle {padding:0 0 10px 0; margin:0 0 20px 0; font-weight:700; border-bottom:1px solid orange; display:inline-block;}
.event-desc-list p{margin-top:15px; font-size:15px; line-height:1.6; color:#000;}
.ev-locuri span {font-weight:700; font-size:16px;  }
.ev-locuri {margin:10px 0;}

#participanti-wrapper {}
.sesiune {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #bababa;}
.sesiune:last-of-type {padding-bottom:0; margin-bottom:0; border-bottom:0 none;}
.sesiune .pret-intreg {text-decoration: line-through;}
#datedisp button {border:0 none; border-radius:5px; padding:7px 15px; color:#000; font-weight:700;}

#formular-rezervare {margin-top:20px;}
#formular-rezervare label {display:block; margin-bottom:5px; }
#formular-rezervare input[type="text"], #formular-rezervare input[type="email"], #formular-rezervare input[type="tel"], #formular-rezervare textarea{display:block; padding:5px; margin-bottom:10px; border-radius:10px; width:100%; box-sizing:border-box; border:1px solid #cacaca; background:#f4f4f4;}

@media screen and (max-width:1199px){
	.tcmenu {top: 120px;}
	.tclink {padding:10px; text-align:center;}
	.tclink img {display:inline-block;}
	.tclink span{display:none;	}
	
}
@media screen and (min-width:1200px){
	.tclink {padding:10px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; 	-webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}
	.tclink img {margin-right:10px;  display:block; }
	.tclink span { display: block; width: calc(100% - 40px);}
}


