@import url('https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,800,900');

body{
font-family: 'Muli', sans-serif;
}

.site-title{
font-family: 'Muli', sans-serif;
font-weight: 900;  
}

h2, h3, h4, h5, h6{
text-transform: capitalize;
font-family: 'Muli', sans-serif;  
}

h1{
text-transform: uppercase;
font-family: 'Muli', sans-serif;  
}

h2{
letter-spacing: -1px;
font-weight: 700;
font-size: 28px;
}

h3{
letter-spacing: -1px;
font-weight: 700;
font-size: 26px;  
}

h4{
letter-spacing: -1px;
font-weight: 700;
font-size: 24px;  
}

.main-image{
margin-top: 15px;
-webkit-box-shadow: 0px 0px 14px 0px rgba(173,173,173,1);
-moz-box-shadow: 0px 0px 14px 0px rgba(173,173,173,1);
box-shadow: 0px 0px 14px 0px rgba(173,173,173,1);    
}

.about-instructor{
background-color: #f2f0f0;
    padding: 25px 0;
}

.about-instructor p{
margin: -12px 25px 25px 25px;
}

.about-instructor h4{
margin: 25px
}

.contact-instructor{
background-color: #4c4c4c;
    padding: 25px 0;
    margin-top: 25px;
   -webkit-box-shadow: 0px 0px 14px 0px rgba(173,173,173,1);
-moz-box-shadow: 0px 0px 14px 0px rgba(173,173,173,1);
box-shadow: 0px 0px 14px 0px rgba(173,173,173,1);
}

.contact-instructor p{
font-size: 30px !important;
    font-weight: 700 !important;
    letter-spacing: -1px;
    text-transform: capitalize;
    color: white;
    margin: 5px 25px !important;
    text-shadow: 0px 0px 2px rgba(1, 1, 1, 1);
}

.sidebar li a {
    color: #fff;
    display: block;
    padding: 18px 12px;
    background-color: #d49500;
    font-weight: 800;
    text-transform: uppercase;
}

.sidebar li a:hover{
background-color: #fff;
color: #000;    
}


.sidebar .widget {
    background-color: #dadada;
}

.entry-content p{
font-size: 18px;
font-weight: 300;
}

.driving-car{
float: right;
    width: 25%;
}

.the-line {
    color: #dba115;
    background-color: #dba115;
    height: 1px;
    border: 0;
    margin-bottom: 25px;
}


.num{
color: orange;
font-weight: 900 !important;
text-decoration: underline;    
}

.begin{
font-size: 22px !important;
font-weight: 600 !important;
color: #ab7300;
}

.entry-content li{
font-size: 18px;
margin-bottom: 8px;
color: grey;
font-weight: 500;  
}

.entry-content a{
color: orange;
font-weight: 600;    
}

.site-header {
    background-color: #dba115;
}

.nav-primary {
    font-weight: 600;
}

.nav-primary ul li a {
background-color: orange;
}

.nav-primary .sub-menu {
  border-top: 5px solid transparent;
   background-color: transparent;
}

.genesis-nav-menu .sub-menu a {
    border: none;
    border-top: 0;
    margin-bottom: 5px;
}



.footer-widgets .widget ul li a{
color: #fff;
    text-transform: uppercase;
    font-weight: 800;
}

.entry-title{
font-weight: 900;
    font-size: 44px;
    letter-spacing:-1px;
}

.simple-social-icons ul li {
    margin: 0 3px 12px !important;
}

.site-header .widget p {
    font-size: 20px !important;
    font-weight: 800;
}

.textwidget #div{
margin: 0;
padding: 0;    
}


@media screen and (max-width: 1023px) {

    .site-header .widget-area {
    margin-top: 12px;
}
    
}

@media only screen and (min-width: 800px) {
.site-inner{  
max-width: 920px;
padding: 3% 0;
 }
  
  .content{
   margin: 2%; 
  }
}