-webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';
} #logo {
max-height: 90%!important;
}
.et_search_outer {
display: none!important;
visibility: hidden!important;
}
.et-search-field {
display: none!important;
}
#et-main-area {margin-top: 20px;}
#page-container {padding-top: 59px!important;}
.menulink {color: #000000; background-color: #f0d722; padding: 3px 5px; line-height: 1;}
.et_pb_divider_4:hover:before {border-top-width:0px!important;}
.et_pb_divider_3:hover:before {border-top-width:0px!important;}
.et_pb_divider_5:hover:before {border-top-width:0px!important;}
.et_pb_divider_2:hover:before {border-top-width:0px!important;}
.et_pb_divider_0:hover:before {border-top-width:0px!important;}
.et_pb_divider_1:hover:before {border-top-width:0px!important;}
.center {text-align: center; margin: 0 auto 0 auto;}
.mobile_menu_bar et_pb_header_toggle et_toggle_fullscreen_menu {color: #ffffff;}
#top-menu li {font-size: 18px;}
.et_mobile_menu li a {font-size: 18px;}
a {
cursor: pointer;
}
#top-menu-nav>ul>li>a:hover {text-decoration:underline; opacity: 1;}
.bottom-nav a:hover {text-decoration:underline; opacity: 1;}
a:focus {
outline: 1px solid;
outline: -webkit-focus-ring-color auto 1.5px;
}
a:visited {color: #000000;}
.highlight {color: #000000; background-color: #f0d722; padding: 3px 5px; line-height: 1;}
.highlight:hover {color: #f0d722!important; background-color: #000000;}
.highlight:focus,.nohovr:focus {outline: 1px solid; outline: -webkit-focus-ring-color auto 1.5px;}
.inverslink:hover {text-decoration:underline;}
.textlink:hover {text-decoration:underline;}
.boldlink:hover {font-style: italic;}
.mejs-button>button:focus {outline: 1px solid #f0d722!important;}
p {color: #000000;}
ul {color: #000000;}
.cookieconsent {line-height: 1.4;}
.ctcc-left-side {margin-right: 0!important;}
.w3eden .modal-open {
font-family: 'Transit', Arial, sans-serif!important;
}
#footer-widgets {padding: 3% 0 0;}
.et_pb_widget {float: none;}
#footer-bottom {background-color: #1f1f1f;}
.bottom-nav a {
color: #bbb;
}
.footer-widget * {
box-sizing: border-box;
}
.footer-widget .row::after {
content: "";
clear: both;
display: table;
}
[class*="col-"] {
float: left;
padding: 15px 0;
text-align: center;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
.formfield1 {float: left;}
.formfield2 {float: left; padding: 0 0 0 3%;margin-bottom: 16px;}
.formfieldinput {width: 100%; color: #999; background-color: #eee; border:0; font-size: 14px; padding: 16px;}
input.formfieldinput {color: #999; background-color: #eee; border:0; font-size: 14px; padding: 16px 23px;}
.formsend {background-color:#f0d722; color: #000; padding: 6px 18px; border:0;font-size: 18px;}
.wpcf7-not-valid-tip {font-size: 0.8em;}
.wpcf7 form .wpcf7-response-output {border: 0; color: #dc3232; font-size: 0.8em;padding: 0; margin: 8px 0;line-height: 1.3em;}
@media only screen and (max-width: 600px) {    
#et-main-area {margin-top: 30px;}
.col-4 {
width: 100%!important;
display: block!important;
margin: 0 auto;
float: none !important;;
}
.playstore {
padding: 0;
}
}
@media (min-width: 981px) {
.footer-widget {margin-bottom: 3%!important;}
}
@media (max-width: 768px) {
#page-container {padding-top: 50px!important;}
.footer-widget:nth-child(n) {width: 100%!important;}
#footer-widgets {padding: 3% 0;}
}
@media (max-width: 480px) {
.formfield, .formfield1, .formfield2 {width: 100%;display: block;float: none!important; padding-left:0;}
.formfieldinput {width: 100%;}
select.formfieldinput {width: 100%;}
#footer-widgets {padding: 11% 0 0;margin-bottom: -15px;}	
.footer-widget:nth-child(n) {margin-bottom: 0!important;width: 100%!important;}
}