#cookie-law-info-again {
display:none!important;
}
.grecaptcha-badge {
visibility:hidden
}
.et_pb_section_0 {
padding-top: 10%!important;
}
.footer_links a:hover {
color:#ecf0f1!important;
}
#logo {
background: #00000001!important;
}
ul#mobile_menu_slide { 
text-align:center!important;
}
.et_contact_bottom_container {
float:none!important;
text-align:center!important;
}
.et_pb_scroll_top.et-pb-icon {
position: fixed!important;
bottom: 15px!important;
right: 20px!important;
width: 40px!important;
height: 40px!important;
color: #ffff!important;
background-color: #2d2a2d!important;
border-radius: 20%!important;
}
.mobile_menu_bar:before {
color:#e74c3c!important;
font-size: 40px!important
}
.mobile_menu_bar:after {
color:#e74c3c!important;
}
#main-footer {
display:none;
}
.wpcf7-submit {
color: white;
background-color: black;
border: none;
padding: 10px;
}
.et_slide_in_menu_container.et_pb_slide_menu_opened {
top: 0!important;
}
.grecaptcha-badge {
opacity:0;
}
@media only screen and (max-width: 767px) {	
.et_slide_in_menu_container.et_pb_slide_menu_opened {
z-index:999;
top: 0!important;
}
.et_slide_menu_top {
padding: 60px 14px 0px 14px!important;
}
h1 {
font-weight: 500!important;
}
.et_pb_scroll_top.et-pb-icon {
display: none!important;
}
.et_pb_section_0 {
padding-top: 110px!important;
}
#main-header {
position: fixed!important;
}
#logo {
max-height: 74%!important;
}
.wpcf7-form-control {
width:260px;
}
td  {
padding: 4px 12px!important;
}
.ancil_tabs>ul{
display:block!important;
}
.ancil_tabs>ul>li{
height:auto!important;
}
.ancil_tabs>ul>li>a{
padding: 14px!important;
line-height: 1em!important;
}
#ancil_q{
box-shadow:none!important;
text-align:center!important;
}
#table_anc_8 table, #table_anc_7 table, #table_anc_5 table {
display:none;
}
}
.required { 
color:red;}