#wpadminbar{
	display:none;
}
html.svg {
    margin-top: 0px !important;
}

/*---------------------------------------------------------------------------------*/
/*  3. Header
/*---------------------------------------------------------------------------------*/

.ss-header {
	width: 100%;
	padding: 30px 0;
	background:transparent !important
}
.ss-header-type-1 {
	position: absolute;
	left: 0;
	opacity: 0;
	z-index: 100;
}
.ss-header-type-1.ss-sticky {
	position: fixed;
	left: 0;
	top: 0 !important;
}
.ss-header-type-1.ss-sticky .ss-logo {
	opacity: 0;
	margin-top: -30px;
	margin-bottom: 0;

	-webkit-transform: translateY(-60px) scale(0.1) perspective( 1000px ) rotateX( 45deg );
	-moz-transform: translateY(-60px) scale(0.1) perspective( 1000px ) rotateX( 45deg );
	transform: translateY(-60px) scale(0.1) perspective( 1000px ) rotateX( 45deg );
}
.ss-header-type-1 .ss-logo {
	display: block;
	text-align: center;
	margin-bottom: 25px;

	-webkit-transform: translateY(0) scale(1) perspective( 1000px ) rotateX( 0 );
	-moz-transform: translateY(0) scale(1) perspective( 1000px ) rotateX( 0 );
	transform: translateY(0) scale(1) perspective( 1000px ) rotateX( 0 );

	-webkit-transition: transform 0.3s ease, opacity 0.3s ease-out, margin-top 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease-out, margin-top 0.3s ease;
}


.ss-header-type-1 .sub-menu {
	top: 46px;
}

/* Header Type 2 */
.ss-header-type-2 {
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	display:table;
}
.ss-sticky-header,
.ss-header-type-2 {
	padding: 50px calc(16% - 45px) 50px 90px;
}
#sticky-header .ss-default-logo{
	HEIGHT:50PX;
}
#sticky-header{
	padding: 20px calc(16% - 45px) 20px 90px;
}
#sticky-header *{
	VERTICAL-ALIGN:MIDDLE;
}

.ss-header-type-2 .ss-logo img.ss-default-logo_mobile{
	display:none;
}
.ss-sticky-header.ss-active{
	background-color:rgba(30,31,31,0.9) !important
}
.ss-header-type-2 .menu {
	text-align:right;
}
.ss-header-type-2 .main-navigation-wrap {
	display:inline-block;
}
.ss-header-type-2 .main-navigation {
	text-align: right;
}
.ss-header-type-2.ss-sticky {
	position: fixed;
	left: 0;
	top: 0 !important;
	z-index: 10000;
	padding: 30px 0;
}


.ss-header-type-2.ss-sticky-header .sub-menu {
	top: 43px;
}

/* Mobile Menu */
.ss-menu-button {
	display: none;
	width: 100%;
	height: 60px;
	background-color: #fff;
	text-align: center;
	font-size: 1.25rem;
	padding: 22px 0;
	color: #1e1f1f;
}
.ss-menu-button:hover {
	background-color: #eec574;
	color: #1e1f1f;
}
@media (max-width: 991px) {
	.ss-menu-button{
		display:block;
	}
}
/* Inner Pages */
body:not(.ss-home) .ss-header {

	/*  background-color: #152633; */
}
body:not(.ss-home) .main-navigation li a {

	/*  color: #ffffff; */
}
body:not(.ss-home) .main-navigation li a:hover,
body:not(.ss-home) .main-navigation li.current-menu-item > a {
  /*  color: #ec2e4a; */
}

/* Sticky Header */
.ss-sticky-header {
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 9999;
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);

	-webkit-transition: all 0.1 linear;
	transition: all 0.1 linear;
}
.ss-sticky-header.ss-active {
	opacity: 1;
	visibility: visible;

	 -webkit-transform: translateY(0);
	transform: translateY(0);

	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

/* Mobile Menu */
.ss-mobile-menu {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	visibility: hidden;
	width: 300px;
	height: 100%;
	background: #ffffff;
	color: #152633;

	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.ss-mobile-navigation-wrap {
	position: fixed;
	left: 0;
	top: 0;
	overflow: auto;
}
.ss-mobile-navigation {
	list-style: none;
	padding: 0;
	display: inline-block;
	width: 100%;
	margin-top: 80px;
	text-align: center;
}
.ss-mobile-navigation li {
	display: inline-block;
	width: 100%;

	font-size: 1rem;
}
.ss-mobile-navigation li:first-child {
	padding-top: 0;
}
.ss-mobile-navigation li a {
	display: block;
	color: #152633;
	font-weight:bold;
	padding: 20px 0;
}
.ss-mobile-navigation li:first-child > a {
	/*border-top: 1px solid #eee;*/
}
.ss-mobile-navigation li a:hover {
	color: #ffffff;
	background-color: #1e1f1f;
	border:0;
}
.ss-mobile-navigation li .sub-menu {
	padding: 0;
	list-style: none;
}
.ss-mobile-navigation li .sub-menu > li {
	padding: 0;
	font-size: 0.875rem;
}
.ss-mobile-navigation li .sub-menu > li:last-child {
	padding-bottom: 0;
}
.ss-mobile-navigation li .sub-menu > li:first-child a {
	border-top: none;
}

body:not(.page-template-template-home-php) .setup-menu-notice {
	color: #ffffff;
}


.ss-pusher {
	position: relative;
	z-index: 100;

	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}
.ss-mobile-menu-open .ss-pusher {
	-webkit-transform: translate3d(300px, 0, 0);
	transform: translate3d(300px, 0, 0);
}
.ss-mobile-menu {
	-webkit-transition: -webkit-transform 0.5s, visibility 0s linear 0.5s;
	transition: transform 0.5s, visibility 0s linear 0.5s;
}
.ss-mobile-menu-open .ss-mobile-menu {
	visibility: visible;
	-webkit-transition: -webkit-transform 0.5s, visibility 0.5s linear;
	transition: transform 0.5s, visibility 0.5s linear;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}




.logo{
	vertical-align:top;
	text-align:left;
}
header.ss-header-type-2 {
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}

.inheo a{
	opacity:1;
	
}
.inheo a:hover{
	opacity:0.7;
}

@media screen and (max-width:750px){
	#footer .col-md-10{
		font-size:18px !important
	}
	.inheo a img{
		height:12px;
	}
}