/**
* blocks:_index:index:common.html
*/
.os-animation{
  opacity: 0;
}
.os-animation.animated{
    opacity:1;
}


/**
* blog:_posts:preview:posts-preview-horizontal.html
*/
#page-home #blog .post-preview .post a {
	color: #00097a;
}
#page-home #blog .post-preview .post a:hover {
	text-decoration: none;
}


/**
* events:_events:front:agenda.html
*/
#eventos .post-title h3 {
	font-size: 36px !important;
    padding-bottom: 10px;
    font-weight: 400 !important;
    border-bottom: 1px solid #bb8f53;
}
#eventos .post-title h3 > span {
  float:right;
  font-size:16px;
  color: #000E78;
  margin-top:15px;
  font-weight: bold;
}
#eventos .post-title h3 > span > a {
    color: #000E78;
    text-decoration: none;
}
div.agenda > h3 a {
  color: #00097a;
  text-decoration: none; 
}
div.agenda > p > strong, div.agenda > p > strong > i.fa {
  color: #00097a;
}
div.list-group > a.list-group-item {
  background-color:#efefef;
}
div.list-group > a.active {
  border-right:0px;
}
/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border:1px solid #337ab7;
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
  padding: 7px 15px;
  min-height: 78px;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #FFF;
  color: #00097a;
}
div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding: 20px;
  /* padding-top: 10px; */
}
div.bhoechie-tab-content.sub-events-items{
  max-height: 380px;
  overflow: auto;
}

