@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900&display=swap&subset=latin-ext');
/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

body {     
  font-family: 'Roboto', sans-serif;
  font-weight: 400; 
  padding-bottom: 40px;
  color: #333333;
  font-size:16px;
  
}
html, body {
    height: 100%;
}

.navbar{
	background-color: #ffffff;
	border:none !important;
	color: #141412;
	height: 120px;
   -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;	
  
}
.nav {
  margin-top:30px;

}



.przezroczyste{
	background: none;
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
	height: 100px;         	
}
.navbar-brand{
  margin-top:7px;

}
.navbar ul li a{
	font-weight: 400;
  margin: 0px 0px 0px 10px;
	padding: 10px 20px 10px 0px;
	color: #272828 !important;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;	
   border-bottom: 1px solid #272828; 
   text-align:left !important; 
   text-transform:uppercase;     
	
}
.navbar ul li a.white{
	color: #272828 !important;

}
.navbar ul li a.white:hover{
	color: #272828 !important;
	background: none !important;
	background-color: none !important;
}
.navbar ul li .active ,
.navbar .caret {
	color: #ee001a !important;
}

.navbar-nav .open > a, 
.nav .open > a:hover,
.navbar ul li a:hover{
	background-color: none !important;
	color: #ee001a !important;
   border-bottom: 1px solid #ee001a;
}
.navbar ul li ul li a {
	font-size: 13px;
	padding: 10px 20px 10px 20px;
	height: 40px; /*wysokosc 8ryginalna 83 - paddingi*/
}



/*responsive dla logo + menu */
@media screen and (min-width: 1024px) and (max-width: 1365px){
	.navbar-brand{
		position:absolute;
 
	}
	 .navbar-nav{
	  float: left;
	  }
	.navbar ul li a{
  margin: 0px 0px 0px 10px;
	padding: 10px 20px 10px 0px;
	}	  
	  
}

@media (min-width: 768px) and (max-width: 1023px) {
	.navbar-brand{
		float: left;
		position:absolute;
 
	}
	.navbar-brand img{
		width: auto;
		height: 70px !important;
		}	
	
	 .navbar-nav{
	  float: left;
	  }
	.navbar ul li a{
  margin: 0px 0px 0px 5px;
	padding: 7px 7px 7px 0px;
	}	  
	  
}



@media (max-width: 767px) {
	 .navbar-brand {
		position:absolute;
		left:5px;
		top:-6px;
		margin-left: -10px !important;
		margin-top:0px !important;
	  }
	.navbar-brand img {
		height: 50px !important;
		width: auto; 
		}
	  
	.navbar-toggle, .navbar-collapse{
			background-color: #272828 !important;
			color:#eeeeee;
	
	}
	.navbar{
	 height:65px;
	}
	
	.navbar ul li a{
		height: auto; /*wysokosc 8ryginalna 83 - paddingi*/
		padding: 10px 20px 10px 0px;
	}
	.navbar ul li ul li a{
	height: auto; /*wysokosc 8ryginalna 83 - paddingi*/
	}
	
	.navbar-collapse {
      margin-top:15px;
	  background-color: #ffffff !important;
	}
  
  .navbar ul li a .brka{
    display:none;
  
  }
  
}



/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */  

/* Carousel base class            */
.carousel {
	height: 680px;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
 
.carousel-caption {
  z-index: 10;
}

.carousel .item {
  height: 680px;
  background-color: #fff;
 
  
  
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 680px;
}
 

/* Carousel bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb            */
.carousel-b {
	height: 400px;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
 
 
 
.carousel-b .item {
  height: 400px;
  background-color: #fff;
  
}
 
.carousel-b-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 400px;
}


 
.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    
    
}


.carousel-caption{
	top: 0%;
	left: 10%;
	right: 0%;
	bottom: 0%;
  padding-top:200px;
	text-align: left !important;
	z-index:11;
   	
}


.carousel-caption2:hover{
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.5;
}
 
.carousel-caption h1{
	margin: 0px;
	font-size:80px;
	font-weight: 900;
  color: #fff;	
  padding:0px;
  letter-spacing:-2px;
  
}


