@media (max-width: 992px){
.nav-trigger .nav-trigger-case {
position: static;
display: block;
width: 100%;
}    
} @media (min-width: 992px){
.sf-menu li:hover, .sf-menu .sfHover, .sf-menu .dropdown .active:hover, .current_page_ancestor{background:#f7941e;}
#nav-main ul.sf-menu li.current_page_ancestor a{
color:#fff; background:#f7941e;
}
}
.col-md-12 > #nav-main ul.sf-menu, .col-md-12 > .nav-main ul.sf-menu {
background:  #f7941e;
}
.textwidget #CDSSCROLLINGRAVE.wide { width: 100%; } #nav-main ul.sf-menu a, .nav-main ul.sf-menu a {
padding-left: 6px;
padding-right: 6px;
}
.page-header {
border-bottom: 2px solid rgba(0, 0, 0, 1);
border-color: #f7941e;
border-top: none;
padding-bottom: 5px;
padding-top: 0px;
text-align: center;
} .panel-grid-cell .widget-title {
text-align: center;
} #containerfooter .virtue_social_widget a {
background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
}
.virtue_social_widget a i {
font-size: 24px;
}
footer#containerfooter {
text-align: center;
}
#containerfooter .menu li a {
float: none;
margin-right: auto;
margin-left: auto;
} .origin-widget.origin-widget-button-simple-orange a {
color: #000000 !important;
font-weight: 800 !important;
} .flex-direction-nav {
display: none;
}
.portfolionav {
display: none;
}
.pcfull .pcbelow {
display: none;
} .form-search .search-query {
background-color: #fdf0d0;	
} .virtue_social_widget a {
border-radius: 10px;
line-height: 16px;
padding: 15px;
}
#containerfooter .virtue_social_widget a {
background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
}
.virtue_social_widget a i {
font-size: 24px;
}
footer#containerfooter {
text-align: center;
}
#containerfooter .menu li a {
float: none;
margin-right: auto;
margin-left: auto;
}
.virtue_social_widget.clearfix a {
float: none;
display: inline-block;
}
hr {
-moz-border-top-colors: #ee4036;
border-width: 2px 0 0;
margin-bottom: 10px;
margin-top: 10px;
} div#optanon-cookie-policy .optanon-cookie-policy-group {
margin-bottom: 81px;
margin-top: 41px;
}
.optanon-cookie-policy-group-name{
font-family: Michroma;
line-height: 32px;
font-weight: 400;
font-style: normal;
color: #981e21;
font-size: 26px;	
}
.optanon-cookie-policy-cookies-used{
font-family: Michroma;
line-height: 30px;
font-weight: 400;
font-style: normal;
color: #981e21;
font-size: 22px;
}
.optanon-cookie-policy-subgroup-table-header{
font-family: Michroma;
line-height: 24px;
font-weight: 400;
font-style: normal;
color: #981e21;
font-size: 20px;
}