@media (min-width: 1200px){
	.search-menu, .aniversario-movil {
		display:none !important;
	}
	li.nav {
		height: 50px;
	}
	a.nav-link {
		line-height: 18px;
		padding-top: 70px;
		font-weight: bold;
	}
	.menu-principal-2 {
		margin-left:8%;
	}
	.menu-redes2 {
		display:none !important;
	}
}
@media (max-width: 1199px){
	#headertxt {
		display:none !important;
	}
	.buscador-redes {
		/*display:none !important;*/
	}
	.items-redes {
		display:none !important;
	}
}

.bodydata {
	margin-bottom:7a0px;
}
.tablink {
  background-color: #555;
  color: white;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  font-size: 17px;
  width: 25%;
}

.tablink:hover, .tabimage:hover {
  background-color: #266b92;
        -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
.tabimage {
  background-color: #266b92;
      -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    color: white;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px;
    font-size: 0.8rem;
    width: 20%;
	margin-bottom:20px;
	min-height:130px;
}

/* Style the tab content */
.tabcontent-header {
  color: white;
  display: none;
  padding: 50px;
  text-align: center;
}
.tabcontent-header h1 {
  color: white;
}
.tabcontent-body {
  display: none;
  padding: 10px;
}
.Data-Items {
	display: none;
}
th > h2 > a, th > a, .style18 {
	color:white !important;
}

a.accordion-menu-lateral {
  background-color: #f4f4f4;
  color: #888;
  cursor: pointer;
  padding: .5em .5em .5em .7em;
  text-align: left;
  outline: none;
  font-size: 15px;
  box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.05);
	transition: background-color 200ms ease-in-out;
	margin-bottom: 10px;
	border-radius: 3px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border: 1px solid #cccccc;
}

.accordion-menu-lateral:hover {
    background-color: #edffe6;
}


.accordion-menu-lateral:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
.accordion-enlace {
        text-decoration:none !important;

}

.socialButtons {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.socialButtons a {
	margin-top:3px;
	color: #a3a3a3;
	font-size:14px;
}

.btn:active,.btn:focus,.btn:hover{
    -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    outline:0
}

#date {
    color: #a3a3a3;
    font-size: 14px;
    font-weight: lighter;
	margin-top:10px;
	margin-right:90px;
  margin-left: 21px;
}
#searchbox {
    float: left;
    /*padding: 8px 10px 0 0;
    text-align: left;*/
    width: 313px;
}
input.search-menu-redes  {
	width:300px !important;
	border-radius: 19px;
 padding-right: 70px !important;
}
.social-icons {
	padding-top:12px;
	padding-left:0px;
}

#headertxt h1 {
    color: #266B92;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    padding-top: 14px;
    width: 228px;
}
.menu-principal {
	padding-top:0px !important;
	padding-bottom: 23px !important;
}
.headline {
	color: #256B92;
	font-size: 25px;
	font-weight: bold;
}
.menu-redes-servicios {
	background-color: #EFEFEF;
	padding: 0px;
	margin-top:127px;
}	
.active a.nav-link, a.nav-link:hover, a.dropdown-item:hover {
	/*background-color: #739935;*/
    color: green !important;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}



.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #739935 !important;
}

.button-menu-redes:hover {
/*	background-color: #739935; */
	color:white;
}
.button-menu-redes {
	background-color: #739935;
	color:white;
}

th {
  font-size: 17px;
  background-color:#266b92;
  color:white;
}
td {
  font-size: 1rem;
}

.aniversario-movil span {
	font-size:40px;
	color: #C3A820;
	display:block;
	float:left;
	padding-right:5px;
	font-style: italic;
}
.aniversario-movil h6 {
	font-size:10px;
	margin-top:20px;
	color: #73b819;
}

