/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 06 2023 | 19:04:20 */
/* Add your CSS code here.
/* Enter Your Custom CSS Here */
.callout-button a {
background-color: ;
padding: 7px 7px;
border-radius: 1px;
border: 2px solid #000000;
-webkit-transition: all 400ms;
transition: width all 400ms;
}

.callout-button a:hover {
background-color: #ffffff;
border: 2px solid #000000;
-webkit-transition: all 400ms;
transition: width all 400ms;
color: #000000
}

.callout-button a:after {
display: none !important;
}

/*Hide the section overflow*/
.ds-carousel-section {
    width: 100%;
    overflow: hidden;
}
 
/*Set the row width*/
.ds-carousel-row {
    overflow: hidden;
    width: 1000vw;
    max-width: 1000vw;
}
 
@media all and (max-width: 100%) {
/*Override Divi's width setting on tablets*/
    .ds-carousel-section .ds-carousel-row {
        max-width: 1000vw !important;
    }
}
 
@media all and (max-width: 479px) {
/*Override Divi's width setting on mobiles*/
    .ds-carousel-section .ds-carousel-row {
        max-width: 1000vw !important;
    }
}
 
/*Style the navigation arrows*/
#ds-arrow-left,
#ds-arrow-right {
    color: #fff;
    background: gray;
    font-family: 'ETModules';
    font-size: 30px;
    padding: 2px 30px;
    border-style: none;
    border-radius: 0;
    cursor: pointer;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
 
/*Position the left arrow*/
#ds-arrow-left {
    float: right;
    margin-right: 5px;
}
 
/*Position the right arrow*/
#ds-arrow-right {
    float: left;
    margin-left: 5px;
}
 
/*Style navigation arrows on hover*/
#ds-arrow-left:hover,
#ds-arrow-right:hover {
    -webkit-box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.2);
}
 
/*Style navigation arrows on click*/
#ds-arrow-left:active,
#ds-arrow-right:active {
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2) inset;
}
 
/*Make sure the modules span their entire container*/
.ds-carousel-module .column {
    float: left;
    width: 100% !important;
    margin-right: 0 !important;
}
 
/*Set the module width*/
.ds-carousel-module {
    width: 0vw; /*Change this value to increase or decrease the module displayed per page*/
    padding: 30px;
    float: left;
    position: relative;
    margin-bottom: 0 !important;
}
 
/*Adjust for smaller screens*/
@media all and (max-width: 1024px) {
    /*Show 3 modules per page on tablets*/
    .ds-carousel-module {
        width: 100%;
    }
    /*Align the navigation on smaller screens*/
    #ds-arrow-row .et_pb_column {
        width: 100% !important;
    }
  .site-header{
        position: sticky;
        top: 0px;
        background: white;
  }
  #menuToggle span{
        height: 2px;
    margin-bottom: 6px;
    width: 28px;
  }
}
 
@media all and (max-width: 479px) {
    /*Show 1 module per page on mobiles*/
    .ds-carousel-module {
        width: 100%;
    }
}
.wp-container-11 .is-layout-flow:nth-of-type(2)  div.wp-block-image{
  display: none;
}
.wp-container-11 .is-layout-flow:nth-of-type(2) .wp-block-image.size-large{
  margin-top: 0px !important;
}
#media-heading h1, #media-heading h2{
  margin-left: auto !important;
  margin-right: auto !important;
}
#media-paragraph p{
  padding-left: 40px !important;
    padding-right: 40px !important;
}
@media screen and (max-width: 767px){
    #suspended-heading h2{
    position: relative !important;
    transform: none;
    top: 0px;
    }
}