/* Space Icons */
@font-face {

    font-family:'coworking-icons';
    src:url('/fonts/SpaceIcons.eot');
    src:url('/fonts/SpaceIcons.eot?iefix') format('embedded-opentype'),
        url('/fonts/SpaceIcons.woff2') format('woff2'),
		url('/fonts/SpaceIcons.woff') format('woff'),
		url('/fonts/SpaceIcons.ttf') format('truetype'),		
		url('/fonts/SpaceIcons.svg#coworking-icons') format('svg');
    font-weight:normal;
    font-style:normal;
	}


/* WickedGrit */
@font-face {

    font-family:'WickedGrit';
    src:url('/fonts/WickedGrit.eot');
    src:url('/fonts/WickedGrit.eot?#iefix') format('embedded-opentype'),
        url('/fonts/WickedGrit.woff2') format('woff2'),
        url('/fonts/WickedGrit.woff') format('woff'),
		url('/fonts/WickedGrit.svg#coworking-icons') format('svg'),
		url('/fonts/WickedGrit.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}


/* Space font */
@font-face {

    font-family:'Space';
    src:url('/fonts/Space.eot');
    src:url('/fonts/Space.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Space.woff2') format('woff2'),
        url('/fonts/Space.woff') format('woff'),
		url('/fonts/Space.svg#coworking-icons') format('svg'),
		url('/fonts/Space.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}


/* fonts usage */
strong, h1, h2,.pencil { font-family:'Open Sans','WickedGrit',Georgia,'Times New Roman',sans-serif!important;line-height:normal; }
body {position:relative;background-color:white;}
body,html { font-family:'Montserrat',sans-serif;font-weight:300;line-height:140%;margin:auto;padding:0;border:0;height:100%;max-width:1560px; }

/* 'Montserrat','Quicksand','SFProText','Quicksand', sans-serif */


/* main shadow */
.shadow { text-shadow:0px 0px 2px #666; }

.no-margin { margin:0; }
.no-br { white-space:nowrap; }
.no-deco { text-decoration:none; }


/* main colors */
.black-color { color:#000 !important; }
.bg-black { background-color:#000; }
.black-color-border { border-color:#000 !important; }


.grey-color { color:#666 !important; }
.bg-grey { background-color:#f5f5f5; }
.grey-color-border { border-color:#666 !important; }

.main-color { color:#2b9 !important; }
.main-color-bg { background-color:#2b9; }
.main-color-border { border-color:#2b9 !important; }

.main-color-2 { color:#29b !important; }
.main-color-2-bg { background-color:#29b; }



/* sizes */
.font-small { line-height:18px; font-size:12px;letter-spacing:0.1em; }



/* btn & forms */
.btn {
	color:#fff;border-width:0;border-radius:6px;font-size:22px;padding:13px 25px 10px 25px;text-decoration:none;
	background-color:#29b;
	-ms-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
}

.btn:hover { background-color:#179; }

.input,
.textarea {
	-ms-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -webkit-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
	width:100%;margin:0;
    border:1px solid #ccc;
    padding: .5em;
    font-size:14px;
    line-height:normal;
	font-weight:100;
	color:#666;
    outline: 0;
    box-sizing: border-box;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
}


.input { height:30px; }
.textarea { height:150px;width:100%; }
.textarea:focus,
.input:focus { border-color:#29b; }






.left { text-align:left; }
.center { text-align:center; }
strong, h1, h2 { text-transform:uppercase; }
h1 { line-height:110% }
h2 { line-height:110% }
.bottom-separation { padding-bottom:50px; }



/* links */
.main-link { color:#333;text-decoration:none;
webkit-transition:color 0.15s cubic-bezier(0.65,0.05,0.35,1);
-moz-transition: color 0.15s cubic-bezier(0.65,0.05,0.35,1);
-ms-transition: color 0.15s cubic-bezier(0.65,0.05,0.35,1);
-o-transition: color 0.15s cubic-bezier(0.65,0.05,0.35,1);
transition: color 0.15s cubic-bezier(0.65,0.05,0.35,1); }
.main-link:hover { color:#194; }



/* global */
.pic { border:1px solid #aaa; }


/* main section system */
.section { margin:0;padding:0; }
.section.top-margin { margin-top:40px; }
.section .col { padding:30px;margin:0px; } 

/* content columns */
.section > li { margin:0;padding:0;display:inline-block;vertical-align:top; }
/*
.section > li:first-child:nth-last-child(1) { width:100%; }
.section > li:first-child:nth-last-child(2),.section > li:first-child:nth-last-child(2) ~ li { width:50%; }
.section > li:first-child:nth-last-child(3),.section > li:first-child:nth-last-child(3) ~ li { width:32%; }
.section > li:first-child:nth-last-child(4),.section > li:first-child:nth-last-child(4) ~ li { width:25%; }
*/
@media only screen and (min-width: 1100px) { /* over 1100 */
	.section > li:first-child:nth-last-child(1) { width:100%;max-width:1100px; }
	.section > li:first-child:nth-last-child(2),.section > li:first-child:nth-last-child(2) ~ li { width:50%;max-width:550px;}	
	.section > li:first-child:nth-last-child(3),.section > li:first-child:nth-last-child(3) ~ li { width:33.333%;max-width:366.666px;}
	.section > li:first-child:nth-last-child(4),.section > li:first-child:nth-last-child(4) ~ li { width:25%;max-width:275px;}
}

@media only screen and (max-width: 1099px) { /* from 780 to 1100 */
	.section > li:first-child:nth-last-child(1) { width:100%; }
	.section > li:first-child:nth-last-child(2),.section > li:first-child:nth-last-child(2) ~ li { width:50%;}
	.section > li:first-child:nth-last-child(3),.section > li:first-child:nth-last-child(3) ~ li { width:32%;}
	.section > li:first-child:nth-last-child(4),.section > li:first-child:nth-last-child(4) ~ li { width:25%; }
	
	.section4to2 > li:first-child:nth-last-child(4),.section4to2 > li:first-child:nth-last-child(4) ~ li { width:50%; }
}

@media only screen and (max-width: 780px) { /* under 780 */
	.section > li:first-child:nth-last-child(1) { width:100%; }
	.section > li:first-child:nth-last-child(2),.section > li:first-child:nth-last-child(2) ~ li { width:100%; }
	.section > li:first-child:nth-last-child(3),.section > li:first-child:nth-last-child(3) ~ li { width:100%; }
	.section > li:first-child:nth-last-child(4),.section > li:first-child:nth-last-child(4) ~ li { width:100%; }

}


/* first column double 2x 1x */
@media only screen and (min-width: 1100px) { /* over 1100 */
	.section.col_1_double > li:first-child { width:60%;max-width:640px !important; }
	.section.col_1_double > li:last-child { width:40%;max-width:420px !important; }
}

@media only screen and (max-width: 1099px) { /* from 780 to 1100 */
	.section.col_1_double > li:first-child { width:60% !important; }
	.section.col_1_double > li:last-child { width:40% !important; }
}

@media only screen and (max-width: 780px) { /* under 780 */
	.section.col_1_double > li:first-child { width:100% !important; }
	.section.col_1_double > li:last-child { width:100% !important; }
}








/* amenities  icons */
.amenity { padding:0;display:inline-block;margin:40px 0px;vertical-align:top; }
.amenity > p { margin:4px 0;color:#333; }

/* amenities size is controlled here ~ not in the main layout */
@media only screen and (min-width: 1100px)	{ .amenity { width:242px; }}
@media only screen and (max-width: 1099px)	{ .amenity { width:22%; 	}}
@media only screen and (max-width: 780px)	{ .amenity { width:40%; 	}}

@media only screen and (max-width: 780px)	{ .amenity > p { font-size:90%; }}

/* amenities icons */
.asset { height:80px; }
.asset > p { margin:4px 0;white-space:nowrap; }
.asset:before { font-family:'coworking-icons';line-height:80px;font-size:60px;padding:0 8px;color:#555; }
.internet:before { content:'i'; }
.coffe:before { content:'C';font-size:45px; }
.water:before { content:'B';font-size:45px; }
.lockers:before { content:'L'; }
.conference:before { content:'s'; }
.couch:before { content:'D';font-size:40px;line-height:60px; }
.wifi:before { content:'W'; }
.beach:before { content:'b'; }
.ethernet:before { content:'E'; }
.internet2:before { content:'I'; }
.pet:before{ content:'P'; }
.advisor:before{ content:'a'; }

.whatsapp:before{ font-family:'coworking-icons';content:'w';padding-right:6px; }
.upload:before { font-family:'coworking-icons';content:'u';font-size:10px;color:#800;margin:0px 5px; }
.download:before { font-family:'coworking-icons';content:'d';font-size:10px;color:#080;margin:0px 5px; }

.facebook-link:before { font-family:'coworking-icons';color:#000;content:'f';font-size:18px;position:relative;top:2px;margin-right:5px; }
.twitter-link:before { font-family:'coworking-icons';color:#000;content:'T';font-size:18px;position:relative;top:2px;margin-right:5px; }



/* price groups */
.package p { margin:20px 0;padding:0px; }
.package .name { font-size:22px;margin:0; }
.package .price { font-size:28px;margin:15px 0 0 0;padding-bottom:30px;border-bottom:1px solid #999; }



/* buttons */
.button-container { margin:80px 0; }
.button-container > a { color:#fff;border-width:0;border-radius:6px;font-size:25px;padding:17px 30px;text-decoration:none;text-transform:capitalize;font-weight:bold; }

@media only screen and (max-width: 780px)  	{}
@media only screen and (max-width: 1099px)	{
.button-container { margin:60px 0; }	
.button-container > a { font-size:20px;padding:15px 25px;border-radius:5px; }
}
@media only screen and (max-width: 780px)	{
.button-container { margin:40px 0; }	
.button-container > a { font-size:15px;padding:14px 20px;border-radius:3px; }
}



/* google map */
.google-map { border:0; }
.image-all {
	width:100%;height:400px;
	-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	position:relative;
}


.image-office-1 {
	background-image:url(/img/office/coworking-space-office-001.jpg);	
}

.image-building-1 {
	background-image:url(/img/office/coworking-space-building-001.jpg);
}


.gradient-top-white:before 		{ height:100px;background:url(/img/gradient-top-white.png) 		repeat-x center top;content:"";display:block;background-size: auto 100%; }
.gradient-top-grey:before 		{ height:100px;background:url(/img/gradient-top-grey.png) 		repeat-x center top;content:"";display:block;background-size: auto 100%; }
.gradient-bottom-grey:after 	{ height:100px;background:url(/img/gradient-bottom-grey.png) 	repeat-x center top;content:"";display:block;background-size: auto 100%;position:absolute;left:0;right:0;bottom:0;}
.gradient-bottom-white:after	{ height:100px;background:url(/img/gradient-bottom-white.png)	repeat-x center top;content:"";display:block;background-size: auto 100%;position:absolute;left:0;right:0;bottom:0;}.input-container {

	margin:0;
	float:left;
	width:50%;
	padding-bottom:20px;
}


.form-field-status { padding:0 5px;margin:0;font-size:12px;font-weight:200; }


.warning-color { color:#990; }
.error-color { color:#f00; }
.success-color { color:#090; }



.contact-form > .input-container:first-child > div { margin-right:10px; }
.contact-form > .input-container:last-child > div { margin-left:10px; }

@media only screen and (max-width: 1099px) { /* from 780 to 1100 */
}

@media only screen and (max-width: 780px) { /* under 780 */
	.contact-form > .input-container:first-child > div { margin:0; }
	.contact-form > .input-container:last-child > div { margin:0; }
	.input-container { width:100%; }
}



/* ICON & SPACE LOGO */
.logo-space-coworking { display:inline-block;font-family:space;font-weight:normal;line-height:normal;position:relative;top:-15px;color:#fff; }
/*.logo-space-coworking:before { content:'b';font-family:'coworking-icons';line-height:80px;font-size:90px;padding:0 8px;color:#fff;font-weight:normal;display:block; }*/
.logo-space-coworking > span:first-child { font-size:80px;line-height:80px;position:relative;text-transform:uppercase;margin:0;padding:0; }
.logo-space-coworking > hr { border:none;margin:0;padding:0;border-bottom:1px solid #ddd;height:10px;margin-bottom:5px; }
.logo-space-coworking > span:last-child { font-size:20px;line-height:20px;position:relative;left:7px;text-transform:uppercase;letter-spacing:15px; }


/* ICON & SPACE LOGO */
/*.logo-space-coworking.small:before{ line-height:60px;font-size:60px;padding:0 8px;font-weight:normal;}*/
.logo-space-coworking.small > span:first-child { font-size:40px;line-height:40px; }
.logo-space-coworking.small > hr { height:8px;margin-bottom:0px; }
.logo-space-coworking.small > span:last-child { font-size:10px;line-height:10px;left:4px;letter-spacing:7px; }


/* ICON & SPACE LOGO */
.logo-space-coworking.logo-space-coworking-icon { position:relative;top:18px;left:10px; }
.logo-space-coworking.logo-space-coworking-icon > span:first-child { font-size:24px;line-height:24px; }
.logo-space-coworking.logo-space-coworking-icon > hr { height:4px;margin-bottom:0px; }
.logo-space-coworking.logo-space-coworking-icon > span:last-child { font-size:8px;line-height:0px;left:2px;letter-spacing:3px;position:relative;top:-5px; }

.small-navigation .logo-space-coworking.logo-space-coworking-icon { top:7px; }
.small-navigation .logo-space-coworking.logo-space-coworking-icon > span:first-child { font-size:20px !important;line-height:20px !important; }
	





/* Footer */

/* coworking logo */	
.footer-coworking-logo {
	margin:0;
	text-decoration:none;
	border:0;
    -webkit-font-smoothing: antialiased;
    display:inline-block;
	color:#fff;
	text-align:center;
}

.footer-coworking-logo > img { width:100px; }


.footer { padding:20px 0;background-color:#000; }


.footer .space { font-family:'Space',sans-serif;color:#fff;font-size:38px;margin:5px 0 20px 0;text-decoration:none; }
.footer .space-logo { margin:20px 0 0 0;}
.footer .space-logo:before { content:'b';font-family:'coworking-icons';line-height:50px;font-size:55px;padding:20px 8px;color:#fff; }

/* desktop only */
.footer { text-align:center;margin-top:100px; }
/* .mobile		.footer { text-align:left;padding:20px; } */



/* footer - secondary navigation */
.secondary-navigation ul { padding:0 0 0 0px;list-style-type:none; }
.secondary-navigation ul li { text-align:left; }
.secondary-navigation ul li a { height:40px;line-height:40px;padding:0;color:#999;margin:0; }
.secondary-navigation ul li a:hover { color:#fff;}

/* desktop only */
.secondary-navigation ul li { display:inline-block; }
.secondary-navigation ul li a { padding:0 20px; }
.secondary-navigation ul li:first-child a { padding-left:0; }
.secondary-navigation ul li:last-child a { padding-right:0; }


/* footer - social media navigation */
.footer ul li a { font-size:inherit;color:#888;text-decoration:none;-webkit-transition: color 0.35s cubic-bezier(0.65,0.05,0.35,1);-moz-transition: color 0.35s cubic-bezier(0.65,0.05,0.35,1);-ms-transition: color 0.35s cubic-bezier(0.65,0.05,0.35,1);-o-transition: color 0.35s cubic-bezier(0.65,0.05,0.35,1);transition: color 0.35s cubic-bezier(0.65,0.05,0.35,1);}

.social-media-menu ul { list-style-type:none;padding:0;margin:0; }
.social-media-menu ul li { margin:20px 0;text-align:left; }
.social-media-menu ul li a { height:24px;line-height:24px;margin:0;padding:0 10px;color:#ddd;vertical-align:middle;}
.social-media-menu ul li a:hover { color:#fff;}


/* desktop only */
.social-media-menu ul li { display:inline-block; }


/* footer - copyright */
.footer .copyright { background-color:#000;color:#fff;font-size:12px;padding:10px; }
.footer .copyright span { color:#999;margin-right:5px; }
.footer .copyright sup { font-size:8px; }

/* footer social links */
a.twitter:before,a.facebook:before { font-family:'coworking-icons';padding-right:6px;width:30px;display:inline-block;font-size:24px;vertical-align:middle;text-align:center;position:relative; }
a.twitter:before { content:'T'; }
a.facebook:before { content:'f'; }













#small-navigation-button { display:block;height:50px;width:50px;position:absolute;top:0px;right:0;z-index:1600;opacity:0.0; }


/* hide / show for mobile or small screen */
.desktop .small-navigation { display:none; z-index:20;position:absolute;top:0px;left:0;right:0; }
.mobile .small-navigation { display:none; z-index:20;position:absolute;top:0px;left:0;right:0; }

@media only screen and (min-width: 1442px)	{
	.desktop .small-navigation { display:none;  }
	.desktop .navigation { display:block;  }
	.desktop .small-navigation-push { display:none; }
}
@media only screen and (max-width: 1068px)	{
	.desktop .small-navigation { display:none;  }
	.desktop .navigation { display:block;  }
	.desktop .small-navigation-push { display:none; }
}
@media only screen and (max-width: 735px)	{
	.desktop .small-navigation { display:block; }
	.desktop .navigation { display:none !important;  }
	.desktop .small-navigation-push { display:block !important;height:50px; }

	.header-logo {
    	padding-left:0 !important;
	}
	
	.header-logo > a {
		height: 50px !important;
	}

}

/* 1 size basic layout for mobiles */
.mobile .small-navigation { display:block; }
.mobile .small-navigation-push { height:50px; }
.mobile .navigation { display:none !important; }



/* open - close */
.small-navigation { position:relative;top:0;z-index:20;width:100%;transition:all 0.2s linear;height:50px;border:none;overflow:hidden; }
.small-navigation table { margin-top:-50px;position:relative;z-index:40; }
.small-navigation table tr:first-child td {height:50px;}
.small-navigation table tr:last-child td {height:50px;text-align:center;}


/* menu - cancel button and effects */

#small-navigation-button:checked ~ .small-navigation { background:rgba(50,50,50,1.0);height:100%;min-height:750px; }

#small-navigation-button:checked ~ .small-navigation .small-navigation-menu-button label div:nth-child(1) { -webkit-transform:translate(0px, 7px) rotateZ(-45deg);-moz-transform:translate(0px, 7px) rotateZ(-45deg);-ms-transform:translate(0px, 7px) rotateZ(-45deg);-o-transform:translate(0px, 7px) rotateZ(-45deg);transform:translate(0px, 7px) rotateZ(-45deg); }
#small-navigation-button:checked ~ .small-navigation .small-navigation-menu-button label div:nth-child(2) { -webkit-transform:translate(0px, 1px) rotateZ(-45deg) ;-moz-transform:translate(0px, 1px) rotateZ(-45deg) ;-ms-transform:translate(0px, 1px) rotateZ(-45deg) ;-o-transform:translate(0px, 1px) rotateZ(-45deg) ;transform:translate(0px, 1px) rotateZ(-45deg) ;	}
#small-navigation-button:checked ~ .small-navigation .small-navigation-menu-button label div:nth-child(4) { -webkit-transform:translate(0px, -11px) rotateZ(45deg);-moz-transform:translate(0px, -11px) rotateZ(45deg);-ms-transform:translate(0px, -11px) rotateZ(45deg);-o-transform:translate(0px, -11px) rotateZ(45deg);transform:translate(0px, -11px) rotateZ(45deg);}
#small-navigation-button:checked ~ .small-navigation .small-navigation-menu-button label div:nth-child(3) { -webkit-transform:translate(0px, -5px) rotateZ(45deg);-moz-transform:translate(0px, -5px) rotateZ(45deg);-ms-transform:translate(0px, -5px) rotateZ(45deg);-o-transform:translate(0px, -5px) rotateZ(45deg);transform:translate(0px, -5px) rotateZ(45deg); }

.small-navigation-menu-button label div:nth-child(4) { -webkit-transform:translate(0px, -12px) rotateZ(0deg);-moz-transform:translate(0px, -12px) rotateZ(0deg);-ms-transform:translate(0px, -12px) rotateZ(0deg);-o-transform:translate(0px, -12px) rotateZ(0deg);transform:translate(0px, -12px) rotateZ(0deg); }

.small-navigation-bar { height:50px;color:#fff;-webkit-font-smoothing: antialiased;-webkit-user-select: none;box-sizing: content-box;display: block;font-size: 18px;font-style: normal;font-weight: normal;letter-spacing: normal;line-height: 26.1px;list-style-image: none;list-style-position: outside;list-style-type: none;margin:0;padding:0;overflow:hidden;pointer-events: auto;text-align: left;position: relative;z-index:100; }
.small-navigation-bar li { -webkit-font-smoothing: antialiased;-webkit-user-select: none;box-sizing:content-box;display:block;letter-spacing: normal;width:50px;height:50px;line-height:50px;list-style-image: none;list-style-position: outside;list-style-type: none;margin:0;padding:0;pointer-events: auto;text-align:center;}


/* rarepixels logo */
.small-navigation-rarepixels-logo { float:left; }


/* social buttons */
.small-navigation-social { font-size:10px;text-transform:none; }


/* menu button */
.small-navigation-menu-button { float:right; }
.small-navigation-menu-button label { display:block;height:100%;width:100%; }
.small-navigation-menu-button label div { box-shadow:0 0 1px #666;position:relative;top:16px;left:15px;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;-webkit-transition-delay: 0.2s;transition-delay: 0.2s;background: #fff;height:1px;margin-top:5px;width:20px;}

/* navigation options */

#small-navigation-button:checked ~ .small-navigation .small-navigation-content {}
#small-navigation-button:checked ~ .small-navigation .small-navigation-content li a {color:f00;}
#small-navigation-button:checked ~ .small-navigation .small-navigation-content li:first-child { margin-top:10px; }
#small-navigation-button:checked ~ .small-navigation .small-navigation-content li { opacity:1.0; }

.small-navigation-content { padding:0; }
.small-navigation-content li { opacity:0;transition:opacity 0.3s;line-height:50px;padding:10px 10px 0px 10px;list-style-image: none;list-style-position:outside;list-style-type: none;color:#fff;font-weight:300;font-size:26px;text-transform:Capitalize;cursor:pointer;text-align:center; }
.small-navigation-content li:not(:last-child):after { content:'';display:block;height:10px;border-bottom:1px solid #999;width:75%;margin:auto; }
.small-navigation-content li:nth-child(1) { -webkit-transition-delay:100ms;transition-delay: 100ms; }
.small-navigation-content li:nth-child(2) { -webkit-transition-delay: 50ms;transition-delay:  50ms; }


/* main links */
.small-navigation-content li a {color:#fff;text-decoration:none;}
.small-navigation-content li:not(:last-child) a { display:block; }


/* language selection */
.small-language { display:inline-block;margin:0;padding:90px 0; }
.small-language li { color:#fff;font-size:9px;display:inline-block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;pointer-events:auto;}
.small-language li a { color:#fff;text-decoration:none;display:inline-block;border-radius:10px;padding:0px 10px;height:20px;line-height:20px;-webkit-font-smoothing:antialiased;-webkit-user-select:none; }
.small-language .language-selected a { color:#000;background-color:#eee; }
.small-language .language-selected a:hover { color:#000;background-color:#eee; }
.small-language li a:hover { color:#fff;background-color:#444; }



.navigation {
	height:50px;
	display:table;
	width:100%;
/*
	position:relative;
*/
	position: absolute;
    top: 0px;
	
}


/* HEADER NAVIGATION */
.nav-options {
    display: table-cell;
	text-align: center;
	width:100%;
	color:#666;
}

.nav-lang {
	right:0;
	top:0;
	display:table-cell;
	width:50px;
	color:#fff;
}

.nav-lang:hover { background:rgba(50,50,50,1.0); }
.nav-lang:hover  .lang-box-content { display:block;background:rgba(50,50,50,1.0);width:100%; }
.lang-box { position:relative;z-index:1700;width:100px;text-align: center; }
/*
.lang-box:before { content:'l';font-family:'coworking-icons';font-size:22px;padding:12px;color:#eee; }
*/
.lang-box-info { font-size:12px;padding:4px 12px;color:#eee;font-weight:bold;text-transform:capitalize;text-shadow:0 0 2px #666; }


.lang-box-content { position:absolute;top:25px;right:0px;display:none;padding:10px 0; }
.lang-box-content a { font-weight:bold;color:#fff;text-decoration:none;text-align:center;display:block;padding:6px 0;font-size:12px; }


.nav-options > a {
	font-family:'space';
	display:inline-block;
	color:#fff;
	margin:5px 40px;
    padding:.0em 0;
	text-align: center;
	font-weight:400;
	text-decoration:none !important;
	font-size:17px;
	text-transform:uppercase;
}

.nav-options > a  { color:#fff;text-decoration:none; }



/* LEFT LOGO */

.navigation-logo {
    display: table-cell;
	text-align:center;
	width:60px;
	min-width:60px;
}

.navigation-logo > a {
	text-decoration:none;
	/*font-family:'coworking-icons';
	content:'S';*/
    width: 50px;
	text-align: left;
    -webkit-font-smoothing: antialiased;
    margin: 0px;
    padding: 0px;
    text-indent: -9999px;
}

.navigation-logo >a:before {
	/*font-family:'coworking-icons';
	content:'S';*/
	font-size:20px;
	line-height:50px;
	color:#fff;
	
}


/* HEADER */
.header { width:100%;height:500px;background-repeat:no-repeat;background-position:center top;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.header > .container { height:100%;display:table;width:100%;padding:150px 0px 0px 0px;}


/* video */
.page-header .video-background { background: #000;position: absolute;overflow:hidden;top:0;right:0;bottom:0;left:0; }
.page-header .video-foreground { position:absolute;left:0;width:100%;height:175%;top:-38%; }
.page-header .video-background iframe { position:absolute;left:0;top:0%;height:100%;width:100%; }


/* background image */
.header { height:460px; }
.page-header { height:460px;text-align:center;color:#fff;vertical-align:middle;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50% 50%; }



@media only screen and (min-width: 1442px)	{ .header { height:550px !important; }}
@media only screen and (max-width: 1068px)	{ .header { height:340px !important; }}
@media only screen and (max-width: 735px)	{ .header { height:230px !important; }}
@media only screen and (max-width: 450px)	{ .header { height:190px !important; }}
@media only screen and (max-width: 350px)	{ .header { height:150px !important; }}
.mobile .header { height:250px; }


@media only screen and (min-width: 1442px)	{ .page-header { height:550px !important; }}
@media only screen and (max-width: 1068px)	{ .page-header { height:340px !important; }}
@media only screen and (max-width: 735px)	{ .page-header { height:230px !important; }}
@media only screen and (max-width: 450px)	{ .page-header { height:190px !important; }}
@media only screen and (max-width: 350px)	{ .page-header { height:150px !important; }}
.mobile .page-header { height:250px; }


/* image text over */
.page-header table { padding:0 20px;width:100%;height:100%;border:none; }
.page-header h1 { display:inline;font-size:50px;font-weight:300;line-height:60px; }
@media only screen and (min-width: 1442px)	{ .page-header h1 { line-height:60px;font-size:50px; }}
@media only screen and (max-width: 1068px)	{ .page-header h1 { line-height:50px;font-size:35px; }}
@media only screen and (max-width: 735px)	{ .page-header h1 { line-height:30px;font-size:25px; }}

.mobile .page-header h1 { line-height:30px;font-size:25px; }
/* google captcha */
.grecaptcha-badge { visibility: hidden; }
.captcha-msg { font-size:10px;margin-top:20px;color:#777; }
.captcha-msg > a { color:#aaa;text-decoration:none;margin:0;padding:0; }