
a {color:#636363 ;}
a:hover {color:#e58734 ;}
.mf-head-c {background:#ffffff ;}
.mf-primary {background:#636363 ;}
.mf-primary-2 {background:#e58734 ;}


body {
background-size: 100%;  
background-position: 50% 50%;}



.mf-baner-full {
background:url('');
min-height:550px;
background-position: 50% 50%; 
background-repeat: no-repeat;  
background-size: 100%; 
background-size: cover; 
text-shadow: 2px 2px 0px #000; 
color:#fff 
}





.mf-top-menu-c {background:#ffffff ;}
.mf-top-menu {background:#ffffff ;}
.mf-top-menu li a {color:#000000 ;}
.mf-top-menu li a:hover{background:#f4f4f4; color:#e58734 ;}
.mf-top-menu li ul li {background:#f4f4f4;}
.mf-top-menu li ul li a { font-size: 15px; color:#000}

.mf-right-menu-c {background:#fff ;}
.mf-right-menu {background:#fff ;}
.mf-right-menu li a {color:#000 ;}
.mf-right-menu li a:hover{background:#fff; color:#000 ;}
.mf-right-menu li ul li {background:#000;}
.mf-right-menu li ul li a { font-size: 15px; color:#fff}

.mf-header-menu-c {background:#ffffff ;}
.mf-header-menu {background:#ffffff ;}
.mf-header-menu li a {color:#000 ;}
.mf-header-menu li a:hover{background:#fff; color:#000 ;}
.mf-header-menu li ul li {background:#666;}
.mf-header-menu li ul li a { font-size: 15px; color:#fff}

.mf-footer-menu-c {background:#f2f2f2 ;}
.mf-footer-menu {background:#f2f2f2 ;}
.mf-footer-menu li a {color:#000 ;}
.mf-footer-menu li a:hover{background:#ccc; color:#000 ;}
.mf-footer-menu li ul li {background:#000;}
.mf-footer-menu li ul li a { font-size: 15px; color:#000}

 

.site-title { font-weight: 400;  padding: 15px 0px 15px 0px;  border-bottom: solid 2px #666666; letter-spacing: 1px; font-size: 17px; text-transform:uppercase;}

.widget-title { font-weight: 400;  padding: 15px 0px 15px 0px; border-bottom: solid 2px #666666; letter-spacing: 1px; font-size: 17px; text-transform:uppercase;}


.mf-art-title-gl {font-weight: 400;}

.mf-art-line-title {font-weight: 400; margin: 0px 0px 10px 0px;}

.page-title { font-weight: 400;  padding: 15px 0px 15px 0px; border-bottom: solid 2px #666666; letter-spacing: 1px; font-size: 18px; text-transform:uppercase;}

.site-title-2 {color: #fff; padding: 15px; letter-spacing: 1px; font-size: 18px; margin: 0px; max-height:80px; text-transform:uppercase}
.site-title-2 a{ color:#fff}

.scrollup{border: 4px solid #666666; background:#FFF; color:#666666;}


input[type="submit"],input[type="reset"],input[type="button"], .mf-button {
border: solid 1px transparent;
background:#000;
color:#fff;
padding: 5px;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease; }

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover, .mf-button:hover  {
background:transparent;
color:#fff;    
}

input[type="text"], input[type="password"], input[type="email"] {
border: 1px solid #000;
}

area,textarea{border:1px solid #000;}

.mf-footer {background:#f1f1f1 ; color:#000;}

.mf-footer a {color:#000;}
.mf-bg-page { background:#fff}

.mf-header-menu {border-bottom: solid 2px #666}

.mf-header-menu .menu-item img._mi {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border:solid 2px #ccc;
width:35px
}

.submit-btn {margin-top:20px}

.tab-gl td {padding:5px; border-bottom: 1px solid #ccc; }

.training-tab-form-signup, .training-signup {border: 1px solid #ccc; padding:5px}

.mf-header-menu li ul li a {padding-left:20px}

.mf-right-menu .menu-item img._mi {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border:solid 5px #ccc;
width:40px
}

.mf-right-menu li a {padding-right:5px}

.mf-header-menu li a {
padding: 8px 10px 8px 0px; }