/* CSS Document */
/*
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
  border-color: rgb(255,102,203);
} 

// this is a black icon with 50% opacity
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;..");
}
// this is a white icon with 50% opacity
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;..");
}

.fa.fa-navicon {
  color:white;
}
*/

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
/* fonts                        						*/

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
body {
	font-family: 'Open Sans';
	font-weight: normal;
	font-size: 1.0rem;
	background-color: white;
	background-attachment: 

}

html {
	background-color: #3c3c3b;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	
}
h1, h2, h3, h4, h5 {
	font-family: 'Open Sans';
	font-weight: bold;
	text-transform: uppercase;
}


.msheader {
	background-color: black;
	color: white;
	line-height: 3.3rem;
	text-transform: uppercase;
	
}


a {
	color: #EC8004;
}

a.btn {
	color: #EC8004;
	border-color: #EC8004;
	border-radius: 0;
	border-width: 0.2rem;
	font-weight: bold;
	
}

a.ms-light {
	color: #EC8004;
	background-color: #fcfcfc;
	border-color: #EC8004;
	background-blend-mode: lighten;
	background-blend-mode: soft-light;
	border-radius: 0;
	border-width: 0.2rem;
	font-weight: bold;
	
}

a.ms-light:hover, a.ms-dark:active {
	background-color: #EC8004 !important;
	color: white;
	border-color: #EC8004 !important;	
}


.jumbotron {
	background-color: white;
	border-radius: 0;
}

.ms-header-pic {
	background-position: center; 
	background-size: cover; 
	background-repeat: no-repeat;
	height: 700px; 
	background-color: #EC8004;
}

.ms-light {
	background-color: white;
	color: #3c3c3b;
}
.ms-light-st {
	color: #EC8004;
}


.ms-lightgrey {
	background-color: #efefef;
	color: #3c3c3b;
}
.ms-lightgrey-st {
	color: #EC8004;
}

.ms-dark{
	background-color: #3c3c3b;
	color: white;
}
.ms-dark-st{
	color: #EC8004;
}
a.ms-green {
	color: #ffffff;
	border-color: #ffffff;
	background-color: #EC8004;
}
a.ms-green:hover, a.ms-green:active {
	color: white !important;
	border-color: white !important;
	background-color: #F7B12D !important;
}

.ms-green {
	background-color: #EC8004;
	color: white;
}

.ms-green-st {
	color: #3c3c3b;
}
.ms-greenbg {
	background-color: #EC8004;
	color: white;
	background-position: left bottom;
	background-size: cover;
}

.ms-greenbg-st {
	color: #3c3c3b;	
}



a.ms-greenbg {
	color: #ffffff;
	border-color: #ffffff;
	background-color: #EC8004;
	background-image: none;
}
a.ms-greenbg:hover, a.ms-greenbg:active {
	color: white !important;
	border-color: white !important;
	background-color: #3c3c3b !important;
	background-image: none;
}





.ms-uc {
	text-transform: uppercase;
}

.ms-footer {
	background-color: #3c3c3b;
	color: white;
	margin-bottom: 0rem;
	margin-top: 2rem;
	margin-left: 0;
	marging-right: 0;
	padding-top: 2rem;
	padding-bottom: 2rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	border: none;
	border-radius: 0;
}

a.ms-footer {
	font-family: 'Open Sans';
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	padding: 0px;
	margin: 0px;
}


.ms_contactperson {
	background-size: cover;
	background-position: center
}

.desaturate {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */



/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
/* menu                        						*/

.nav-item {
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 21px;
}

@media(max-width:1300px){
.nav-item {
	font-size: 17px;
}
}

.navbar-light .navbar-nav .nav-item .nav-link:focus {
  color: #F9840B;
	opacity: 1;
}

.navbar-light .navbar-nav .nav-item:active .nav-item:hover {
  color: #F9840B;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
/* burger menu                        						*/


.navbar-light .navbar-toggler-icon {
	background-image: url("../images/burger.png");
	width: 60px;
	height: 60px;
	
}

.navbar-toggler {
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 60px;
	border: none;
	border-style: none;
}


.dropdown-menu {	
	border: none;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */







/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
/* Nav Items padding control							*/
@media(max-width:1200px){
	li.nav-item {
		padding-left: 2.5rem; 
		padding-right: 0rem;
	}
}

@media(min-width:1200px){
        li.nav-item {
                padding-left: 0rem; 
                padding-right: 0.8rem;
        }
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */