@charset "utf-8";
/* CSS Document */
#header{display: flex; height:60px !important; left: 0; width:133px !important; left: 45%;}
.menuMedia {width: 133px !important;}
.section-title h2 {
    color: #224a91;
}
.main-menu ul > li > ul{
    position: absolute;
    top: 100%;
    width: 230px;
    background-color: #086AD7;
    left: 0;
    z-index: 999;
    box-shadow: 0 13px 35px -12px rgba(35, 35, 35, 0.15);
    visibility: hidden;
    opacity: 0;
    transform: translateY(40px);
    transition: all 0.5s ease-in-out;
    padding: 10px 0px;
    left: -99px !important;
}
.qualifio_iframe_wrapper iframe{max-width:100%!important;}
.list-square{list-style: square; margin: 0 3em;}
.list-square li{display: list-item;}
.list-square li h4{font-size: 1.3rem;}
blockquote{padding:25px; margin: 50px 0;}
.main-menu ul > li > ul li a{margin-right:0; padding: 10px 0;}
.main-menu ul > li > ul li a:hover{background:#00425d;}
.main-menu ul > li > ul{padding:0;}
.box h6{font-size:18px; line-height: 28px;}
ol.numbers li{list-style-type: decimal; display: list-item;}
.box{border: 1px solid rgba(0, 0, 0, .25); padding: 2em; margin-top: 25px;}
.box p{font-size: .9em; line-height: normal; margin: 0; padding: 0;}
.main-menu ul > li > ul li a {display: block;color: #eee;padding: 8px 15px !important;font-size: 14px !important;text-transform: none;letter-spacing: 0;}
ol.order-list{list-style-type: circle!important; list-style-position: outside !important; color:#000000;}
ol.order-list li{display:list-item;}
.breadcrumb-area .breadcrumb-title h1{font-size: 32px !important;line-height: 32px !important;}
.single-blog-wrap h3{font-size: 28px !important;line-height: 28px !important;}
.blog-area .single-blog-item{height:auto;}
.single-slide-item h1 {font-size: 60px;line-height: 60px;}
small{line-height: normal;padding: 15px 0;}
#header{position: absolute;width: 100%;z-index: 9;margin: 0 auto;text-align: center;}
.header-area .container {background: transparent !important;}
.menumedia{width: 133px;height: 90px !important;}
figure.pull-right{max-width:400px; margin-left: 25px; margin-bottom: 25px;}
p{font-size:18px; line-height: 28px;}
blockquote{border-left: 5px solid #2c71b8;}
blockquote h4{font-style: italic; padding: 1em 0 1em 2em; margin: 2em 0;}
body, html{font-family: 'Avenir', sans-serif;}
.mobile-nav {background-color: #2c71b8;box-shadow: 0 13px 35px -12px #2c71b8;}
.mobile-nav .sidebar-nav .metismenu a{border-bottom: 1px solid #2c71b8;}
.cp-custom-accordion .accordion-buttons{padding-right:70px;}
.faq-bg.entrevista-01 {background-image: url(../img/entrevista-01.jpg);height: 650px;}
.blue-bg{background: #2c71b8;}
#logistic-1 .single-logistic-area:hover{background: #2c71b8;}
.blog-area p.blog-meta, .blog-area a.read-more{color:#2c71b8;}
.main-menu ul > li > ul{background: #2c71b8;}
.single-logistic-bg.entrevista-01{background-image: url(../img/entrevistas/entrevista-01.jpg);height: 325px;}
.entrevista-02{background-image: url(../img/entrevistas/entrevista-02.jpg);}
.entrevista-03{background-image: url(../img/entrevistas/entrevista-03.jpg);}
.entrevista-04{background-image: url(../img/entrevistas/entrevista-04.jpg);}
.single-service-area:after{background: rgba(0,65,92,0.8)}
.single-service-area:before {background-image: url(../img/opinion/opinion-01.jpg);}
.service-2:before {background-image: url(../img/opinion/opinion-02.jpg);}
.service-3:before {background-image: url(../img/opinion/opinion-03.jpg);}
.service-4:before {background-image: url(../img/opinion/opinion-04.jpg);}
.service-5:before {background-image: url(../img/opinion/opinion-05.jpg);}
.service-6:before {background-image: url(../img/opinion/opinion-06.jpg);}
.single-service-area:hover a.read-more{color:#fff;}
.social-icons li{margin:0 5px;}
.social-icons svg{fill:#2c71b8;}
.entradilla{font-family: 'Avenir', sans-serif; font-weight: 700; font-size: 1.5em; line-height: 1.5em; text-align: center;padding-bottom: 50px;}
.section-padding-top-50{padding-top: 50px;}
.breadcrumb-area .breadcrumb-title h1{font-size:50px; line-height: 50px;}
.breadcrumb-area .breadcrumb-title h1::before {border-left: 5px solid #2c71b8;}
.breadcrumb-area h6{color:rgba(255,255,255,0.5)}
.breadcrumb-area:after{background-color:#2c71b8}
#BC_creditos p strong, #BC_creditos p a{font-weight:700 !important;font-size:16px;}
#BC_creditos p a, a{color:#2c71b8;}
#BC_creditos p a, #BC_creditos p a strong, a, a strong{font-family: 'Avenir', sans-serif !important; font-size:16px !important;}
#BC_creditos p{font-family: 'Avenir', sans-serif !important; font-size:16px !important;}
p,h1,h2,h3,h4,h5,h6{font-family: 'Avenir', sans-serif !important;}
h1,h2,h3,h4,h5,h6{color:#2c71b8;}
.blog-area .blog-content h5 a{font-size:20px !important; color:#2c71b8;}
.blog-area .blog-content h5 a:hover, .blog-area a.read-more:hover{color:#000;}
.blog-area .blog-meta i{margin-right: 0;}
.info-content-area .section-title h2{font-size: 2em; text-align: center; width: auto;}
.info-content-area .section-title h2:before{border-left: 0px solid #2c71b8;}
.fixed-slogan{position:relative; z-index: 1; width:100%; padding:1em 0em; margin: 0 auto; left: 0; right:0; background:  rgba(44,113,184,1); text-align: center;}
.fixed-slogan h3{color:#fff; font-weight: 100; font-size: 1.8em;}
.fixed-slogan h3 b{font-weight: 700;}
.author-profile{display:inline-block;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.single-slide-item h1 {font-size: 60px;line-height: 60px;}
}
@media (min-width: 320px) and  (max-width: 767px){
	.blog-area .blog-bg img{height:auto;}	
}
@media (min-width: 320px) and  (max-width: 480px){
	.logo img {width: 120px;}
	.breadcrumb-title h3{font-size:1em;}
	#header, .menuMedia{height:auto;}
	.single-slide-item h1 {font-size: 40px;line-height: 40px;}
	figure.pull-right{max-width:100%; margin-left: 0; margin-bottom: 25px;}
	#header{width: 133px!important;margin: 0!important;right: 50px!important; height:90px !important;}
	.menumedia{width: 133px;height: 90px !important;}
}
