body.predefined-header1 #sp-header {
padding: 19px 20px 100px 20px !important;
}

.logo-image {
height: auto !important;
}

#sp-header .logo {
  margin-right: 0px !important;
}


/* ------ START MENU */


body.predefined-header1 #sp-header .sp-megamenu-wrapper {
  margin-top: 60px !important;
}

/* 1 SUB MENU*/
body.ltr .sp-megamenu-parent .sp-dropdown{
     margin-top: -30px !important;
}

/* 1+1 SUB MENU*/
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  margin-top:-20px !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #fff;
}

body.predefined-header1 #sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li > .sp-dropdown {
  padding-left: 20px !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
 text-transform: uppercase !important;
 line-height:28px !important;
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  min-width: 660px !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #222454 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > li:hover > a {
  color: #F75B30;
}


/* ------ END MENU */



h1.sppb-fullwidth-title {
font-size: 40px !important;
font-weight: 300 !important;	
}

h2.sppb-slideshow-sub-title {
	font-size: 20px !important;
	font-weight: 300 !important;	
}

#column-wrap-id-1523863786840 div.sppb-slideshow-fullwidth-item-text-wrap p {
	min-width: 760px !important;	
}

.sp-page-title .sp-page-title-heading {
  font-size: 21px !important;
}

.sp-page-title .sp-page-title-sub-heading {
  font-size: 35px !important;
  font-weight: 400 !important;
}

h4.sppb-addon-title {
	font-size: 20px !important;
	font-weight: 400 !important;	
	
}

.custom-contact-info p {
  margin-right: 7px !important;
  padding-right: 7px !important;
}
		
.cci::after {
content: "|" !important;
position: relative !important;

right: -14px !important;
color: #cbcbcb !important;
}

.article-details .article-header h1, .article-details .article-header h2 {
  font-size: 24px !important;
  letter-spacing: 0px !important;
  font-weight: 300 !important;
}

#sp-page-builder .sp-pagebuilder-page-edit {
	display: none !important;
}

/* PRODUCTS */

h4 {
  font-size: 30px !important;
  font-weight: 600 !important;
}


.sp-scroll-up {
  right: 60px !important;
}


table, th, td {
  border: 1px dashed #aeadad;
  padding:5px 5px 5px 5px ;
}

.service-button {
  padding: 15px 20px !important;
}

.service-item .service-content-wrapper .sppb-addon-text {
  font-size: 30px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
}

.service-item .service-content-wrapper .sppb-addon-text p {
  line-height: 0.5 !important;
}


/* PARTNERS */

@media only screen and (max-width: 993px) {
	
div.sp-header-inner div.sp-module {display : none !important;}

#column-wrap-id-1523863786840 div.sppb-slideshow-fullwidth-item-text-wrap p {
  display : none !important;
}
}

@media only screen and (max-width: 993px) {
body.predefined-header1 #sp-header {
  padding: 19px 20px 20px 20px !important;
}
}

/* CONTACTS */
::-webkit-input-placeholder {
   color:transparent !important;
}

:-moz-placeholder { /* Firefox 18- */
   color:transparent !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color:transparent !important;
}

:-ms-input-placeholder {  
   color:transparent !important;
}