#sp-bottom2, #sp-bottom3 {
	margin-top: 0px;
}

.sppb-image-content-title {
	color: #de6b02;
}

.sppb-addon-gallery .sppb-gallery li {
	width: 20%;
}

.sp-page-builder .page-content #imagination .sppb-section-title h3.sppb-title-heading {
	font-size: 34px;
	margin-bottom: 60px!important;
}

.floox-title {
	color: #de6b02;
}

/*.sp-default-logo{
  max-width: 157%;
}*/

#sp-header.menu-fixed {
	background: rgba(72, 72, 72, 0.95);
}

a:focus {
	outline: 0;
}

.offcanvas-menu .offcanvas-inner .sp-module:first-child {
	margin: 0;
	padding: 0;
}

.offcanvas-menu .offcanvas-inner .sp-module:nth-child(2) {
	margin: 0;
	padding: 20px;
}

#sp-top2 .lang-inline{
  margin-left: 25px;
}
#sp-top2 .sp-column{
  height: 40px;
}
ul.social-icons >li a:hover {
    color: 	#3b5998;
}
#sp-header.menu-fixed .sp-megamenu-parent > li > a, #sp-header.menu-fixed .sp-megamenu-parent > li > span {
    height: 70px;
}

.suisse.sppb-addon-feature:hover .sppb-icon i.fa.fa-plus-square{
  color: #d52b1e;
}

.suisse.sppb-addon-feature:hover:after{
  background-color: #d52b1e;
}

#sp-top-bar .container {
    border-bottom: none;
}

@media only screen and (max-width: 991px) {
	.sppb-addon-gallery .sppb-gallery li {
		width: 33.3333%;
	}
  #column-wrap-id-1526384671036{
    order: 1;
  }
  #column-wrap-id-1526384671038{
    order: 2;
  }
	#sp-top-bar {
		display: none;
	}
	#offcanvas-toggler {
		margin-top: 12px;
	}
	#sp-header {
		top: 0px;
	}
	.sp-default-logo {
		width: 250px;
	}
}

@media screen and (max-width: 767px) {
	.sp-contact-info li.sp-contact-email {
		float: right;
	}
	#sp-top-bar #sp-top1 {
		padding-right: 15px;
	}
	.feature-responsive h3, .feature-responsive .sppb-addon-text, .feature-responsive p {
		text-align: center;
		margin-bottom: 15px!important;
	}
	.feature-responsive .pull-left, .feature-responsive .pull-right {
		float: none!important;
		text-align: center;
		margin-right: 0px;
	}
	#column-wrap-id-1526384671036{
	    margin-bottom: 30px;
	}
	#column-wrap-id-1526384671038 .sppb-addon-title, #column-wrap-id-1526384671038 .sppb-addon-text{
	    text-align: left;
	}
	#column-wrap-id-1526384671038 .pull-right{
	    float: left!important;
	    margin-left: 0px;
	    margin-right: 15px;
	}
}

@media only screen and (max-width: 479px) {
	#sppb-addon-1526299891542 .sp-select .sp-select-result {
		padding: 0 15px 0 27px;
	}
	.sppb-addon-gallery .sppb-gallery li {
		width: 50%;
	}
	.sp-contact-email {
		margin-left: 30px !important;
	}
	#offcanvas-toggler {
		margin-top: 12px;
	}
	#sp-header {
		top: 0px;
	}
}

@media (min-width: 768px) {
	#sp-logo img {
		max-width: 257%;
	}
}

@media (min-width: 992px) {
	#sp-logo img {
		max-width: 157%;
	}
}