.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #close_mobile_menu i {
    color: #000;
}

h1,h2,h3,h4,h5,h6{
  font-family: "Courgette"!important; 
}
input[type=text], input[type=url], input[type=password], textarea {
  font-family: "Courgette"!important;
}
#mobile_nav_icon {
    display: inline-block;
    border-bottom: 9px double #444;
    border-top: 3px solid #444;
    height: 15px;
    width: 25px;
}
.mobile_main_nav li a:hover, .mobile_main_nav li a:active, #sub_menu li a:hover, #sub_menu li a:active, .mobile_menu_wrapper .sidebar_wrapper h2.widgettitle {
    font-weight: 600;
    color: #000;
}
@media only screen and (max-width: 767px){

  #custom_logo{
    margin-top:17px;
  }
}
.logo_container {
    position: absolute;
    text-align: center;
    display: inline-block;
    top: 16px!important;
    left: 53%;
    width: auto;
}
@media only screen and (min-width: 767px){

  .page_title_inner{
    display: block!important;
    margin-top: 13%!important;
  }
  .page_title_wrapper {
    width: 100%!important;
  }
}
.ppb_wrapper>.ppb_header{
    background-position: center -375px!important;
}
@media only screen and (max-width: 767px){
  #page_caption h1 {
    font-size: 62px !important;
  }
  .logo_wrapper img {
    margin-top: 0px!important;
  }
  .ppb_wrapper>.ppb_header{
    background-position: center -476px!important;
  }
}
#mobile_nav_icon {
  top: -25px!important;
}


