:root {
  /*--theme_main_color: #46094b;
  --lang_link_color: #700d78;
  --bg_color_dark: #13161a;
  --bg_color_medium: #4c5053; 
  --bg_color_light:	#D2CDD2;
  --color_footer: #2d3035;
  --color_title: #404249;
  --color_title_1: #363940;
  --cover_color: #002E52;
  --contact_section: rgba(5, 8, 11, 0.7); 
  --more_inf_link: #4c094b;	
  	
  --url_divider: url("../img/devider.png"); 
  --url_dividerW: url("../img/deviderW.png"); */	
	
 --theme_main_color: #2DBDA6;
  --lang_link_color: #196C5F;
  --bg_color_dark: #13161a;/****/
  --bg_color_medium: #4c5053; 
  --bg_color_light:	#CDD0D2; 
  --color_footer: #2d3035;
  --color_title: #404249;	 /****/
  --color_title_1: #363940;	
  --cover_color: #002E52;
  --contact_section: rgba(5, 8, 11, 0.7);
  --more_inf_link:#086F5F;		
  	
  --url_divider: url(../../general/img/home_icons/devider.png); 
  --url_dividerW: url(../../general/img/home_icons/deviderW.png); 		
	
  --url_pagination_up: url(../../general/img/home_icons/pagination_up.png); 
  --url_pagination_active: url(../../general/img/home_icons/pagination_active.png);	
	
  --url_last_event_finished: url(../../general/img/home_icons/ended_img.png);	
	
}

@font-face
{
	font-family: MyriadProBoldCond;
	src: url('font/MyriadPro-BoldCond.otf');
    }
@font-face
{
	font-family: MyriadProBold;
	src: url('font/MyriadPro-Bold.otf');
}
@font-face
{
	font-family: MyriadProSemibold;
	src: url('font/MyriadPro-Semibold.otf');
}
@font-face
{
	font-family: MyriadProRegular;
	src: url('font/MyriadPro-Regular.otf');
}
@font-face
{
	font-family: MyriadProCond;
	src: url('font/MyriadPro-Cond.otf');
}


.row_honor{
	display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display:         flex;
  	flex-wrap: wrap;
	
}
.row_honor > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.medium_color{color: var(--color_title_1);}
.no_padding_top_btn{padding-top:0px;}
.LogoRepeatGrayBackground{background:url(../../general/img/LogoRepeatGray.png) repeat-x;height:27px;width:100%;margin-top:5px}
.LogoRepeatWhiteBackground{background:url(../../general/img/LogoRepeatWhite.png) repeat-x;height:27px;width:100%;margin-top:5px}
.LogoRepeatBackground_Top{margin-bottom:30px;}
.LogoRepeatBackground_Btn{margin-top:30px;}

.center_txt{text-align:center}
.right_txt{text-align:left;direction:ltr}
#partnership-section, #comment-section{background-color:var(--bg_color_light);}
.rtl_dir_class{direction:ltr;text-align: left}
.h4_no_btn_mrg{margin-bottom:0;width: 350px;text-align: left;}
.activities_list_ttl{display:inline-block;width:340px;float:left;margin-left:0px;line-height:17px;font-size: 16px;font-family:MyriadProSemibold;}
.activities_commnet{height:46px;width:46px;text-align:center;background-color:var(--theme_main_color);}
#social-section{background-color:var(--bg_color_light);padding-top:0}
#prices-section{background-color:var(--bg_color_light);}
.owl-carousel .item{direction:rtl;}

.navbar-nav > li > a {
	padding: 10px 0;padding-top:25px;
	margin-left: 10px;
	text-transform:none;
	font-size: 17px;
	font-weight: bold;
	font-family:MyriadProBoldCond;
}
.page-header h2 {
	font-family:MyriadProBold;
}
.semiboldttl{font-family: MyriadProSemibold;font-size: 20px;}

.portfolio_single_content div a{
	font-family:MyriadProBold;
}

.team-hover p {
    font-family:MyriadProBold;
}

