@charset "utf-8";
/* CSS Document */

body{
	font-size: 16px!important;
	line-height: 1.4pc!important;
}

.image-box>img {
    width: 268px;
    height: 190px!important;
}

.widget_pages ul li>a {
	font-size: 12px;}

.box-santiago{
	    border: 1px solid #bdbdbd;
    padding: 20px;
    margin-bottom: 40px;
    background-color: rgba(199, 199, 199, 0.19);
    height: 438px;
}

.servicios-title{
	font-size: 14.5px!important;
}
.btn:hover{
	color: #fff!important;
} 

.widget-title {
    margin-bottom: 10px;
    padding-bottom: 10px;
	    margin-left: 11px;
}

p {
    text-align: justify;
}
.widget_categories ul li>a:hover{.logo-craw
 color: #fff!important;
}

.main-navigation .menu>li:hover>a {
    color: #fff!important;
}

.line{
	border-bottom: 1px solid #c3c3c3;
	margin-top: -13px;
}

h4{
    color: #636363;}

.text-gray {
    color: #888 !important;
    text-align: justify;
}

.text-light h1{
    font-size: 50px!important;
    background-color: rgba(43, 43, 43, 0.63);
    padding: 15px;
	    font-weight: initial;
	text-align: center;
}

a {
    color: #2e3b6d;
    border-bottom: transparent;
}

a:hover{
	color: #005dff!important;
}



.navbar .toolbar { 
height:33px;
padding-top:0px;
padding-right:110px;
font-size:10px;

}

.footer .top-footer .subscribe>.subscribe-form i {
    width: 115px!important;
    padding-right: 20px;
}

.footer .top-footer .subscribe>.subscribe-form {
    background-color: #fff;
}

.footer .top-footer .tools .cell {
    padding: 15px 112px 15px 36px!important;
}

.navbar .toolbar>*:first-child {
    margin-right: 5px!important;
}

.logo-craw{
    float: left;
    width: 108px;
    padding-top: 7px;
    padding-bottom: 0;
    text-decoration: none;
    border-bottom: transparent;
    margin-right: 80px;
}

.main-navigation .menu>li>a {
       padding: 30px 30px !important;
  
}

.widget_categories ul li>a {
    border: transparent!important;
    color: #818282;
}

.block-title {
    color: #5a5a5a;
    padding-bottom: 15px;
    border-bottom: 1px dashed #a7a7a7;
}

.box-with-icon .bwi-inner {
    background-color: transparent;
}

@media screen and (max-width: 991px){
	
	.navbar .main-navigation.expanded {
    border: 0px solid #d9d9d9 !important;
}
	
		.panel-group .panel-heading+.panel-collapse>.panel-body{
		text-align: justify!important;
	}

	.navbar .toolbar.expanded {
		display: none;
	}
	
	.txtLink{
		font-size: 14px!important;
	}
	
	.responsive-equipo{
		width: 100%!important;
	}
	
	.text-light h1 {
        font-size: 27px!important;
    margin-top: 30px;
	}
	
	.main-navigation .menu>li>a {
       padding: 0px 40px !important;
  
}
	
	.fw-section.bg-parallax {
    height: 370px!important;
}

	
	.navbar-fullwidth>.container{
	background-color: #012060;
	}
	
	.volver{
		display: none;
	}
	
	.row {
    margin-left: 0px;
    margin-right: 0px;
}
	
	.site-logo{
		    margin-left: -45px;
    width: 120px!important;
    margin-bottom: 18px;
    margin-top: -15px!important;
	}
	
	.teammate-1 .thumbnail .flipper .front>img {
    width: 75%;
    margin-left: 15%;
}
	
	.box-santiago {
    width: 257px!important;
    margin-left: -49px!important;
}
	
.padding-top-3x {
    padding-top: 0px!important;
}
	
.icon-arrow-left{
		    margin-bottom: 20px;
	}
	
}

.btn-default {
    background-color: transparent!important;
    color: #233062!important;
}


.page-title {
    width: 100%;
    padding-top: 0!important;
	margin-bottom: 30px!important;}

.image-box,.widget {
	    border: transparent!important;
}

.widget_archive ul, .widget_categories ul, .widget_pages ul{
	font-size: 13px!important;
}

.image-box>img {
    -webkit-filter: grayscale(1);
}

.image-box>img:hover {
    -webkit-filter:none!important;
}

.image-box:hover {
    border-color: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.image-box .ib-text {
    padding: 0 15px 0;
}

.image-box .ib-title {
    color: #0d71c5;
}

.padding-bottom-3x {
    padding-bottom: 0 !important;
}

.teammate-1 .teammate-name {
    margin-bottom: 0px;
}

.teammate-cargo, .teammate-region{
	text-align: center!important;
}

/* nuevo menu */

.main-navigation{
	    background-color: #012060;
    border: 1px solid #012060;
}

.main-navigation .menu>li>a{
	color: #fff!important;
}

.navbar .topbar {
    padding: 25px 0 0 0!important;
    background-color: #012060;
     border-bottom: 1px solid #1e325a;
    color: #fff;
}

.navbar .toolbar a {
    color: #fff!important;
}


.widget {
    padding: 0;
    padding-top: 17px;
}

.main-navigation .menu>li>a{
	font-size: 15px;
}

.modal-backdrop {
	background-color: #888888!important;}

	