body{
	
	font-family: 'Poppins', sans-serif;
	
}

a.btn.btn-default {
	font-family: 'Poppins', sans-serif;
}

navbar-expand-md .navbar-nav .nav-link {
    font-size: 14px;
}

p {
    font-size: 14px;
    color: #545454;
    line-height: 26px;
    margin-bottom: 0;
}
p a{
	font-weight: 500;
}
.back-to-top {
    background: #0071b8 !important;

}
#footer-Content .copyright p {
    color: #0071b8;
    
}
#nuestroprogreso div.social-list a, i {
    color: #0071b8;
}

.btn-common {
    background-color: #0071b8;
}

#areatrabajo .blog-item-wrapper a.read-more {
    color: #0071b8;
}

#areatrabajo .blog-item-wrapper:hover h3 a {
    color: #0071b8;
}

#testimonial .video-play-button span {
    border-left: 22px solid #0071b8;
}

.bg-fast-yellow {
    background: #0071b8;
}

#infraestructura .services-item:hover {
    border: 1px solid #0071b8;
    box-shadow: 0px 0px 25px 0px rgb(95 95 95 / 24%);
}

.menu-bg {
    background: #0071b8;
    background: linear-gradient(95deg, #0071b8 40%, #0071b8 100%) !important;
}

#areatrabajo .blog-item-wrapper:hover {
    border-color: #0071b8;
}

.ods-1{
	color: #e5243b;
}
.ods-2{
	color: #DDA63A;
}
.ods-3{
	color: #4C9F38;
}
.ods-4{
	color: #C5192D;
}
.ods-5{
	color: #FF3A21;
}
.ods-6{
	color: #26BDE2;
}
.ods-7{
	color: #FCC30B;
}
.ods-8{
	color: #A21942;
}
.ods-9{
	color: #FD6925;
}
.ods-10{
	color: #DD1367;
}
.ods-11{
	color: #FD9D24;
}
.ods-12{
	color: #BF8B2E;
}
.ods-13{
	color: #3F7E44;
}
.ods-14{
	color: #0A97D9;
}
.ods-15{
	color: #56C02B;
}
.ods-16{
	color: #00689D;
}
.ods-17{
	color: #19486A;
}

.azuluda{
	color: #0071b8;
}

.blog-post h1 {font-size: 1.8rem;}
.blog-post h2 {font-size: 1rem;}
.blog-post h4{color: #151948;font-size: 1.7rem;font-weight: 600;}

p{
	margin-top: 0.5rem;
}
ol{color: #545454;}
ul{color: #545454;}

ol li{margin-top: 9px;}
ul li{margin-top: 9px;}

ul li a:hover{color: #007bff;}
ol li a:hover{color: #007bff;}
.descargables div.social-list a, i {
    color: #0071b8;
    font-weight: 400;
}

.descargables div.social-list a:hover {
    color: #12a3ff;
}

.post-content ul li {
    list-style: disc;
    margin-left: 2.5rem;
}

.blog-post a:hover{color: #007bff;}
.btn {
    text-transform: initial;
}

#footer-Content {
    background: #0071b8;
    color: white;
}
#footer-Content .footer-social i{
	color: white;
}

#footer-Content .text-muted{color: white !important;}

#footer-Content .copyright p {
    color: white;
}


#footer-Content .copyright {
    border-top: 1px solid #0071b8;
}

#politicas .business-item-info a{
	font-weight: 400;
	color: #0071b8;
}
#politicas .business-item-info a:hover{
	color: #12a3ff;
}

#areatrabajo .blog-item-wrapper .blog-item-text a{color: #151948} 

#areatrabajo .blog-item-wrapper a.read-more {
    text-transform: none;
}
#testimonial {
	    margin-bottom: 80px;
}
.blue{color: #0071b8;}
#home .translate{display: none;}

.pager__items {
    text-align: center !important;
}

li.pager__item {
    display: inline-block;
    margin: 0;
    padding: 0 0.4em;
    color: #757575;
    font-size: 1.08em;
}

.pager__item a {
    padding: 0 5px 2px;
    transition: border-bottom-color 0.2s;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    font-weight: 600;
    line-height: 1.55em;
    -webkit-font-smoothing: antialiased;
}

a {
    color: #66a1cb;
}

.card-title a {
    color: #0070B4;
}


#contact .single-team {
    height: 390px;
    margin-bottom: 8%;
    max-width: 255px;
}

@media (max-width: 990px) {
	.col-md-6 {
	        -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	        max-width: 45%;
	    }
}


@media (max-width: 768px) {
	.col-md-6 {
	        -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	        max-width: 45%;
	    }
	.ul-lang{
		margin-left: 26px;
    margin-bottom: 5px;
	}
	.btn-languages {width:45px;}
}

@media (max-width: 480px) {
	.col-md-6 {
		        -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		        max-width: 50%;
		   }
		   
	#contact .single-team .team-details h5.team-title {
    font-size: 13px;

	}

	.single-team a {
	    font-size: 12px;
	}
}





p.text-center {
    font-size: 24px;
    font-weight: 300;
}

@media (min-width: 992px) {
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        /*max-width: 45%;*/
        /*display: -webkit-inline-box;*/
        display: inline-table;
    }
}


#contact .single-team .team-details h5.team-title {
    font-size: 13px;
}

#contact .single-team .team-social-icons ul.social-list li:hover {
    background: #0071b8;
    border-color: #0071b8;
}

i.lni-search.text-white {
    display: none;
}

li#btnSearch {
    display: none;
}
ul#navbar-main{justify-content: center !important;}
@media (min-width: 992px) { 

	#acercade{margin-top: 5rem;}
}

.ul-lang #btnlanguages{
	color: #6c757d;
  background-color: #ffffff;
  border-color: #ffffff;
}

.ul-lang #btnlanguages {
  color: #6c757d;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  width: calc(2.25rem + 16px);
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  
}
nav.navbar{background: linear-gradient(95deg, #0071b8 40%, #0071b8 100%) !important;}
ul.translate.navbar-nav{display: none;}