/*========= Font face =============*/
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot?') format('eot'), 
	     url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), 
	     url('../fonts/MyriadPro-Regular.ttf')  format('truetype'),
	     url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}
@font-face {
	font-family: 'MyriadPro-Black';
	src: url('../fonts/MyriadPro-Black.eot?') format('eot'), 
	     url('../fonts/MyriadPro-Black.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Black.woff') format('woff'), 
	     url('../fonts/MyriadPro-Black.ttf')  format('truetype'),
	     url('../fonts/MyriadPro-Black.svg#MyriadPro-Black') format('svg');
}
@font-face {
	font-family: 'MyriadPro-LightCond';
	src: url('../fonts/MyriadPro-LightCond.eot?') format('eot'), 
	     url('../fonts/MyriadPro-LightCond.otf')  format('opentype'),
	     url('../fonts/MyriadPro-LightCond.woff') format('woff'), 
	     url('../fonts/MyriadPro-LightCond.ttf')  format('truetype'),
	     url('../fonts/MyriadPro-LightCond.svg#MyriadPro-LightCond') format('svg');
}
@font-face {
	font-family: 'MyriadPro-Cond';
	src: url('../fonts/MyriadPro-Cond.eot?') format('eot'), 
	     url('../fonts/MyriadPro-Cond.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Cond.woff') format('woff'), 
	     url('../fonts/MyriadPro-Cond.ttf')  format('truetype'),
	     url('../fonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
}
@font-face {
	font-family: 'MyriadPro-Light';
	src: url('../fonts/MyriadPro-Light.eot?') format('eot'), 
	     url('../fonts/MyriadPro-Light.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Light.woff') format('woff'), 
	     url('../fonts/MyriadPro-Light.ttf')  format('truetype'),
	     url('../fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
}
/*========= Font face END =============*/

/*========= Typography ================*/
footer{
	text-transform:uppercase;
	font-family: 'MyriadPro-LightCond';
	font-size:1.125em;	
}
.nav{
	font-family: 'MyriadPro-LightCond';
}
/*========= Typography END ============*/
body{
	font-family: 'MyriadPro-LightCond';
  min-width: 670px;
}
.wrapper{
	min-height:100%;
	position:relative;
}
.container-landing-page h1{
	color:#ffffff;
	font-family: 'MyriadPro-Cond';
	font-size:3em;
	padding-left:30px;
	padding-top:42px;
	line-height:40px;
	text-transform:uppercase;
}
.container-landing-page.landing-page-5 h1{
	color:#593009;
}
.container-landing-page h1 span{
	font-size:67%;
}
/*========= Header ====================*/
header{
	width:100%;
}
.icon{
	display:block;
	text-indent:-99999px;
}
.nav{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	padding-left: 0px;
}
.nav > li {
  position: relative;
  display: inline-block;
  float:left;
}
#main-nav .nav > li > a {
  padding: 10px 20px 9px 20px;
  font-size:1em;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  background-color:#e2e1e1;
  margin-right:1px;
  text-transform:uppercase;
  color:#333333;
}
.nav a.home.icon{
	background:url('../img/home_icon.png') no-repeat;
	background-position:top center;
	width:70px;
	height:40px;
	padding:0 !important;
	margin-right:1px;
}
.nav a.home.icon:hover{
	background-position:bottom center;	
}
.nav a.home.icon.active{
	background-position:bottom center;	
}
.item-1 a{
	border-bottom:3px solid #f2b838;
}
.item-1 a:hover{
	border-bottom:3px solid #f2b838;
	background-color:#f2b838 !important;
	color:#333333 !important;
}
.item-1 a.active{
	background-color:#f2b838 !important;
	color:#333333 !important;
}
.item-2 a{
	border-bottom:3px solid #1a538f;
}
.item-2 a:hover{
	border-bottom:3px solid #1a538f;
	background-color:#1a538f !important;
	color:#fff !important;
}
.item-2 a.active, .item-5 a.active, .item-6 a.active{
	background-color:#1a538f !important;
	color:#fff !important;
}
.item-3 a{
	border-bottom:3px solid #39a4db;
}
.item-3 a:hover{
	border-bottom:3px solid #39a4db;
	background-color:#39a4db !important;
	color:#333333 !important;
}
.item-3 a.active{
	background-color:#39a4db !important;
	color:#333333 !important;
}
.item-4 a{
	border-bottom:3px solid #d43d41;
}
.item-4 a:hover{
	border-bottom:3px solid #d43d41;
	background-color:#d43d41 !important;
	color:#fff !important;
}
.item-4 a.active{
	background-color:#d43d41 !important;
	color:#fff !important;
}
.item-5 a:hover{
	border:0;
	background-color:#1a538f !important;
	color:#fff !important;
}
.item-6 a:hover {
	border:0;
	background-color:#1a538f !important;
	color:#fff !important;
}
nav.nav-mobile .item-2 a{
	border-right:3px solid #1a538f;
	border-bottom:0px; 
}
nav.nav-mobile .item-1 a{
	border-right:3px solid #f2b838;
	border-bottom:0px; 
}
nav.nav-mobile .item-3 a{
	border-right:3px solid #39a4db;
	border-bottom:0px;
}
nav.nav-mobile .item-4 a{
	border-right:3px solid #d43d41;
	border-bottom:0px;
}
.mobile-box .menu, .mobile-box .home-icon, .mobile-box .contact-icon{
	width:100%;
	text-align: center;
	text-indent:-99999px;
}
.mobile-box .menu{
	background:url('../img/menu_bg.png') no-repeat;
	background-position: 50% 0%;
}
.mobile-box .home-icon{
	background:url('../img/home_bg.png') no-repeat;
	background-position: 50% 0%;
}
.mobile-box .contact-icon{
	background:url('../img/contact_bg.png') no-repeat;
	background-position: 50% 0%;
}
.mobile-content-top{
	padding-top:20px;
}
.theme-box.theme-1{ 
	background:url('../img/hifog_small.jpg')no-repeat #f2b630;
	background-position:bottom center;
}
.theme-box.theme-2{ 
	background:url('../img/instalacje_small.jpg')no-repeat #1a538f;
	background-position:bottom center;
}
.theme-box.theme-3{ 
	background:url('../img/rurociagi_small.jpg')no-repeat #39a4db;
	background-position:bottom center;
}
.theme-box.theme-4{ 
	background:url('../img/serwis_small.jpg')no-repeat #d4393d;
	background-position:bottom center;
}
.theme-box.theme-5{ 
	background:url('../img/ofirmie_small.jpg')no-repeat #115680;
	background-position:bottom center;
}
.theme-box.theme-6{ 
	background:url('../img/kontakt_small.jpg')no-repeat #115680;
	background-position:bottom center;
}
.mobile-container p, .mobile-container li{
	font-size:1.05em;
	font-family: 'MyriadPro-Light';
}
.mobile-container ul{
	margin-bottom:30px;
}
.mobile-container li{
	padding:2px 0;
}
.mobile-container h2, .mobile-container h3, .mobile-container h4{
	text-transform:uppercase;	
	font-family: 'MyriadPro-Cond';
}
.mobile-content-top h3{
	font-size: 1.65em;
	margin-top: 50px;
}
.mobile-content-top h4{
	font-size: 1.3em;
	line-height:25px;
	margin-bottom:25px;
}
.theme-box h2{
	font-size:2.75em;
	padding:35px 0px 10px 35px;
}
.theme-box.theme-1 h2{
	color:#783f0e;
	font-size:3em;
}
.theme-box.theme-2 h2{
	color:#cedeed;
}
.theme-box.theme-3 h2{
	color:#eff9ff;
}
.theme-box.theme-4 h2{
	color:#f2dfe0;
}
.theme-box.theme-5 h2, .theme-box.theme-6 h2{
	color:#ffffff;
}
.mobile-content-top.theme-1 h3{
	color:#523a21;
}
.mobile-content{
	width:auto;
	margin:0 50px 0 60px;
}
.mobile-content-top h3{
	line-height: 50px;
	padding-left:10px;
	border-top:1px solid black;
}
.mobile-content-top.theme-1 h3{
	border-left:50px solid #f2b630;
}
.mobile-content-top.theme-2 h3{
	border-left:50px solid #1a538f;
}
.mobile-content-top.theme-3 h3{
	border-left:50px solid #39a4db;
}
.mobile-content-top.theme-4 h3{
	border-left:50px solid #d4393d;
}
.mobile-content-top.theme-5 h3, .mobile-content-top.theme-6 h3{
	border-left:50px solid #115680;
}
.logo-small{
	background:url('../img/logo_small.jpg') no-repeat;
	text-indent:-99999px;
	height:37px;
	width:151px;
	display:block;
	margin:30px 0px 10px 35px;
}
.deko{
	display:block;
	height:9px;
	width:auto;
	margin:5px 50px 15px 60px;
}
.theme-1 .deko{
	border-top:1px solid #f2b630;
	border-right:1px solid #f2b630;
	border-left:1px solid #f2b630;
}
.theme-2 .deko{
	border-top:1px solid #1a538f;
	border-right:1px solid #1a538f;
	border-left:1px solid #1a538f;
}
.theme-3 .deko{
	border-top:1px solid #39a4db;
	border-right:1px solid #39a4db;
	border-left:1px solid #39a4db;
}
.theme-4 .deko{
	border-top:1px solid #d4393d;
	border-right:1px solid #d4393d;
	border-left:1px solid #d4393d;
}
.theme-5 .deko, .theme-6 .deko{
	border-top:1px solid #115680;
	border-right:1px solid #115680;
	border-left:1px solid #115680;
}
/*========= Header END ================*/

/*========= Container =================*/
.container .content.bg-0{
	background:url('../img/home-img.png') no-repeat;
}
.container .content.bg-1{
	background:url('../img/hifog.png') no-repeat;
}
.container .content.landing-bg-1{
	background:url('../img/offices.jpg') no-repeat;
}
.container .content.bg-2{
	background:url('../img/instalacje_tryskaczowe.png') no-repeat;
}
.container .content.landing-bg-2{
	background:url('../img/energetics.jpg') no-repeat;
}
.container .content.bg-3{
	background:url('../img/rurociagi.png') no-repeat;
}
.container .content.landing-bg-3{
	background:url('../img/hotels.jpg') no-repeat;
}
.container .content.bg-4{
	background:url('../img/serwis.png') no-repeat;
}
.container .content.landing-bg-4{
	background:url('../img/informatics.jpg') no-repeat;
}
.container .content.bg-5{
	background:url('../img/firma.png') no-repeat;
}
.container .content.landing-bg-5{
	background:url('../img/monuments.jpg') no-repeat;
}
.container .content.bg-6{
	background:url('../img/kontakt.png') no-repeat;
}
.container .content.bg-0, .container .content.bg-1, .container .content.bg-2, .container .content.bg-3, .container .content.bg-4, .container .content.bg-5{
	background-size:contain;
	background-attachment: top left;	
}
.container-img{
	display:inline-block;
}
.landing-small-content{
	position:absolute;
	top:360px;
	width:455px;
	font-family: 'MyriadPro-LightCond';
	font-size:1.150em;
	color:#666666;
	padding:20px 20px 20px 0;
}
.container-contact .pull-left{
	position:relative;
	width:67px;
	height:67px;
	display:block;
}
.container-contact .pull-left .tool-tip{
	position:absolute;
	top:-100px;
	left:-21px;
	width:107px;
	height:107px;
	display:block;
	background:rgba(245, 244, 244, 0.9);
	z-index: 100;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.71);
	-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.71);
	box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.71);
}
.container-contact .pull-left .tool-tip .arrow-bottom{
	background:url('../img/tooltip_arrow.png') no-repeat;
	display:block;
	width:13px;
	height:8px;
	position:absolute;
	bottom:-18px;
	left:48px;
}
.container-contact .pull-left .tool-tip .txt{
	text-align:center;
	text-transform:uppercase;
	font-family: 'MyriadPro-Cond';
	color:#253c7e;
	font-size:1em;
	line-height:1em;
}
.container-contact.landing-page-5 .pull-left .tool-tip .txt{
	color:#593009;
}
.container-contact.landing-page-3 .pull-left .tool-tip .txt{
	color:#5E0C0C;
}
.container-contact .pull-left.mobile .txt, .container-contact .pull-left.email .txt{
	padding-top: 45px;	
}
.container-contact .pull-left.map .txt{
	padding-top: 30px;	
}
.container-contact .pull-left > a{
	width:67px;
	height:67px;
	border-right:1px solid #bfbfbf;
	display:block;
	text-indent:-999999px;
	background:url('../img/contact_icons.png') no-repeat;
}
.container-contact.landing-page-1 .pull-left > a{
	background:url('../img/contact_icons_lp1.png') no-repeat;
}
.container-contact.landing-page-2 .pull-left > a{
	background:url('../img/contact_icons_lp2.png') no-repeat;
}
.container-contact.landing-page-3 .pull-left > a{
	background:url('../img/contact_icons_lp3.png') no-repeat;
}
.container-contact.landing-page-4 .pull-left > a{
	background:url('../img/contact_icons_lp4.png') no-repeat;
}
.container-contact.landing-page-5 .pull-left > a{
	background:url('../img/contact_icons_lp5.png') no-repeat;
}
.container-contact .pull-left a:hover{
	background-color:#f5f4f4;
}
.container-contact .pull-left.email a{
	border:none !important;
}
.container-contact .pull-left.mobile a{
	background-position:17px -103px;
}
.container-contact .pull-left.map a{
	background-position:18px -43px;
}
.container-contact .pull-left.email > a{
	background-position:17px 19px;
}
.container-contact .pull-left .txt a {
  color: #253C7E;
}
.container-contact .pull-left .txt a:hover {
  background: transparent;
}
.container-nav a{
	text-decoration:none;
	text-transform:uppercase;
	color:#eff9ff;
	font-family: 'MyriadPro-Cond';
}
.container-nav .col-1 a{
	background-color:#1a538e;
}
.container-nav .col-2 a{
	background-color:#39a3da;
}
.container-nav .col-3 a{
	background-color:#d3393d;
}
.col-top, .col-1, .col-2, .col-3{
	position:absolute;
}
.icon.arrow{
	position:absolute;
	bottom:15px;
	right:15px;
}
.icon.arrow{
	background:url('../img/arrows.png') no-repeat;
	width:20px;
	height:20px;
}
.col-top .icon.arrow{
	background-position:top right;
}
.col-top .icon.arrow.active{
	background-position:bottom right;
}
.col-1 .icon.arrow{
	background-position:top left;
}
.col-1 .icon.arrow.active{
	background-position:bottom left;
}
.col-2 .icon.arrow{
	background-position:-20px 0;
}
.col-2 .icon.arrow.active{
	background-position:-20px -20px;
}
.col-3 .icon.arrow{
	background-position:-40px 0;
}
.col-3 .icon.arrow.active{
	background-position:-40px -20px;
}
a.more{
	border:1px solid #fff;
	background:url('../img/more_bg.png') repeat;
	text-transform:uppercase;
	display:inline-block;
	font-weight:bold;
	height:40px;
	line-height:40px;
	position:absolute;
	padding:0 15px;
	right:60px;
	bottom:52px;
}
.container-landing-page.landing-page-5 a.more{
	border:1px solid #593009;	
	background:url('../img/more_bg.png') repeat;
	color:#593009;
}
a.more:after{
	border:1px solid #fff;
	content:"";
	background:url('../img/more_img.png') no-repeat;
	width:41px;
	height:40px;
	display:inline-block;
	position:absolute;
	right:-40px;
	bottom:-1px;
}
.container-landing-page.landing-page-5 a.more:after{
	background:url('../img/more_img_5.png') no-repeat;
	border:none;
	width:42px;
	height:42px;
	right:-38px;
}
/*--- subsite -----*/
.pull-right .subsite{
	background-color:#ffffff;
	font-family: 'MyriadPro-Regular';
}
.pull-right .subsite .item-0 .txt, .pull-right .subsite .item-1 .txt, .pull-right .subsite .item-2 .txt, .pull-right .subsite .item-3 .txt, .pull-right .subsite .item-4 .txt, .pull-right .subsite .item-5 .txt, .pull-right .subsite .item-6 .txt{
	height:317px;
	margin:0px 20px;
	padding:40px 15px 0px 0px;
	border-bottom:1px solid #000000;
}
.pull-right .subsite .item-0 .txt p, .pull-right .subsite .item-1 .txt p, .pull-right .subsite .item-2 .txt p, .pull-right .subsite .item-2 .txt ul li, .pull-right .subsite .item-3 .txt p, .pull-right .subsite .item-4 .txt p, .pull-right .subsite .item-5 .txt p, .pull-right .subsite .item-6 .txt p, .pull-right .subsite .txt ul li{
	line-height: 1em;
	font-size: 0.913em;
	/*text-align:justify;*/
	text-align:left;
}
.pull-right .item-6 .txt .pull-left{
	margin-right:15px;
}
.pull-right .item-6 .txt .pull-left.email{
	margin-right:0px !important;
}
.pull-right .item-6 .txt .map-box{
	width:440px;
	height:205px;
	display:block;
	margin-bottom;10px;
}
.item-6 h2{
	font-size:1.150em;
	font-family: 'MyriadPro-Cond';
	font-weight:bold;
	margin-top:7px;
}
.no-space p{
	margin:0px;
	padding:0px;
}
.pull-right .subsite .item-0 .txt ul, .pull-right .subsite .item-1 .txt ul, .pull-right .subsite .item-2 .txt ul, .pull-right .subsite .item-3 .txt ul, .pull-right .subsite .item-4 .txt ul, .pull-right .subsite .item-5 .txt ul, .pull-right .subsite .item-6 .txt ul{
	margin-left:13px;
	padding:0px;
	margin-bottom:3px;
}
.pull-right .subsite .nav{
	position:absolute;
	left:-71px;
	top:0px;
	width:71px;
	height:360px;
}
.pull-right .subsite .nav ul li{
	padding:0;
	margin:0;
	width: 71px;
	height:71px;
	border-bottom: 1px;
}
.pull-right .subsite .nav ul.nav-0 li{
	border-bottom:1px solid #9d7041;
}
.pull-right .subsite .nav ul.nav-1 li{
	border-bottom:1px solid #123861;
}
.pull-right .subsite .nav ul.nav-2 li{
	border-bottom:1px solid #107cb3;
}
.pull-right .subsite .nav ul li:last-child{
	border:none !important;
}
.pull-right .subsite .nav ul.nav-0 li a, .pull-right .subsite .nav ul.nav-1 li a, .pull-right .subsite .nav ul.nav-2 li a, .pull-right .subsite .nav ul.nav-3 li a, .pull-right .subsite .nav ul.nav-4 li a, .pull-right .subsite .nav ul.nav-5 li a{
	display: block;
	padding: 4px 0px 0px 4px;
	width:67px;
	height:67px;
}
.pull-right .subsite .nav ul.nav-0 li a{
	color:#9d7041;
	background-color:#ebca80;
}
.pull-right .subsite .nav ul.nav-1 li a{
	color:#7bbbdb;
	background-color:#5885b3;
}
.pull-right .subsite .nav ul.nav-2 li a{
	color:#3c6997;
	background-color:#7bbbdb;
}
.pull-right .subsite .nav ul.nav-3 li a{
	color:#ffffff;
	background-color:#d13b41;
}
.pull-right .subsite .nav ul.nav-5 li a{
	color:#bcccd6;
	background-color:#547080;
}
.subsite .nav ul li a:hover, .subsite .nav ul li a{
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'MyriadPro-Cond';
	font-size:0.750em;
	padding:0;
	line-height:1em;
}
.subsite .nav ul.nav-0 li a.active, .subsite .nav ul.nav-0 li a:hover{
	background-color:#ebb84d;
	color:#452f1b;	
}
.subsite .nav ul.nav-1 li a.active, .subsite .nav ul.nav-1 li a:hover{
	background-color:#1a538f;
	color:#ffffff;	
}
.subsite .nav ul.nav-3 li a.active, .subsite .nav ul.nav-3 li a:hover{
	background-color:#d13b41;
	color:#ffffff;	
	cursor:default;
}
.subsite .nav ul.nav-2 li a.active, .subsite .nav ul.nav-2 li a:hover{
	background-color:#1a538f;
	color:#ffffff;
}
.subsite .nav ul.nav-5 li a.active, .subsite .nav ul.nav-5 li a:hover{
	background-color:#115680;
	color:#ffffff;
}
.pull-right .subsite .item-0{
	border-top:3px solid #ebca80;	
}
.pull-right .subsite .item-1{
	border-top:3px solid #ebca80;	
}
.pull-right .subsite .item-2{
	border-top:3px solid #5885b3;	
}
.pull-right .subsite .item-3{
	border-top:3px solid #7bbbdb;	
}
.pull-right .subsite .item-4{
	border-top:3px solid #d1666b;	
}
.pull-right .subsite .item-6, .pull-right .subsite .item-5{
	border-top:3px solid #708491;	
}
.pull-right .subsite .item-2, .pull-right .subsite .item-3, .pull-right .subsite .item-4{
	width:500px;
	height:360px;
	display:block;
}
/*========= Container END =============*/

