/*
Theme Name:   Atomic Blocks Child
Theme URI:    http://example.com/atomic-blocks-child/
Description:  Atomic Blocks Child Theme
Author: Atomic Blocks
Author URI: https://atomicblocks.com/
Template:     atomic-blocks
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html        
Text Domain:  atomic-blocks-child
*/

body, button {
	font-size: 16px;
}

.entry-content ul a {
    box-shadow: inset 0 -1px 0 #1f497c;
    color: #1f497c;
    transition: .3s ease;
}

#menu-main-menu-1 .menu-item a{
	color: #1f497c;
}

/*#menu-main-menu-1 .current-menu-item.menu-item a{
	border-bottom: 2px solid #1f497c;
}*/

#menu-main-menu-1 .menu-item:hover{
	background-color: #d7eaf9;
}



.entry-content ul a:hover {
    box-shadow: inset 0 -2px 0 #1f497c;
    color: #1f497c;
}

h1 {
    font-size: 3em;
}

.ptam-block-post-grid h2.ptam-block-post-grid-title {
	font-size: 1.6em;
}

.ptam-block-post-grid h3.ptam-block-post-grid-title {
	font-size: 1.4em;
}

.ptam-block-post-grid h4.ptam-block-post-grid-title {
	font-size: 1.2em;
}

.icon-circle {
	text-align: center;
	padding-top: 40px;
}
.icon-circle i {
	font-size: 40px;
    color: #fff;
    border: 1px solid;
    width: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
}

.ab-button {
	padding: 1em 2em;
}

hr, .wp-block-separator {
	border: 1px solid #FFF;
}

/*______   NOTICIAS INDEX   ______*/



.ab-block-post-grid.noticias-index .ab-block-post-grid-title {
	font-size: 1.3em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	min-height: 2.4em;
	line-height: 1.2;
}

.noticias-index.ab-block-post-grid .is-grid article {
	padding: 10px;
	background-color: #FFF;
}

/*----------*/

.top-navigation {
	background-color: #FFF;
	border-bottom: 1px solid #e6e6e6;
	box-shadow: 0px 2px 8px #e0e0e0;
}

h5 {
    font-size: 1.3em;
}

/*______   FOOTER   ______*/

.footer-bottom {
	padding-top: 1.3%;
}

.site-footer {
	padding: 0 0 1% 0;
	background: #1f497c;
	color: #FFF;
}

/*______  PONENCIAS PAGINA   ______*/

.ptam-block-post-grid .is-grid article {
	margin-bottom: 0em;
}

.ponencias-titulo .ptam-block-post-grid-text {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #1f497c;
}

/*_____________________*/



.entry-content .meta-list,
.entry-byline {
	display: none;
}

.ab-block-accordion .ab-accordion-title {
    background: #d7eaf9;
}

.index-program .ab-block-accordion .ab-accordion-title {
    background: transparent;
    padding: 0px 5px;
}

.figures-bg {
	background: url('http://aliber.es/wp-content/uploads/2020/02/FIGURAS-BLANCAS-FONDO-AZUL-ALIBER-2020-SIN-BORDE-AZUL.png') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.ponente-template-default .featured-image img {
	max-width: 360px;
}

.page-numbers:hover {
	background-color: #FFF !important;
}

.ptam-block-post-grid .ptam-pagination li>a:hover {
    background-color: #1f497c !important;
}

.page-numbers.current {
  color: #1f497c;
}

/*______  COUNTDOWN  ______*/

.fd-flip-cdt-wrapper .flip {
	box-shadow: 0 2px 5px rgba(181, 181, 181, 0.7);
}

.flip-clock-dot {
	background-color: #a0a0a0;
	box-shadow: none;
}

.flip-clock-label {
	font-size: 16px;
	line-height: 20px;
}


@media only screen and (min-width: 600px) {
.ab-block-post-grid .is-list .ab-block-post-grid-title, .ab-block-post-grid .ab-is-list .ab-block-post-grid-title {
    font-size: 1.3em;
}
}
