/**handles:divi-style**/
/*
Theme Name: Hotspot Digital Child Theme
Theme URI: https://www.hotspotdigital.co.za
Version: 1.0
Description: Child Theme developed by Hotspot Digital
Author: Hotspot Digital
Author URI: https://www.hotspotdigital.co.za
Template: Divi
License: GNU General Public License v2
License URI: http://www .gnu. org/licenses/gpl-2.0.html
*/

/*____________________ STANDARD CSS TO REMAIN ____________________*/

.et_pb_contact_right p input {
    max-width: 55px !important;
}
h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal !important;
}
/* Change these px values for Jumping posts 
#page-container {
    padding-top: 114px !important;
    }
/* if you have top header remove this comment
   #main-header {
    top: 32px !important;
    } */
/* Force footer on short pages to fill the screen. */
#page-container:not(.et-tb-has-template #page-container) {
    display: flex;
    flex-flow: column;
    min-height: 100vh;
}
.et-tb-has-template #page-container #et-boc {
    display: flex;
    flex-flow: column;
    min-height: 100vh;
}
#et-main-area {
    display:flex;
    flex-flow: column;
}
#et-main-area, #main-content  {
    flex: 1 0 auto;
}
.logged-in #page-container:not(.et-tb-has-template #page-container) {
  min-height: calc(100vh - 30px);
}
.logged-in.et-tb-has-template #page-container #et-boc{
  min-height: calc(100vh - 30px);
}
/*correcting spacing for lists*/
.entry-content ol, .entry-content ul {
    padding: 30px 0px 30px 50px;
    list-style-position: outside;
}
.entry-content ol li, .entry-content ul li {
    margin-bottom: 10px;
}
/*_________________MEDIA QUERIES IF YOU WANT TO USE___________________*/

/* Responsive Styles Large Desktop And Above */
@media all and (min-width: 1405px) {
}
/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
}
/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
}
/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
}
/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
}
/* Responsive Styles 981px – 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
}
/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
}
/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {
}

/*____________________ ADD CSS AFTER THIS ____________________*/