@charset "UTF-8";

body > header.strip_bg {background:rgb(39,137,228);box-shadow:none;border:none;border-bottom:1px solid rgb(22,127,218);}
body > header {}
	#logoImgWhite {display:inline-table;height:auto!important;}
	body > header .navbart #search-submit {border:none!important;}
	body > header .navbart #form-cont.hidd {width: calc(100% - 50px);}
		body > header .navbart #form-cont.hidd .loc {width:calc(100% - 210px);}

	.page {padding:0px!important;}

/* -- HEADER -- */
.p-intro {position:relative;padding-top:60px;background-color:rgb(39,137,228);}
.p-grid {position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;}
.p-grid i {position:absolute;display:block;transition:all .3s cubic-bezier(0.045,.48,.05,1.245) 0s;width:40px;height:40px;font-size:38px;color:rgb(22,127,218);vertical-align:middle;text-align:center;}
.p-grid i.hidden {display:none!important;}
.p-header {display:inline-block;width:100%;text-align:center;}
.p-header hgroup {width:100%;position:relative;z-index:5;display:inline-block;text-align:center;margin:4px 0 8px;}
.p-header hgroup h1 {display:inline-block;width:720px;height:290px;margin-bottom:8px;background:transparent url("/assets/img/home/robby-ai-bigdata.png") no-repeat scroll center center / 100% auto;font:0px/0 a;color:rgb(255,255,255);}
.p-header hgroup div {display:inline-block;position:absolute;left:calc(50% - 111px);top:240px;background:#9ddfef;border-radius:100%;width:215px;height:215px;}
.p-header hgroup div img {position:absolute;left:17px;top:15px;}


/* -- VIDEO FORM -- */
section#vfc {height:550px;position:relative;overflow:hidden;background-size:cover;background-position:0 0;background-repeat:no-repeat;background-color:rgb(248,250,252);}
	#vfc video.bg-video {height:auto;left:0;top:0;margin:auto;min-width:100%;overflow:hidden;z-index:0;position:absolute;width:auto;}
	#vfc .vfcf {height:auto;bottom:200px;margin:0;margin-left:calc(50% - 340px);width:700px;padding:15px 10px 15px 10px;position:absolute;border-radius:3px;text-align:left;vertical-align:middle;z-index:11;background:rgba(0,0,0,.6);}
		#vfc .vfcf #home-form {display:inline-block;text-align:center;width:100%;}
		#vfc .vfcf h2 {color:#fff;font-size:27px;letter-spacing:0.5px;font-weight:500;padding:0;line-height:1.1;-moz-osx-font-smoothing:grayscale;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;}
		#vfc .vfcf p {font-family:inherit;color:#eaeaea;display:inline-block;line-height:20px;font-size:16px;font-weight:200;text-align:center;letter-spacing:1.3px;margin:0 0 15px;width:100%;padding:0 10px;}
		#home-form .navbart {display:inline-block;text-align:center;width:100%;margin:0!important;}
		#home-form .navbart #form-cont {transition:none;float:none;clear:none;text-align:center;display:inline-block;border-radius:20px;}
		#home-form #admin-menu-selector {display:none!important;}

/* -- PARTNERS --
#cntpn {color:#FFF;padding:100px 0 70px 30px;background:#019e76;overflow:hidden;height:100%;text-align:left;margin:0px;}
	#cntpn h1 {color:#FFF;margin:15px 0 5px 20px;font-size:5em;line-height:1.1em;font-weight:100;}
	#cntpn h2 {color:#FFF;margin:0 0 10px 20px;font-size:2.3em;line-height:1.3em;font-weight:100;letter-spacing:1px;}
	#cntpn img {margin:0 auto;}
 */


/* -- LOCATION SLIDER -- */
.slider-container {padding-top:15px;}


/* -- CITIES BLOCK -- */
.cities-list {list-style:outside none none;list-style-type:none;list-style-image:none;list-style-position:outside;max-width:70rem;margin:60px auto;width:100%;height:auto;min-height:750px;background:transparent url("/assets/img/home/bg-arrows.png") no-repeat 50% -101px;}
	.cities-list > h2 {text-align:center;color:rgba(135,144,193,.65);font-weight:300;font-size:22px;margin:0;padding:0;height:50px;}
	.cities-list li {padding-left:0px;float:left;padding-right:0px;position:relative;}
	.medium-5-1 {width:30%;float:right!important;margin-left:110px;}
	.medium-7-1 {width:30%;}
	.medium-5-2 {width:38%;float:right!important;margin-left:110px;}
	.medium-7-2 {width:38%;}
		.medium-5-1 .cities-item img,
		.medium-7-1 .cities-item img {height:100%;width:auto;}
	.medium-5 {width:41.6667%;}
	.medium-7 {width:58.3333%;}
	.cities-item {height:280px;position:relative;overflow:hidden;border:10px solid transparent;cursor:pointer;display:block;border-radius:40px;}
	.cities-item::before {content:"";position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:2;background:rgba(0,0,0,0.15);transition:all 0.5s ease-out 0s;}
	.cities-item:hover::before {background:rgba(0,0,0,0.75);}
		.cities-item img {top:0px;width:100%;height:auto;position:absolute;left:0px;width:100%;height:auto;max-width:none;}
		.medium-7 .cities-item img {top:-100px;}
		.cities-item span {transition:all 0.2s ease 0s;margin-top:150px;display:block;}
		.cities-item:hover span {margin-top:13px;}
			.cities-item i {color:#fff;font-size:43px;}
			.cities-item p {margin-top:10px;color:#fff;font-size:14px;font-weight:300;letter-spacing:1.1px;}
	.cities-item .wrap {transition:all 0.2s ease 0s;position:absolute;top:50%;left:0px;right:0px;z-index:3;margin:-15px 20px 0px;text-align:center;pointer-events:none;}
	.cities-item:hover .wrap {top:30%;}
	.cities-item h2 {margin:0;color:rgb(255,255,255);line-height:21px;color:rgb(255,255,255);font-weight:400;letter-spacing:1.5px;font-size:30px;text-shadow:0 0 1px rgba(150,150,150,1);}




/* -- Categories carousel -- */
.elm-block.tr {background:transparent;border:none;padding:35px 0;overflow:hidden;background:transparent url("/assets/img/home/bg-arrows.png") no-repeat 50% -41px;}
#cat-list {height:100px;border-top:1px solid rgba(135,144,193,.15);border-bottom:1px solid rgba(135,144,193,.15);padding:15px 0;background:rgb(248,250,252);}
	.elm-block header h3 {float:none;padding-left:0.625rem;padding-right:0.625rem;width:100%;margin-bottom:20px;font-size:16px;color:rgba(135,144,193,.65);font-weight:400;letter-spacing:.5px;text-align:center;}
	.elm-block header h3 span {padding:3px 10px;color:#fff;background:rgba(135,144,193,.65);border-radius:3px;margin-right:10px;text-transform:uppercase;}
	#cat-list li {text-align:center;vertical-align:middle;}
	#cat-list a {cursor:row-resize!important;display:inline-block;height:70px;width:70px;color:rgb(255,108,96);transition:background 0.05s ease 0s;border-radius:1px;}
	#cat-list a:hover {color:#fff;background:rgb(255,108,96)!important;cursor:pointer!important;}
		#cat-list a i {font-size:30px;display:inline-block;height:inherit;line-height:69px;}
		#cat-list .owl-prev,
		#cat-list .owl-next {border:none;box-shadow:none;top:64%;color:rgba(135,144,193,.65);background:rgb(248,250,252);}
		#cat-list .owl-prev:hover,
		#cat-list .owl-next:hover {color:rgba(135,144,193,.65);background:#fff;}
		#cat-list .owl-prev {left:-47px!important;}
		#cat-list .owl-next {right:-47px!important;}

/* -- Tags Cloud -- */
#tags-list {text-align:center;}
	#tags-list li {display:inline-block!important;vertical-align:middle;}
	#tags-list li a,
	#tags-list li a:visited {display:inline-block;padding:9px 20px;margin:7px 7px 0 0;border:1px solid rgb(39,137,228);color:rgb(39,137,228);background:transparent;border-radius:2px;cursor:pointer;font-weight:300;font-size:17px;transition:background 0.05s ease 0s;text-align:center;}
	#tags-list li a:hover {background:rgb(39,137,228);color:#fff;}


/* -- ADD YOUR EVENT -- */
#add_event {width:100%;background:rgb(39,137,228);height:200px;text-align:center;float:left;}
	#add_event button {display:inline-block;margin:64px auto;width:300px;border-radius:1px;color:#fff;font-weight:300;font-size:17px;border:1px solid #fff;background:transparent;transition:background 0.5s ease 0s;cursor:pointer;text-align:center;padding:15px 45px;}
	#add_event button:hover {background:#fff;color:rgb(39,137,228);}


@media all and (max-width:1180px) {
	#vfc .vfcf {width:calc(100% - 200px);margin-left:130px;}
		.navbart div.re.loc {width:300px;}

	.cities-item {height:180px;}
	.page .tf .col3 {width:100%;}
		.page .tf dl input {width:calc(100% - 10px);}

	.elm-block.tr {padding:25px 0px;}
		#cat-list {width:65%!important;margin:0 auto;}
			.elm-block header h3 {margin-bottom:10px;}
			#cat-list .owl-prev {left:-50px!important;}
			#cat-list .owl-next {right:-50px!important;}

	#add_event button {margin:50px auto;}
}

@media all and (max-width:640px) {
	.col6 {width:100%!important;}
	.search-and-explore .search-input {width:220px;}

	.cities-list {background:transparent;}

	.p-header hgroup h1 {width:95%;height:208px;background-position:center 0;}
	.p-header hgroup div {top:121px;left:calc(50% - 51px);background:rgb(157,223,239);width:100px;height:100px;}
		.p-header hgroup div img {width:80%;left:9px;top:7px;}

	section#vfc {display:none}

	.elm-block.tr {background:transparent;}
	#categories-list {padding:0;margin:-10px 0 0 0;}
	#cat-list {width:100%!important;margin:0 auto;border:none;}
		#categories-list header {display:none;}

	/*
	#cntpn {padding:35px 0 70px 5px!important;overflow:hidden;}
		#cntpn h1 {font-size:41px;}
		#cntpn h2 {margin:0 0 40px 20px;font-size:21px;padding-right:10px;line-height:32px;}
		#cntpn img {width:70%;}
	*/

	.medium-5-1,
	.medium-7-1,
	.medium-5-2,
	.medium-7-2,
	.medium-5,
	.medium-7 {width:100%;float:left!important;margin:0;}
		.cities-item img {height:auto!important;width:100%!important;}
	.cities-list {margin:60px auto;}
		.cities-list li {padding-left:0.8rem;padding-right:0.8rem;}
		.medium-7 .cities-item img {top:0;}
}

