@media (min-width: 601px){
nav.primary {
width: 200px;
text-align: center;
}
nav.primary li {
margin-right:12px;
}
nav.primary a::before {
content: "";
display: inline-block !important;
border-radius: 50%;
width: 9px;
height: 9px;
background:#000;
margin-bottom:15px;
}
nav.primary a {
display:inline-block;
writing-mode: vertical-rl;
text-orientation: upright;
vertical-align: top;
letter-spacing:3px !important;
width:15px !important;
height:20px;
overflow: hidden;
cursor:pointer;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
nav.primary a:hover {
height:auto !important;
width:20px;
}
.anchor-menu {
position: fixed;
}
.anchor-menu-list{ position: fixed;
top:350px;
margin-bottom: 20px;
max-width: 97%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#main-region .span-2 {
width: auto !important;
padding-right:60px;
}
.anchor-menu ul {
list-style-type: none;
line-height:0.7em !important;
}
.anchor-menu li a {
font-size:15px;
font-family: futrfw-webfont !important; }
.anchor-menu li a:hover{
color: #000;
}
.my-centered-parent-home-video video { }
.my-centered-parent-home-video img { }
}
@media (max-width: 600px) { }
@media (max-width: 600px){
.anchor-menu-list{
display:none;
}
body.use-mobile-menu nav.primary li a {
border-bottom:none !important;
}
body.use-mobile-menu nav.primary li {
text-align: right;
margin-right: 0;
}
.primary.transition.active::before {
content:"";
width:100%;
height:55px;
display:block;
background: #fff;
opacity: .8;
}
.primary.transition.active {
margin-top:-55px;
}
}