/* 
 Theme Name:     National Autism Academy
 Author URI:     http://the-osp.com 
 Template:       Divi
 Description:    A custom Divi child theme
 Version:        1.62
*/ 


/* Top Navigation */
#et-top-navigation {
  font-weight: normal;
}
#top-menu li li a {
  padding: 6px 10px;
}


p {padding-bottom: 1.25em;}
h1,h2,h3,h4,h5,h6 {padding-bottom: 20px;}

.schema-faq.wp-block-yoast-faq-block {
  margin-bottom: 1.35em;
  border: 1px solid #ccc;
  padding: .75em 1.35em;
}
p.schema-faq-answer {
  font-style: italic;
}

.et_pb_post .entry-featured-image-url {width: 35%; float: left; margin-right: 2rem !important;}

.et_pb_section {background-color: #f9f9f9 !important;}
.vertical-align { display: flex; flex-direction: column; justify-content: center;} 

/* Bullet Indent */
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {padding-left: 3em !important;}

/*.entry-content ul li {padding-top: 1.5em !important;}
.entry-content ol li {padding-top: 1.5em !important;}*/

/* IMAGE ZOOM FEATURE */
.imageWrap {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.imageWrap img {
  vertical-align: bottom;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.imageWrap img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/* Infusion Form Styling */
.infusion-field-input {border: 1px solid #bbb !important; padding: 10px !important;font-size: 16px !important; background-color: #fff !important; margin-bottom: 16px !important; width: 100% !important;}
.et_pb_post .entry-featured-image-url {width: 100%;}



/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

@media screen and (min-width: 981px) {
  body.page-template-page-template-blank-php:not(.et_transparent_nav) #page-container {
      padding-top: 0px !important;
  }
}

/* Block Editor */
.wp-block-columns {
  margin-bottom: 0;
}
.wp-block-column p:not(.has-background):last-of-type {
  padding-bottom: 1.7em;
}

/* Divi Custom Module Styles */
.p-padding-bottom-less p {
  padding-bottom: .75em;
}

/* Divi Custom Module Styles */
.li-padding-bottom-more li {
  padding-bottom: .65em;
}

/* Divi Bars */
.divibars-container .divibars-close {
	margin-top: 5px;
	cursor: pointer;
}

/* Infusionsoft Forms */
.infusion-form > input {
  display: none;
}
.entry-content .infusion-form table {
  border: none;
}
.entry-content .infusion-form tr td {
  border: none;
  padding: 0;
}
.infusion-form .infusion-field-input {
  max-width: 100% !important;
}
.infusion-form .infusion-field-input-container {
  width: 78% !important;
}
.infusion-submit button {
  background-color: #67bd45 !important;
  color: #fff;
  border: 1px solid #67bd45 !important;
  margin-top: 16px;
  padding: 1em !important;
  font-size: 1.8em !important;
  border-radius:5px;
  width: 100% !important;
  height: auto !important;
  cursor: pointer;
}
.infusion-submit button:hover {
  background-color: #57ad35 !important;
}
.infusion-submit button.teal {
  background-color: #00a5a8 !important;
  border: 1px solid #00a5a8 !important;
}



/* ----------- PUT YOUR Mobile Responsive CSS BELOW THIS LINE --------------------------- */ 
@media only screen and (max-width: 1141px) {
}

@media only screen and (min-width: 981px) {

}

@media only screen and (max-width: 980px) {

}