.offcanvas-menu {
    background-color:#00b4ff;
    background-color:#ff00a2;
}
.sp-module-title {
 color:#fff !important; font-weight:bold;
}
.sp-module-content {
 color:#fff !important; font-weight:bold;
}
.sp-module-content a:link {
 color:#fff !important; font-weight:bold;
}
.sp-module-content a:hover {
 color:#00b4ff !important; font-weight:bold;
}

.item-915 a:link {
 color:#fff !important; font-weight:bold;
}

li.sp-module.jmoddiv.jmodinside a:link {
 color:#fff !important; font-weight:bold;
}

.offcanvas-inner {
    display:block;
    background-image: url('https://ido.directory/images/ido-wedding-directory-12-icon2.png');
    background-size: 120px 120px;
    background-repeat: no-repeat;
    background-position: 90% 20%; 
}
.user1 {
padding: 30px 0px 20px 0px;
}
.pp-button{
    padding:7px;
    color:#000;
    width: 100%;
    background-color:#cccccc;
}
.center-module:h1{
    text-shadow: 1px 1px #000;
}
.ui-tabs h1 {
    text-shadow: 1px 1px #000 !important;
}

.txt-shadw{
    color:#fff;
    font-weight:600;
    text-shadow: -2px 2px #fff;
    text-shadow: -1px 100 white, 100 1px white, 1px 100 white 100 -1px white;
    text-shadow: -1px 0 #000, 0 2px #000, 2px 0 #000, 0 -1px #000;
}
.no-txt-shad{
text-shadow: none;
}
.cta{
padding:10px;
margin:20px;
color: #fff !important;
border: 2px solid;
background-color: #00b4ff;
    border-radius: 10px;
}

.sdesc p {
    off-color:#000 !important;
font-weight: bold;
}
#-offsearchform{
        color:#000 !important;
font-weight: bold;
}