.carousel-caption h1 span {
	background-color: rgba(226, 0, 26, 0.8);
  /*background-color:#e2001a;*/
  padding-left:15px;
  padding-right:15px;

}
.carousel-caption h1 a{
	color: #fff;

}

.carousel-caption p {
	font-size:36px;
	font-weight: 100;	
	color: #fff;
}

.carousel-caption p span {
  background-color: rgba(226, 0, 26, 0.8);
  /*background-color:#e2001a;*/
  padding-left:15px;
  padding-right:15px;

}

.carousel-caption i {
	font-size:18px;
	font-weight: 100;	
	color: #fff;
}

@media (min-width: 768px) and (max-width: 1023px) { 

.carousel-caption h1 {
    	margin: 0px;
    	font-size:36px;
    	margin-bottom:10px;
     
    }

}

@media (max-width: 767px) {
    .carousel-caption {
    	top: 20%;
    	left: 5%;
    	right: 5%;
    	bottom: 60%;
    	padding: 10px;
    	padding-top:0px !important;
    	}
    
    .carousel-caption h1 {
    	margin: 0px;
    	font-size:36px;
    	letter-spacing: 0px;
    	margin-bottom:15px;
     
    }
    .carousel-caption p{
    	font-size:22px;
    	 
    }


}


.carousel-indicators{
	z-index:100;
 
}

.carousel-indicators2 li  {
  border: none;
  width: 140px;
  padding: 10px;
  display: inline ;
  text-indent: -999px;
  cursor: pointer;
  color:#fff;
 
  background-color: #58595b \9;
  background-color: rgba(88, 89, 91, 0.8);
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;	
 
}
.carousel-indicators2 .active {
  font-weight:900;
  color:#fff;
  width: 220px;
  padding:15px;
  margin: 0px;
	background:rgba(241,90,35,0.8);
}



.carousel-control { 
  z-index:1;
	top: 50%;
	font-size: 100px;
	font-weight: 400;
 
     
}
 
 

.carousel-control.right, .carousel-control.left {
  background-image:none;
}
.carousel-control.left ,
.carousel-control.right {
margin-top: -45px; color: #fff;
}


/*-------------------------------------------------------------------------------------------*/

.video-section{
  background: url('obrazki/film.jpg') no-repeat center center fixed;
  background-size:cover;

}

.video-section .pattern-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 110px 0 32px;
  min-height: 700px; 

  
/* Incase of overlay problems just increase the min-height*/
}
.video-section h1, 
.video-section h3,
.video-section button{
  text-align:center;
  color:#fff;
}
.video-section h1{
  font-size:60px;
  font-weight:700;
  text-transform: uppercase;
  margin: 100px auto 0px;
  text-shadow: 1px 1px 1px #000;
  -webkit-text-shadow: 1px 1px 1px #000;
  -moz-text-shadow: 1px 1px 1px #000;
}
.video-section h3{
  font-size: 30px;
  font-weight:200;
  margin: 0px auto 15px;
}

.video-section .container  {
 background-color: rgba(0, 0, 0, 0.0);
 opacity: 0.0;
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;

}
.video-section .container:hover{
  opacity: 1.0;
}
.video-section .buttonBar{display:none;}
.player {font-size: 1px;}

.playerka{
  text-align:center;
  margin-top:200px;
}
.video-section img,
.video-section button{
  background:none;
}


@media (max-width: 767px) {
    .video-section h1{
      font-size:40px;
    
    }
    .video-section h3{
      font-size:20px;
    }
  .video-section img,
  .video-section button{
    width:50px;
  }

}


/*-------------------------------------------------------------------------------------------*/




.referencja{
  min-height:150px;

}

.btn-link{
	color:#ffffff;
}
.btn-link:hover{
	color:#ffffff;
}

.btn-default{


	background: none; /* Old browsers */
  border: solid 1px #000;
  color: #000 !important;


  	margin: 5px 0px 5px 0px;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
            transition: all 0.5s ease;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;

}
.btn-default:hover{
  color: #fff !important;
	background: none; /* Old browsers */
	border: solid 1px #fff;
}