.cabecera {
	padding:0px;
	top:0px;
	height: 119px;
	z-index: 80;
	position: fixed !important;
	background-color:white;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(189,189,189,1);
	-moz-box-shadow: 0px 5px 5px 0px rgba(189,189,189,1);
	box-shadow: 0px 5x 5px 0px rgba(189,189,189,1);
}
.items-redes {
	/* position: fixed !important; */
  position: fixed !important;
	/* z-index: 9999; */
  z-index: 99;
	top:-5px;
	background-color: white;
  margin-top: 21px !important;
  margin-bottom: 33px !important;
	margin-left:0px !important;
/*	width:544px; */
	padding-left:100px;
}
.nuestros-servicios {
	background-color: #FFFFFF !important;
	padding: 0px;
}
.portfolio-item {
    display: block;
    background-color: #fff;
}
.hovericon {
    position: absolute;
    left: 50%;
    top: 65%;
    color: #fff;
    font-size: 18px;
    margin-top: -30px;
    margin-left: -30px;
    width: 60px;
    height: 60px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
    background-color: rgba(0,0,0,0.5);
    border-radius: 50%;
}
.portfolio-item figcaption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 20px 10px 10px;
	height:210px;
    margin-top: 17px important;
}

.programas figcaption {

  height:290px !important;
}

.h6programa:hover {
color: #fff !important;
}



.portfolio-item figure a h5 {
    color: #1D7DA5;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
	decore
}
.item-description h5 {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #fff;
}

.item-description h6 {
    font-size: 13px;
    font-weight: 500;
    line-height: 26px;
    color: #000;
}


.portfolio-item .item-description > p {
    color: #808080;
}
.portfolio-item:hover > figure > a .item-description {
	background-color: #256B92 !important;
	box-shadow: inset 0px 0px 35px 35px rgba(0,0,0, 0.1);
    margin-top: 15px !important;
}


.portfolio-item:hover > figure > a .item-description h5, .portfolio-item:hover .item-description > p {
	color: #fff;	
}

.portfolio-item:hover > figure > a .item-description h6, .portfolio-item:hover .item-description > p {
  color: #fff;  
}

.portfolio-item:hover > figure > a {
	text-decoration: none;
}
.title-programas h3 {
	color: #287DA2;
    font-size: 25px;
    margin-top: 15px;
    padding-left: 25px;
    font-weight: bold;
}
.content-programas {
	height:275px;
    padding-left: 20px;
    padding-right: 20px;

}
.content-programas a {
	text-decoration: none;
	padding:15px;

}
.content-programas a:hover {
	text-decoration: none;
	padding:15px;

}
.content-programas h1 {
	font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	clear: both;
    color: #739935;
    font-size: 15px;
    line-height: inherit;
    margin: 0px 0 10px;
    padding: 0;
    font-weight: bold;
	text-align: left;
}
.featured-box:hover {
	box-shadow: inset 0px 0px 35px 35px rgba(0,0,0, 0.1);
	border-radius: 5%;
}
.content-programas p {
	font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 0 15px 0;
    color: #888;
    -webkit-font-smoothing: antialiased;
	font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
	height:160px;
    overflow:hidden;
	border-right-width: 10px;
    padding-right: 20px;
}
.headline-video {
	font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #287DA2;
}
.leermas {
	background: none repeat scroll 0 0 #227CA4;
    color: #FFFFFF !important;
    padding: 5px;
    position: relative;
    top: 20px;
    text-decoration: none;
}
.imagen-slider-principal{
	padding: 0px 0px 0px 0px !important;
}

a.enlace-slider-principal, a.enlace-slider-principal:hover {
	color:#fff;
	text-decoration:none;
}
.contactenos h1 {
	color: #246B92;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
	font-size: 28px;
}
.contactenos h2 {
    color: #256B92;
    font-size: 25px;
    font-weight: bold;
    padding-right: 10px;
}
.contactenos p {
    background: #fff;
    font-size: 14px;
    line-height: 24px;
    color: #888;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}
.conten-contacto h1 {
	display:none;
}
div.polaroid {
  width: 200px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
  margin-left:22px;
}

.footer-image {
	background-color: #707070;
	border-top: 6px solid #739935;	
	height:50px;
	padding:10px 0px 0px 0px;
}
.footer-image a {
	color: #DFC200;
}
.footer-image a:hover {
	color: white;
}
#myBtn {
    display: none;
    position: fixed;
    bottom: 21px;
    right: 30px;
    z-index: 80;
    font-size: 16px;
    border: none;
    outline: none;
    background-color: green;
    color: white;
    cursor: pointer;
    padding: 5px;
    border-radius: 4px;
}