.comment_ttl{font-family:MyriadProSemibold;color:#969696;font-size: 18px}
.comment_txt{margin-bottom:25px;font-family:MyriadProRegular;}
ul.contact-address li {
	font-family:MyriadProRegular;
}

ul.imp-links li a {
	font-family:MyriadProCond;font-size: 18px;
}
.hihi{font-family:MyriadProRegular;}
/* ===== Begin team ===== */
.team-item {
	height: 160px;
}	
.team-item .team-triangle {
	width: 160px;
	height: 160px;
	background: transparent;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 0 auto;
	position: relative;
	top: 25px;
	box-shadow: 0 0 0 6px #ffffff, 0 0 0 7px var(--theme_main_color);
	
	overflow: hidden;
}
.team-item img {
    max-width: 100%;
}
.team-items {
	margin-bottom: 50px;
	padding-top: 10px;
	margin-top: 0;
}
.team-triangle .content {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -35px;
	position: absolute;
	left: -37px;
	width: 230px;
	height: 230px;
}
.team-hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba( 103, 109, 117, 0.9);
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in; /* For Safari 3.1 to 6.0 */
    transition: opacity 0.4s ease-in;
}
.team-item .team-triangle:hover .team-hover {
	opacity: 1;
}
.team-hover i {
    color: rgba(255, 255, 255,.75);
    font-size: 28px;
    margin-top: 80px;
    position: relative;
}
.team-hover p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    margin-top: 0;
}
.team-items .col-md-2:nth-child(7n+5) {
	clear: left;
	margin-left: 24.9999999%;
}
.team-items .col-md-2:nth-child(7n+1) {
	clear: left;
	margin-left: 16.6666666%;
}
/* ===== End team ===== */

/* ===== Begin prices ===== */
.prices .panel {
	position: relative;
	overflow: hidden;
	border: none;
}
.prices .panel-body .lead {
	margin: 0;
	font-size: 40px;direction:rtl;
}
.prices .panel-body .lead .spn_sm_txt{font-size:26px}
.prices .panel-footer {
	padding: 25px 15px;
}

/* panel-default */
.prices .panel-default .panel-heading {
	padding-top: 25px;
	border: none;
}
.prices .panel-default .panel-body {
	background-color: #EEE;
}
.prices .panel-default .list-group-item {
	color: #222;
	border: none;direction:rtl;background-color:var(--bg_color_light);
}
.prices .panel-default .panel-footer {
	background-color: #EEE;
}

/* price-box-featured */
.price-box-featured {
	z-index: 9;
}
.price-box-featured .panel {
	box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.21);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.prices .price-box-featured .price-box-ribbon {
	position: absolute;
	width: 150px;
	top: 25px;
	right: -35px;
	text-align: center;
	padding: 5px 20px;
	background: #FFF;
	color: #E83F33;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.btn-price, .btn-price:focus, .btn-price.focus, .btn-price:active, .btn-price.active { 
	background: var(--theme_main_color);
	color: #fff;
}
.btn-price:hover {
	color: #fff;
	background: #676d75;
}
.btn-price_passive, .btn-price_passive:focus, .btn-price_passive.focus, .btn-price_passive:active, .btn-price_passive.active { 
	background: #c3c3c3;
	color: #fff;
}



/* ===== End prices ===== */
/* === Price === */
.prices .panel-default .panel-heading {
	box-shadow: inset 0px 4px 0px var(--theme_main_color);
}
.prices .price-box-featured .panel-heading {
	background-color: var(--theme_main_color);
	color: #FFF;
}
.prices .price-box-featured .panel-footer {
	box-shadow: inset 0px -4px 0px var(--theme_main_color);
}
.prices .price-box-featured .price-box-ribbon {
	color: var(--theme_main_color);
}
/******************************************/
.modalnnnn{z-index:10000;}

.rtl_txt{direction:ltr;text-align:left}

