/*
    BERG en DEN BREEMS
 */

/* GENEREAL */
.heading-bg-white .sp-page-title-heading,
.sppb-addon-title { font-family: Ubuntu !important;color: #335992 !important; }

.heading-bg-white .sp-page-title-sub-heading { color:#587483; }

.sppb-addon-content ul { list-style: none !important; }
.sppb-addon-content ul li:before {
    content: "+";
    color:#199A75;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.sppb-addon-content ul li b,
.sppb-addon-content ul li strong { color:#199A75; }
.sppb-addon-content ul li p { display: inline !important; }
.sppb-section a { color: #335993; }
.sppb-addon-content a { border-bottom: 1px solid #ccc; }

hr.dashed { border-top: 1px dashed #000; }
.partner-logos a { text-decoration: none;border-bottom:0px; }

/* NAV */
#sp-top-bar { padding: 0px; }
#sp-top-bar, #sp-top-bar * { z-index: 1000; }

ul.top-menu { position: relative; }
ul.top-menu li { position: relative; }
ul.top-menu a { display: block;padding:10px 25px;color:#FFF !important;font-weight: bold;text-align: left; }
ul.top-menu li.active a { background-color:#FFF;color: #199A75 !important; }
ul.top-menu li.active ul.menu-child a { background-color:#335993;color: #FFF !important; }
ul.top-menu ul.menu-child { display: none;list-style: none;text-align: left;position: absolute;background-color: #335993;left:-20px;padding:0px 20px; }
ul.top-menu ul.menu-child a { padding:6px 10px !important; }
ul.top-menu ul.menu-child a:focus { background-color: rgba(255,255,255,0.2) !important; }
ul.top-menu ul.menu-child .menu-deeper a,
ul.top-menu li.active ul.menu-child .menu-deeper a { color:#199A75 !important; }
ul.top-menu ul.menu-child .menu-deeper ul a,
ul.top-menu li.active ul.menu-child .menu-deeper ul a { color:#FFF !important; }
ul.top-menu ul.menu-child ul.menu-child { position: relative;left:-10px;display: block !important; }
ul.top-menu ul.menu-child ul.menu-child a { font-weight: normal !important; }

.offcanvas-menu .offcanvas-inner { padding:0px 0px 30px 0; }
.offcanvas-menu ul { display:block !important;margin: 0px !important; }
.offcanvas-menu ul a { color:#335993 !important; border-bottom:1px solid rgba(32, 31, 31, 0.1);padding:15px 15px 15px 18px !important;display: block; }
.offcanvas-menu ul ul a { color:#199A75 !important;padding:12px 10px 12px 25px !important; }
.offcanvas-menu ul ul ul a { color:#252525 !important;padding:8px 10px 8px 35px !important; }
.offcanvas-menu .offcanvas-inner ul.menu>li>a,
.offcanvas-menu .offcanvas-inner ul.menu>li>span { opacity: 1; }

.offcanvas-menu .menu-toggler { display:none !important; }
.offcanvas-menu .menu-child li a { font-weight: bold !important; }
.offcanvas-menu .menu-child li li a { font-weight: normal !important; }

.main-submenu a { font-size: 18px;font-family: Signika;padding:10px 10px 28px 20px; }
.main-submenu .current a { color:#158868; }
ul.dropdown-menu { border:0px;background: #ffffff;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);border-radius:0px;top:52px;padding:0px; }
ul.dropdown-menu { box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);border-radius:0px;top:52px;padding:0px; }
ul.dropdown-menu li { padding:0px; }
ul.dropdown-menu li a { white-space:nowrap;border:0px;padding:10px 20px;display:block;font-size: 16px; }

.offcanvas-toggler-right { visibility: hidden !important; }
@media (max-width:767px) {
    .offcanvas-toggler-right { visibility: visible !important; }
}
@media (max-width: 575px) {
    #sp-header { height: 60px;}
}
@media (max-width: 992px) {
    #sp-top2 { border-top:2px solid #FFF; }
    #sp-top-bar a { padding:10px 10px;  }
}

.gtranslate_wrapper { width:100%; }
#sp-top-bar .gtranslate_wrapper a { float:left;padding:5px 10px; }
.language-flags img { float:left;height:14px;margin-top:13px;margin-right: 10px !important; }

/* BLOG */
.blog-page #sp-main-body { padding: 0 0 100px 0;margin-top: -40px; }
.blog-page.view-article .article-full-image { border:4px solid #f1f1f1;border-radius: 10px;overflow: hidden; }
.blog-page.view-category .article-header { min-height: 100px; }
.blog-page.view-article .article-header { width: 70%;margin-left:15%; }
.blog-page.view-article .article-info { width: 70%;margin-left:15%; }
.blog-page.view-article .article-ratings-social-share { width: 70%;margin-left:15%; }
.blog-page div[itemprop="articleBody"] { width: 70%;margin-left:15%;margin-bottom: 60px; }
.blog-page .sp-page-title { padding: 90px 0 130px 0; }

/* FORM */
.sppb-addon-form-builder-form,
.sppb-form-builder-btn { margin-left: 0px !important;margin-right: 0px !important; }
.sppb-form-group { padding-left: 0px !important;padding-right: 0px !important; }

.btn-success, .sppb-btn-success { background-color: #1BAD84 !important;border:0px;color:#FFF !important; }
.sppb-btn-success i { color: #fff !important; }
.btn-success:hover, .sppb-btn-success:hover { background-color: #158868 !important; }
.sppb-btn-lg { padding: 15px 20px !important; }


.wa-icon { position: fixed;bottom: 20px;right: 20px;z-index: 100;font-size: 30px;border-radius: 50%;padding: 8px 15px;box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);color: #FFF!important;background-color: #00b200 !important;border-color: #04a204 !important; }
.wa-icon:hover { background-color: #04a204 !important;border-color: #038903 !important; }

.alert-primary { border-color: #d1e5f0;background-color: #def4ff;color: #596266; }
.alert-secondary { border-color: #dfe1e3;background-color: #edeff2;color: #5f6061; }
.alert-success { border-color: #cce6dd;background-color: #d9f5eb;color: #57625e; }