/*========= Footer ====================*/
footer{
	background-color:#253c7e;
	width:100%;
	color:#fff;
}
footer.landing-page-1{
	background-color:#2d80bd;
}
footer.landing-page-2{
	background-color:#0c305e;
}
footer.landing-page-3{
	background-color:#5e0c0c;
}
footer.landing-page-4{
	background-color:#1e6dab;
}
footer.landing-page-5{
	background-color:#cba773;
}
footer .content{
	position:relative;
}
footer .certificate .pull-right{
	position:relative;
}
footer .certificate .pull-right #vds{
	position:absolute;
	left:35px;
	bottom:0px;
}
footer .certificate .pull-right #vds2 {
	position:absolute;
	left:0px;
	top:-34px;
}

footer .content .social-icons .icon-in{
	background-position: top left;
}
footer .content .social-icons .icon-yt{
	background-position: top right;
	margin-left: 4px;
}
.footer-nav ul{
	margin:0px !important;
	padding:0px !important;
}
.footer-nav li{
	display:inline-block;
}
.footer-nav li a{
	padding:0px 5px;
}
#copyright{
	display:inline-block;
	padding-right:15px;
}
.landing-page-5 #copyright{
	color:#8c5926 !important;
}
.footer-nav{
	padding-left:15px;
}
/*========= Footer END ================*/

