/*HEADER / MENU*/
#sp-header {animation: none!important;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
display: inline;}
.spoed {background: #812c7c;
    color: #fff!important;
    padding: 15px!important;
border-radius: 30px;}

.spoed a {color:#fff!important}

/*MENU MOBILE*/
@media (max-width: 860px) {
.logo-image {height: 70px!important;}}

.offcanvas-menu .offcanvas-inner a {color: #000!;}
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {line-height: 18px;opacity: 1;}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {font-size: 17px;line-height: 35px;}

/*DIVERSEN*/
#sp-main-body {padding: 50px 0!important;}
.sp-module-content-top {padding-bottom:40px}
#sp-bottom {font-size: normal;}
#sp-footer a, #sp-bottom a {color: #fff;}
.h1, h1 {font-size: 2.25rem!important;}
.solid-1 {color:#fff; background-color: #0BB2B5;padding:30px!important;}
.solid-1 a {color:#fff;}
#sp-right .sp-module {border:none!important; padding: 0}
#sp-title {border-top:20px solid #812c7c}
#sp-left .sp-module, #sp-right .sp-module {margin-top: 20px;}
.article-list .article {margin-bottom: 50px; padding: 0; border: none}
.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
    padding: 18px 0;	}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {padding:12px 0!important}
.os-gallery-caption-bottom h3 {text-align: center;font-size: 20px;color:#fff!important}
.os-gallery-caption-bottom p {text-align: center;font-size: 14px;;color:#fff!important}
.os-gallery-caption-bottom {background: #812c7c;padding:5px}
