/* ################################################## */
/* ################### BASE CSS ##################### */
/* ################################################## */
html,
body {
    background-color: #2a2a2a!important;
}
.container,
.container-fluid {
    display: block;
    position: relative;
    min-height: 400px;
    right: 0px;
    transition: all 0.3s;
    background-color: #efeeed!important;
}

#content .usePadding {
    padding-left: 205px!important;
    padding-right: 205px!important;
}
@media (max-width: 768px) {
    /* Removes settings for content width on mobile */
    #content .usePadding {
        transition: all .8s;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
}
@media (max-width: 992px) {
    /* Removes settings for content width on tablets */
    #content .usePadding {
        transition: all .8s;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
}
/* ################################################## */
/* ################### PAGE CSS ##################### */
/* ################################################## */


/* ################################################## */
/* ################### CONTENT CSS ################## */
/* ################################################## */


/* ###################################################### BLOCK START ###################################################### */

/* Background color for content block */
#content .contentID3791 {
    background-color: transparent;
}
/* Text color for content block */
#content .contentID3791 h1,
#content .contentID3791 h2,
#content .contentID3791 h3,
#content .contentID3791 h4,
#content .contentID3791 p,
#content .contentID3791 a {
        border-color: inherit!important;
}
/* Padding for content block */
#content .contentID3791 .padding {
    padding: 20px 20px 20px 20px!important;
}

/* Set padding to max 10px on mobile */
@media (max-width: 768px) {
    /* Removes extra padding on mobile */
    #content .contentID3791 .padding {
        transition: all .8s;
        padding: 20px 20px 20px 20px!important;
    }
}

/* ###################################################### BLOCK END ######################################################## */


/* ###################################################### BLOCK START ###################################################### */

/* Background color for content block */
#content .contentID4141 {
    background-color: #55897d;
}
/* Text color for content block */
#content .contentID4141 h1,
#content .contentID4141 h2,
#content .contentID4141 h3,
#content .contentID4141 h4,
#content .contentID4141 p,
#content .contentID4141 a {
        color: #ffffff!important;
        border-color: #ffffff!important;
}
/* Padding for content block */
#content .contentID4141 .padding {
    padding: 60px 0px 40px 0px!important;
}

/* Set padding to max 10px on mobile */
@media (max-width: 768px) {
    /* Removes extra padding on mobile */
    #content .contentID4141 .padding {
        transition: all .8s;
        padding: 20px 0px 20px 0px!important;
    }
}

/* ###################################################### BLOCK END ######################################################## */


/* ###################################################### BLOCK START ###################################################### */

/* Background color for content block */
#content .contentID4140 {
    background-color: transparent;
}
/* Text color for content block */
#content .contentID4140 h1,
#content .contentID4140 h2,
#content .contentID4140 h3,
#content .contentID4140 h4,
#content .contentID4140 p,
#content .contentID4140 a {
        border-color: inherit!important;
}
/* Padding for content block */
#content .contentID4140 .padding {
    padding: 40px 20px 40px 20px!important;
}

/* Set padding to max 10px on mobile */
@media (max-width: 768px) {
    /* Removes extra padding on mobile */
    #content .contentID4140 .padding {
        transition: all .8s;
        padding: 20px 20px 20px 20px!important;
    }
}

/* ###################################################### BLOCK END ######################################################## */


/* ###################################################### BLOCK START ###################################################### */

/* Background color for content block */
#content .contentID3793 {
    background-color: transparent;
}
/* Text color for content block */
#content .contentID3793 h1,
#content .contentID3793 h2,
#content .contentID3793 h3,
#content .contentID3793 h4,
#content .contentID3793 p,
#content .contentID3793 a {
        border-color: inherit!important;
}
/* Padding for content block */
#content .contentID3793 .padding {
    padding: 0px!important;
}

/* Set padding to max 10px on mobile */
@media (max-width: 768px) {
    /* Removes extra padding on mobile */
    #content .contentID3793 .padding {
        transition: all .8s;
        padding: 0px!important;
    }
}
/* ################################ START SPACER (spacer.php) ################################# */
#content .contentID3793 .spacer {
    height: 100px;
}
/* ################################ END SPACER (spacer.php) ################################### */

/* ###################################################### BLOCK END ######################################################## */
