.header{ background: #ffffff; }#masthead.sticky{ background-color: rgba(255,255,255,.95); }#masthead.sticky{position:fixed; z-index:99999;margin:0 auto 30px; width:100%;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);}#masthead.sticky #header-container{ padding:10px 0;transition: padding 200ms linear; -webkit-transition:padding 200ms linear;}#masthead.sticky .navbar.navbar-default{ background: rgba(255,255,255,.95); border-bottom:1px solid #f5f5f5}.page-template-homepage-transparent-php #masthead.sticky #main-menu .nav>li>a{ color:#444}#main-menu .nav>li>a{ color: #767676; }#main-menu .nav>li>a:hover{ color: #75ca37; }#main-menu .nav>li.nav-myacount a{ background-color: #75ca37 !important; }#main-menu .nav>li.nav-myacount a{ color: #ffffff; }#main-menu .nav>li.nav-myacount a:hover{ background-color: #68b131 !important; }#main-menu .nav>li>ul li { background-color: #75ca37 !important; }#main-menu .nav>li>ul li a{ color: #ffffff; }#main-menu .nav>li>ul li:hover { background-color: #68b131 !important; }#main-menu .nav>li>ul li a:hover{ color: #dddddd !important; }.sub-title-inner h2{ color: #ffffff; }.sub-title-inner h2{ font-size: 36px; }.themeum-breadcrumbs .breadcrumb a, .themeum-breadcrumbs .breadcrumb>.active, .themeum-breadcrumbs .breadcrumb>li+li:before{ color: #ffffff; }.themeum-breadcrumbs .breadcrumb{ font-size: 14px; }.sub-title{ padding-top: 50px; }.sub-title{ padding-bottom: 50px; }.sub-title{ margin-bottom: 80px; }#header-container{ padding-top: 20px; }#header-container{ padding-bottom: 20px; }#footer{ background: #f2f2f2; }.copyright{ color: #767676; }#footer{ padding-top: 25px; }#footer{ padding-bottom: 25px; }#bottom{ background: #fafafa; }.aligncenter{max-width:100%;height:auto}
.acton-btn:focus{ color:#ffffff; }
#quick-contacts-bar { padding:5px 0px;background-color:#23282d;font-size:13px; }
#quick-contacts-bar i { margin-right:10px }
#quick-contacts-bar>.container>.pull-left { list-style:none;margin:0;padding:0 }
#quick-contacts-bar>.container>.pull-left>li { display:inline }
#quick-contacts-bar>.container>.pull-left>li>a { margin-right:20px }
.qtranxs-lang-menu img{margin-top:-2px}
.mc4wp-form:after{ display: none; }
.powered-by-mb{ display: none; }
.page-id-65 .powered-by-mb{ display: inline-block; }
.logo-wrapper img{ margin-top:-5px; max-width: 60%; }

.em-calendar { border: 1px solid #c0c0c0 !important; }
.em-calendar thead, .em-calendar tbody .days-names { background-color: #75ca37; color: #fff; }
.em-calendar thead a { color: #fff !important; }
.em-calendar tbody .days-names { border-bottom: 1px solid #c0c0c0; }
.em-calendar tbody { background-color: rgba(255, 255, 255, 0.6); }
.em-calendar td.eventful,
.em-calendar td.eventful-today { background-color: #75ca37 !important; }
.em-calendar td.eventful-post { background-color: #8aca36 !important; }
.em-calendar td.eventful > a,
.em-calendar td.eventful-today > a,
.em-calendar td.eventful-post > a { font-weight: bold; text-decoration: none !important; color: #fff !important; }
.em-calnav.em-calnav-prev, .em-calnav.em-calnav-next {
    font-size: 0;
    position: relative;
    width: 20px;
    display: inline-block;
    box-sizing: border-box;
}
.em-calnav.em-calnav-prev::before{
    content: "\f0d9";
    font-family: "FontAwesome";
    font-size: 18px;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    color: #fff;
    top: -22px;
}
.em-calnav.em-calnav-next::before{
    content: "\f0da";
    font-family: "FontAwesome";
    font-size: 18px;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    color: #fff;
    top: -22px;
}
table.em-calendar thead td{padding: 6px 4px;}
.em-calendar-wrapper table.em-calendar td.eventless-today, .em-calendar-wrapper table.em-calendar td.eventful-today {
    background-color: #E8981F;
    color: #fff;
}
table.em-calendar td {
    padding: 13px 2px;
    text-align: center;
}
em-calendar{width: 80%;  margin: 0 auto;}


/* MEDIA QURIES */
/* - NON SMARTPHONES */
@media all and (min-width:768px){
    
}
/* - SMARTPHONES */
@media all and (max-width:767px){
    #masthead { margin-bottom: 0px !important; }
    #masthead.sticky #mobile-menu { top: 45px; }
    #quick-contacts-bar span { display:none; }
    .logo-wrapper img{ margin-top:-48px; width: 50%; }
}.certificate{ background-color: #998675; }