.btn-success{
 
	
		background: #ee001a; /* Old browsers */
	border: 1px solid #ee001a;
  color: #fff !important;
	
	
  padding:10px;
	margin: 5px 0px 5px 0px;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
          
     -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;         
          
}
.btn-success:hover{
	color: #ee001a !important;
	background: none; /* Old browsers */
	border: 1px solid #ee001a; 

}


@media (max-width: 767px) {

.btn-success{
  padding:5px;
	font-size: 12px;
    }
    
}

/*-----------wyjezdzajaca apla na foto -------------*/

.fotka a div {
	position: absolute;
	left: 0px;

	right: 0px;
	bottom: 0px;
 	/*top: 55%;*/
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
  background: rgba(0,0,0,0.8);
	opacity: 0.8; 
  margin: 0 15px 0px 15px; 
  padding:10px;       	 
}

.fotka a:hover div {
 	background: rgba(0,0,0,0.9);
	opacity: 0.8;   
   
}

.fotka a img  {
 width:100%;
 height:100%;
   -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
}

.fotka a img:hover  {
 width:110%;
 height:110%;

}

.fotka a div h4 {
	color: #ee001a;
	font-size: 72px;
  display:block;
  float:left;
  text-align:left;
  text-transform:uppercase;
  font-weight:700;
  width:100%;
  margin: 0px 0px 0px 0px;
  	 
}

.fotka a div h3 {
	color: #FFF;
	font-size: 16px;
  display:block;
  float:left;
  text-align:left;
  font-weight:700;	
  margin: 0px 0px 0px 0px;
}
.fotka a div h2 {
	color: #fff;
	font-size: 14px;
  display:block;
 
  text-align:left;	
    margin-top: -10px;
  clear:both;	
   margin: 0px 0px 0px 0px; 
  
}
.fotka a div p{
	font-size: 12px;
	color: #fff;
    text-align:left;  
  clear:both;
    margin: 0px 0px 0px 0px;
 		
} 



@media (max-width: 767px) {

  .fotka a div h4 {
  	font-size: 24px;
  
  }
   .fotka a div h3 {
  	font-size: 18px;
   }
   
  .fotka a div h2 {
  	font-size: 16px;
  	 
  }
}




/*-----------wyjezdzajaca apla na foto -------------*/

h1,h2,h3,h4,h5 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	
}
h1 {
	font-size: 70px;
	color: #fff;
	font-weight:900;
  z-index:111;

}
h2{      /* jest w modalu ajaxowym*/
	font-weight: 100;	
	font-size: 24px;
	color: #333333;
  line-height:30px;

}
h3{       /*opis o na jechaniu na obrazek w gridzie*/
	font-size: 22px;
	color: #fff;
	font-weight: 100;	
}
h4{    /*footer*/
	font-size: 24px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 30px;

}

@media (max-width: 767px) {
  h1 {
  	font-size: 32px;
  }
  
  h2{  
  	font-size: 22px;
  
  }
  h3{       /*opis o na jechaniu na obrazek w gridzie*/
  	font-size: 20px;
   	
  }
  h4{    /*footer*/
  	font-size: 18px;
   
  
  }

}



/*----------------------------------------------------------------------------------*/
.heading{
  padding:0px 0px 30px 0px;
  display:block;
  clear:both;
  text-align: left;
}
 
 
.heading h1{
  color: #fff;	
	padding:0px;
  font-size: 50px;
	font-weight: 900;
  text-align: left;
  letter-spacing:0px;
}


.heading h1:after {
  display: block;
  /* Firefox */
  margin-left: 0%;
  content: "";
  height: 1px;
  width: 40%;
  margin-top: 22px;
  margin-bottom: 10px;
  background: #fff;
 }

.aktualnosci .heading h1:after,
.patroni .heading h1:after {
 background:#272828;
}


.kontakt .heading h1:after {
  background: #ee001a;
}

.heading p{
  color: #fff;	
	font-size: 25px;
	font-weight: 200;
}


@media (max-width: 767px) { 
  .heading h1{
    font-size: 40px;
  
  }
  .heading p{	
  	font-size: 20px;
  }

}
 

.fa {
color: #231f20;

}




.napisali a,
.kontakt a {
  color:#fff;

}

 

