[data-filter-row="documente___categorie"] div.row {
    display: inline-block;
    margin-right: 26px;
}
div.entry-image.full-image {
    margin: 0 !important;
}
@media only screen and (max-width: 500px) {
#sp-header {
    max-height: 125px !important;
}
#sp-logo .sp-default-logo {
    max-height: 110px!important;
}
#offcanvas-toggler {
	line-height:13px!important;
}
 
#btn-1633339550141 {
    font-size: 13px !important;
}
.offcanvas-menu .offcanvas-inner .sp-module {
    margin-bottom:0px!important;
}
.sp-module.menutop li a {
    margin: 0;
    padding: 0;
    line-height: 12px;
}
.icon-top-wrapper a.gflag img {
    margin: 14px 5px!important;
	
}
.icon-top-wrapper {
    line-height: 45px !important;
	
}
}

#sp-page-builder .sppb-section-title {
    margin-bottom: 30px!important;
}


.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {height:550px!important}
#sp-logo .sp-default-logo {
    max-height: 130px!important;
}
#sp-header {
    height: 140px!important;	
}
.sp-module {
    margin-top: 0px!important;
}
.sp-module.menutop {
    margin: 0!important;
}
.menutop ul {
    text-align: right!important;
	display: block!important;

}
.menutop ul > li {
    display: inline-block!important;
    margin: 3px!important;
	font-size:14px!important;
	border:0!important;
}
.menutop ul li a {
    padding:0px;
	font-size:14px!important;
	padding: 2px 14px!important;
}
.devino-membru {
    color: red !important;
    font-weight: 700;
}
.sp-megamenu-parent > li > a {
    font-weight: bold;
}
#sp-header {
    padding: 5px!important;
}

.icon-top-wrapper {
    line-height: 45px!important;
	width: 100px!important;
}
#sp-top-bar {    display: none;}
.sppb-addon-title  {
    color: #18411e;
}

.sppb-person-name {
    font-size: 28px !important;
}
.sppb-addon-title {
    font-weight: 500!important;
}

.companyname h1 {
    font-size: 28px;
	
}
 .entry-header h2, .companyname {
    text-transform: uppercase;
}
 .entry-info {
    min-height: 160px;
    margin-right: 25px;
}

 article.item {
    padding: 0 0 25px 0!important;
}

.jmm-text {display:none}
.carousel-indicators {
    bottom: 0!important;
}

#sp-menu-right {
    padding: 32px 15px;
}

input[type=checkbox], input[type=radio]{
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	outline: none;
	content: none;	
		position: relative;
top: 5px;
left:-5px
}


input[type="checkbox"]::before {

    font-family: "FontAwesome";
    content: "\f00c";
    font-size: 18px;
    color: transparent !important;
    background: #eff7ec;
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #2a2f80;
    margin-right: 0px;
		border-radius: 3px;
}

input[type="radio"]::before {

    font-family: "FontAwesome";
    content: "\f00c";
    font-size: 18px;
    color: transparent !important;
    background: #eff7ec;
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #2a2f80;
    margin-right: 0px;
	border-radius: 10px;
}

input[type=checkbox]:checked:before, input[type=radio]:checked:before {

	color: #418048 !important;
}
/*addon-article*/
.sppb-addon-article h3 {
    min-height: 74px;
}
h2[itemprop="name"] {
    text-transform: uppercase!important;
}