embed, iframe, object, video {
display: block;
max-width: 100%;
z-index: 9999 !important;
position: relative;
}
.page-id-1483 #grve-inner-header {margin: 38px 0 0 !important;}
.page-id-1483 .grve-header-sticky #grve-inner-header {margin: 0 !important;}
.page-id-1483 #grve-top-bar {top: 0;}
#grve-header #grve-main-menu ul li ul {top: 71%;z-index: 999;}
.hs-error-msgs.inputs-list label {
color: red !important;
}
.grve-media {
width: auto!important;
}
@media only screen and (max-width: 600px) {
.grve-feature-element.grve-revslider {margin: 72px 0 0;}
.SnapABug_Button {display: none!important;}
#menu-footer-widget-menu {padding: 0 12px!important;}
}
#grve-page-title, #grve-main-content.grve-error-404 {
background: rgba(0, 0, 0, 0) url(http://trailscarolina.com/wp-content/uploads/2015/05/slide16-1920x500.jpg) repeat scroll 0 0;
}
.responsive-menu-button.responsive-menu-accessible.responsive-menu-boring {
display: none !important;
}
.responsive-menu-button.responsive-menu-accessible.responsive-menu-boring.secondbutton {
display: block !important;
}
#responsive-menu-wrapper > div {
display: none;
}
#responsive-menu-container {
top: 41px!important;
}
.responsive-menu-box {
height: unset!important;
position: unset!important;
width: 25px;
}
.secondbutton.is-active {
background: #577334 none repeat scroll 0 0 !important;
float: right !important;
height: 32px !important;
overflow: hidden !important;
position: fixed !important;
right: 28% !important;
top: 40px !important;
z-index: 99999999 !important;
}
.secondbutton.is-active .responsive-menu-box {
height: 19px!important;
position: relative!important;
width: 25px!important;
top: 13px!important;
margin: -24px 0 0 0!important;
}
.responsive-menu-button.secondbutton {
height: 26px !important;
position: absolute !important;
right: 1.6% !important;
top: 32px !important;
width: 26px !important;
}
.secondbutton.is-active  {
position: absolute!important;
right: 28%!important;
top: 0!important;
width: 46px!important;
height: 34px!important;
}
.secondbutton.is-active {
background: #577334 url(http://trailscarolina.com/wp-content/uploads/2017/01/cross.png) no-repeat scroll 4px 1px !important;
background-size: 86%!important;
position: fixed!important;
top: 40px!important;
}
.resources_heading a {
font-size: 24px !important;
padding: 26px 0 14px !important;
text-align: center;
}
.resources_heading a:hover {
background: transparent!important;
cursor: text !important;
}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {
background-color: #577334!important;
}
@media only screen and (max-width: 1200px) {
#grve-header[data-menu-align="right"][data-menu-type="simply"] #grve-main-menu > ul > li {
padding-left: 10px !important;
padding-right: 8px!important;
}
#grve-header[data-menu-align="right"] #grve-main-menu {
float: right!important;
padding: 12px 45px 2px 0px!important;
}
}
@media only screen and (max-width: 1024px) {
#responsive-menu-button {
display: none !important;
}
}
.hidefield {
display: none;
}
.hbspt-form {
display: none !important;
}
.grve-default #grve-top-bar {
top: 0!important;
}
.grve-header-sticky #grve-header-wrapper #grve-inner-header {
margin: 0 !important;
}
.grve-default #grve-header-wrapper #grve-inner-header {
margin: 41px 0 0 !important;
}
.grve-header-sticky #grve-header-wrapper #grve-inner-header {
margin: 0 !important;
}