
body {
background-color: #000;
color: white;
}


header{
color:#fff;
}

header .intro-text .intro-heading {
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 50px;
	text-shadow: 2px 2px #666; 
}

.ui-widget-content {    
    background: #000; 
    color: #fccb38;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    background-color: #777;
    color: white;
   }   

button, input, select, textarea {
    color: black;
}
.form-group input.req::placeholder {
    color: red;
}
.form-group select  {
    color: green;
}
.form-group input::placeholder, .form-group input  {
    color: green;
}

.form-group select.req, .form-group input.req {
	color: red;
}
@media (min-width: 768px) {
	header .intro-text .intro-heading {
		font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 75px;
		line-height: 75px;
		margin-bottom: 25px;
		text-shadow: 2px 2px #666;
	}
	
header .intro-text .intro-lead-in {
    font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: italic;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 25px;
	text-shadow: 2px 2px #666;
}	
}
.btn-primary, .btn-xl, h1, h2, h3, h4, h5, h6 {
    /*font-family: Dancing Script, cursive; */
    text-transform: normal;  
    font-weight: 700;
    color: #ccc;
}


.bg-light-gray {
    background-color: #000;
}


section#contact {
    background-color: #000;
}

.navbar-custom .navbar-nav>.active>a {
    border-radius: 0;
    color: #fff;
    background-color: #ccc;
}

.btn-xl.active, .btn-xl:active, .btn-xl:focus, .btn-xl:hover, .open .dropdown-toggle.btn-xl {
    /*color: #fff;*/
     background-color: #fec503; 
     border-color: #f6bf01; 
}

.btn-xl {
    color: #000;
    background-color: #ccc;
     border-color: #ccc; 
    border-radius: 3px;
    font-size: 25px;
    padding: 20px 40px;
}

section {
    padding: 25px 0;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 0px;
}

section h2.section-heading {
    font-size: 40px;
    margin-top: 0px;
    margin-bottom: 45px;
	
}

.team-member img {
    margin: 0 auto 0 5px;
    border: 0px solid #fccb38;
}

.img-circle {
    border-radius: 10%;
}

.button {
    display: inline-block; /* min-width: 278px;*/
    text-align: center;
    /*border: 1px solid #fccb38;*/
    color: #fccb38;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 16px 'Open Sans Condensed', arial;
    padding: 15px
}


body.intro a.button {
    width: 23.5%;
    padding: 15px 15px 15px 15px;
    /*margin-bottom: 10px;*/
    font-size: 22px;
    letter-spacing: 1.5px;
    border-radius: 6px;
	text-decoration: none
}


body.intro a.button + a.button {
    margin-left: 2%;
}

body.intro a.button span {
    font-size: 13px;
    display: block;
}

/*body.intro .team-member a.button {*/
body.intro .team-member a.button {
    width: 99%;
	/*min-height: 100px;
    margin: 10px;*/
	
}


body.intro a.button.ww-button {
    letter-spacing: 15px;
    width: 99.5%;
    font: 23px 'Playfair Display', times;
}

a.button:hover, a.button.active {
    color: #fff;
    border-color: #fff;
	outline: 0
}

a.button.rsp-link {
    display: none;
}

a.button.rs-link-active {
    margin-top: 10px;
}

body.intro .button.hp-classic-version {
    margin-top: 10px;
    padding: 10px 30px 10px 15px;
    position: relative;
    display: none;
}

body.intro .button .rs-link {
    font-size: 1em;
    width: auto;
    display: block;
}

.team-member {
    text-align: center;
    /*margin-bottom: 10px;*/
	border: 1px solid  #fccb38;
	margin: 0 auto;
	    letter-spacing: 1.5px;
    border-radius: 6px;
	text-decoration: none;
	height: 90px;
	
}
.vcenter-item{
    display: flex;
    align-items: center;
}
section#contact .section-heading {
    color: #fccb38;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.navbar-custom .nav li a, .navbar-custom .navbar-toggle {
    color: #fff;
}

.btn-primary, .btn-xl, h1, h2, h3, h4, h5, h6 {

    color: #fccb38;
}

@media screen and (max-width: 1140px) {

  

    div.content {
        min-height: min-content;
    }

    div.content,
        /* header { padding-right: 113px; max-width: 850px}
         header div.userDiv { right: 113px}*/

 

    .intro a.button {
        min-width: 0;
        width: 29%
    }

    .intro a.button + a.button {
        margin-left: 5%
    }
}
