/*TODO: CLEAN TO APPLY ONLY TO HEADER DEFAULT*/
.header-default {}
.header-default ~ main {}
.header-default ~ footer {}






#primary-nav ul{}
#primary-nav ul li{
	float:left;}
.mobileview #header.open #primary-nav ul li{float:none;}
.mobileview #header.open #primary-nav ul li a{}



/*
	MAIN NAVIGATION
*/
/* Main Navigation Theme */
/* 1st Level */
#primary-nav ul li a{
	padding:10px;
	text-align:center;}
#primary-nav ul li.current-menu-item a{color:#c12f2e;}
/* 2nd Level */
#primary-nav ul ul{
	background:rgba(150,150,150,.5);
}
#primary-nav ul ul li a {
	text-align:left;
	font-size:.8em
}
/* 3rd Level */


/* Animating 2nd and 3rd level */
#primary-nav > * > ul > li ul {
    z-index:1;
    max-height:0;
    overflow:hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;	
    -webkit-transition:350ms;
    -moz-transition:350ms;
    -ms-transition:350ms;
    -o-transition:350ms;
    transition:350ms;
}
#primary-nav > * > ul > li > ul {
    -webkit-transform:perspective(400px) rotateX(-90deg);
    -moz-transform:perspective(400px) rotateX(-90deg);
    -ms-transform:perspective(400px) rotateX(-90deg);
    -o-transform:perspective(400px) rotateX(-90deg);
    transform:perspective(400px) rotateX(-90deg);
	-webkit-perspective:400px;
	-moz-perspective:400px;
	-ms-perspective:400px;
	-o-perspective:400px;
	perspective:400px;
    -webkit-transform-origin:50% 0;
    -moz-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    -o-transform-origin:50% 0;
    transform-origin:50% 0;
    transformOrigin:50% 0;}
#primary-nav > * > ul > li > ul > li ul {
    -webkit-transform:perspective(400px) rotateY(90deg);
    -moz-transform:perspective(400px) rotateY(90deg);
    -ms-transform:perspective(400px) rotateY(90deg);
    -o-transform:perspective(400px) rotateY(90deg);
    transform:perspective(400px) rotateY(90deg);
	-webkit-perspective:400px;
	-moz-perspective:400px;
	-ms-perspective:400px;
	-o-perspective:400px;
	perspective:400px;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    -o-transform-origin:0 0;
    transform-origin:0 0;
    transformOrigin:0 0;}


#primary-nav > * > ul > li:hover > ul,
#primary-nav > * > ul > li:focus-within > ul {
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);}
#primary-nav > * > ul > li > ul li:hover > ul,
#primary-nav > * > ul > li > ul li:focus-within > ul {
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    transform:rotateY(0);}

/* Main Navigation Bullets
#primary-nav ul li a:before{
	content:'\00bb';
	margin-right:.5em;
	position:relative;
	top:-1px;
	color:#c12f2e;
	display:none;}
#primary-nav ul li a:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;right:0;
	margin:auto;
	width:4em;
	height:2px;
	background:#c12f2e;} */

/* MAIN NAVIGATION */