/********************/
/*	navbar-toggle	*/
/********************/
.navbar-default .navbar-toggle .icon-bar{background-color: #2d4b9b;}
.navbar-default .navbar-toggle{border:none;}
.navbar-toggle{margin-top:21px;overflow:hidden;width:60px;height:60px;}
.navbar-toggle .icon-bar{width:40px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 10px;}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{background-color:transparent;}


/********************/
/*		header		*/
/********************/
#mainNav{
	z-index:9000;
	position:relative;
	width:100%;
	height:103px;
	border:none;
	/*box-shadow:0 3px 6px rgba(0, 0, 0, 0.176);*/
	border-bottom: 6px solid; 
	border-image: linear-gradient(to right, #ec9db6, #edc1cf, #ec9db6) 30 round;
}
.navbar-nav > li > a{
	padding:0;
}
.container-fluid > .navbar-collapse, 
.container-fluid > .navbar-header, 
.container > .navbar-collapse, 
.container > .navbar-header{
	margin-left:unset;
	margin-right:unset;
	margin:0px auto;
}

.navbar-logo{
	background-image:url(../../../images/logo.png);
	background-size:100% auto;
	width:145px;
	height:73px;
}
.navbar-header .navbar-logo{
	margin:15px auto !important;
}
.navbar > .container .navbar-brand, 
.navbar > .container-fluid .navbar-brand{
	margin-left:unset;
}
#myNavbar{
	z-index:9000;
	float:right;
	position:relative;
	width:800px;
	margin-top:30px;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover{
	background-color:transparent;
	color:#1480c6;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover{
	background-color:transparent;
}
.navbar-nav{
	display:table;
	width:100%;
}
.navbar-nav > li{
	float:none;
	display:table-cell;
	line-height:1;
	padding-top:15px;
	padding-bottom:15px;
}
.navbar-default .navbar-nav > li > a{
	color:var(--heavycolor);
}
.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{
	color:var(--ec9db6);
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	color:var(--ec9db6);
}
.navbar{
	margin-bottom:0px;
}
.nav > li > a{
	line-height:1;
}
.nav > li > a:hover,.nav > li > a:focus{
	background-color:unset;
}
.dropdown-menu{
	background-color:#ffffff;
	border-color:#bcbcbc;
	border-radius:0px;
	min-width:200px;
}
.dropdown-menu > li > a{
	color:#767676;
	padding:6px 10px;
}
.dropdown-menu > li > a:hover{
	background-color:transparent;
	color:#1480c6;
}
/********************/
/*		footer		*/
/********************/
.footer-bdt{
	border-top:1px solid #eeeeee;
}
.footer_nav {
    background: #645f64 none repeat scroll 0 0;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
    text-align: left;
}
.footer_nav::before {
    background: #649ec9 none repeat scroll 0 0;
    content: "";
    height: 150%;
    position: absolute;
    right: -24px;
    top: 0;
    transform: rotate(22deg);
    width: 40px;
}
.footer_nav a {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin-left: 9px;
	line-height:1.75;
}
.button {
    transition: all 0.3s linear 0s;
}
.footer_nav a:first-child::before {
    content: "";
}
.footer_nav a::before {
    content: "/";
    padding-right: 15px;
}
.footer_bottom {
    /*border-top: 1px solid #a2a8ad;*/
    font-size: 14px;
    line-height: 34px;
    padding-top: 20px;
}
.footer_bottom div > span {
    padding-left: 12px;
    padding-right: 12px;
}
.footer_bottom img {
    display: inline-block;
    vertical-align: text-bottom;
}


/*****************************/
/*                           */
/* responsive max-width=1600 */
/*                           */
/*****************************/

@media (max-width:1600px)
{
	
}

/*****************************/
/*                           */
/* responsive max-width=1200 */
/*                           */
/*****************************/

@media (max-width:1200px)
{	
	#myNavbar{
		width:720px;
	}
}

/*****************************/
/*                           */
/* responsive max-width=992  */
/*                           */
/*****************************/

@media (max-width:991px)
{
	.navbar-nav > li{
		/*margin-right:10px;*/
		font-size:14px;
	}
	#myNavbar{
		width:560px;
	}
}

/*****************************/
/*                           */
/* responsive max-width=767  */
/*                           */
/*****************************/

@media (max-width:767px)
{
	footer{border-top:1px solid rgba(63, 58, 65, 0.25);}
	.navbar-nav > li{
		float:none;
		display:block;
	}
	#myNavbar{
		float:none;
		margin-top:0px;
		width:auto;
	}
	.navbar-default.slideDown,.navbar-default {
		background-color: #ffffff;
		transition: all 0.8s ease 0s;
	}
	.navbar-fixed-bottom, .navbar-fixed-top{
		position:relative;
		box-shadow: 0 1px 3px rgba(63, 58, 65, 0.75);
	}
	.footer{
		padding-right:0px;
	}
	.navbar-toggle{
		margin-top:35px;
	}
	.navbar-nav{
		margin:0px 0px;
	}
	.navbar-logo{
		/*width:137px;
		height:76px;*/
	}
	.navbd{
		border:none;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border:none;
	}
	.container-fluid > .navbar-header, .container > .navbar-header{
		display:block;
		padding-left:15px;
	}
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{
		margin-left:-15px;
		margin-right:-15px;
	}
	.dropdown-navbar{
		min-height:30px;
	}
	#mainNav{
		position:relative;
	}
	#pages{
		margin-top:0px;
	}
	.footer_nav{
		display:none;
	}
	.footer_bottom{
		font-size:12px;
	}
	.footer_bottom div > span {
		display: block;
		float: none;
	}
	#myNavbar {
		background-color: #fff;
		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176);
		border-top:1px solid rgba(63, 58, 65, 0.15);
		margin-top: 0;
		margin-left:-15px;
		margin-right:-15px;
	}
	.navbar-toggle{
		margin-top:30px;
	}
}

/*****************************/
/*                           */
/* responsive max-width=480  */
/*                           */
/*****************************/

@media (max-width:479px)
{	
	.navbar-logo{
		/*width:124px;
		height:69px;*/
	}
	#mainNav{
		
	}	
	.footer_bottom div > span {
		display: block;
		float: none;
	}
}

/*****************************/
/*                           */
/* responsive max-width=360  */
/*                           */
/*****************************/

@media (max-width:359px)
{
	#mainNav{
		position:relative;
	}
}

/*****************************/
/*                           */
/*   responsive max-height   */
/*                           */
/*****************************/

@media (max-height:768px)
{
}

@media (max-height:600px)
{
}