/* Full Width Gallery Images in Mobile */

@media only screen and (max-width: 767px) {
    .blockContent.cols4 .imgGridItem {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
}

@media only screen and (max-width: 767px){
.cols4 .imgGridItem .imgHover-content{
    display: block!important;
}
}

/* Button Padding */
.button {
    padding: 10px 40px;
}

/* Site-Wide Mobile Background */
@media screen and (max-width: 767px){
html {
    background-image: url(https://static.mywebsites360.com/ced218836ded4c43a270f47d827e28ad/i/f75b06ba2d6b4dae8a20dcf39d99a761/1/GCuCv726gZycFxatRFZ6HA/Artboard-2-5e8b36c98941c-1.jpg);
    background-attachment: scroll;
}
}

@media screen and (-o-min-device-pixel-ratio:5/4), screen and (-webkit-min-device-pixel-ratio: 1.25), screen and (min-resolution: 120dpi){
.page_e00b3f7930bf44a9af4a89931b583d51 {
    background-image: url(https://static.mywebsites360.com/ced218836ded4c43a270f47d827e28ad/i/f75b06ba2d6b4dae8a20dcf39d99a761/1/GCuCv726gZycFxatRFZ6HA/Artboard-2-5e8b36c98941c-1.jpg);
    background-attachment: scroll;
}
}

/* Popup Styles */

.dismiss{
    cursor: pointer;
}


.popupButton {
    color: #FFFFFF;
    background-color: rgb(46, 50, 52);
    border-color: rgb(71, 77, 80);
    border-width: 1px;
    padding: 10px;
    border-radius: 0px; 
    width: 100%; /*makes a full width button, delete for standard width button*/
}


.popupButton:hover {
    color: #FFFFFF;
    background-color: rgb(71, 77, 80);
    border-color: rgb(97, 103, 106);
}


/*Mobile padding for 5050 image/text rows*/
@media (max-width: 767px) {
    .block_f39cf1303d2140c0a3481d1afc671056 .blockText,
    .block_df1f57f1eeae4f10ae64df76907be0cf .blockText,
    .block_a339ae4476e9494596fe632dcc25d763 .blockText,
    .block_d306cbddfda4486e8499292074a1624d .blockText,
    .block_d0f27f2adc404200a5ec7d0d157a2372 .blockText,
    .block_da5c8338a9b542e581416a16dd054548 .blockText,
    .block_ec3e0b7efe1b4421aa98c7c6352e3bb6 .blockText,
    .block_e776e547faed4110875a03d696cd5cb5 .blockText,
    .block_e4602957aab348158c5e937369caa8d7 .blockText {
        padding-top: 50px !important;
        padding-bottom: 70px !important;
    }
}


/*Mad Accordion*/
.madwire-accordion {
    margin: 30px 0;
}

.madwire-accordion-item {
    border: 1px solid #ddd;
    margin-bottom: 15px;
}

.madwire-accordion-title {
    background: #2E3234; /* color of accordion title background */
    font-size: 22px;
    color: white;
    padding: 10px 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.madwire-accordion-title::after {
    content: '+';
    font-size: 38px;
    margin: 0;
    padding: 0;
    line-height: .5;
}

.madwire-accordion-title.open::after {
    content: '-';
    font-size: 55px;
    margin: 0;
    padding: 0;
    line-height: 0;
    position: absolute;
    top: 43%;
    right: 20px;
}


.madwire-accordion-content {
    color: black; /* color of accordion content */
    padding: 10px 20px;
    background: white;
}