div.bhoechie-tab-content h3 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px !important;
}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
div.bhoechie-tab{
  padding-right: 0px;
  height: 390px;
}
.list-group-item.active{
  border: 1px solid #FFF;
}
p.event-map-marker{
  font-size: 14px;
}
p.event-teachers{
  font-size: 14px;
  line-height: 1.1em;
  color: #6C6C6C;
  padding-top: 10px;
}
.bhoechie-tab-content a.btn {
	margin-top: 20px;
	background: #dfa34e !important;
    background: -moz-linear-gradient(top, #dfa34e 25%, #ba8f53 78%) !important;
    background: -webkit-linear-gradient(top, #dfa34e 25%,#ba8f53 78%) !important;
    background: linear-gradient(to bottom, #dfa34e 25%,#ba8f53 78%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfa34e', endColorstr='#ba8f53',GradientType=0 ) !important;
	border:0;
	border-radius: 0;
	color: #FFF;
	font-size: 13px;
}
/**
* file: custom.css
*/

.revolution-slider .tp-simpleresponsive {min-height: 560px;}



#welcome .blocks-section { padding-top: 30px;}
#welcome h3.title {font-size: 36px; line-height: 40px; padding-bottom: 20px;}
#welcome .btn.button {background: #00097a; color: #FFF; padding: 10px 30px; width: auto; font-size: 18px;}

#blog .post-title h3 {font-size: 36px !important;
    padding-bottom: 10px;
	font-weight: 400 !important;
    border-bottom: 1px solid #bb8f53;}

#blog .post .post-headline {font-size: 20px;}
#blog .post .post-body {font-size: 15px;}
#blog .post .btn-blog { border:0; padding:0; font-size: 17px; color: #00097a;}
#blog .post .btn-blog .fa-stack { width: 1em; }
#blog .post .btn-blog .fa-stack-2x { font-size:22px; padding-top:11px; }
#blog .post .btn-blog .fa-stack-1x { font-size:10px; padding-left:2px;}


#eventos header h3 {font-size: 36px !important;
	padding-bottom: 10px;
    font-weight: 400 !important;
    border-bottom: 1px solid #bb8f53;}
	
#page-evento-detalle .event-content img {/* width: 100%; */ height: auto; max-width: 100%;}


h3.gallery-title {font-size: 36px !important; font-weight: 400 !important; border-bottom: 1px solid #bb8f53; padding-bottom: 10px;}


.gallery {position: relative;}
.gallery .gallery-img {padding: 0 !important;}
.gallery-img img.gallery-image {display: block; width: 100%; height: auto;}
.gallery-img .gallery-body {position: absolute; bottom: 0; left: 0; right: 0; overflow: hidden; width: 100%; height: 20%; transition: .5s ease;  padding: 5px 20px;}

.gallery-img:hover .gallery-body {height: 100%; }

.gallery-img .gallery-body.pgm-ppd { background-color: #5386c5; }
.gallery-img .gallery-body.pgm-adeca { background-color: #1F5533; }
.gallery-img .gallery-body.pgm-executive-mba { background-color: #00097a; }
.gallery-img .gallery-body.pgm-pymex { background-color: #1e2568; }
.gallery-img .gallery-body.pgm-adel { background-color: #8f8f8c; }
.gallery-img .gallery-body.pgm-ad-1 { background-color: #906526; }
.gallery-img .gallery-body.pgm-dea { background-color: #7dba00; }
.gallery-img .gallery-body.pgm-alp { background-color: #75a38c; }
.gallery-img .gallery-body.pgm-infood { background-color: #e58f76; }
.gallery-img .gallery-body.pgm-transformacion-digital { background-color: #00097a; }
.gallery-img .gallery-body.pgm-glp { background-color: #caa75a; }
.gallery-img .gallery-body.pgm-lydes { background-color: #cd0436; }

.gallery-img .gallery-body h4.gallery-title {color: #FFF; font-size: 24px; margin: 0;} 
.gallery-img .gallery-body p.gallery-desc {color: #FFF; font-size: 15px; margin: 0; min-height: 50px;} 
.gallery-img .gallery-body a.btn.gallery-link {width: auto; font-size: 15px; margin: 0 auto; padding: 8px 20px; } 

#content.video {background: #e9e9eb}

#video {margin: 20px 0;}
#video h3 {font-size: 40px; font-weight: 300; margin-top: 0; padding-bottom: 10px;}


/* Investigación */
#page-investigacion .nuestraslineas .content {display: none;}


.tp-bannershadow.tp-shadow1{
	background-color: #00097a;
}
section#slider section#breadcrumb{
	margin-top: 40px;
}

.direccioncatedra h3.title {margin-top: 0;}


#page-catedra-mujer-empres-y-sociedad .block.testimonials img {border-radius: 50%;}

/* Gracias */
.freehtml.gracias {padding-bottom: 50px;}
.freehtml.gracias h2 {font-size:34px;}
.freehtml.gracias p {font-size:22px;color:#00097a;font-weight:100;}

.en #slider .esp {
  display: none !important;
}

.es #slider .eng {
  display: none !important;
}

#slider .tp-bgimg.defaultimg {opacity: 1 !important;}


#frm-register .checkbox label {cursor: text !important;}

#page-infood .metodo .blocks {background-position: 60% center !important;}


#page-taller-de-farmacia #breadcrumb {  background: #bed249 !important; }

#page-taller-de-farmacia #intro_one h2 { max-width:500px !important; color:#bed249 !important; }

#page-taller-de-farmacia .course_info h3,
#page-taller-de-farmacia #content h3,
#page-taller-de-farmacia #content .blocks-title,
#page-taller-de-farmacia .program h3,
#page-taller-de-farmacia .course_info td strong  {color:#bed249 !important; }

#page-taller-de-farmacia .program li::before { color:#bed249 !important; float:left;}

#page-taller-de-farmacia .program ul {  -moz-columns: 3 auto;  columns: 3 auto; -webkit-columns: 3 auto; padding: 0; }

#page-taller-de-farmacia .tp-caption.large_bold_white_25 {  background-color: rgba(190,210,73, 0.8) !important; }

#page-taller-de-farmacia .tp-caption.medium_text_shadow, 
#page-taller-de-farmacia .form_slider > h2 { color: #bed249 !important; }

#page-taller-de-farmacia .testimonials h3.title, 
#page-taller-de-farmacia .testimonials h4.title {  text-align: left !important; color: #bed249 !important; }


#page-dea-virtual #breadcrumb {  background: #7dba00 !important; }

#page-dea-virtual #intro_one h2 { max-width:500px !important; color:#7dba00 !important; }

#page-dea-virtual .course_info h3,
#page-dea-virtual #content h3,
#page-dea-virtual #content .blocks-title,
#page-dea-virtual .program h3,
#page-dea-virtual .course_info td strong,#page-dea-virtual .claustro h3  {color:#7dba00 !important; }#page-dea-virtual .maps h2  {color:#7dba00 !important; }

#page-dea-virtual .program li::before { color:#7dba00 !important; float:left;}

#page-dea-virtual .program ul {  -moz-columns: 2 auto;  columns: 2 auto; -webkit-columns: 2 auto; padding: 0; }

#page-dea-virtual .tp-caption.large_bold_white_25 {  background-color: #7dba00 !important; }

#page-dea-virtual .tp-caption.medium_text_shadow, 
#page-dea-virtual .form_slider > h2 { color: #7dba00 !important; }

#page-dea-virtual .testimonials h3.title, 
#page-dea-virtual .testimonials h4.title {  text-align: left !important; color: #7dba00 !important; }#page-dea-virtual .participantes h4.title {display: none;}


#page-colaboraciones-institucionales .two_columns {padding: 40px 0; display: block;}

