@charset "utf-8";
/* CSS Document */

.row-header {
  	z-index: 996;
  	background-color: #221F20;
  	width: auto;
	display: block;
	padding-bottom: 40px;
}

.row-banner {
  	z-index: 996;
  	background-color: #000;
  	width: auto;
	display: block;
	text-align:center;
	top: 0px;
	bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	padding-top: 60px;
	height: 200px;
	
}

.row-banner-small {
  	z-index: 996;
  	background-color: #000;
  	width: auto;
	display: block;
	text-align:center;
	top: 0px;
	bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;

}
.section-banner{
	margin-top: 45px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
}
	
	
.row-search2 {
  	z-index: 996;
  	background-color: #221F20;
  	width: auto;
	display: block;
	margin-bottom: 0px;
	text-align:center;
	top: 0px;
	bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	
}
.section-search2{
	margin-top: 270px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	margin-bottom: 0px;
}

.row-search {
  	z-index: 996;
  	background-color: #221F20;
  	width: auto;
	display: block;
	margin-bottom: 0px;
	text-align:center;
	top: 0px;
	bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	
}
.section-search{
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	margin-bottom: 0px;
}

.row-searchmobile {
  	z-index: 996;
  	background-color: #221F20;
  	width: auto;
	display: block;
	margin-bottom: 0px;
	text-align:center;
	top: 0px;
	bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	
}
.section-searchmobile{
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	margin-bottom: 0px;
}

.sticky{
	width: 100%;
	position: sticky;
	top: 60px;
	left: 0px;
	z-index: 996;
}
	
	
.blackbar{
	width: 100%;
	position: fixed;
	top: 90px;
	left: 0px;
	z-index: 996;
}

	
.socialicon {
    padding-right: 5px;
	

	 
}
	
.socialicon2 {
   
	margin-bottom: 5px;
}
	


.search	{
	
	color: #ffcc01;
	padding-left: 0px;
	margin-left: 0px;
}

	
.search a 	{
	color: #ffcc01;
}
	
.question {
    color: #ffcc01;
	padding-left: 0px;
	margin-left: 0px;
	
}
	
.question a {
	color: #ffcc01;
}

	  
.btn-search	{
 	background-color: #ffcc01;
 	color:#000;
	
 	border-color: #000;

	top: 0px
}
 
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
 	background-color: #ffcc01;
 	color:#000;
	font-weight: bold;
 	border-color: #000;
}
	
	
.card > .card-header-custom {
	background: #221F20; 
	color: #fec325;
	
	border-color: #221F20;
	}


	


	
:-moz-placeholder {
    font-weight: bold;
}
::-webkit-input-placeholder {
    font-weight: bold;
}
::-moz-placeholder {
    font-weight: bold;
}
:-ms-input-placeholder {
    font-weight: bold;
}
	

	
	
#left {
    float:left;
    width:25%;
    padding-left: 25px;
    
}

#center {
    display: inline-block;
    margin:0 auto;
    width:50%;
	padding-left: 0px;
    
   
}

#right {
    float:right;
  	margin-right: 25px;
}

.btn-responsive {
    white-space: normal !important;
    word-wrap: break-word;
}
	
.no-padding {
 	padding-left: 0 !important;
    padding-right: 0 !important;
}


	@media only screen and (min-width: 991px){
 /* CSS that should be displayed if width is equal to or less than 991px goes here */

.PageContent {
	padding-top: 0px;
		}
}

	

#slideshow{
		position: relative;
		width: 100%;
		height: calc(30vw);
		background-color: #000;
		overflow: hidden;
	}
			
	.slide{
		width: 100%;
		height: calc(30vw);
		position: absolute;
		top: 0px;
		left: 0px;
		font-size: 50px;
		text-align: center;
	}
	.slideTab{
		width: calc(25vw);
		height: calc(7vw);
	}	
	.slideTab :hover{
		opacity: .80;
	}

form.example input[type=text] {

  font-size: 16px;
  border: 1px solid grey;
  float: left;
  width: 90%;
  background: #f1f1f1;
}

form.example button {
  float: left;
  width: 10%;
  background: #e0b300;
  color: white;
  font-size: 16px;
  border: 1px solid black;
  border-left: none;
  cursor: pointer;
}

form.example button:hover {
  background: #221F20;
}

form.example::after {
  content: "";
  clear: both;
  display: table;
}
