.article-can-edit.d-flex.flex-wrap.justify-content-between {
    display: none !important;
}
/*@media (max-width: 576px) {
    .logo-image {
        height: 100px !important;

    }
}

@media (max-width: 992px) {
    .logo-image {
        height: 100px !important;

    }
}
.logo-image {
    height: 140px !important;
}*/


.itemid-566 .article-details .page-header {
    display: none;
}
input[type="text"], input[type="email"], input[type="url"], input[type="date"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
    outline: none;
    height: 60px;
    max-width: 300px;
    box-shadow: none !important;
}
.article-ratings-social-share.d-flex.justify-content-end {

    display: none !important;

}

ul.sp-megamenu-parent>li>a {

    font-size: 18px;

    text-transform: uppercase;

    font-family: 'Montserrat';

    font-weight: 500;

}

ul.sp-megamenu-parent>li>span {

    font-size: 16px;

    text-transform: uppercase;

    font-family: 'Montserrat';

    font-weight: 400;

}

ul.sp-dropdown-items li.sp-menu-item a {

    text-transform: uppercase;

    font-size: 16px !important;

}

ul.sp-dropdown-items li.sp-menu-item span {

    text-transform: uppercase;

    font-size: 16px !important;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {

    background-color: #07492a;

    color: #f8c650!important;

}

header#sp-header {

    height: 51px;

}
div#option-11 label {
    font-size: 16px;
}
.sp-megamenu-parent>li:hover>span {

    color: #f8c650;

}

.sp-megamenu-parent>li>span {

    color: #fff7e1;

}

ul.lang-inline {

    display: flex;

}

h1, .h1, h2, .h2, h3, .h3 {

    margin-top: 20px;

    margin-bottom: 10px;

}

#sp-main-body {

    padding: inherit;

    padding-top: 10px;

    padding-bottom: 20px;

}

#sp-bottom div#mod-custom304 p , div#mod-custom275 p {

    color: #FFF7E1 !important;

    font-size: 15px;

    line-height: 1.5;

}

#sp-footer .container-inner {

    padding: inherit; 

    border-top: inherit;

}

#sp-bottom .row {

    padding-top: 40px;

}

#sp-bottom {

    padding: inherit;

}

p {

    margin: 0 0 10px;

}

.itemid-1216 div p img {

    display: inline;

}

#sp-bottom .sp-module .sp-module-title {

    font-weight: 600;

    font-size: 16px;

    font-family: 'Montserrat';

    text-transform: uppercase;

    color: #f8c650;

    margin: 0 0 6px !important;

}

div.jmapcolumn {

    font-size: 17px;

    line-height: 26px;

    letter-spacing: inherit;

}

.article-header h1 {

    font-size: 25px !important;

    margin-bottom: 6px;

}

.sp-megamenu-parent .sp-dropdown {

    z-index: 9999 !important;

}

/* .sp-megamenu-parent .sp-dropdown li.sp-menu-item {

    padding: 0 20px !important;

} */

/* .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{

    padding: 0 !important;

} */

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{    

    padding: 20px 0 !important;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-menu-heading{

    display: flex;

    margin-left: 20px;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {

    color: #f8c650 !important;

}

#sp-bottom span.sc-qPwwY.aevsi.pf-506fe5d9-8ccf58fc{

    font-size: 15px;

}

.container, .container-lg, .container-md, .container-sm, .container-xl {

    max-width: 1170px;

}



.cbdocboxitemembed.cbdocboxitemgdoc {

    max-width: 610px;

    width: 610px !important;

}



.cbdocboxitemembed.cbdocboxitemgdoc iframe {

    max-width: 610px !important;

    width: 100% !important;

    

}

#sp-bottom span.sc-qPwwY.aevsi.pf-506fe5d9-8ccf58fc {

    color: #FFF7E1;

}

.dataTables_scrollHead{

    z-index: 1 !important;

}

.sp-dropdown.sp-dropdown-main.sp-menu-right ul.sp-dropdown-items li span.sp-menu-heading:before {

    font-family: "Font Awesome 6 Free";

    content: "";

    float: right;

    margin-left: 7px;

    font-weight: 600;

    transform: rotate(269deg);

    position: absolute;

    right: 12px;

}


.offcanvas-menu {
    background: #07492a;
}

.offcanvas-menu .offcanvas-inner {
    padding: 25px 0;
}

.offcanvas-menu .offcanvas-inner ul.menu>li {
    padding: 0 25px;
    border-bottom: 1px solid #fff;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #fff7e1;
    text-transform: uppercase !important;
    opacity: 1;
    font-size: 16px;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a, .offcanvas-menu .offcanvas-inner ul.menu li.active a span.menu-toggler {
    color: #f8c650 !important;
}

.offcanvas-active .close-offcanvas .burger-icon>span {
    background: #fff !important;
}


.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #fff !important;
    font-family: 'Montserrat';
}
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #f8c650 !important;
}   
.offcanvas-menu .menu-deeper.menu-parent {
    position: relative;
    padding: 6px 0;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler {
    top: 0;
    transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    width: 100%;
    display: block;
    padding: 14px 10px 0px 4px;
}
.sp-dropdown.sp-dropdown-main.sp-menu-right {
    padding: 6px 0 !important;
}


@media screen and (max-width:991px) {
    #sp-header-topbar .container-inner{
        padding-bottom:0 !important;
    }
    #sp-header .sp-column.d-flex.justify-content-between.align-items-center {
    justify-content: center !important;
}
    div#sp-contact .mod-languages img {
        max-width: 50px !important;
    }
    div#sp-header-topbar {
        width: 30%;
        height: 120px;
        margin: 0;
        border-bottom: 1px solid #e9dbb4;
        align-content: center;
    }
        #sp-header {
        background: no-repeat;
        height: auto !important;
        padding-top: 25px;
        width: 70%;
        position: absolute;
        top: 0;
        right: 0;
        box-shadow: none !important;
        border-bottom: 1px solid #e9dbb4;
    }
    .logo-image {
        margin-top: -12px;
    }
    /*#sp-header .col-lg-9  .d-flex.justify-content-end {
        justify-content: start !important;
    }*/
    
    #sp-header.lg-header #offcanvas-toggler {
        margin: 0;
        padding: 0 20px !important;
        background: #07492a;
    }
    
    #sp-header-topbar .container-inner {
        border: 0;
    }
    
    .burger-icon>span {
        background: #fff !important;
    }
}