.wyszykiwarka{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a80002+0,fe0004+100 */
    background: #a80002; /* Old browsers */
    background: -moz-linear-gradient(top,  #a80002 0%, #fe0004 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a80002), color-stop(100%,#fe0004)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a80002 0%,#fe0004 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a80002 0%,#fe0004 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a80002 0%,#fe0004 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a80002 0%,#fe0004 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80002', endColorstr='#fe0004',GradientType=0 ); /* IE6-9 */
    padding:0px 0px 30px 0px;

}

.wyszykiwarka label{
  color:#fff !important;

}


.nowosci{
    text-align:center;
    color:#231f20;
    background-color: #f5f5f5;
    padding:80px 0px 80px 0px;
    border-bottom: solid 1px #e9e9e9;
}

.agent{
    text-align:left;
    color:#000;
    background-color: #e5e5e5;
    padding:80px 0px 80px 0px;
 
}
.zespol{
    text-align:left;
    color:#fff;
    background-color: #79c29e;
    padding:80px 0px 80px 0px;
 
}
.idiom{
    text-align:left;
    background-color: #59bbc4;
    color:#fff;
    padding:80px 0px 80px 0px;
   
} 
.mapa_kontener{
    text-align:left;
    background-color: #2d2d2d;
    color:#fff;
    padding:80px 0px 80px 0px;
   
} 

#mapa {
    height: 500px;
 
}

#mapa_canvas {
    width: 100%;
    height: 100%;
}
.info_content,
.info_content h3{
    color:#000;
}
.galeria {
    text-align:left;
    background-color: #78c29d;
    color:#fff;
    padding:80px 0px 80px 0px;
   
} 
.aktualnosci{
    padding:0px 0px 80px 0px;
    text-align:left;
 
    
}
.aktualnosci a{
color: #ee001a;
}

.footer {
    text-align:left;
    background-color: #2d2d2d;
    color: #d0cdcd;
    padding:80px 0px 80px 0px;
   
} 

.footer h3{
  color: #fff;	
  font-size: 24px;
	font-weight: 700;
 
 
}
.footer a {
    color: #d0cdcd;
    text-decoration: none;
}
.footer a:hover {
  color: #ee001a; 
  }
.footer label{
  color: #fff;	
  font-size: 24px;
	font-weight: 700;
	margin: 5px 0px 5px 0px;
  padding:0px;
}
.footer input{
	 margin: 5px 5px 5px 5px !important;
    width:400px !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
}

 @media (max-width: 767px) {
 
 
    .footer input {
      width:100% !important;
      margin: 0px !important;
    }
}


@media (max-width: 767px) {
    .gadzety a {
      font-size:12px;
    }
    }
 

.poprzednie {
    text-align:left;
	  background-color: #ae4f97; 
    color:#fff;   
    background-size:cover;
    padding:80px 0px 80px 0px;
   
}

 .poprzednie .glyphicon2{
  font-size: 80px;
}


.kontakt{
	  background: url('obrazki/kontakt-bg.jpg') no-repeat center center fixed;
    color:#fff;   
    background-size:cover;
   padding:100px 0px 100px 0px;
 
}

.kontakt2 {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#59bcc5+0,a6d4bc+100 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#59bcc5+0,a6d4bc+100 */
background: #59bcc5; /* Old browsers */
background: -moz-linear-gradient(left,  #59bcc5 0%, #a6d4bc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#59bcc5), color-stop(100%,#a6d4bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #59bcc5 0%,#a6d4bc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #59bcc5 0%,#a6d4bc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #59bcc5 0%,#a6d4bc 100%); /* IE10+ */
background: linear-gradient(to right,  #59bcc5 0%,#a6d4bc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59bcc5', endColorstr='#a6d4bc',GradientType=1 ); /* IE6-9 */

   padding:100px 0px 100px 0px;
}


#kontakt{
  width:100%;
  height:600px; 
  margin-top:-100px;
}




@media (min-width: 768px) and (max-width: 1169px) { 

.nowosci {
    padding:30px;
     
    }

}



@media (max-width: 767px) {
  .wdrozenia,
  .nowosci,
  .dla_kogo,
  .jak_dziala,
  .o_e1,
  .kontakt,
  .napisali{
    padding:30px;
  }
  .kontakt{
  min-height: 600px;
 
  }
  
  #kontakt{
  width:100%;
  height:500px; 
  margin-top:-100px;
}
  
  .aktualnosci{
  min-height:700px;
  
  }
}