.reg_inp_error{background-color:#FF2F2F;border:1px solid red}

.activity_selected_popup{direction:rtl;text-align:right;}
.activity_selected_popup *{color:#000000;}

.modal-body{min-height:450px;}
.modal-lg{width:80%}
.modal-header .close{float:right}
.modal-footer .btn{float:right}
.event_ttl
{
	height:30px;font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:bold;font-size:20px;
	color:#fff;background-color:var(--theme_main_color);padding-top:5px;float:left;padding-left:10px;padding-right:10px;
}
.event_popup_ttl{color:var(--theme_main_color);font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:bold;font-size:20px;direction:ltr;text-align:left;}

.cash_payment_ttl{color:var(--theme_main_color);font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:bold;font-size:18px;direction:rtl;text-align:right;}

.cash_payment_sl{color:var(--theme_main_color);font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:bold;font-size:18px;direction:rtl;text-align:right;padding:5px 0;}

.event_ttl_sl{color:var(--theme_main_color);font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:bold;font-size:12px;direction:ltr;text-align:left;padding:5px 0;}
.event_val_sl{color:#000;font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:normal;font-size:12px;direction:ltr;text-align:left;line-height:20px}
.event_val_sl_nrml{color:#000;font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:normal;font-size:16px;direction:ltr;text-align:left;}
.aa{background-color:var(--bg_color_light);padding:10px;height:250px}
.aa_b{height: 250px;}
.event_reg_dropdown,.event_reg_dropdown:hover,.event_reg_dropdown:visited,.event_reg_dropdown:active
{
	border:1px solid var(--theme_main_color);width:100%;background-color:transparent;padding:3px;
}

.event_reg_dropdown_caret
{
	color:var(--theme_main_color);
	border-left:15px solid transparent;
  border-right:15px solid transparent;
  border-top:15px solid var(--theme_main_color);float:left;margin-top:0;
  margin-left:0;
}
.event_ticket_inp{border:1px solid var(--theme_main_color);color:var(--theme_main_color);width:30px;background-color:transparent;}

.event_ticket_ttl
{
	width:130px;height:30px;font-family:"Times New Roman", serif,Cambria, "Hoefler Text", "Liberation Serif", Times; font-weight:normal;font-size:20px;
	color:#fff;background-color:var(--more_inf_link);padding-top:5px;cursor:pointer;margin-top:200px;text-align: center;
}


.event_cat_list_card
{
	text-align:left;
}

.btn_event_dtl{background-color:var(--theme_main_color);position:absolute;bottom:0;left:0;}
.btn_event_dtl:hover{background-color:var(--more_inf_link);}

.xxx{background-color:red;}

.btn_coment_poup{background-color:#3E3E3E;}
.activity_img_carousels{width:400px;height:250px;max-height:250px;min-height:250px;}
.activity_img_wrapper_carousels{width:500px;text-align:left;float:left}

.home_event_more,.home_event_more:link,.home_event_more:hover,.home_event_more:visited,.home_event_more:active
{
	text-decoration:none;display:block;background-color:var(--more_inf_link);color:#FFFFFF;font-weight:normal;font-family:MyriadProRegular;font-size:20px;padding:10px;direction:ltr;text-align:center;float:left;width:160px;margin-top:5px;
}

.sasasas{color:#ffffff;width:300px;margin-left:auto;margin-right:auto;margin-bottom:10px}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}



ul.img-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

ul.img-list li {
  display: inline-block;
  height: 150px;
  margin: 0 1em 1em 0;
  position: relative;
  width: 150px;
}
span.text-content {
  background: rgba(0,0,0,0.5);
  color: white;
  cursor: pointer;
  display: table;
  height: 150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 150px;
}

span.text-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
span.text-content {
  background: rgba(0,0,0,0.5);
  color: white;
  cursor: pointer;
  display: table;
  height: 150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 150px;
  opacity: 0;
}

ul.img-list li:hover span.text-content {
  opacity: 1;
}
span.text-content {
  background: rgba(0,0,0,0.5);
  color: white;
  cursor: pointer;
  display: table;
  height: 150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 150px;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}

li{font-size: 16px}
li  *{font-size: 16px;}
.select_lang_link,.select_lang_link:hover,.select_lang_link:visited,.select_lang_link:active{
	color: #fff;display: block;border: 1px solid #fff;width: 48px;height: 16px;font-size: 12px;text-align: center;text-decoration: none;
}
.select_lang_link:hover{border: 1px solid #C9C9C9; color: #C9C9C9;}

.select_lang_link_active,.select_lang_link_active:hover,.select_lang_link_active:visited,.select_lang_link_active:active{border: 1px solid #178F7C
    ; background-color: var(--lang_link_color);color: #B5B5B5}

.copyright{font-size: 14px;font-family:MyriadProRegular; }

.copyright_display{
    display:inline-block;
    width: 80%;
    }

.footer_credit {
    vertical-align: middle;
    display:inline-block;
    padding-left: 25px;
}

/*************************/
.event_col_container {
    display: flex; /* Make the container element behave like a table */
    width: 100%; /* Set full-width to expand the whole page */
}

.event_col {
    flex: 1;
}

.banner-min-height{
    display:block;
    min-width:95%;
    max-height:100%;
    min-height:780px;
    background-size:cover;
}

.finished_class{opacity: .5;}
/*************************/

@media (min-width:768px){
.celebrities_part{/*width:780px;*/width:768px;margin-left:auto;margin-right:auto;}
}

@media (max-width:768px){
	.navbar_baran {
		transform: rotate(180deg);
	}
	.navbar_baran > li {
		transform: rotate(-180deg);
	}
}

@media (min-width: 1024px) and (max-width: 1366.1px) {
    .banner-min-height{min-height:610px;}
}

@media (min-width: 1400.1px) and (max-width: 1680px) {
    .banner-min-height{min-height:725px;}
}

@media (min-width: 1680.1px) and (max-width: 1920px){
    .banner-min-height{min-height:905px;}
}

@media (min-width: 1920.1px) and (max-width: 2560px){
    .banner-min-height{min-height:1520px;}
}
