/* ################################################## */
/* ################### 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 .contentID4139 {
    background-color: #55897d;
}
/* Text color for content block */
#content .contentID4139 h1,
#content .contentID4139 h2,
#content .contentID4139 h3,
#content .contentID4139 h4,
#content .contentID4139 p,
#content .contentID4139 a {
        color: #ffffff!important;
        border-color: #ffffff!important;
}
/* Padding for content block */
#content .contentID4139 .padding {
    padding: 60px 0px 40px 0px!important;
}

/* Set padding to max 10px on mobile */
@media (max-width: 768px) {
    /* Removes extra padding on mobile */
    #content .contentID4139 .padding {
        transition: all .8s;
        padding: 20px 0px 20px 0px!important;
    }
}

/* ###################################################### BLOCK END ######################################################## */


/* ###################################################### BLOCK START ###################################################### */

/* Background color for content block */
#content .contentID4137 {
    background-color: transparent;
}
/* Text color for content block */
#content .contentID4137 h1,
#content .contentID4137 h2,
#content .contentID4137 h3,
#content .contentID4137 h4,
#content .contentID4137 p,
#content .contentID4137 a {
        border-color: inherit!important;
}
/* Padding for content block */
#content .contentID4137 .padding {
    padding: 20px!important;
}

/* Set padding to max 10px on mobile */
@media (max-width: 768px) {
    /* Removes extra padding on mobile */
    #content .contentID4137 .padding {
        transition: all .8s;
        padding: 10px!important;
    }
}

/* ###################################################### BLOCK END ######################################################## */
