/*
Theme Name: Eventime Child
Theme URI: http://wpeventime.tchaikovsky.design/
Description: Child Theme for Eventime
Author: Tchaikovsky Design
Author URI: http://themeforest.net/user/tchaikovsky-design
Template: eventime
Version: 1.0
*/

@font-face {
  font-family: "LuxiaDisplay";
  src: url("fonts/LuxiaDisplay.woff") format("woff");
}

@font-face {
  font-family: "Optima";
  src: url("fonts/OPTIMA.woff") format("woff");
  font-weight: regular;
}

@font-face {
  font-family: "Optima";
  src: url("fonts/OPTIMA_B.woff") format("woff");
  font-weight: bold;
}

@font-face {
  font-family: "Optima";
  src: url("fonts/Optima_Italic.woff") format("woff");
  font-style: italic;
}

@font-face {
  font-family: "Optima";
  src: url("fonts/Optima Medium.woff") format("woff");
  font-weight: medium;
}

@font-face {
  font-family: "azerlight";
  src: url("fonts/subset-29LTAzer-Light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "almadinah";
  src: url("fonts/subset-Almadinah.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

body,
.count_dscrp,
.count,
.count_plus {
  font-family: "Optima", sans-serif !important;
}

h1,
h2,
h3,
h4,
.first_title {
  font-family: "LuxiaDisplay", sans-serif !important;
}

body.rtl,
body.rtl .count_dscrp,
body.rtl .count,
body.rtl .count_plus {
  font-family: "azerlight", sans-serif !important;
  font-size: 1.2rem;
}

body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl .first_title {
  font-family: "almadinah", sans-serif !important;
  letter-spacing: 0px !important;
  font-size: 3rem;
  font-weight: normal !important;
}

.flatphototable a:hover,
.flatphototable a:focus,
.arrowtable a:before,
div.schedule_table_icon:before,
.arrowtable,
.schedule_table_time p:before,
.schedule_table_title p:first-child:before,
.schedule_table_venue p:before,
.carousel-inner .default_venue:before,
.mask .woocommerce .woocommerce-error:before,
.mask .woocommerce-message a,
.et-apply-gradient
  .vc_tta-container
  .vc_tta-color-grey.vc_tta-style-classic
  .vc_tta-tab.vc_active
  > a
  span,
.mask .woocommerce .woocommerce-info:before,
.mask .woocommerce .woocommerce-message:before,
.dropdown-menu > .active > a,
.navbar .dropdown-menu li a:hover,
.et-contact-description-container b,
.et-contact-description-container em,
.tab-content .wpb_wrapper h4,
.about_columns .fa,
.about_columns h4,
.arrow_left:hover,
.arrow_right:hover,
.contact a,
.copyright span,
.count,
.count_plus,
.description #clock,
.entry-meta span a:hover,
.flex-direction-nav a,
.footer .link:hover,
.mask .reservation input,
.mask form.eventime_contact_form .contact_button,
.mask form.eventime_contact_form input[type="email"],
.mask form.eventime_contact_form input[type="tel"],
.mask form.eventime_contact_form input[type="text"],
.mask form.eventime_contact_form textarea,
.nav .open > a,
.navbar ul li a.active,
.navbar-nav > .active > a,
.navbar-nav > li > a:hover,
.navbar_bg_dark .active a,
.photo_carousel figure figcaption,
.photo_carousel figure h2 span,
.sposors_area .link:hover,
.texticon,
a.navbar-brand:hover {
  color: #fff !important;
}

a:hover {
  color: #fff;
}

body.rtl .footer ul,
body.rtl footer h3.widget-title {
  text-align: right;
}

.register-form label {
  display: block;
  margin: 15px 0 10px;
}

.blog_item input[type="email"],
.blog_item input[type="text"],
.blog_item input[type="tel"],
.blog_item input[type="password"],
.blog_item input[type="range"],
.blog_item input[type="login"],
.blog_item input[type="url"],
.blog_item input[type="search"],
.blog_item input[type="select"],
.blog_item input[type="phone"],
.blog_item input[type="date"],
.comment-body .reply a,
.comment-form input,
.et-post-page-links,
.searchform input[type="text"],
.searchform input[type="submit"],
textarea#comment {
  margin-top: 5px !important;
  width:200px!important;
}

.register-form .select2 {
  height: 57px;
}

.register-form .select2-selection {
  height: 51px;
  border: 3px solid;
  line-height: 51px;
}

.register-form .select2-selection__rendered {
  height: 51px;
  line-height: 46px !important;
}

.register-form
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  height: 50px;
}

.register-form select{
	width:200px;
}

.rtl .col-lg-8{
	float:right!important;
}

.rtl .col-lg-6{
	float:right!important;
}
