/*******************Reset*****************

-webkit-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out; 
-moz-transition: all 400ms ease-out; 
-ms-transition: all 400ms ease-out; 
transition: all 400ms ease-out;*/

/*titulos - parrafos*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

*{margin:0; padding:0;}
html{margin:0 !important}

body::-webkit-scrollbar{
    width: 5px;
}

body::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb{
  	background-color: #616161;
  	outline: 1px solid slategrey;
}

body{font-family: 'Roboto', sans-serif !important;margin:0; padding:0 !important;background: #fff;color:#374550 !important; position:relative;font-size:18px!important; width:100%;line-height:1.33em;}
a,button{outline: 0px;}
	h1, h2, h3, h4, h5, h6{font-weight:500;margin: 0;position: relative;}
		h1{font-size:30px;}
		h2{font-size:25px;}
		h3{font-size:20px;}
		h4{font-size:18px;}
		h5{font-size:16px;}
		h6{font-size:14px;}

	input:focus, select:focus, textarea:focus,.btn_cerra:focus{outline:none;}
	input, input[type="text"], input[type="file"]{background: none; border: none;color:#666;}

	nav ul{margin:0 !important; padding:0 !important}
	ul, li{list-style: none}

	a{text-decoration:none!important; color:#616161; /*font-size:16px;-webkit-transition: all 400ms ease-out; -o-transition: all 400ms ease-out; -moz-transition: all 400ms ease-out; -ms-transition: all 400ms ease-out; transition: all 400ms ease-out;*/}
		a:hover{text-decoration:none!important;  color:#616161;}
		a img{border:none; -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -moz-transition: all 800ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out;}
		a:hover img{-webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out;}
	
	video:focus{outline:none;}
	video{margin: 0 !important;}
	p{font-weight: 400;}
	.clear{clear:both;}

	.flip{cursor:pointer;}
	
	.no_padding{padding:0 !important;}
	.no_gutter > [class*='col-']{padding-right:0; padding-left:0;}
	.col-centered{float: none;margin: 0 auto;display: table;}
	.content_info{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
	.display_table{display: table; width: 100%;; height: 100%}
	.display_table_cell{display: table-cell; width: 100%; height: 100%; vertical-align: middle}
	
	.shared{text-align: center !important; display: block;}
	.shared p{text-align: center !important;}
	.shared h5{text-transform: uppercase; font-weight: bold!important; color: #000!important}
	.shared li{display: inline-block}
	.shared li a{display: block; margin: 0 2px}
	.shared li a i{font-size: 13px;}

	::-moz-selection{background: #ccc;}
	::selection{background: #ccc;} 
/********************fin Reset******************/

/******************************* HEADER *******************************/
#content_header{position: relative; top: 0; left: 0; width: 100%;z-index: 300;}
#content_top{position: relative;width: 100%;background: #fff;}
#content_top a{margin: 10px 0;padding: 0 15px;display: inline-block;font-size: 18px;}
#content_top figure img{width: 20px;float: left;margin: 10px 0;}

.header_pc{background: #fff;}
.header_mobile{display: none;}
#access li{display: inline-block;text-align: center;margin: 35px 5px;transition: all 400ms ease-out;}
#access a{vertical-align: bottom;font-size: 16px!important;position: relative;font-weight: 900;text-transform: uppercase;color: #616161 !important;line-height: 17px;padding: 5px 10px;border-radius: 10px;cursor: pointer;}
#access li:hover a{background: #4c9c2e;color: #fff !important;transition: all 400ms ease-out;}

#menu{display: none;}
#lineas_menu{width: 35px;position: relative;margin: auto}
.linea_menu{display: block; width: 95%; height: 3px; margin: 4px auto;transition: all 400ms ease-out;}
#menu.on .linea_2{width: 0px!important;}
#menu.on .linea_1{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin:auto; transform:rotate(45deg)}
#menu.on .linea_3{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin:auto; transform:rotate(-45deg)}

/*********SECTIONS GRAL************/
.container{padding: 30px;}
.header_left{text-align: left}
.header_center{text-align: center}
.header_right{text-align: right}
	.header_section h1{font-size:45px}
	.header_section h2{font-size:35px}
	.header_section h3{font-size:25px}
	.header_section h4{font-size:20px}
	.header_section h5{font-size:16px}
	.header_section h6{font-size:14px}
	.header_section span{position:relative;margin: auto;display: block;}
	.header_section h1,.header_section h2,.header_section h3,.header_section h4,.header_section h5, .header_section h6{display: block;}
				

.banner_section{margin: 0 auto;position: relative}
.banner_section .content_info{background: rgba(0, 0, 0, 0.1);}

.btn_cfs{position:relative;background: #4C9C2E;padding: 7px 20px;font-weight: bold;outline: 0;border: none;border-radius: 10px;margin: 0 auto;display: table;transition: all 400ms ease-out}
.btn_cfs span{border-radius: 5px;color: #fff;}
.btn_cfs:hover{background: #616161 !important;transition: all 400ms ease-out;}

ul.circle {position: relative; list-style: none; margin-left: 0px; padding: 0px;}
ul.circle li{margin-bottom: 10px;}
ul.circle li::before{content: '';background: #004987;border: 0px solid #004987;width: 10px;height: 10px;display: inline-block;border-radius: 50%; margin-right: 10px;vertical-align: 2px;}
ul.circle li:hover::before{background: #004987;}


/*******FORMATO CONTENTIDO********/		
.image-center{display: block; margin: 0 auto;}
.entry_content{/*margin: 0 auto 55px auto;*/padding: 20px 0;}
.panel-default{border: none !important;}
.z99{z-index: 999;}
.br20{border-radius:20px;}
.texto-blanco{color: #fff !important;}
.texto-blanco p{color: #fff !important;}
.p-relative{position: relative;}
.p-absolute{position: absolute;}
.mx-width200{max-width: 200px;}
.mx-width150{max-width: 150px;}
.mx-width100{max-width: 100px;}
.bg_verde {background-color: #4C9C2E;}
.containerx2{padding:0px 50px !important;}

.entry_content table{border: none !important; margin: 0 !important;}
.entry_content table p{font-weight: inherit;}
.entry_content table td{border: none !important;font-weight: inherit;}
.entry_content table td{text-align:center;color: #616161;}

.entry_content h1,.entry_content h2,.entry_content h3,.entry_content h4,.entry_content h5,.entry_content h6{padding: 10px 0;}
.entry_content h1{font-size: 30px}
.entry_content h2{font-size: 25px}
.entry_content h3{font-size: 20px}
.entry_content h4{font-size: 18px}
.entry_content h5{font-size: 16px}
.entry_content h6{font-size: 14px}

.entry_content p{text-align: left;}				
.entry_content ul{margin: 0;}
.entry_content ul li{position:relative;list-style: circle;margin-bottom: 10px;}

.entry_content ol{margin: 0;}
.entry_content ol li{position:relative;list-style: decimal;margin-bottom: 10px;}

.entry_content blockquote{border-radius:15px; border-left: none;border-right: none;border-top: none; border-bottom:#77b8d6 ; text-align:center; box-shadow:0px 3px 5px rgba(6,6,6,0.4); margin:25px auto}
.entry_content blockquote p{color:#616161; font-weight: bold}
.entry_content .gallery figure img{width: 100%; height: 100%}
.list_style_circle ul li{list-style: none}
.list_style_circle ul li::before{content: '';background: transparent;border: 2px solid #444444;width: 10px;height: 10px;display: block;position: absolute;left: -22px;top: 6px;border-radius: 50%;}

.list_style_circle_blanco ul li{list-style: none}
.list_style_circle_blanco ul li::before{content: '';background: transparent;border: 2px solid #fff;width: 10px;height: 10px;display: block;position: absolute;left: -22px;top: 6px;border-radius: 50%;}

.list_style_circle_naranja ul li{list-style: none}
.list_style_circle_naranja ul li::before{content: '';background: #BDC14A;border: 2px solid #BDC14A;width: 10px;height: 10px;display: block;position: absolute;left: -22px;top: 6px;border-radius: 50%;}

.list_style_circle_azul ul li{list-style: none}
.list_style_circle_azul ul li::before{content: '';background: rgba(199, 199, 199, 0.007);border: 2px solid #004987;width: 13px;height: 13px;display: block;position: absolute;left: -22px;top: 6px;border-radius: 50%;}

.list_style_chulo ul li{list-style: none;margin-bottom: 15px;}
.list_style_chulo ul{position: relative;}
.list_style_chulo ul li::before{content: '';background-image: url("../images/list_style_chulo.png");background-position: center;background-repeat: no-repeat;background-size: cover;width: 20px;height: 20px;display: block;position: absolute;left: -24px;}

.list_style_chulo_blanco ul li{list-style: none}
.list_style_chulo_blanco ul li::before{content: '';background-image: url("../images/list_style_chulo_blanco.png");background-position: center;background-repeat: no-repeat;background-size: cover;width: 20px;height: 20px;display: block;position: absolute;left: -24px;}

.arrow_white .slick-next:before{color: #fff !important;}
.arrow_white .slick-prev:before{color: #fff !important;}

.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1-5 {width: 20%;float: left;}

@media (min-width: 768px) {
	.col-sm-1-5 {width: 20%;float: left;}				
}

@media (min-width: 992px) {
	.col-md-1-5 {width: 20%;float: left;}
}

@media (min-width: 1200px) {
	.col-lg-1-5 {width: 20%;float: left;}
}

/***********PAGINADOR***************/
#pagination{margin: 30px auto;display: inline-block;width: 100%;text-align: center;}
#pagination li{display: inline-block; margin: 0 2.5px}
#pagination li a,#pagination li span{color: #fff!important;display: block; min-width: 30px; min-height: 30px; padding: 0 5px; text-align: center; line-height: 30px;background: #374550;}
#pagination li a:hover,#pagination li span:hover,#pagination li span.current{background: #374550; color: #fff!important;cursor: pointer;}
#pagination li a,#pagination li span .inactive{opacity: 0.5;}

/*********REDES**SOCIALES****************/
#redes_sociales{position: relative;}
#redes_sociales ul{list-style: none;}
#redes_sociales li{display: inline-block; vertical-align: middle; margin: 2px;}
#redes_sociales a{display: block; text-align: center;transition: all 400ms ease-out;}
#redes_sociales a:before{border:2px solid #fff;font: normal normal normal 12px/1 FontAwesome;content: "\f415";background: #fff;color: #707070;width: 40px;height: 40px;display: block;line-height: 40px;font-size: 25px;border-radius: 20px;transition: all 400ms ease-out;}
#redes_sociales a:hover:before{background: #707070;color: #fff;transition: all 400ms ease-out;}
#redes_sociales a[href*="codepen.io"]:before{content: "\f1cb ";}
#redes_sociales a[href*="digg.com"]:before{content: "\f1a6 ";}
#redes_sociales a[href*="dribbble.com"]:before{content: "\f17d ";}
#redes_sociales a[href*="dropbox.com"]:before{content: "\f16b ";}
#redes_sociales a[href*="facebook.com"]:before{content: "\f09a";}
#redes_sociales a[href*="flickr.com"]:before{content: "\f16e ";}
#redes_sociales a[href*="foursquare.com"]:before{content: "\f180 ";}
#redes_sociales a[href*="plus.google.com"]:before{	content: "\f0d5";}
#redes_sociales a[href*="github.com"]:before{content: "\f09b";}
#redes_sociales a[href*="instagram.com"]:before{content: "\f16d ";}
#redes_sociales a[href*="linkedin.com"]:before{content: "\f0e1 ";}
#redes_sociales a[href*="pinterest.com"]:before{content: "\f231";}
#redes_sociales a[href*="getpocket.com"]:before{content: "\f265";}
#redes_sociales a[href*="f281 .com"]:before{content: "\f222";}
#redes_sociales a[href*="skype.com"]:before{content: "\f17e ";}
#redes_sociales a[href*="twitter.com"]:before{content: "\f099 ";}
#redes_sociales a[href*="vimeo.com"]:before{content: "\f27d ";}
#redes_sociales a[href*="youtube.com"]:before{content: "\f16a ";}
#redes_sociales a[href*="whatsapp.com"]:before{content: "\f232 ";}

/**********FOOTER****************/
#content_footer{background: #616161;padding: 10px;}
.anchor_text p{margin: 0;color: #fff;} 
.anchor_left{text-align: left;padding: 10px 0;}
.anchor_left p{display: inline-block; vertical-align: middle;}
.anchor_left a{display: inline-block; vertical-align: middle;}
.anchor_left a figure img{width: 100px;}

.anchor_right{text-align: right;padding: 10px 0;}
.anchor_right p{display: inline-block; vertical-align: middle;}
.anchor_right a{display: inline-block; vertical-align: middle;}
.anchor_right a figure img{width: 100px;}

.anchor_center{text-align: center;padding: 10px 0;}
.anchor_center p{display: inline-block; vertical-align: middle;}
.anchor_center a{display: inline-block; vertical-align: middle;}
.anchor_center a figure img{width: 100px;}

.item_footer{padding: 10px 0;}
.item_footer h4{color: #fff !important;text-align: left;margin: 10px 0;text-transform: uppercase;font-weight: bold;}
.item_footer h4 a{color: #fff !important;}
.item_footer p{color: #fff;}
.item_footer nav{text-align: left;}
.item_footer nav ul,.item_footer ul{margin: 0; padding: 0;}
.item_footer nav ul li a{color: #fff !important;font-size: 14px !important;}

/******** Inicio Mi CSS********/
#logo_menu{width: 200px;margin: 12px 25px;}
#logo_mobile{position: absolute;top: 15px;left: 30px;width: 150px;display: inline-block;}

/*titulos*/
.header_section h1 span,.header_section h2 span,.header_section h3 span,.header_section h5 span,.header_section h6 span{font-weight: bold !important;text-transform: uppercase;color: #616161;letter-spacing: 2px;margin: 0 20rem;}
.header_section h4 span{font-weight: bold !important;text-transform: uppercase;color: #616161;letter-spacing: 2px;}
.header_section h1 span strong,.header_section h2 span strong,.header_section h3 span strong,.header_section h4 span strong,.header_section h5 span strong,.header_section h6 span strong{color: #4C9C2E;}
.header_section.left span:after{content: '';position: absolute;left: -25rem;top: 17px;background: #4C9C2E;width: 20%;height: 5px;}
.header_section.right span:after{content: '';position: absolute;right: -25rem;top: 17px;background: #4C9C2E;width: 20%;height: 5px;}

.header_section h1,.header_section h2,.header_section h3,.header_section h4,.header_section h5,.header_section h6{padding: 20px 0;}

/*Carrouseles*/
.carrusel{padding: 0 5%;position: relative;/*margin: 20px 0;*/cursor: move;}
.carrusel .items_carrusel{margin: 20px;cursor: move;}
.carrusel .owl-nav .owl-prev,.carrusel .owl-nav .owl-next{position: absolute;top: 55%;width: auto;margin-top: -45px;}
.carrusel .owl-nav .owl-prev{left: 0;margin-left: 10px;color: #fff;}
.carrusel .owl-nav .owl-next{right: 0;margin-right: 10px;color: #fff;}

/*slick*/
.slick-slide{padding: 10px 20px !important;}
.slick-slider{user-select: auto !important;}
.slick-track .slick-slide{outline: 0;}
.slick-next:before,.slick-prev:before{color: #004987 !important;font-size: 30px !important;}
.slick-prev{left: -30px !important;}
.slick-next{right: -30px !important;}
.slick-prev,.slick-next{width: 30px !important;height: 30px !important;}
.slick-dots li button:before{font-size: 16px !important;}
/*incio general*/
.content_informacion{position: relative;overflow-y: auto;}
.content_informacion::-webkit-scrollbar{width: 10px;}
.content_informacion::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.content_informacion::-webkit-scrollbar-thumb{background-color: #4C9C2E;border-radius: 5px;}

.p-t-b{padding: 0 30px;}

.p-t{padding-top: 30px;}

.p-b {padding-bottom: 10px !important;}

.m{margin: 30px 0;}

.m-t{padding-top: 15rem;}

.m-t-b{margin: 30px auto;}

.m-b{margin-bottom: 30px;}

.shadow-container{-webkit-box-shadow: 6px 10px 11px 0px rgba(163,163,163,1);-moz-box-shadow: 6px 10px 11px 0px rgba(163,163,163,1);box-shadow: 6px 10px 11px 0px rgba(163,163,163,1);}

.t-v-30 h2{transform: translateY(30%);font-size: 30px;}

.columns-2{columns: 2;}

.columns-4{columns: 4;}

.bg_border_bottom{position: absolute;bottom: 10px;right:0;left:0;margin-right: auto;margin-left: auto; width: 90%;height: 3px;background: #6a6a6a;}

.bg_carta_presidente{background-image: url("../images/background-carta-del-presidente.png");background-size: cover;background-position: center;background-repeat: repeat-y;}

.bg_gris{background: #f2f2f2;}
.bg_azul{background: #004987;}
.bg_gris_oscuro{background: #c7c7c7;}
.bg_textura{position: absolute;top: 0;background-image: url("../images/textura-cfs.png");width:100%; height:100%;background-size: cover;}
.bg_textura2{position: absolute;top: 0;background-image: url("../images/textura-cfs-2.png");width:100%; height:100%;background-size: cover;}
.col-flex-around {display: flex;justify-content: space-around;flex-wrap: wrap;}
.col-flex-between {display: flex;justify-content: space-evenly;flex-wrap: wrap; position: absolute; top: 70%; width: 100%;}


/*fin general*/

/*inicio home*/
#contenido.section_home{position: relative;max-width: 100%;height: 80vh;background-image: url("../images/background-contenido-cfs-logistic.png");background-size: cover;background-position: center;background-repeat: no-repeat;}
/*fin home*/

/*inicio archives*/
#archive_acerca-del-reporte.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_acerca-del-reporte.section_archive .container-fluid{padding: 30px 0;}
#archive_acerca-del-reporte.section_archive .timeline{position: relative;margin: 0 auto;}
#archive_acerca-del-reporte.section_archive .timeline::after{content: '';position: absolute;width: 6px;background: #004987;top: 16px;bottom: 0;left: 50%;margin-left: -3px;}
#archive_acerca-del-reporte.section_archive .timeline .content_timeline{position: relative;background-color: inherit;width: 50%;}
#archive_acerca-del-reporte.section_archive .timeline .content_timeline.left{left: 0;}
#archive_acerca-del-reporte.section_archive .timeline .content_timeline.right{left: 50%;}
#archive_acerca-del-reporte.section_archive .timeline .content_timeline.right::after{left: -15px;}
#archive_acerca-del-reporte.section_archive .timeline .after{position: absolute;width: 30px;height: 30px;background: #004987;border: 4px solid #004987;top: 15px;border-radius: 50%;z-index: 1;cursor: pointer;}
#archive_acerca-del-reporte.section_archive .timeline .after.left{right: -15px;}
#archive_acerca-del-reporte.section_archive .timeline .after.right{left: -15px;}
#archive_acerca-del-reporte.section_archive .timeline .content_timeline .content h3{color: #004987;}
#archive_acerca-del-reporte.section_archive .timeline .content_timeline .content{padding: 15px 30px 0;background: #fff;position: relative;}
#archive_acerca-del-reporte.section_archive .timeline .content_timeline .content h3{text-align: center;}

#archive_gestion-de-riesgos.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_gestion-de-riesgos.section_archive .container-fluid{position: relative;}
#archive_gestion-de-riesgos.section_archive #content_gestion_riesgos{position: relative;background: #f2f2f2;border-radius: 30px;padding: 0 20px 20px;margin-bottom: 40px;-webkit-box-shadow: 0px 0px 9px 0px rgb(107 107 107);-moz-box-shadow: 0px 0px 9px 0px rgb(107 107 107);box-shadow: 0px 0px 9px 0px rgb(107 107 107);}
#archive_gestion-de-riesgos.section_archive #content_gestion_riesgos .items_post{position: relative;}
#archive_gestion-de-riesgos.section_archive #content_gestion_riesgos .items_post figure img{width: 30%;margin: -6px auto;display: table;}
#archive_gestion-de-riesgos.section_archive #content_gestion_riesgos .items_post h3{text-align: center;color: #4C9C2E;margin:20px 0;}
#archive_gestion-de-riesgos.section_archive #content_gestion_riesgos .items_post .entry_content{padding: 0 20px;}
#archive_gestion-de-riesgos.section_archive #content_gestion_riesgos .items_post .entry_content p{text-align: center;}
#archive_gestion-de-riesgos.section_archive #content_gestion_riesgos .items_post .separador{position: relative;margin: 20px auto;width: 60%;height: 3px;background: #004987;}
#archive_gestion-de-riesgos.section_archive .bg_bottom{position: absolute;bottom: 0;right: 0;left: 0;margin-right: auto;margin-left: auto;width: 90%;height: 15px;background: #4C9C2E;border-radius: 10px 10px 0 0;}
#archive_gestion-de-riesgos.section_archive .bg_left{position: absolute;top: 0;left: 0;width: 10%;height: 100%;background: #004987;}
#archive_gestion-de-riesgos.section_archive .imagen-absolute{position: absolute; max-width: 522px; width: auto; top: 0px; z-index: 999;}


#archive_operacional.section_archive #content2{background:#EBEBEB;}
#archive_operacional.section_archive #content2 .content .bloque1{color: #616161 !important;}
#archive_operacional.section_archive #content2 .content .bloque1 img{width: 80% !important; display: block; margin: auto; margin-bottom: 15px;}
#archive_operacional.section_archive #content2 .content .bloque2{width: 100% !important;}
#archive_operacional.section_archive #content2 .content .bloque2 h2{display: flex; font-size: 25px; font-weight: 600;}
#archive_operacional.section_archive #content2 .content .bloque2 h2 img{width: 85px; height: 85px;}
#archive_operacional.section_archive #content2 .content .bloque2 .col-xs-12 > img{width: 75%;}
#archive_operacional.section_archive #content2 .content2 {color: #616161 !important;}
#archive_operacional.section_archive #content2 .content2 h2{margin-bottom: 15px; color: #087DA2; font-weight: 600;}
#archive_operacional.section_archive #content2 .content2 ul.circle li{font-size: 20px;}
#archive_operacional.section_archive #content2 .content3 {color: #616161 !important;}
#archive_operacional.section_archive #content2 .content3 h2{margin-bottom: 15px; color: #087DA2; font-weight: 600;}
#archive_operacional.section_archive #content2 .content3 ul.circle li{margin-bottom: 15px;}
#archive_operacional.section_archive #content3.bg-verdeclaro{background: #4C9C2E;}
#archive_operacional.section_archive #content3 .header_section h3 span{color: #fff;}
#archive_operacional.section_archive #content3 .content .entry_content p{text-align: center;}
#archive_operacional.section_archive #content4 .content_excelencia_operacional ul.circle li{color: #4C9C2E; font-size: 18px; font-weight: 600; list-style: none !important;}
#archive_operacional.section_archive #content5 h3 span{color: #4C9C2E;}
#archive_operacional.section_archive #content3 .content_excelencia_operacional .slick-list  .slick-track .slick-slide .entry_content{position: relative;  transform: translateY(-65%); top: 100px;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container{width: 100%;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel .panel-heading{background: #087DA2; text-align: center; }
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel .panel-heading p{font-size: 22px !important; font-weight: 600; color: #fff; margin: 0px;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_101-collapse .panel-body header h3{color: #087DA2;padding: 0px; font-size: 25px; margin-bottom: 10px; font-weight: 600;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_101-collapse .panel-body .row{margin-bottom: 15px;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body header h3{color: #087DA2;padding: 0px; font-size: 25px; margin-bottom: 10px; font-weight: 600;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body .entry_content{color: #616161 !important;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body .row{margin-bottom: 20px;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body .circle li{margin-bottom: 20px;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_103-collapse .panel-body header h3{color: #087DA2;padding: 0px; font-size: 25px; margin-bottom: 10px; font-weight: 600;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_103-collapse .panel-body .entry_content{color: #616161 !important;}
#archive_operacional.section_archive #content6 .content_excelencia_operacional ul.circle li{color: #4C9C2E; font-size: 18px; font-weight: 600; list-style: none !important;}
#archive_operacional.section_archive #content2 .slick-slide img {margin: 0 auto;}

#archive_gestion-de-clientes.section_archive .p-t-b p{color: #616161;}
#archive_gestion-de-clientes.section_archive .p-t-b .header_section h2 span{margin: 0 !important; color: #4C9C2E !important;}

#archive_economia-circular.section_archive {position: relative;}
#archive_economia-circular.section_archive h2{text-align: center; font-weight: 700; color: #087DA2 !important; text-transform: uppercase; margin: 25px 0px;}
#archive_economia-circular.section_archive #content1{background: #c8c7c769; position: relative; z-index: 99; margin-bottom:25px;}
#archive_economia-circular.section_archive #content1 .entry_content p{color: #4A4F54;}
#archive_economia-circular.section_archive #content1 h3 span{color: #4C9C2E; margin: 0 !important;}
#archive_economia-circular.section_archive #content1 .content_economia_circular .img{position: absolute; top: 0; right: 0; padding: 1px 0px 5px 30px;}
#archive_economia-circular.section_archive #content2{background: #c8c7c769; position: relative; z-index: 99; margin-bottom:25px;}
#archive_economia-circular.section_archive #content2 .entry_content p{color: #4A4F54;}
#archive_economia-circular.section_archive #content2 h3 span{color: #4C9C2E; margin: 0 !important;}
#archive_economia-circular.section_archive #content2 .content_economia_circular .img{position: absolute; top: 0; left: 0; padding: 0px 70px 0px 0px;}
#archive_economia-circular.section_archive #content2 .content_economia_circular .right{position: relative; top: 0; right: 0; padding: 0px 70px 0px 0px;}
#archive_economia-circular.section_archive #content3{background: #c8c7c769;position: relative;  margin-bottom: 200px; z-index: 99;}
#archive_economia-circular.section_archive #content3 .header_section h3 span{color: #4C9C2E;}
#archive_economia-circular.section_archive #content3 h3 span{color: #4C9C2E; margin: 0 !important;}
#archive_economia-circular.section_archive #content3 .row .content_economia_circular{position: relative; margin-bottom: 20px;}
#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs{position: absolute; width: 100%; display: flex; justify-content: space-around; top: 90%; left: 0px;}
#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs figure{width: 14%;}
#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs figure h3{font-size: 15px; text-align: center; font-weight: 600;}
#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs figure h3::before{content: '';width: 100%; display: block;height: 4px; background: #4C9C2E; margin: 15px 0px;}
#archive_economia-circular.section_archive .textura{position: absolute;top: 0;left: 0px;background: url('../../cfs/images/textura-sostenibilidad-cfs-2.png'); background-size: cover; width: 100%; height: 100%; z-index: 9;}

#archive_gobierno-corporativo{position: relative;max-width: 100%;overflow: hidden;}
#archive_gobierno-corporativo.section_archive .entry_content{position: relative; z-index: 99; color: #606060;}
#archive_gobierno-corporativo.section_archive .entry_content p{text-align:left !important;}
#archive_gobierno-corporativo.section_archive .textura {position: absolute; top: 0; left: 0;background: url('../../sostenibilidad-banacol/images/background-sostenibilidad-banacol.png'); background-size: contain; width: 100%; height: 100%;z-index: 9;}
#archive_gobierno-corporativo.section_archive .bg-azul{position: relative;background: #BDC14A; padding: 80px 0px 20px 0px; z-index: 99;}
#archive_gobierno-corporativo.section_archive  #content_estructura-de-gobierno h2 span{color:#087DA2 !important; text-align: left !important; margin: 0px !important;}
#archive_gobierno-corporativo.section_archive  #content_estructura-de-gobierno .entry_content p{color:#fff !important; padding: 0px !important; text-align: left !important;}
#archive_gobierno-corporativo.section_archive  #content_estructura-de-gobierno .separador{display: block;margin: 0 auto;position: absolute;top: -1px;transform: translateX(-50%);left: 50%; width: 15%;}
#archive_gobierno-corporativo.section_archive  #content_estructura-de-gobierno .pfoto{text-align: center !important;}

#archive_gobierno-corporativo.section_archive #content2 .row{position: relative;}
#archive_gobierno-corporativo.section_archive #content2 .img_cont2{position: absolute; z-index: 999; min-width:38%; top: 50%; transform: translateY(-50%);}
#archive_gobierno-corporativo.section_archive #content2 .contenido{background-color: #004A87;min-height: 400px; padding: 50px 50px 50px 100px;}
#archive_gobierno-corporativo.section_archive #content2 .contenido h2 span{color:#fff !important;  margin: 0px !important;}


#archive_gobierno-corporativo.section_archive #content3{position: relative;background: url('../images/textura-asamblea-sostenibilidad-cfs.png'); z-index: 99;}
#archive_gobierno-corporativo.section_archive #content3 .separador{display: block;margin: 0 auto;position: absolute;top: -1px;transform: translateX(-50%);left: 50%; width: 15%;}
#archive_gobierno-corporativo.section_archive #content3 .content_asamblea .asamblea-bloque img{width: 80% !important; display: block; margin: auto;}
#archive_gobierno-corporativo.section_archive #content3 .content_asamblea .asamblea-bloque {text-align: center; color: #fff !important;}
#archive_gobierno-corporativo.section_archive #content3 .content_asamblea .asamblea-bloque h2{text-align: center; color: #fff !important; text-transform: uppercase; font-weight: 600; margin-bottom: 15px;}
#archive_gobierno-corporativo.section_archive #content3 .content_asamblea .asamblea-bloque ul{text-align: left !important;}
#archive_gobierno-corporativo.section_archive #content3 .content_asamblea .asamblea-bloque .entry-content{max-width: 70%; margin: 0 auto;}
#archive_gobierno-corporativo.section_archive #content3 .content_asamblea .asamblea-bloque .single-items{max-width: max-content; margin: 0 auto;}
#archive_gobierno-corporativo.section_archive #content3 .conten_asamblea .asamblea-bloque ul.circle li{font-size: 18px; margin-bottom: 10px;}

#archive_gobierno-corporativo.section_archive #content4{position: relative; color: #606060; z-index: 99;}
#archive_gobierno-corporativo.section_archive #content4 .header_section.left span::after{ content: ''; position: absolute; left: -20rem; top: 17px; background: #4C9C2E; width: 20%; height: 5px;}
#archive_gobierno-corporativo.section_archive #content4 ul.check li{list-style: none;}
#archive_gobierno-corporativo.section_archive #content4 ul.check li::before{content: ''; background-image: url('../../cfs/images/li-politicas-sostenibilidad-cfs.png') ;border: 0px solid transparent;width: 18px;height: 18px;display: block;position: absolute;left: -20px;top: 0px;border-radius: 50%;background-size: cover;}
#archive_gobierno-corporativo.section_archive #content4 .content_politicas_y_buenaspracticas .asamblea-bloque h2{text-align: center; font-weight: 700; color: #4A9C2D !important; text-transform: uppercase; margin-bottom: 15px;}
#archive_gobierno-corporativo.section_archive #content4 .content_politicas_y_buenaspracticas .asamblea-bloque .bg-azul{position: relative;padding:30px 20px;background: #004A87;color:#fff;margin: 20px 40px 0px 40px;min-height: 320px; border-radius: 20px;}
#archive_gobierno-corporativo.section_archive #content4 .content_politicas_y_buenaspracticas .asamblea-bloque h3{color: #4A9C2D; font-size: 20px;}
#archive_gobierno-corporativo.section_archive #content4 .content_politicas_y_buenaspracticas .asamblea-bloque figure{position: absolute;top: 10px; right: 20px;}
#archive_gobierno-corporativo.section_archive #content4 .content_politicas_y_buenaspracticas .asamblea-bloque figure img{width: 50px;}

#archive_gobierno-corporativo.section_archive #content6{position: relative;color: #087DA2; z-index: 99;}
#archive_gobierno-corporativo.section_archive #content6 .header_section.left span::after{ content: ''; position: absolute; left: -20rem; top: 17px; background: #4C9C2E; width: 20%; height: 5px;}
#archive_gobierno-corporativo.section_archive #content6 .entry_content{position: relative; z-index: 99; color: #fff;}
#archive_gobierno-corporativo.section_archive #content6 .entry_content ol li{padding: 0px 10px 0px 0px;}
#archive_gobierno-corporativo.section_archive #content6 ul.check li{list-style: none;}
#archive_gobierno-corporativo.section_archive #content6 ul.lista2 li{margin-bottom: 10px; color: #ffff; font-weight: 500;}
#archive_gobierno-corporativo.section_archive #content6 .content_declaracion_de_respeto .asamblea-bloque h2{text-align: center; font-weight: 700; color: #087DA2 !important; text-transform: uppercase; margin-bottom: 15px;}
#archive_gobierno-corporativo.section_archive #content6 .content_declaracion_de_respeto .asamblea-bloque .bg-naranja{position: relative;padding:30px 20px;background: #BDC14A;color:#fff;margin: 20px 40px 0px 40px;border-radius: 30px;}
#archive_gobierno-corporativo.section_archive #content6 .content_declaracion_de_respeto .asamblea-bloque h3{color: #087DA2}
#archive_gobierno-corporativo.section_archive #content6 .content_declaracion_de_respeto .asamblea-bloque figure{position: absolute;top: 10px; right: 20px;}
#archive_gobierno-corporativo.section_archive #content6 .content_declaracion_de_respeto .asamblea-bloque figure img{width: 50px;}
#archive_gobierno-corporativo.section_archive #content6 .slick-next:before{color: #fff !important;}
#archive_gobierno-corporativo.section_archive #content6 .slick-prev:before{color: #fff !important;}


#archive_equipo-de-trabajo.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_equipo-de-trabajo.section_archive #enfoque_trabajo_slide_01.bg_slider_verde{border-radius: 0 40px 0 40px;}
#archive_equipo-de-trabajo.section_archive #enfoque_trabajo_slide_01 .content_slider_full{position: relative;}
#archive_equipo-de-trabajo.section_archive #enfoque_trabajo_slide_01 .content_slider_full .items_post{position: relative;}
#archive_equipo-de-trabajo.section_archive #enfoque_trabajo_slide_01 .content_slider_full .items_post .entry_content{color: #fff;}
#archive_equipo-de-trabajo.section_archive .content_informacion{overflow-y: scroll;height: 800px;background: #f2f2f2;-webkit-box-shadow: 7px 7px 16px -3px rgba(143,143,143,1);-moz-box-shadow: 7px 7px 16px -3px rgba(143,143,143,1);box-shadow: 7px 7px 16px -3px rgba(143,143,143,1); margin-bottom: 30px;}
#archive_equipo-de-trabajo.section_archive #enfoque_trabajo_scroll img{margin-bottom: 30px;}
#content_hitos{position: relative;}
#content_hitos .bg_hitos{position: absolute;top: 0;background-image: url("../images/background-containers.png");background-size: 100%;width: 100%;height: 185px;}
#content_hitos .bg_hitos .bg_verde{position: absolute;top: 0;background-image: url("../images/background-hojas.png");background-size: 100%;width: 100%;height: 185px;}
#content_hitos img{width: 70%;margin: 20px auto;display: table;}
#content_hitos p{text-align: center;}
#content_hitos #content_equipo_de_trabajo {position: relative; z-index: 99;}
#content_hitos #content_equipo_de_trabajo .row{display: flex; justify-content: space-around; flex-wrap: wrap;}
#archive_equipo-de-trabajo.section_archive .imagen-absolute{position: absolute; max-width: 522px; width: auto; top: 0px; z-index: 999;}

#archive_comunidades.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_comunidades.section_archive .separador-naranja{position: relative;margin: 20px auto;width: 60%;height: 3px;background: #BDC14A;}
#archive_comunidades.section_archive .header_section h2{color: #087da2;}
#archive_comunidades.section_archive .header_section h4{color: #087da2;}
#archive_comunidades.section_archive #content_comunidades_iconos .separador{position: relative;margin: 20px auto;width: 90%;height: 3px;background: #4C9C2E ;}
#archive_comunidades.section_archive #fgl_slider .entry_content p{color: #fff;}
#archive_comunidades.section_archive #fgl_slider .entry_content ul li{color: #fff;}
#archive_comunidades.section_archive #content_banacol .entry_content ul li{margin-bottom: 30px !important;}
#archive_comunidades.section_archive .imagen-absolute{position: absolute; max-width: 522px; width: auto; top: 0px; z-index: 999;}
#archive_comunidades.section_archive  #comunidades_cfs .entry_content p{text-align: center;}
#archive_comunidades.section_archive #enfoque_trabajo_slide_01.slick-slide{padding: 0 !important;}
#archive_comunidades.section_archive  .entry_content ul li{font-weight: 500; font-size: 18px; color: #606060;}

#archive_principales-cifras.section_archive #principales_cifras_slide .content_slider_full .items_post .entry_content ul li {float: left;margin: 0 30px;}

#archive_huella-ambiental.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_huella-ambiental.section_archive .header_section h2{color: #004987;}
#archive_huella-ambiental.section_archive #content_nuetra_huella_iconos img{width: 150px;margin: 20px auto;display: table;}
#archive_huella-ambiental.section_archive #content_nuetra_huella_iconos p{text-align: center;}
#archive_huella-ambiental.section_archive #content_nuetra_huella_iconos .separador-verde{position: relative;margin: 20px auto;width: 60%;height: 3px;background: #4C9C2E;}
#archive_huella-ambiental.section_archive .imagen-absolute{position: absolute; max-width: 522px; width: auto; top: 0px; z-index: 999;}
#archive_huella-ambiental.section_archive .image-center{display: block; margin: 0 auto;}
#archive_huella-ambiental.section_archive .p-relative{position: relative;}
#archive_huella-ambiental.section_archive .translateY50{transform: translateY(25%);}
#archive_huella-ambiental.section_archive .slick-list{padding-left: 5px;}
#archive_huella-ambiental.section_archive .separador-largo{width: 100%;height: 3px;background: #4C9C2E;border-radius: 10px;margin: 30px 0px;}
#archive_huella-ambiental.section_archive #nuestras_metas .header_section h2{color: #004987;}
#archive_huella-ambiental.section_archive #nuestras_metas .entry_content.list_style_circle ul li::before{border: 2px solid #c7c7c7;}
#archive_huella-ambiental.section_archive #nuestras_metas_slider .entry_content ul li {color: #fff !important;letter-spacing: 1px;}
#archive_huella-ambiental.section_archive .separador-naranja{position: relative;margin: 20px auto;width: 60%;height: 3px;background: #4C9C2E;}

#archive_acerca-de-cfs.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_acerca-de-cfs #content_acerca_de_cfs{position: relative;}
#archive_acerca-de-cfs #content_info_nuestros_negocios .entry_content p{text-align: center;}
#archive_acerca-de-cfs #content_nuestros_negocios{position: relative;}
#archive_acerca-de-cfs #content_nuestros_negocios .items_post{position: relative;border: 2px solid #087DA2; border-radius: 10px; padding: 10px;margin: 10px;}
#archive_acerca-de-cfs #content_nuestros_negocios .items_post .content_informacion .alignnone{width: 150px;}
#archive_acerca-de-cfs #content_nuestros_negocios .items_post .content_informacion{height: 450px;}
#archive_acerca-de-cfs #content_nuestros_negocios .items_post .content_informacion .entry_content{padding: 0 10px;}
#archive_acerca-de-cfs #content_nuestros_negocios .items_post .content_informacion .entry_content .separador{width: 100%;height: 2px;background: #087DA2;display: table;margin: 10px auto;}
#archive_acerca-de-cfs #content_cfs_mundo{position: relative;}#archive_enfoque-de-gestion.section_archive{position: relative;max-width: 100%;overflow: hidden;}
#archive_acerca-de-cfs #content_asociaciones{position: relative;}
#archive_acerca-de-cfs #content_asociaciones figure img{padding: 0 10px;}
#archive_acerca-de-cfs #content_asociaciones .entry_content{padding: 0;}
#archive_acerca-de-cfs #content_soporte_corporativo{position: relative;}
#archive_acerca-de-cfs #content_soporte_corporativo figure img{padding: 0 10px;width: 100%;margin: 0 auto;display: table;}
#archive_acerca-de-cfs #content_soporte_corporativo h3{text-align: center;font-weight: 500;font-size: 16px; color: #606060;}
#archive_acerca-de-cfs .list_style_circle_naranja {color: #606060;}
#archive_acerca-de-cfs #content2{position: relative; z-index: 99; margin-bottom:25px;}
#archive_acerca-de-cfs #content2 .entry_content{padding: 20px 20px 20px 0px;}
#archive_acerca-de-cfs #content2 .content_economia_circular .right{position: relative; top: 0; right: 0; padding: 0px 70px 0px 0px;}
#archive_acerca-de-cfs.section_archive #content3 .slick-next:before{color: #fff !important;}
#archive_acerca-de-cfs.section_archive #content3 .slick-prev:before{color: #fff !important;}


/*fin archives*/

/*inicio singles*/
#single_pages.section_single{position: relative;max-width: 100%;overflow: hidden;}
#single_pages.section_single .items_page{position: relative;}

#single_pages.section_single .items_page #content_carta_presidente{position: relative;}
#single_pages.section_single .items_page #content_carta_presidente .bg_content{position: absolute;bottom: 0;background: #f2f2f2;width: 100%;height: 83%;-webkit-box-shadow: 0px 0px 9px 0px rgb(107 107 107);-moz-box-shadow: 0px 0px 9px 0px rgb(107 107 107);box-shadow: 0px 0px 9px 0px rgb(107 107 107);}
/*fin singles

/*inicio taxonomy*/
/*fin taxonomy*/

/*inicio contacto*/
/*fin contacto*/

/******* Inicio Error 404 *******/
.content_error{position: relative;max-width: 100%;overflow: hidden;height: 100vh;background: #616161;color: #fff;}
.content_error .fa-exclamation-triangle{margin: 0 auto;display: table;}
.content_error .header_section h1 span{color: #fff;}
/******** Fin Error 404 *******/

/******** Fin Mi CSS********/

/******** Inicio media queries ********/
@media only screen and (max-width: 1200px){
	/*inicio menu*/
	/*fin menu*/
	
	/*inicio titulos*/
	/*fin titulos*/

	/*inicio generales*/
	/*fin generales*/
	
	/*inicio home*/
	/*fin home*/

	/*inicio archives*/
	/*fin archives*/
	
	/*inicio singles*/
	/*fin singles*/
	
	/*inicio taxonomy*/
	/*fin taxonomy*/

	/*inicio footer*/
	/*fin footer*/
}

@media only screen and (max-width: 1100px){
	/*inicio menu*/
	#access li{margin: 35px 5px;}
	#content_header{padding: 0;background: #fff;height: 80px;width: 100%;}
	#menu{display: block}
	#menu{position: absolute; background: none; border: none; z-index: 9999;top: 15px;right: 15px;padding: 10px;}
	#menu #lineas_menu{width: 35px;}
	#menu #lineas_menu span{display: block; width: 95%; height: 3px;background: #616161;}
	#menu.on #lineas_menu span{background: #fff !important;}
	.header_pc{display: none;}
	.header_mobile{display: block;}
	#access{display: none;width: 100%; height: 100%; position: fixed; top: 0; left: 0;background: #616161;z-index: 999;border-radius: 0;overflow-y: auto;}
	#access li{display: block;padding: 15px 30px;margin: 0;}
	#access li a{display: table;margin: auto;color: #fff !important;}
	#access li:hover{border-bottom:0px;background: rgba(255, 255, 255, 0.3);}
	#access a:after{background: #fff !important;}
	/*fin menu*/
	
	/*inicio titulos*/
	.header_section h1 span,.header_section h2 span,.header_section h3 span,.header_section h4 span,.header_section h5 span,.header_section h6 span{font-weight: bold !important;text-transform: uppercase;color: #616161;letter-spacing: 2px;margin: 0 15rem;}
	.header_section.left span:after{width: 30%;top: 20px;}
	.header_section.right span:after{width: 30%;top: 20px;}
	/*fin titulos*/
	
	/*inicio generales*/
	.col-flex-between {display: flex;justify-content: space-evenly;flex-wrap: wrap; position: relative;}
	/*fin generales*/
	
	/*inicio home*/
	#contenido.section_home{height: auto !important;}
	/*fin home*/

	/*inicio archives*/
	#archive_economia-circular.section_archive #content1 .content_economia_circular .img{position: relative; top: 0; right: 0; padding: 0px 0px 0px 0px;}
	#archive_economia-circular.section_archive #content2 .content_economia_circular .img{position: relative; top: 0; left: 0; padding: 0px 0px 0px 0px;}
	#archive_economia-circular.section_archive #content3{background: #eeeeee;border-radius: 20px;width: 100%;clear: both; position: relative;  margin-bottom: 10px;}
	#archive_economia-circular.section_archive #content3 h3 span{color: #93d500;}
	#archive_economia-circular.section_archive #content3 .row .content_economia_circular{width: 100%; padding: 0 30px; position: relative; margin-bottom: 20px;}
	#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs{position: relative; width:100%; display: flex; flex-wrap: wrap; justify-content: space-around; top: 90%; left: 0px;}
	#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs figure{width: 100%; margin-bottom: 15px;}
	#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs figure img{display: block; margin: auto;}
	#archive_economia-circular.section_archive #content3 .row .content_economia_circular .cfs figure h3{font-size: 15px; text-align: center; font-weight: 600;}

	#archive_gobierno-corporativo.section_archive #content2 .row{position: relative;background-color: #087DA2;padding-top: 30px;}
	#archive_gobierno-corporativo.section_archive #content2 .img_cont2{position: relative; z-index: 999; min-width:38%; top: 0%; transform: translateY(0%);}
	#archive_gobierno-corporativo.section_archive #content2 .contenido{min-height: 400px; padding: 20px;}

	#archive_equipo-de-trabajo.section_archive .imagen-absolute{position: relative; max-width: 522px; width: auto; top: 0px; z-index: 999;}

	#archive_comunidades.section_archive .imagen-absolute{position: relative; max-width: 522px; width: auto; top: 0px; z-index: 999;}

	#archive_huella-ambiental.section_archive .imagen-absolute{position: relative; max-width: 522px; width: auto; top: 0px; z-index: 999;}

	/*fin archives*/
	
	/*inicio singles*/
	#single_pages.section_single .items_page #content_carta_presidente .bg_content{height: 87%;}
	/*fin singles*/
	
	/*inicio taxonomy*/
	/*fin taxonomy*/

	/*inicio footer*/
	/*fin footer*/
}

@media only screen and (max-width: 900px){
	/*inicio menu*/
	/*fin menu*/
	
	/*inicio titulos*/
	.header_section h1 span,.header_section h2 span,.header_section h3 span,.header_section h4 span,.header_section h5 span,.header_section h6 span{font-weight: bold !important;text-transform: uppercase;color: #616161;letter-spacing: 2px;margin: 0 10rem;}
	.header_section.left span:after{width: 35%;}
	.header_section.right span:after{width: 35%;}
	/*fin titulos*/

	/*inicio generales*/
	/*fin generales*/
	
	/*inicio home*/
	/*fin home*/

	/*inicio archives*/
	#archive_gobierno-corporativo.section_archive #content4 .content_politicas_y_buenaspracticas .asamblea-bloque .bg-azul{position: relative;padding:30px 20px;background: #004A87;color:#fff;;margin: 0px 0px 20px 0px;min-height: 320px;}
	#archive_acerca-de-cfs #content2 .entry_content{padding: 20px 20px 20px 20px;}
	/*fin archives*/
	
	/*inicio singles*/
	#single_pages.section_single .items_page #content_carta_presidente .bg_content{height: 89%;}
	/*fin singles*/
	
	/*inicio taxonomy*/

	/*fin taxonomy*/

	/*inicio footer*/
	/*fin footer*/	
}

@media only screen and (max-width: 768px){
	/*inicio menu*/
	/*fin menu*/
	
	/*inicio titulos*/
	h1{font-size:25px;}
	h2{font-size:20px;}
	h3{font-size:18px;}
	h4{font-size:16px;}
	h5{font-size:14px;}
	h6{font-size:12px;}

	.header_section h1{font-size:35px}
	.header_section h2{font-size:25px}
    .header_section h3{font-size:20px}
    .header_section h4{font-size:18px}
    .header_section h5{font-size:16px}
    .header_section h6{font-size:14px}

	.entry_content h1{font-size: 25px}
	.entry_content h2{font-size: 20px}
	.entry_content h3{font-size: 18px}
	.entry_content h4{font-size: 16px}
	.entry_content h5{font-size: 14px}
	.entry_content h6{font-size: 12px}

	body,p{font-size: 16px !important;}

	.header_section h1 span, .header_section h2 span, .header_section h3 span, .header_section h4 span, .header_section h5 span, .header_section h6 span{margin: 0 10rem;}
	.header_section.left span:after{width: 40%;top: 17px;}
	.header_section.right span:after{width: 40%;top: 17px;}
	/*fin titulos*/

	/*inicio generales*/
	.m-t{padding-top: 10rem;}
	.columns-2{columns: 1;}
	.columns-4{columns: 1; width: auto !important; display: table; float: none;}
	.p-absolute{position: relative;}

	/*fin generales*/
	
	/*inicio home*/
	/*fin home*/

	/*inicio archives*/
	#archive_gestion-de-riesgos.section_archive .bg_left{width: 20%;}
	#archive_huella-ambiental.section_archive .imagen-absolute{position: relative;}
	#archive_huella-ambiental.section_archive .translateY50{transform: translateY(0%);}
	/*fin archives*/
	
	/*inicio singles*/
	#single_pages.section_single .items_page #content_carta_presidente .bg_content{height: 88%;}
	/*fin singles*/
	
	/*inicio taxonomy*/
	/*fin taxonomy*/

	/*inicio footer*/
	/*fin footer*/	
}

@media only screen and (max-width: 580px){
	/*inicio menu*/
	/*fin menu*/
	
	/*inicio titulos*/
	h1{font-size:20px;}
	h2{font-size:18px;}
	h3{font-size:16px;}
	h4{font-size:14px;}
	h5{font-size:12px;}
	h6{font-size:10px;}

	.header_section h1 span, .header_section h2 span, .header_section h3 span, .header_section h4 span, .header_section h5 span, .header_section h6 span{margin: 0;}
	.header_section.left span:after{display: none;}
	.header_section.right span:after{display: none;}
	/*fin titulos*/

	/*inicio generales*/
	.content_informacion{height: auto !important;}
	/*fin generales*/	
	
	/*inicio home*/
	/*fin home*/

		/*slick*/
		.slick-prev{left: -15px !important;}
		.slick-next{right: -15px !important;}
		.slick-next:before,.slick-prev:before{font-size: 25px !important;}

	/*inicio archives*/
	#archive_acerca-del-reporte.section_archive .timeline .after{display: none;}
	#archive_acerca-del-reporte.section_archive .timeline::after{display: none;}
	#archive_acerca-del-reporte.section_archive .timeline .content_timeline{width: 100%;}
	#archive_acerca-del-reporte.section_archive .timeline .content_timeline.right{left: 0;}
	#archive_acerca-del-reporte.section_archive .timeline .content_timeline .content{padding: 15px 15px 0;}

	#archive_gestion-de-riesgos.section_archive .bg_left{width: 50%;}

	/*fin archives*/
	
	/*inicio singles*/
	/*fin singles*/
	
	/*inicio taxonomy*/
	/*fin taxonomy*/

	/*inicio footer*/
	.anchor_left,.anchor_right,.anchor_center{text-align: center;}
	/*fin footer*/
}

@media only screen and (max-width : 480px){
	/*inicio menu*/
	/*fin menu*/

	/*inicio titulos*/
	/*fin titulos*/
	
	/*inicio generales*/
	/*fin generales*/
	
	/*inicio home*/
	/*fin home*/

	/*inicio archives*/
	#archive_operacional.section_archive #content4 .content_excelencia_operacional ul.circle li{font-size: 16px !important;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel .panel-heading p{font-size: 16px !important;}
	#archive_operacional.section_archive #content2 .content2 ul.circle li{font-size: 16px !important;}
	#archive_operacional.section_archive #content2 .content3 ul.circle li{font-size: 16px !important;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional ul.circle li{font-size: 16px !important;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel .col-xs-7{padding-left: 0px; padding-right: 0px;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_101-collapse .panel-body header h3{color: #004987;padding: 0px; font-size: 16px; margin-bottom: 10px; font-weight: 600;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_101-collapse .panel-body .row{margin-bottom: 15px;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body header h3{color: #004987;padding: 0px; font-size: 16px; margin-bottom: 10px; font-weight: 600;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body .entry_content{color: #616161 !important;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body .row{margin-bottom: 20px;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body .circle li{margin-bottom: 20px;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_103-collapse .panel-body header h3{color: #004987;padding: 0px; font-size: 16px; margin-bottom: 10px; font-weight: 600;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_102-collapse .panel-body .circle li span{font-size: 16px !important;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel #operacional_tab_103-collapse .panel-body .entry_content{color: #616161 !important;}
	#archive_operacional.section_archive #content6 .content_excelencia_operacional .container .panel .panel-heading p{font-size: 16px !important;}
	/*fin archives*/
	
	/*inicio singles*/
	#single_pages.section_single .items_page #content_carta_presidente .bg_content{height: 91%;}
	/*fin singles*/
	
	/*inicio taxonomy*/
	/*fin taxonomy*/
}

@media only screen and (max-width : 425px){
	/*inincio menu*/
	/*fin menu*/
	
	/*inicio titulos*/
	/*fin titulos*/

	/*inicio generales*/
	/*fin generales*/
	
	/*inicio home*/
	/*fin home*/

	/*inicio archives*/
	/*fin archives*/
	
	/*inicio singles*/
	#single_pages.section_single .items_page #content_carta_presidente .bg_content{height: 92%;}
	/*fin singles*/
	
	/*inicio taxonomy*/
	/*fin taxonomy*/

	/*inicio footer*/
	/*fin footer*/
}

@media only screen and (max-width : 375px){	
	/*inicio menu*/
	/*fin menu*/

	/*inicio titulos*/
	/*fin titulos*/

	/*inicio generales*/
	/*fin generales*/
	
	/*inicio home*/
	/*fin home*/

	/*inicio archives*/
	/*fin archives*/
	
	/*inicio singles*/
	#single_pages.section_single .items_page #content_carta_presidente .bg_content{height: 93%;}
	/*fin singles*/

	/*inicio taxonomy*/
	/*fin taxonomy*/

	/*inicio footer*/
	/*fin footer*/
}

@media only screen and (max-width : 320px){
	/*inicio menu*/
	/*fin menu*/
	
	/*inicio titulos*/
	/*fin titulos*/
	
	/*inicio generales*/
	/*fin generales*/

	/*inicio home*/
	/*fin home*/

	/*inicio archives*/
	/*fin archives*/
	
	/*inicio singles*/
	#single_pages.section_single .items_page #content_carta_presidente .bg_content{height: 95%;}
	/*fin singles*/
	
	/*inicio taxonomy*/
	/*fin taxonomy*/

	/*inicio footer*/
	/*fin footer*/
}
/******** Fin media queries *******