body, p {font-size:.85rem;}
body {
z-index:1;
}
h1 {
font-size:1.8rem;
}
h2 {
font-size:1.6rem;
}
h3 {
font-size:1.4rem;
}
h4 {
font-size:1.2rem;
}
.fullHeight { height: 100%;
height: 100vh;
position: relative; } #frontpage-content h2 {
font-size: 2em;
}
#frontpage-nav {
position: fixed;
max-width: 25%;
margin-top: 99px
}
#frontpage-content .spacer-large{  width: 100%;
padding:100px 0;
}
#message-block>.row{
position: absolute;
bottom:10px;
width:100%
}
body.home.page h1,
body.home.page h2,
body.home.page h3 {
color: white;
}
body.home.page #footer {
display: none;
} #frontpage-nav {
position: fixed;
max-width: 300px;
padding: 0 20px;
}
#message h1 {
font-family: 'Dancing Script', cursive !important;
font-size: 4em;
line-height:3.5rem;
font-weight: 700;
color: white;
padding: 20px 40px;
margin-bottom:20px; text-shadow: 0px 0px 10px rgba(150, 150, 150, 1);
}
#message h1.line2 {
margin-left: 0px;
margin-bottom: 20px;
}
#message h1.line2 span { } #pagenav{
padding: 0 20px;
}
#pagenav:after {
content: " ";
height:70px;
max-width: 300px;
margin-top: 20px;
background: no-repeat center/100% url(//www.brightscreek.com/wp-content/themes/brightscreek2016/images/logo-embelishment.png);
display: block;
}
#mainnav ul {
margin: 0;
}
#mainnav ul #menu-item-128 { display:none;
}
#mainnav li {
display: block;
margin: 5px 0;
}
#mainnav ul>li>ul {
display: none;
margin: 0;
padding: 0; }
#mainnav li.menu-item-has-children:hover ul {
display: block;
}
#mainnav ul>li>a {
display: block;
padding: 8px;
margin: 5px 0;
background: rgba(100, 100, 100, .8);
color: white;
}
#mainnav ul>li.current_page_item.menu-item-has-children>a,
#mainnav ul>li.current-page-ancestor.menu-item-has-children>a
{
margin: 0;
}
#mainnav ul>li>ul>li {
display: block;
margin: 0 0;
}
#mainnav li.current_page_parent>ul,
#mainnav li.current_page_item>ul,
#mainnav li.current_page_ancestor>ul {
display: block
}
#mainnav ul ul>li>a {
margin: 0;
padding: 5px;
font-size: .8em;
background: #DADADA;
color: #444;
}
#mainnav ul ul ul {
display:none !important;
}
#mainnav ul ul ul>li>a
{
margin: 0;
padding: 3px;
font-size: .75em;
}
#mainnav ul>li>ul>li.current_page_parent a,
#mainnav ul>li>ul>li.current_page_item a
{
background: #F3F3F3;
}
#mainnav ul ul ul>li:last-child {
margin-bottom:5px;
}
#mainnav a:hover,
#mainnav li.current_page_item>a { }
#mainnav li.current_page_parent>a{ }
#mainnav ul ul li>a:hover,
#mainnav ul ul ul li>a:hover {
color: red !important;
}
#mainnav ul ul>li.current_page_item>a
{
color: maroon;
}
#mainnav ul ul ul>li.current_page_item>a {
color: maroon;
}
#mainnav li{
position:relative;
}
#mainnav li a:hover > ul.children {
display: block;
position: absolute;
left: 260px;
top: 0px;
width: 150px;
z-index: 100;
background: white;
}
#mainnav>ul>li{
position:relative;
}
#mainnav>ul>li:hover>ul {
display:block;
position:absolute;
left:100%;
top:0px;
z-index:100;
width:300px; background: rgba(255,255,255,0.9);
}
#mainnav ul>li>ul>li>a {
padding: 5px 0;
margin: 0;
}
#mainnav li.current_page_item:hover>ul,#mainnav li.current_page_parent:hover>ul, #mainnav li.current_page_item>ul.children, #mainnav li.current_page_ancestor>ul.children{
display: block !important;
position:static;
width:inherit;
box-shadow: none;
margin:0;
}
#mainnav li.current_page_ancestor>ul, #mainnav li.current_page_parent>ul, #mainnav li.current_page_item>ul, #mainnav li.current_page_ancestor>ul {
display: block;
}
#mainnav>ul>li:hover>ul {
display: block;
position: absolute;
left: 100%;
top: 0px;
z-index: 999;
width: 100%; box-shadow: 2px 2px 2px rgba(0,0,0,.3);
}
#mainnav li.current_page_parent>a, #mainnav>ul>li>a:hover, #mainnav li.current_page_item>a, #mainnav li.current_page_ancestor>a{
background: #292929;
}
#mainnav ul ul li>a:hover, #mainnav ul ul ul li>a:hover {
color: red !important;
}
#mainnav ul ul ul>li:last-child {
margin-bottom: 0;
} #pagenav {
position:relative;
margin-top: -101px !important;
max-width: 300px;
}
.logo {
height: 90px;
} #main-content { padding-right: 0px;
}
#main-content .featured-statement {
padding-right:.9375rem;   
}
#main-content .post{
padding-right: .9375rem;
padding-bottom:50px;
}
#inner-content{
margin-bottom:30px;
}
#inner-content > .row{
margin-top:20px;
}
#main-content #tribe-events-content {
padding: 10px 0.9375rem 20px 0.9375rem;
}
.info-right {
padding-right: 1.875rem;
}
#main-content .event {
padding-right: 1.875rem;
} body.home.page .soc{
position: fixed;
top: 10px;
right: 10px;
width: 32px;
}
#masthead .soc {
position: absolute;
top: 10px;
right: 10px;
width: 32px;
}
body.home.page .soc a, #masthead .soc a {
opacity: 1;
color:#000;
background: rgba(255,255,255,.8);
} #masthead, #content-wrapper, #footer, #footer-upper  {
position:relative; }
#masthead {
height: 210px; }
#content-wrapper {
width: 100%;
background: #fff url(//www.brightscreek.com/wp-content/themes/brightscreek2016/images/bg-sidebarfix.png) center top repeat-y;
background: #fff;
}
#footer-lower { }
#footer .logo {
padding: 0px 40px;
background:transparent;
}
#main-content .gallery {
margin: 0 -.5rem;
padding-right: 1.8625rem;
} .page-id-805 table td:first-child{
width:10%;
}