.homepagetitles{
  font-weight:300;
}

.otro-blockquote{
  font-size:18px;
  font-weight:100;
  text-align:justify;
  width:100%;
  color: #555555;
  padding:25px 50px 25px 50px;
  border-left:8px solid #86bd43;
  line-height:28px;
  position: relative;
  background:#ffffffa3;

}


.otro-blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}


.otro-blockquote2{
  font-weight:100;
  font-size:18px;
  text-align:justify;
  width:100%;
  color: #555555;
  padding:15px 20px 15px 20px;
  border-left:8px solid #86bd43;
  border-right:1px solid #86bd43;
  border-top:1px solid #86bd43;
  border-bottom:1px solid #86bd43;
  position: relative;
  background:#ffffffa3;

}


.otro-blockquote3{
  font-weight:100;
  font-size:18px;
  width:100%;
  color: #555555;
  padding:15px 20px 15px 20px;
  border-left:8px solid #86bd43;
  border-right:1px solid #86bd43;
  border-top:1px solid #86bd43;
  border-bottom:1px solid #86bd43;
  position: relative;
  background:#ffffffa3;

}

.otro-blockquote2 span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}

.otro-blockquote3 span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}
.sppb-sp-slider-text.slider-accent{
  display: block;
  border-left: solid 2px #86bd43;
  padding-left: 20px;
}


#sp-footer, #sp-bottom{
  background:#714d1e;
}


.sp-page-title{
  background:#714d1e;
  
}

.sp-page-title .sp-page-title-heading{
  font-size:30px;
  font-weight:300;
  text-transform:uppercase;
}

.about-us{
  overflow:hidden;
}

.sppb-nav-lines>li.active>a, .sppb-nav-lines>li.active>a:focus, .sppb-nav-lines>li.active>a:hover{
	border-bottom: 2px solid #11a0c0 !important;
    margin-bottom: -2px !important;
}

.sppb-addon-tab .sppb-nav>li>a{
 	max-width: 160px;
    font-size: 20px;
  	text-transform: uppercase;
    line-height: 1.5;
    font-weight: 700;
    padding: 0 0 30px;
}

.sppb-addon-tab ul.sppb-nav>li{
	flex:1 !important;
}

.sppb-addon-tab ul.sppb-nav{
  display:flex !important;
}

#sppb-addon-wrapper-1633277344174, #sppb-addon-wrapper-1633289942821, #sppb-addon-wrapper-1633289965347{
  margin: 30px 0px 0px 0px;
}

.image-layout-preset-style-card .sppb-addon-image-layout-content{
  padding-left:0px !important;
  padding-right:50px !important;
}

.accord-ralds .sppb-panel-title{
  font-size:20px;
  color:#ffffff;
  text-transform:uppercase;
}

.accord-ralds .sppb-panel-modern>.sppb-panel-heading{
  background:#11a0c0;
}

.accord-ralds .sppb-panel-modern{
  border:1px solid #11a0c0;
}


.main-slider .sp-slider-content-align-left, .sp-slider-image-align-left{
  width:60% !important;
  max-width:60% !important;
  padding:20px;
  background:rgb(0 0 0 / 52%);
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details{
  font-size:16px;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title{
  font-weight:700;
  font-size:22px;
  color:#714d1e;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date{
  font-weight:700;
  color:#86bf44;
  font-size:14px;
}

.ra-hr{
  height:0.5px !important;
  margin-top:15px;
  margin-bottom:15px;
}

.sppb-btn-custom{
  background-color:#ffffff;
  color:#343a40;
  text-transform:uppercase;
}

.sppb-btn-custom:hover{
  background-color:#86bf44;
  color:#ffffff;
}

.sp-megamenu-parent .sp-mega-group>li>a{
  padding-bottom:10px;
}

.menumod p{
  margin-bottom:2px;
}

.sp-megamenu-parent>li.active>a{
  color:#11a0c0;
}

.sp-megamenu-parent>li.active>a:hover{
  color:#86bf44;
}

.allclients .sppb-col-sm-2{
  padding-top:20px;
  padding-bottom:20px;
  border-bottom:1px solid #cecece;
  margin:5px;
}

.allclients .sppb-col-sm-3{
  padding-top:20px;
  padding-bottom:20px;
  border-bottom:1px solid #cecece;
  margin:5px;
}

div.mod-languages ul li.lang-active{
  border-bottom:3px solid #86bd43 !important;
  background-color:none;
}

.fa-twitter::before { content: url("/images/x-twitter.svg"); width: 14px;
  display: inline-block; height: 14px; vertical-align: -0.125em;}

.rapanel .sppb-panel-title{
  font-size:16px;
}

.rapanel .sppb-panel-heading{
  padding-top:15px !important;
  padding-bottom:15px !important;
}
