@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700,800,900&subset=latin-ext');

nav{transition:background 0.3s;}
nav .navbar-brand img{width:150px;transition:width 0.3s;}
nav .nav-link{font-family:"Muli";font-size:18px;font-weight:600;text-transform:uppercase;color:#fff!important;transition:color 0.3s;}
nav .nav-link:hover,
nav .nav-link:focus,
nav .nav-link:active{color:#ed6d11!important;}

.dropdown-menu a{font-family:"Muli";}
.dropdown-menu a:hover,
.dropdown-menu a:focus,
.dropdown-menu a:active{background-color:#ed6d11;color:#fff;}

nav.scroll{background-color:rgba(0,0,0,0.7);}
	nav.scroll .navbar-brand img{width:100px;}

.wrapper{width:100%;height:100%;}
	.wrapper.black{background-color:rgba(0,0,0,0.7);}

.button{border:0;background-color:transparent;font-family:"Muli";text-transform:uppercase;cursor:pointer;transition:all 0.3s;font-weight:600;outline:none!important;text-align:center;border-radius:25px;}
.button-auto{width:auto;height:auto;padding:10px 15px;}
.button-full{width:100%;height:auto;padding:10px;display:block;}
.button-blue{background-color:/*#198fbf*/#ed6d11;border:2px solid #ed6d11;color:#fff;}
.button-blue:hover,
.button-blue:focus,
.button-blue:active{background-color:transparent;color:#ed6d11;text-decoration:none;}

.section{width:100%;height:auto;padding:50px;}
	.section.white{background-color:#fff;}
	.section.gray{background-color:#efefef;}

.title{font-family:"Muli";font-size:30px;font-weight:700;}
	.section.white .title,
	.section.silver .title{color:#000;}

.separator{width:200px;height:4px;}
	.separator.orange{background-color:#ed6d11;}

.txt{font-family:"Muli";font-size:16px;font-weight:600;color:#000;}
.bg{width:100%;min-height:250px;background-position:center;background-size:cover;background-repeat:no-repeat;}

.parallax{width:100%;height:auto;}
	.parallax .wrapper{padding:50px 0;}

#mainMap{width:100%;height:450px;background-color:#efefef;}

.right{text-align:right;}

footer{}
	footer .locations{font-family:"Muli";font-size:18px;color:#666;letter-spacing:2px;padding:25px 0;text-align:center;}
		footer .locations span{margin:0 5px;}
footer #footer{width:100%;height:auto;padding:25px 0;background-color:#ed6d11;}
	footer #footer p{font-family:"Muli";font-size:18px;color:#fff;}
	footer #footer a{font-family:"Muli";font-size:18px;color:#fff;text-transform:uppercase;}
	footer hr{margin:0;}

input.form-control{height:50px;}
textarea{resize:none;}