﻿.large-6{width:50%}
.lt-ie9 .large-6,.lt-ie9 .row .large-6,.lt-ie9 .medium-6,.lt-ie9 .row .medium-6{width:50%}
.lt-ie9 .large-6,.lt-ie9 .row .large-6{width:50%}



.section-about .about-image {
  text-align: center;
}

.section-about .about-image img {
  margin-bottom: 30px;
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}

.flexslider{ margin:0;padding:0}

.flexslider .slides{zoom:1}

 

.post { color: #666; width: 700px; overflow: hidden; }

.post h1{ font-size: 18px; padding-bottom: 30px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }

.post h2{ font-size: 18px; padding: 20px; margin-bottom: 10px; border-bottom: 1px solid #eee; }

.post h3{ font-size: 14px; padding: 20px; color: #999 }

.post h5 { font-size: 16px; padding: 10px 0; color: #70a229; font-weight: normal;}

.post p{ padding: 10px 20px; line-height: 22px}


.post .pic { text-align: center; padding: 10px 0 }

	.sponsor-square, .aside, .sponsor-skyscraper, .post, .downloads, .sponsor-rectangle { width: 100%; margin: 0 auto; float: none;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

  .p3{font-size:14px; color:#555553;}

#copy_div{ width:310px; float:left; margin-left:40px;}

#copy_div a:link,#copy_div a:active,#copy_div a:visited{color:#656565; font-family:"Trebuchet MS"; font-size:12px; text-decoration:none;}

#copy_div a:hover{color:#CCC; font-family:"Trebuchet MS"; font-size:12px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}

#one_step{background: #1a1a1a;}

#one_step h1{font-weight: 100;line-height: 1.4em;color: #fff;}

.title_phone{
    font-size: 22px;
    font-weight: bold;
}


.main-navigation .primary-menu {
	border-bottom: 1px solid #d1d1d1;
}


.primary-menu{
	margin-right:15px !important;
}

	.primary-menu .notifications{
		display:none;
	}



#primary-menu .resp-menu li.parent:hover ul:before      {color:         #323334;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


.clearfix:before, .clearfix:after, .content-block-container:before, .content-block-container:after, .content-flow-container:before, .content-flow-container:after {
	content: " ";
	display: table;
}

.clearfix:after, .content-block-container:after, .content-flow-container:after {
	clear: both;
}

.clearfix, .content-block-container, .content-flow-container {
*zoom: 1;
}
.tb-contact_widget ul.simple-contact li.contact{background-position:0 -60px}


img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }


.sub-menu {
  display: none;
  padding: 10px; }


.sub-menu li a:after {
  display: none !important; }


.sub-menu li {
  border-bottom: none; }

  .sub-menu li a:hover {
    color: #1CA3FC;
    border-bottom: none; }

  .sub-menu li:hover a {
    border-bottom: none; }

  .nav-drop ul:not(.sub-menu) li:last-child a .links-list li:last-child a {
    padding: 11px 18px; }
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}
#news .pager li.pager-first,#news .pager li.pager-previous,#news .pager li.pager-next,#news .pager li.pager-last{display:none;}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}
.et_pb_slide_description .et_pb_slide_title{font-size:52px}
.et_pb_fullwidth_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description{padding-top:200px;padding-bottom:200px}
#extra{padding:10px 0;border-bottom:1px dotted #a0a0a0;}
#extra .content,#footer-1 .content{padding:0px;margin:0px;}
#extra .region{float:left;padding-right:4px;}
#sidebar ul li ul.clearfix::after,#sidebar ul li ul.clearfix::before{display:none;}
#sidebar .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] #sidebar .clearfix{display:block;}
* html #sidebar .clearfix{height:1%;overflow:visible;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.node-type-displaypage #event-3100-results-heading{font-family:Helvetica,serif;font-size:1.1em;font-weight:bold;text-align:left;text-transform:uppercase;}
#event-3100-results-heading .head-small{text-transform:none;font-size:.9em;}

.tab-pane {
	padding-top: 10px;
}

.tab-pane img {
	display: block;
	margin: auto;
}

.feature-tabs .tab-pane p {
	font-size: 14px;
}

.light-color .tab-pane p,
.light-color.tab-pane p {
	font-weight: 300;
}

.feature-tabs .light-color .tab-pane p {
	opacity: .6;
}
.tab-pane span{display:inline-block;}

.tab-pane .border-top{padding:10px;line-height:1.5;}
.tab-pane .fa{color:#f7941e}

#ttw_ftdr {
	text-align:right;
	}

    #mw_board_group_1 .mw_board_group_1_list { width:100px; }

    #mw_board_group_1 .mw_board_group_1_list a { font-family:dotum; }
.row{margin-right:-15px;margin-left:-15px}
.detail .umb-grid .row{padding-bottom:10px}
.detail .umb-grid .row p{padding-top:5px}
.mw8{max-width:68rem}
.mw8-ns{max-width:64rem}
.mw8-m{max-width:64rem}
.mw8-l{max-width:64rem}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.primary-nav__child-item__desc{color:#6E6E6E;margin:0px;font-size:14px;font-weight:400;line-height:22px}
.main-nav__item .primary-nav__children li a:hover span,.main-nav__item .primary-nav__children li a:hover .primary-nav__child-item__desc,.mobile-button .primary-nav__children li a:hover span,.mobile-button .primary-nav__children li a:hover .primary-nav__child-item__desc{color:#9013FE}
.main-nav__item .primary-nav__children li a .primary-nav__child-item__desc,.mobile-button .primary-nav__children li a .primary-nav__child-item__desc{font-size:12px;color:#4A4A4A;line-height:18px;padding-bottom:3px;padding-top:5px}

.ticketdetail td.price {
	font-size:1.5rem;
	letter-spacing:1px;	
	line-height:1.6;
}

.ticketdetail td.price span {
	display:block;
	width:100%;
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
	font-size:1.5rem;		
}

.table td.price span {
	font-size:1.3rem;	
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}


.carousel-cell-bg {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background: RGBA(15, 108, 176, 0.45);
  left: 0;
  top: 0;
  padding: 10px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}


.carousel-cell-bg:hover {
  background: RGBA(15, 108, 176, 0.75);
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.navbar-default .navbar-nav .category-fitness.active:hover:after,.navbar-default .navbar-nav .category-fitness.active:after,.navbar-default .navbar-nav .category-fitness:hover:after{background-color:#22B148}
.navbar-default .navbar-nav .category-fitness.active:hover a,.navbar-default .navbar-nav .category-fitness.active a,.navbar-default .navbar-nav .category-fitness:hover a{color:#22B148;background-color:#fff}
#submenu.category-fitness{background-color:#22B148}
.title-category.category-fitness{background-color:#22B148}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.dropdown-menu li.divider{background:#f1f3f6}
.divider-wrap{margin:0}

#google_language_translator a {display: none !important; }


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}

.omurga_sag_yan, .omurga_sol_yan{background-color:#E6ADD3;width:10px}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}



    #container{
    }


.teaching-languages:hover ul.lang-links {
  display: block;
}


.teaching-languages ul.lang-links {
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  min-width: 260px;
  top: 100%;
  z-index: 105;
  display: none;
}


.teaching-languages ul.lang-links li {
  padding: 15px 20px;
  font-size: 14px;
  color: #002c78;

}


.navbar-navigation ul .menu-item-has-children,
.navbar-navigation ul .page-item-has-children {
	position: relative;
}
section.section-other-numbers .number{display:block;color:#c0bcdc;font-size:40px;opacity:.5;margin-bottom:5px;line-height:1.5}
section.section-current-numbers .magazine .number{display:block;color:#c0bcdc;font-size:40px;margin-bottom:5px}


.su-carousel-slide {
  position: relative;
  float: left;
}


.su-carousel .su-carousel-slide a {
  padding: 0 5px;
}


.su-carousel .su-carousel-slide img {
  padding: 3px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}


.su-carousel .su-carousel-slide-title {
  position: absolute;
  left: 9px;
  right: 9px;
  bottom: 4px;
  display: block;
  padding: 2px 3px;
  color: #fff;
  line-height: 1.2;
  font-size: 11px;
  background: black;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  transition: opacity 1s;
  -o-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
}
.pt-cv-view .pt-cv-ifield{margin-bottom:0!important}





.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	overflow: hidden;
	width: 1px;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);
	clip: auto !important;
	color: #0C4C8A;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}


.event-month,
.event-day,
.event-year,
.event-month a,
.event-day a,
.event-year a {
	color: #FFFAFF;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 60px;
	float: left;
	clear: both;
	text-transform: uppercase;
}


.event-day,
.event-day a {
	font-size: 35px;
	line-height: 35px;
	text-decoration: none;
}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}
.footer-widget{color:#ffffff}
#footer-widgets .footer-widget li:before{top:9.75px}

.bar .menu-horizontal {
  position: relative;
  top: 6px;
}

  .bar__module:not(:only-child) .menu-horizontal {
    top: 0;
  }

.bar-3 .menu-horizontal {
  top: 0;
}

  .bar-3 .menu-horizontal li:not(:last-child) {
    margin-right: 0.92857143em;
  }
.notification-close{top:-12px;right:-12px;position:absolute;border-radius:50%;font-size:10px;width:24px;height:24px;line-height:26px;text-align:center;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);color:#355863;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.notification-close:hover{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;background:#ef7720;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}


 

.menu-item {
border-top:0px!important;
margin-left:5px;
margin-top:5px;
background-color:#61ACD3;
-webkit-transform: skew(-20deg);
border:1px solid #000!important;
}


.menu-item:hover{

-webkit-transform: skew(-20deg);
background-color:#2C58B0;
}


.menu-item a:hover{
color:#fff!important;
}

.head .logo{padding-top:15px;width:130px;}

.logo-slider{margin:0 0 60px;}

.head .logo img{max-width:100%;}

.logo-slider .title{text-align:center;font-size:18px;font-weight:bold;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;position:relative;}

.logo-slider .title:after{content:'';width:70px;height:2px;position:absolute;left:0;right:0;bottom:0;margin:auto;background:#000;}

.logo-slider .box-banners{height:70px;margin:0;}

.logo-slider .box-banners .box-banner{float:left;width:165px;margin:auto;}

.logo-slider .box-banners .box-banner img{width:auto;display:inline;text-align:center;}

.logo-slider .box-banners.owl-carousel .box-banner{float:none;width:auto;}

.node-type-special-communication-page .img-responsive{display:inline-block;}
#main-nav li.first-level-item.second-level--opened ul.second-level{max-height:1000px;opacity:1;display:block;}
#main-nav li.first-level-item.second-level--opened button.second-level--open svg{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
#main-nav li.second-level-item:last-of-type{margin-bottom:25px;}
#main-nav button.second-level--open{position:absolute;right:-10px;top:0;padding:19px 12px 19px 17px;background-color:transparent;}
#main-nav button.second-level--open:focus{outline:2px solid #4d90fe;}
#submenu--desktop .submenu-inner ul.second-level{padding-left:20px;}


li.menu-item a {
color:red;
}


#carousel .single_slide{
width: 980px;
height: 300px;
position:relative;
}

.single_slide .feature_image {
position:absolute;
z-index:2;
top:0;
left:0;
}

.single_slide .feature_excerpt{
position:absolute;
z-index:3;
color:#fff;
top:5px;
left:15px;
width:450px;
font-size:24px;
}

#carousel .single_slide a, #carousel .single_slide a:hover {
color:#fff;
}

#carousel .single_slide a.readmore {
font-size:18px;
}

#carousel .single_slide a.readmore:hover {
color:#ef930f;
}
.inline{display:inline}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:.15em;padding-right:.15em}
.short_breaks_adventure_results .container-fluid{max-width:1440px;padding-top:10em;padding-bottom:4em}

#sbsearchform_wrapper .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

#wrapper{
    height: auto;
    min-height: 100%;
    overflow: visible;
    position: relative;
    z-index: 1;
}


html.special.black-bg .main__content { background-color: #000; }


html.special.blue-bg .main__content { background-color: #9dd1ff; }
.com-bnr,.news-cat{line-height:normal}
.news-cat{border:1px solid #cecece;border-left:none;float:left;width:100%;margin-bottom:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

	#wpcp-error-message {
	    direction: ltr;
	    text-align: center;
	    transition: opacity 900ms ease 0s;
	    z-index: 99999999;
	}

	.msgmsg-box-wpcp {
		border-radius: 10px;
		color: #555;
		font-family: Tahoma;
		font-size: 11px;
		margin: 10px;
		padding: 10px 36px;
		position: fixed;
		width: 255px;
		top: 50%;
  		left: 50%;
  		margin-top: -10px;
  		margin-left: -130px;
  		-webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	}

	.msgmsg-box-wpcp span {
		font-weight:bold;
		text-transform:uppercase;
	}