.slajd1{
	  background: url('obrazki/slajd1.jpg') no-repeat center center fixed;
    color:#fff;   
    background-size:cover;
     padding:110px; 0px; 110px; 0px;
}
.slajd2{
	  background: url('obrazki/slajd2.jpg') no-repeat center center fixed;
    color:#fff;   
    background-size:cover;
     padding:110px; 0px; 110px; 0px;
}
.slajd3{
	  background: url('obrazki/slajd3.jpg') no-repeat center center fixed;
    color:#fff;   
    background-size:cover;
     padding:110px; 0px; 110px; 0px;
}
.slajd4{
	  background: url('obrazki/slajd4.jpg') no-repeat center center fixed;
    color:#fff;   
    background-size:cover;
     padding:110px; 0px; 110px; 0px;
}
.pattern-overlay {
  background:rgba(0,0,0,0.6); 
  z-index:5; 
  background-image: url(vagas/overlays/02.png);

}


 


.copyright {
	background-color: #272828;
	width: 100%;
	font-size: 13px;
	color: #00337f;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #8b8b8b;	
  text-transform:uppercase;
}
.copyright a{
	color: #8b8b8b;
}
 




.go-top{
	display: inline-block;
	position: fixed;
	bottom:90px; 

  /* Firefox */
 
   left: -moz-calc(50% - 65px);   
    /* WebKit */
     
    left: -webkit-calc(50% - 65px);   
    /* Opera */
     
    left: -o-calc(50% - 65px);   
    /* Standard */
  
    left: calc(50% - 65px);

	text-align: center;
	z-index:10000;

}
.go-top:hover{
	-moz-transition: all 800ms;
	-webkit-transition: all 800ms;
	-o-transition: all 800ms;
	transition: all 800ms;
  filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;	
}

/*-------------------------okruszki paginacja--------------------*/
.breadcrumb a,
.pagination li a{
	color: #d0cdcd; 
}
 
 
.breadcrumb,
.pagination {
	background-color: #FFFFFF;
}

.breadcrumb a,
.pagination li a{
	color: #d0cdcd; 
}


.pagination li a{
	background-color: #d0cdcd;
	color: #fff; 	
  border: none
 
	margin: 5px 0px 5px 0px;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;


}

.pagination li a:hover{
	background-color: #ee001a;
	color: #fff; 	
  border: solid 1px #fff;
}


.breadcrumb .active {
	font-weight: 700;
	color: #272828;
}

.ui-widget {
    font-size: 14px!important;
	font-family: 'Titillium Web', sans-serif!important;
}

/*
#masterhead {
height:90%;
}

#masterhead p{
margin-top:300px;
}

#masterhead p {
    margin-top: 400px;
}

*/

#masterhead .formularzSzukania{
	padding:30px;
	background:rgba(0,0,0,0.5);
	margin-top:100px;
}

#masterhead .formularzSzukania label{
	color:#ffffff;
	text-align:left !important;
}

@media (max-width: 767px) {

.fotka a div {
    top: 50%;
    padding: 10px;
}

.okazjatygodnia a div {
top:0;
}

.okazjatygodnia a div h2 {
display:none;
}

#videomovie {
display:none;
}

#masterhead p {
    margin-top: 250px;
}

#masterhead {
margin-top:65px!important;
}

}

#masterhead .btn-default:focus {
	background:transparent!important;
	background-color:transparent!important;
    color: #fff !important;
    background: none!important;
    border: solid 1px #fff!important;
}



.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #2d2d2d;
    border-color: #2d2d2d;
}

#masterhead{
	
	background-image:url(images/masterhead.jpg);
	text-align:center;
	margin-top:70px;
	padding-bottom:50px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
	
}

#swipebox-caption{top:0!important;}
#swipebox-action{bottom:0!important;}



#swipebox-bottom-bar {
    text-shadow: 1px 1px 1px black;
    background: none !important;
    opacity: 1;
}