.botones-redes-footer{
  color: #d2d2d2 !important;
}

ul.bullets-menu-bottom
 {
	text-align: left;
    padding-left: 0px !important;
}

ul.bullets-menu-bottom li {
  counter-increment: my-awesome-counter;
  display: flex;
  font-size: 15px;
  font-weight: normal;
  
}
ul.bullets-menu-bottom li::before {    
    content: '-';
    margin:0 7px 0 0px;
    color: white;
	
}
ul.bullets-menu-bottom a:hover
 {
	text-decoration: none !important;
}

.numero-edad {
    color: #C3A820;
    padding-right: -11px;
    font-style: italic;
font-weight: bold;
font-size: 43px;
}

.texto-edad {
    margin-top: 20px;
    color: #739935;
font-size: 25px;
font-weight: bold;

}

a.ley-info {
  color:#739935;
}
a.ley-info:hover {
  color:#739935;
}

a.ley-info:link  {
  text-decoration:none; 
}

a:link  {
  text-decoration:none; 
}

a.ley-documento:link {
 text-decoration:none !important;

}

a.enlace-principal-titulo:link {
 text-decoration:none !important;


}

.titulo-noticias-portada {

  color: #739935 !important;
  text-align: center;
}

.videoyoutube{
  width: 400px !important;
  height: 350px !important;
}

/* Stilos de noticias **/
  .list-noticias p {
    font-size:0.8rem;
  }
  .list-noticias:hover {
    box-shadow: inset 0px 0px 130px 0px rgba(137,137,137, 0.1);
  }
  .list-noticias a:hover {
    text-decoration: none;
  }

   .mediaholder a:link {
 text-decoration:none !important;

}

.item-description > .h6programas{

  color:#739935;
  font-size: 17px;
}

.buscador1 {
    padding-right: 40px;

}


.sent{
  display: none;
}


/** Color mensaje whatsapp chat: Gracias por su comunicación */

/*

.wa__btn_popup {
	bottom: 104px !important;
}

.wa__popup_intro > span {
  color:#fff !important;
}

.wa__popup_chat_box {
	left:92px !important;
}
/*****/

/*
.fb_dialog  {
	left:26px !important;
	bottom: 176px !important;
}
.fb_customer_chat_bounce_in_v2  {
	left:79px !important;
	bottom: 166px !important;
	width: 273pt !important;
	z-index: 80 !important;
}
.wa__btn_popup_txt {
	display:none !important;
}
*/
/* Ocultar linea gris de widget de whatsapp */

/*

.wa__btn_popup .wa__btn_popup_txt {
    display: none !important;
}

*/

/**************** */

/**** Menu movido 04-09-2019 reporte de Cesar Herrera ***/

#date {

    margin-right: 70px !important;
}

/***********/


/****** Slider principal 
Said Ramirez
Normalizar tamaño
F:10/12/2019
**/

.sliderprincipal img {
    width: 100% !important;
    height: 400px !important;
    max-height: 400px !important;
}

.carousel-inner {
    border-radius: 11px !important;
  }
/*** /Slider Principal **/

.logo-btn {
	position: relative;
	width: 60px;
	/*make sure to use same height/width as in the html*/
	height: 50px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom:-5px;
}	
.igss {
  background-image: url(/wp-content/themes/IGSSGT/template/escritorio/assets/logos/80x75/igss.svg);
}

.fb_dialog {
 display: none !important;
}