.massivepresence-absolute {
position: absolute!important;
}
.error404 .massivepresence-absolute,
.page-template-default .massivepresence-absolute,
.single-product .massivepresence-absolute,
.archive .massivepresence-absolute,
.search .massivepresence-absolute,
.home .massivepresence-absolute,
.opaq .massivepresence-absolute {
position: fixed!important;
}
.massivepresence-full-menu-container {
position: fixed;
z-index: 99999;
top: 10px;
right: 20px;
cursor: pointer;
}
.massivepresence-full-menu ul li {
display: inline;
}
.massivepresence-full-menu ul li a {
color: #222;
font-family: 'Oswald';
font-weight: 400;
font-size: 20px; letter-spacing: 0px;
}
.full-screen .massivepresence-full-menu ul li a,
.single-post .massivepresence-full-menu ul li a,
.page-template-fullpage-template .massivepresence-full-menu ul li a {
color: #fff;
}
.full-screen .opaq .massivepresence-full-menu ul li a,
.single-post .opaq .massivepresence-full-menu ul li a,
.page-template-fullpage-template .opaq .massivepresence-full-menu ul li a {
color: #222;
}
.massivepresence-full-menu ul li a:hover {
opacity: 0.5;
}
.massivepresence-full-menu-container {
display: none;
} .massivepresence-menu .sub-menu a {
color: #222;
font-size: 28px;
}
.massivepresence-menu .menu li span svg {
fill: #222;
}
.massivepresence-full-menu-container {
top: 0px!important;
right: 0px;
}
.massivepresence-full-menu ul li {
float: left;
list-style: none;
position: relative;
}
.massivepresence-full-menu ul {
margin: 0;
padding: 0;
}
.massivepresence-full-menu ul li a {
color: #222;
padding: 25px 12px 19px 12px;
display: block;
padding-top: 1em;
padding-bottom: 0.85em;
}
.massivepresence-full-menu .menu-item-has-children:not(.menu-add) > a:after {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: .75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0d7";
color: inherit;
font-size: .857em;
margin-top: 2px;
speak: none;
width: 1em;
display: inline-block;
text-align: right;
line-height: 1;
}
.massivepresence-full-menu ul.sub-menu a {
padding-top: 0.5em!important;
padding-bottom: 0.5em!important;
}
.massivepresence-full-menu ul.sub-menu {
padding: 0px;
margin: 0;
visibility: hidden;
display: none;
position: absolute;
z-index: 999999;
background-color: #000;
width: 140px;
right: 0;
left: 0;
}
.massivepresence-full-menu ul.sub-menu li {
display: block;
float: none;
}
.massivepresence-full-menu ul.sub-menu a {
color: #fff;
}
.massivepresence-full-menu ul li:hover {
background-color: #000;
}
.massivepresence-full-menu ul li:hover a {
color: #fff!important;
}
.massivepresence-full-menu li.menu-item-has-children:hover {
background-color: #000;
}
.massivepresence-full-menu li.menu-item-has-children:hover a {
color: #fff;
}
.opaq .massivepresence-full-menu li.menu-item-has-children:hover a {
color: #fff!important;
}
.opaq .massivepresence-full-menu ul.sub-menu a {
color: #fff!important;
}
.massivepresence-full-menu li.menu-item-has-children:hover .massivepresence-full-menu ul.sub-menu {
dislpay: block;
}
.massivepresence-full-menu li:hover > ul {
visibility: visible;
display: block;
left: 0;
}
.massivepresence-full-menu .current-menu-item a,
.massivepresence-full-menu .current-page-item a,
.massivepresence-full-menu .current-page-ancestor a,
.massivepresence-full-menu .current-menu-ancestor a {
opacity: 1;
background-color: #000!important;
color:#fff!important;
}
.massivepresence-full-menu li.menu-account .sub-menu,
.massivepresence-full-menu li.menu-cart .sub-menu {
width: 150px;
float: right;
background-color: #222;
}
.massivepresence-full-menu li.menu-account,
.massivepresence-full-menu li.menu-cart {
width: 65px;
}
li.menu-cart span.bubble {
font-size: xx-small;
color: #fff;
background-color: #790000;
border-radius: 50px;
position: absolute;
min-width: 15px;
text-align: center;
padding: 1px;
}
.massivepresence-full-menu  li.menu-cart span.bubble {
font-size: xx-small;
color: #fff;
background-color: #790000;
border-radius: 50px;
position: absolute;
top: 10px;
right: 10px;
min-width: 15px;
text-align: center;
padding: 1px;
}
li.menu-cart.current_page_ancestor span.bubble,
li.menu-cart.current-menu-item span.bubble,
li.menu-cart:hover span.bubble {
color: #790000;
background-color: #fff;
}
.massivepresence-full-menu li.menu-cart a {
padding-top: 1.1em!important;
padding-bottom: 0.75em!important;
}
li.menu-cart.menu-item .fa {
font-size: 1.3em;
}
.massivepresence-full-menu li.menu-cart.menu-item .fa {
vertical-align: top;
}
.massivepresence-full-menu li.menu-search a {
padding-top: 1.15em!important;
padding-bottom: 0.7em!important;
}
.massivepresence-full-menu li.menu-search.menu-item .fa {
font-size: 1.15em;
padding-right: 8px;
padding-left: 8px;
vertical-align: top;
}
.massivepresence-full-menu li.menu-add> a {
padding-top: 1.15em!important;
padding-bottom: 0.7em!important;
}
.massivepresence-full-menu li.menu-add.menu-item .fa {
font-size: 1.3em;
padding-right: 8px;
padding-left: 8px;
vertical-align: top;
}  .massivepresence-menu-button-wrapper {
position:fixed;
z-index:99999999;
top:7px;
left:11px;
width:54px;
height:54px;
cursor:pointer;
-webkit-backface-visibility: hidden;	
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
-webkit-transition: opacity .3s ease;
} .massivepresence-right {
left:auto;
right:11px;
} .massivepresence-menu-button,
.massivepresence-menu-button-three {
padding:12px 11px 10px 11px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
} .massivepresence-menu-button-three:after,
.massivepresence-menu-button-three:before,
.massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before {
content:'';
display:block;
width:32px;
height:2px;
margin:6px 0;
background-color:#747A7D;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease; outline:1px solid transparent;
} .massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button:before,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button:after,
.massivepresence-menu-button-wrapper-hover-touch div.massivepresence-menu-button-middle:before,
.massivepresence-menu-button-wrapper-hover-touch div.massivepresence-menu-button-middle:after,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button-three:after,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button-three:before,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before {
background-color:#A3A6A9 !important;
}  .massivepresence-search-button,
.massivepresence-search-button-right { z-index:99999; }
.massivepresence-search-button-right {
border-right:1px solid #454D52;
width:44px;
height:40px;
font-size: 1.28em;
position:fixed;
top:13px;
right:76px;
cursor:pointer;
-webkit-backface-visibility: hidden;
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
-webkit-transition: opacity .3s ease;
}
.massivepresence-search-button-right .fa {
vertical-align: inherit;
} .massivepresence-search-wrapper {
position:fixed;
z-index:999999999;
top:-1000px;
left:0;
right:0;
width:100%;
height:67px;
margin:0;
padding:0;
overflow:hidden;
background-color:#212121;
-webkit-backface-visibility: hidden;	
-webkit-transform:translateY(-67px);
-moz-transform:translateY(-67px);
transform:translateY(-67px);
-webkit-transition:-webkit-transform .3s ease 0s, top 0s ease .3s;
-moz-transition:-moz-transform .3s ease 0s, top 0s ease .3s;
transition:transform .3s ease 0s, top 0s ease .3s;
}
.massivepresence-search-wrapper-active {
top:0 !important;
-webkit-transform:translateY(0) !important;
-moz-transform:translateY(0) !important;
transform:translateY(0) !important;
-webkit-transition:-webkit-transform .3s ease 0s, top 0s ease 0s !important;
-moz-transition:-moz-transform .3s ease 0s, top 0s ease 0s !important;
transition:transform .3s ease 0s, top 0s ease 0s !important;
} .massivepresence-search-wrapper #searchform input {
width:100%;
height:100%;
font-size:20px;
font-family:'Droid Serif';
font-weight:300;
color:rgba(255,255,255,0.5);
padding: 22px 0 22px 16px;
margin:0;
border:0;
background:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-transition:all .15s ease;
-moz-transition:all .15s ease;
transition:all .15s ease;
} #searchform input::-webkit-input-placeholder { color:#7F848A !important; }
#searchform input:-moz-placeholder { color:#7F848A !important; }
#searchform input::-moz-placeholder { color:#7F848A !important; }
#searchform input:-ms-input-placeholder { color:#7F848A !important; } .massivepresence-search-close-icon {
position: absolute;
top: 10px;
right: 16px;
cursor: pointer;
font-size: 1.5em;
}  .massivepresence-logo-wrapper {
position:fixed;
z-index:99999999;
top:0;
right:17px;
height:67px;
display:table;
-webkit-backface-visibility: hidden;
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
-webkit-transition: opacity .3s ease;
} .massivepresence-left {
left: 1em;
right:auto;
} .massivepresence-logo {
display:table-cell;
vertical-align:middle;
}
.massivepresence-logo a {
color:#222;
font-family:'Oswald';
font-size: 30px;
letter-spacing: -1px;
text-decoration:none;
margin:0;
font-weight: 400;
line-height: 1.4;
padding-bottom: 0px;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.massivepresence-logo a:hover {
text-decoration:none;
}
.full-screen .massivepresence-logo a,
.page-template-fullpage-template .massivepresence-logo a:visited,
.page-template-fullpage-template .massivepresence-logo a,
.single-post .massivepresence-logo a {
color:#fff!important;
}
.full-screen .opaq .massivepresence-logo a,
.page-template-fullpage-template .opaq .massivepresence-logo a,
.single-post .opaq .massivepresence-logo a,
.single-course .opaq .massivepresence-logo a {
color:#222!important;
}
.massivepresence-menu-active .massivepresence-logo a {
color:#222!important;
}
.page-template-fullpage-template .massivepresence-menu-active .massivepresence-logo a:visited,
.page-template-fullpage-template .massivepresence-menu-active .massivepresence-logo a,
.full-screen .massivepresence-menu-active .massivepresence-logo a {
color:#222!important;
}
img.logoimage {
width: 35px;
height: auto;  vertical-align: top;
margin-top: 3px;
margin-right: 7px;
} .massive-presence-header {
position:fixed;
z-index:9999;
top:0;
left:0;
width:100%;
height:67px;
background-color:#fff;
-webkit-backface-visibility: hidden;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
} .massivepresence-menublock {
margin-top:10%;
overflow: hidden;
}
.massivepresence-menu {
padding-bottom: 25px;
}
.massivepresence-menu.class2,
.massivepresence-menu.class1 {
padding-bottom: 25px;
} .massivepresence-menu ul {
width:100%;
list-style-type:none;
margin:0;
padding:0;
margin:30px 0 0 0;
} .massivepresence-menu ul li {
width:100%;
min-height:30px;
list-style-type:none;
margin:0;
padding:1px;
text-align:center;
}
.massivepresence-menu ul li a {
font-family:'Oswald';
font-weight:700;
font-size:28px;
color:#222;
margin:0;
padding:3px 5px;
display:inline-block;
text-decoration:none;
margin-bottom:0px;
text-transform: uppercase;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
transition:all .2s ease;
}
.massivepresence-menu ul li a:hover {
color:#E2E3E4;
} .massivepresence-menu .menu {
list-style:none;
margin:0;
padding:0;
}
.massivepresence-menu .menu li {
position:relative;
margin:0;
padding:0;
border:none;
z-index:auto;
} .massivepresence-menu .menu li span {
display:inline-block;
width:34px;
height:25px;
position:absolute;
top:0;
margin:0 7px 0 7px;
padding:0;
cursor:pointer;
text-align:center;
border-left:1px solid #464D52;
line-height:22px;
}
.massivepresence-menu .menu li span svg {
width:10px;
height:auto;
padding:0;
margin:0 0 0 0;
fill:#8C9093;
vertical-align:middle;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
transform:rotate(90deg);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}
.massivepresence-menu .menu li span:hover svg {
fill:#fff;
} .massivepresence-menu .menu li span.massivepresence-submenu-active svg {	
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
transform:rotate(270deg);
}
.massivepresence-menu .menu ul {
list-style:none;
margin:0;
padding:0;
display:none;
} .massivepresence-menu .sub-menu a {
color:#000;
font-size:11px;
margin:0;
padding:6px 5px;
} .massivepresence-menu-item-description {
font-family:'Open Sans Condensed';
font-size:12px;
line-height:12px;
color:#8D97A4;
padding-top:0px;
padding-bottom:7px;
line-height:10px;
font-weight: 300;
} li.menu-item-has-children > a .massivepresence-menu-item-description { display:none; } .massivepresence-main-wrapper {
position:fixed;
z-index:9999999;
top:-1000%;
left:0;
width:100%; height:101%;
opacity:0;
-webkit-backface-visibility: hidden; -webkit-transform:translate3d(0,0,0); -webkit-overflow-scrolling:touch;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .5s ease, top 0s ease .5s, opacity .25s ease 0s;
-moz-transition:-moz-transform .5s ease, top 0s ease .5s, opacity .25s ease 0s;
transition:transform .5s ease, top 0s ease .5s, opacity .25s ease 0s;
}
.massivepresence-main-wrapper-active {
top:0;
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
-webkit-transition:-webkit-transform .65s ease, top 0s ease 0s, opacity .6s ease 0s;
-moz-transition:-moz-transform .65s ease, top 0s ease 0s, opacity .6s ease 0s;
transition:transform .65s ease, top 0s ease 0s, opacity .6s ease 0s;
}
.massivepresence-main-inner {
width:100%;
height:101%;
overflow-y:auto;
}
.massivepresence-main {
padding:0;
margin:0;
display:table;
width:100%;
height:100%; -webkit-transform:translate3d(0,0,0);
}
.massivepresence-main-inner-inner {
display:table-cell;
vertical-align:top;
margin:0;
padding: 60px 20px 60px 20px;
} .massivepresence-main-inner-inner-toolbar {
padding-top:90px;
} .massivepresence-background-color {
position:fixed;
z-index:99999;
top:-1000%;
left:0;
width:100%; height:101%;
background-color:#182127;
-webkit-backface-visibility: hidden; -webkit-transform:translate3d(0,0,0); -webkit-overflow-scrolling:touch;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .5s ease, top 0s ease .5s;
-moz-transition:-moz-transform .5s ease, top 0s ease .5s;
transition:transform .5s ease, top 0s ease .5s;
}
.massivepresence-background-color-active {
top:0;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
-webkit-transition:-webkit-transform .5s ease, top 0s ease 0s;
-moz-transition:-moz-transform .5s ease, top 0s ease 0s;
transition:transform .5s ease, top 0s ease 0s;
} .massivepresence-background-image {
position:fixed;
z-index:999999;
top:-1000%;
left:0;
width:100%; height:101%;
opacity:0;
-webkit-backface-visibility: hidden; -webkit-transform:translate3d(0,0,0); -webkit-overflow-scrolling:touch;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
transform:translateY(-100%);
background-size:cover;
background-repeat:no-repeat; -webkit-transition:opacity .5s ease 0s, -webkit-transform .5s ease, top 0s ease .5s;
-moz-transition:opacity .5s ease 0s, -moz-transform .5s ease, top 0s ease .5s;
transition:opacity .5s ease 0s, transform .5s ease, top 0s ease .5s;
}
.massivepresence-background-image-active {
top:0;
opacity:.1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
-webkit-transition:opacity .5s ease 0s, -webkit-transform .5s ease, top 0s ease 0s;
-moz-transition:opacity .5s ease 0s, -moz-transform .5s ease, top 0s ease 0s;
transition:opacity .5s ease 0s, transform .5s ease, top 0s ease 0s;
}  .wp-toolbar-active { margin-top:0px; }
@media screen and (max-width: 782px) {
.wp-toolbar-active { margin-top:0px; }
#wpadminbar { position: fixed !important; }
}
.error404 .wp-toolbar-active,
.page-template-default .wp-toolbar-active,
.single-product .wp-toolbar-active,
.archive .wp-toolbar-active,
.search .wp-toolbar-active,
.home .wp-toolbar-active,
.opaq .wp-toolbar-active { margin-top:32px; }
.massivepresence-search-wrapper.wp-toolbar-active.massivepresence-search-wrapper-active {
margin-top: 32px;
}
@media screen and (max-width: 782px) {
.error404 .wp-toolbar-active,
.page-template-default .wp-toolbar-active,
.single-product .wp-toolbar-active,
.archive .wp-toolbar-active,
.search .wp-toolbar-active,
.home .wp-toolbar-active,
.opaq .wp-toolbar-active  { margin-top:46px; } 	
.massivepresence-search-wrapper.wp-toolbar-active.massivepresence-search-wrapper-active {
margin-top: 46px;
}
#wpadminbar { position: fixed !important; }
}
#wpadminbar { z-index:9999999999999999999999; } body.massivepresence-menu-active {
overflow: hidden;
}
p.site-description {
font-size: 12px;
font-family: Open Sans Condensed;
font-weight: 300;
text-transform: uppercase;
padding: 0;
margin: 0;
padding-left: 5px;
line-height: 0;
color: #696969;
margin-bottom: 0;
clear: both;
display: none;
}
.massive-presence-header {
height: 67px;
}
.massivepresence-main  {
text-align: center;
}
.massivepresence-menu-button-three:after, .massivepresence-menu-button-three:before, .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before {
height: 4px;
width: 30px;
margin: 5px 0;
}
.massivepresence-menu-button, .massivepresence-menu-button-three {
padding: 10px 11px 10px 11px;
}
.massivepresence-search-button svg, .massivepresence-search-button-right svg {
width: 26px;
height: 26px;
margin: 8px 0 0 8px;
}
.massivepresence-menu-active .massivepresence-menu-button-three:before {
margin: 4px 0 0 -2px;
transform: translateY(10px) rotate(45deg)!important;
-moz-transform: translateY(10px) rotate(45deg)!important;
-webkit-transform: translateY(10px) rotate(45deg)!important;
} .massivepresence-menu-button:after,
.massivepresence-menu-button:before,
.massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.massivepresence-menu-button-three:after,
.massivepresence-menu-button-three:before,
.massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#222; }
.page-template-fullpage-template .massivepresence-menu-button:after,
.page-template-fullpage-template .opaq  .massivepresence-menu-button:before,
.page-template-fullpage-template .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.page-template-fullpage-template .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.page-template-fullpage-template .opaq  .massivepresence-menu-button-three:after,
.page-template-fullpage-template .opaq  .massivepresence-menu-button-three:before,
.page-template-fullpage-template .opaq  .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#fff; }
.full-screen .massivepresence-menu-button:after,
.full-screen .massivepresence-menu-button:before,
.full-screen .massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.full-screen .massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.full-screen .massivepresence-menu-button-three:after,
.full-screen .massivepresence-menu-button-three:before,
.full-screen .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#fff; }
.single-post .opaq  .massivepresence-menu-button:after,
.single-post .opaq  .massivepresence-menu-button:before,
.single-post .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.single-post .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.single-post .opaq  .massivepresence-menu-button-three:after,
.single-post .opaq  .massivepresence-menu-button-three:before,
.single-post .opaq  .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#fff; }
.page-template-fullpage-template .opaq .massivepresence-menu-button:after,
.page-template-fullpage-template .opaq  .massivepresence-menu-button:before,
.page-template-fullpage-template .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.page-template-fullpage-template .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.page-template-fullpage-template .opaq  .massivepresence-menu-button-three:after,
.page-template-fullpage-template .opaq  .massivepresence-menu-button-three:before,
.page-template-fullpage-template .opaq  .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#222; }
.full-screen .opaq  .massivepresence-menu-button:after,
.full-screen .opaq  .massivepresence-menu-button:before,
.full-screen .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.full-screen .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.full-screen .opaq  .massivepresence-menu-button-three:after,
.full-screen .opaq  .massivepresence-menu-button-three:before,
.full-screen .opaq  .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#222; }
.single-post .opaq  .massivepresence-menu-button:after,
.single-post .opaq  .massivepresence-menu-button:before,
.single-post .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.single-post .opaq  .massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.single-post .opaq  .massivepresence-menu-button-three:after,
.single-post .opaq  .massivepresence-menu-button-three:before,
.single-post .opaq  .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#222; } .massivepresence-menu-active .massivepresence-menu-button:after,
.massivepresence-menu-active .massivepresence-menu-button:before,
.massivepresence-menu-active .massivepresence-menu-button div.massivepresence-menu-button-middle:before,
.massivepresence-menu-active .massivepresence-menu-button div.massivepresence-menu-button-middle:after,
.massivepresence-menu-active .massivepresence-menu-button-three:after,
.massivepresence-menu-active .massivepresence-menu-button-three:before,
.massivepresence-menu-active .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#222; } .massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button:before,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button:after,
.massivepresence-menu-button-wrapper-hover-touch div.massivepresence-menu-button-middle:before,
.massivepresence-menu-button-wrapper-hover-touch div.massivepresence-menu-button-middle:after,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button-three:after,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button-three:before,
.massivepresence-menu-button-wrapper-hover-touch .massivepresence-menu-button-three div.massivepresence-menu-button-three-middle:before { background-color:#cccccc !important; } .massivepresence-heading { color:#ffffff; } .massivepresence-menu .sub-menu a { color:#222; }
.massivepresence-menu .sub-menu a:hover { color:#cccccc; }
.massivepresence-menu .menu li span svg { fill:#000; }
.massivepresence-menu .menu li span:hover svg { fill:#cccccc; }
.massivepresence-menu .menu li span { border-color:#cccccc; } .massivepresence-background-color { background-color:#fff; } .massivepresence-background-image { opacity:0.3; } .massivepresence-background-color { opacity:1; } .massive-presence-header { opacity:1; 
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-webkit-transition: opacity .3s ease-in-out;
} body { margin-top:67px !important; }
body.full-screen  { margin-top:0px !important; }
body.single-course { margin-top:0px !important; }
body.single-post { margin-top:0px !important; }
body.page-template-fullpage-template { margin-top:0px !important; }
body .massive-presence-header { opacity: 1; }
body.full-screen .massive-presence-header  { opacity:0; }
body.full-screen .opaq .massive-presence-header { opacity: 1; }
body.single-post .massive-presence-header  { opacity:0; }
body.single-post .opaq .massive-presence-header { opacity: 1; }
body.page-template-fullpage-template .massive-presence-header  { opacity:0; }
body.page-template-fullpage-template .opaq .massive-presence-header  { opacity:1; } .massivepresence-menu .sub-menu a {
font-size:20px;
letter-spacing:0px;
} .massivepresence-menu .sub-menu a {
margin-top:0px;
} .massivepresence-menu .menu li.menu-item-has-children span {
top:10px;
} .massivepresence-menu .menu li.menu-item-has-children span {
top:10px;
} .massivepresence-menu .sub-menu li.menu-item-has-children span {
} .massivepresence-background-color {
opacity:0;
-webkit-transition:opacity .4s ease, top 0s ease .4s;
-moz-transition:opacity .4s ease, top 0s ease .4s;
transition:opacity .4s ease, top 0s ease .4s;
}
.massivepresence-background-color-active {
opacity:1;
-webkit-transition:opacity .4s ease, top 0s ease 0s;
-moz-transition:opacity .4s ease, top 0s ease 0s;
transition:opacity .4s ease, top 0s ease 0s;
}
.massivepresence-main-wrapper,
.massivepresence-background-color,
.massivepresence-background-image {
-webkit-transform:translateY(0) translateX(0);
-moz-transform:translateY(0) translateX(0);
transform:translateY(0) translateX(0);
}
.massivepresence-main-wrapper-active,
.massivepresence-background-color-active,
.massivepresence-background-image-active {
-webkit-transform:translateY(0) translateX(0);
-moz-transform:translateY(0) translateX(0);
transform:translateY(0) translateX(0);
}
.massivepresence-background-image { opacity:0; }
.massivepresence-background-image-active { opacity:0.3; } .massivepresence-background-image {
background-position:center center;
} .massivepresence-menu-active .massivepresence-menu-button-three:before {
margin:4px 0 0 -2px;
transform:translateY(8px) rotate(45deg);
-moz-transform:translateY(8px) rotate(45deg);
-webkit-transform:translateY(8px) rotate(45deg);
} .massivepresence-menu-active .massivepresence-menu-button-three:after {
margin:4px 0 0 -2px;
transform:translateY(-8px) rotate(-45deg);
-moz-transform:translateY(-8px) rotate(-45deg);
-webkit-transform:translateY(-8px) rotate(-45deg);
} .massivepresence-menu-active div.massivepresence-menu-button-three-middle:before {
opacity:0;
-webkit-transition:all .15s ease;
-moz-transition:all .15s ease;
transition:all .15s ease;
}
@media only screen and (min-width: 768px) {
.massivepresence-subheading {
padding-top: 0px;
padding-bottom: 0px;
}
.massivepresence-main-inner-inner {
display:table-cell;
vertical-align:top;
margin:0;
padding:60px 20px 60px 20px;
} .massivepresence-main-inner-inner-toolbar {
padding-top:80px;
}
}
@media only screen and (min-width: 1024px) {
.massivepresence-full-menu-container {
display:inline-block;
}
.massivepresence-search-button-right,
.massivepresence-search-button,
.massivepresence-menu-button-wrapper {
display: none;
}
}
@media screen and (min-width: 1024px) {
p.site-description {
display: block;
}
}