
/*#shiftnav-toggle-main { background:rgba(251, 245, 213, 0.7); background:rgba(152, 56, 58, 0.58); color:#fffcec;}*/
.shiftnav-wrap,
body.shiftnav-disable-shift-body { padding-top:0!important;}
#shiftnav-toggle-main { background:transparent; color:#903335;}
#shiftnav-toggle-main .fa {font-size:25px; }
#shiftnav-toggle-main .fa:hover { color:#B92E31;}

.shiftnav.shiftnav-skin-custom{
	font-size:18px;
	line-height:1.3em;
}
.shiftnav.shiftnav-skin-custom a{ color: #FDF5D8;}
.shiftnav.shiftnav-skin-custom a:hover{ color: #F0D5A7;}

.shiftnav.shiftnav-skin-custom,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu{
	background:#903335; 
	color:#FDF5D8;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu{
	color:#FDF5D8;
	background:#943537;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li > .shiftnav-target{
	display:block;
	color:#FDF5D8;
	border-bottom:1px solid #111;
	border-top:1px solid #9a212e;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	
	padding: 10px 20px;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li > .shiftnav-target,

.shiftnav.shiftnav-nojs.shiftnav-skin-custom ul.shiftnav-menu li > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.current-menu-item > .shiftnav-target,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu.shiftnav-active-highlight li > .shiftnav-target:active,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu.shiftnav-active-on-hover li > .shiftnav-target:hover{
	color:#FDF5D8;
	background:#903335;
	border-top-color:rgba(255,255,255,.2);	
	border-bottom-color:rgba(0,0,0,.8);
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu > li.shiftnav-highlight > .shiftnav-target{
	color:#35AC6A;
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li > .shiftnav-target:hover,
.shiftnav.shiftnav-nojs.shiftnav-skin-custom ul.shiftnav-menu li > .shiftnav-target:hover{background:#CFB979;}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.shiftnav-active > .shiftnav-target, 
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.shiftnav-in-transition > .shiftnav-target
 { background:#25252A; border-top:1px solid #9a212e;}



.shiftnav.shiftnav-skin-custom ul.shiftnav-menu > li > .shiftnav-target{
	text-transform: uppercase;
/*	border-top-color:rgb(156, 87, 89);*/

}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu li > .shiftnav-target {padding-left:45px;}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu ul.sub-menu li > .shiftnav-target{							padding-left:65px;	}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu ul.sub-menu ul.sub-menu li > .shiftnav-target{				padding-left:85px;	}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li > .shiftnav-target{	padding-left:100px;	}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu ul.sub-menu li > .shiftnav-target:before { content: "\2013  "}


.shiftnav.shiftnav-skin-custom li .shiftnav-submenu-activation{
	background:#6B151D;
	border-bottom:1px solid #111;
	border-top:1px solid #9a212e;
}
.shiftnav.shiftnav-skin-custom li .shiftnav-submenu-activation:hover{
	background:#2C2C2F;
}


.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.shiftnav-retract .shiftnav-target{
	background:rgba(0,0,0,.2);
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	text-align:right;
}



/* .shiftnav ul.shiftnav-menu li.shiftnav-retract > .shiftnav-target { padding: 4px 25px;} */


.shiftnav-menu li.shiftnav-depth-0:first-child a{ padding-top:20px;}

.shiftnav-sub-accordion { position:relative;}
.shiftnav li .shiftnav-submenu-activation {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    padding: 0 20px;
    height: 100%;
    width: 50px;
    max-width: 50px;
    cursor: pointer;
    z-index: 100;
    text-align: center;
	}