/* bg colours */
body {
    background: #e9eaed none repeat scroll 0 0;
    line-height: 24px;
}

#sp-top-bar {
    background-color: #e9eaed;
    color: #e9eaed;
    padding: 20px 0;
}


.com-sppagebuilder #sp-main-body {padding: 15px 0;}
.com-sppagebuilder.itemid-437 #sp-main-body {padding: 0px;}



/* form field  */
.formResponsive .formHorizontal .formControlLabel {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 140px;
}

/* carrousel fonts */

#slide-fullwidth h1.sppb-fullwidth-title,
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper.sppb-slider-item-wrapper-layout1 .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
    color: #E3200F;
    font-size: 54px;
    font-family: 'Lobster', cursive;
    font-weight: 900;
    letter-spacing: 5px;
    position: relative;
    text-shadow: 2px 2px #fff;
    text-transform: none;
}
#slide-fullwidth p.details.fadeIn.sppb-wow,
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper.sppb-slider-item-wrapper-layout1 .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text p.details {
    color: #000000;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 15px;
    text-shadow: 2px 2px #fff;
    text-transform: uppercase;
}

#slide-fullwidth p.sppb-slidehsow-sub-title,
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper.sppb-slider-item-wrapper-layout1 .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text .sppb-slidehsow-sub-title {
    color: #E3200F;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 5px;
    line-height: 22px;
    text-shadow: 2px 2px #fff;
    text-transform: uppercase;
}


.tixon-slider {margin-bottom: 30px;}

@media only screen and (max-width: 580px) {
.sppb-slider-item-wrapper-layout1 .sppb-slidehsow-sub-title, .sppb-slider-item-wrapper-layout2 .sppb-slidehsow-sub-title {
  font-size: 27px !important;
  letter-spacing: 1px !important;}
  .sppb-addon-clients-image { margin: 10px;text-align: center;}
  .sppb-addon.sppb-addon-clients.sppb-text-left {text-align: center;}
  
}

/* userform */
#userForm .rsform-input-box {
    height: 26px!important;
    line-height: 26px;
    margin-bottom: 0;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper.sppb-slider-item-wrapper-layout1 .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg {
  height: 700px;
  background-size: cover;
  background-position: 50% 50%;
}

/* Featurex BOX */
.tixon-features h3.sppb-addon-title.sppb-feature-box-title {
  font-weight: bold;
  margin: 15px 0;}