/*========= Custom scrollbar ==========*/
.scrollable {
  position: relative;
}

.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}
.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scrollable.scrollbar-box {
  padding-right: 10px;
  padding-bottom: 6px;
}

.scrollable.scrollbar-box .scroll-bar.vertical {
  width: 9px;
  background:url('../img/scroll_bg.png') repeat-y;
  background-position:top center;
}
.scrollable.scrollbar-box .scroll-bar .thumb {
  background-color: #cccccc;
}

.scrollable.scrollbar-box .scroll-bar:hover .thumb {
  background-color:	#b5b5b5;
}
/*========= Custom scrollbar END ==========*/
/*========= Mobile menu ===================*/
.row-fluid .span4{
	margin-right:1px;
}
.row-fluid .span4:last-child{
	margin-right:0px;
}
.row-fluid .span4 span{
	display: inline-block;
	background-color: #253c7e;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase; 
	height:50px;
	text-align: center;
}
nav.nav-mobile2 .lang{
	display:block;
}
.languages{
	display:block;
}
.nav-trigger span:hover{
	background-color: #253c7e;
}
nav.nav-mobile, nav.nav-mobile2 {
  position: relative;
  display: none; 
}
nav.nav-mobile ul {
  display: none;
  list-style-type: none;
  position: absolute;
  left: 0;
  top:50px;
  width:33.23%;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  z-index: 1100;
}
nav.nav-mobile2 ul {
  display: none;
  list-style-type: none;
  position: absolute;
  right:1px;
  top:50px;
  width:33.23%;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  z-index: 1100;
}
nav.nav-mobile li:first-child{
	display:none;
}
nav.nav-mobile li{
    display: block;
    padding: 0;
    margin:0;
    width:100%;
    border-bottom:1px solid #ffffff;
}
nav.nav-mobile li:last-child {
	border: none; 
}
nav.nav-mobile a {
    display: block;
    color: #333333;
    padding: 15px 0 15px 20px; 
}
nav.nav-mobile a:hover {
    color: #333333; 
}
/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 767px) {
  .nav-trigger {
    display: block; }

  nav#main-nav {
    display: none; }

  nav.nav-mobile, nav.nav-mobile2 {
  display: block;
  } 
  
  .landing-small-content { font-size: 1.35em; }
}
.magictable { display: none; }

@media all and (min-width: 768px) {
  .magictable {  display: table; width: 100%; height: 100%;  top: 0; left: 0; }
  .magictable2 { display: none; width: 500px; height: 360px;  top: 0; right: 0; } 
  
  .magictable , .magictable2 { position: absolute; z-index: 1024; }
  .magictable tr td { width: 8.33%; height: 120px;  background: #ffffff; }
  .magictable2 tr td { width: 25%; height: 120px;  background: #ffffff; opacity: 0; }
}

h1.logo { opacity: 1 !important; }

#logo { position: absolute; display: none; }

div.txt { overflow: hidden; }

.container .content:eq(0) { z-index: 1025; }
.container .content:eq(1) { z-index: 1024; }
