@import url("https://levelsky.net/wp-content/themes/Divine/../Divi/style.css");
body.page {
  font-family: 'Lato', serif;
  color: #54543E;
}
body.wp-admin {
  font-family: sans-serif;
}
.page a {
  color: #4b79ba;
}
.title-font {
  font-family: 'Cinzel', serif;
}
span.mobile_menu_bar:before {
  color: #D5C692 !important;
}
.et_mobile_menu {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
body .et_mobile_menu .menu-item-has-children > a {
  background-color: transparent !important;
}
span.mobile_menu_bar::before {
  color: #5306E7 !important;
}
.et-pb-icon {
  font-size: 20px;
}
.valign {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 850px) {
  .post-php #publishing-action {
    position: fixed;
    top: 0px;
    z-index: 999999;
    right: 320px;
  }
}
.et_pb_modal_settings_container .mce-toolbar-grp {
  position: fixed;
  top: 210px;
}
.et_pb_modal_settings_container #wp-et_pb_content_new-editor-tools {
  position: fixed;
  top: 62px;
  z-index: 10000;
  left: 490px;
}
.et_pb_modal_settings_container .wp-editor-tabs {
  top: 4px;
  position: relative;
}
.nf-form-cont {
  /*ninja forms*/
}
.nf-form-cont .field-wrap input {
  border: 1px solid #ddd;
  color: #333;
  font-size: 1em;
  padding: 10px 15px;
}
.nf-form-cont .submit-wrap input {
  background: #634FA1 !important;
  color: #fff !important;
}
.nf-form-cont .nf-form-title {
  display: none !important;
}
.nf-form-cont h3 {
  display: none !important;
}
.nf-form-cont .nf-form-fields-required {
  display: none !important;
}
.nf-form-cont .nf-response-msg {
  padding: 100px 0;
  text-align: center;
}
.popmake-title {
  padding: 20px 0;
}
.container:before {
  background-color: transparent !important;
}
.et_pb_widget_area_right {
  border-left: 0 !important;
}
.et_pb_widget_area_left {
  border-right: 0 !important;
}
/*     KEEP THE CODE ABOVE HERE    */
#et-top-navigation {
  display: none;
}
.page h1 {
  font-family: 'Cinzel', serif;
}
.fullheight {
  height: 100vh;
  min-height: 100vh;
}
.expand-section {
  transition: all .8s ease;
  -moz-transition: all .8s ease;
  -webkit-transition: all .8s ease;
}
.expand-row {
  transition: all .8s ease;
  -moz-transition: all .8s ease;
  -webkit-transition: all .8s ease;
}
.expand-close {
  display: none;
}
.expand-open {
  display: block;
}
.et_pb_fullwidth_header_container {
  height: 100vh !important;
  min-height: 100vh !important;
}
.logo_container {
  margin-top: 400px;
  opacity: 0;
  transition: all .8s ease;
  -moz-transition: all .8s ease;
  -webkit-transition: all .8s ease;
  position: absolute;
  left: 50%;
}
.logo_container img {
  margin-left: -100%;
}
#areas {
  padding: 0px;
  margin: 0px;
}
#areas .et_pb_row {
  height: 400px;
  overflow: hidden;
  padding: 0;
  margin-bottom: 1px;
}
#areas .et_pb_text {
  padding: 40px;
}
#areas .et-last-child {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #7c7b8e;
}
#areas .et-last-child h1 {
  color: #7c7b8e;
}
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
  min-height: 100% !important;
  height: 100% !important;
}
#footer {
  height: 100vh;
}
#footer a {
  color: #4b79ba;
  border: 2px solid #4b79ba;
  padding: 5px 20px;
}
#footer .et_pb_row_6 {
  height: 100vh;
  position: absolute;
}
#footer .et_pb_row_6 .et_pb_column {
  position: relative;
  top: 35%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#footer .et_pb_row_7 {
  height: 100vh;
}
#footer .et_pb_row_7 .et_pb_column {
  position: relative;
  top: 55%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#main-footer {
  background-color: #222;
  display: none;
}
@media (max-width: 600px) {
  .logo_container {
    width: 180px;
  }
  #areas {
    padding: 0px;
    margin: 0px;
  }
  #areas .et_pb_row {
    height: auto;
    overflow: none;
    padding: 0;
    margin-bottom: 1px;
  }
  #areas .et-last-child {
    position: relative;
    top: none;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
  #areas .et-last-child h1 {
    font-size: 26px;
  }
  #areas .et_pb_row {
    margin-top: 30px;
  }
  #footer .et_pb_text_inner h1 {
    text-align: center !important;
  }
  #footer .et_pb_text_inner a {
    width: 250px;
    display: inline-block;
  }
  #footer .et_pb_column_1_3 {
    width: 100% !important;
  }
}
@media (min-width: 600px) and (max-width: 980px) {
  #areas {
    padding: 0px;
    margin: 0px;
  }
  #areas .et_pb_row {
    height: auto;
    overflow: none;
    padding: 0;
    margin-bottom: 1px;
  }
  #areas .et-last-child {
    position: relative;
    top: none;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
  #areas .et-last-child h1 {
    font-size: 26px;
  }
  #areas .et_pb_row {
    margin-top: 30px;
  }
  #footer .et_pb_column_1_3 {
    width: 33% !important;
    margin-top: 40px;
  }
  #footer .et_pb_text_inner h1 {
    font-size: 20px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  #areas .et_pb_row {
    height: 315px;
    overflow: none;
    padding: 0;
    margin-bottom: 1px;
  }
}
