/*
Theme Name: Access Info Europe
Theme URI: https://themeforest.net/item/avada-responsive-multipurpose-theme/full_screen_preview/2833226
Author: PaginaWeb4U.com
Author URI: https://www.paginaweb4u.com
Description: WordPress Avada child theme for Access Info Europe.
Template: Avada
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: Avada-child
*/

/* Icono timeline */
.fusion-timeline-icon .fusion-icon-bubbles:before {
    content: "\f133" !important;
    font-family: FontAwesome !important;
}
.post-content h3.fusion-timeline-date {
	color: #e3220e;
}

/* Ocultar sidebar de todas las páginas*/
/*
body.has-sidebar #content {
    width:100%;
}

.single-post .post {
    margin:0 auto;
    width:70%;
}
*/

/* Mostrar sidebar en timeline */
/*
body.page-id-28716 #content {
    width:71.1702128%!important;
}

.fusion-timelinesidebar {
    width:23.4042553%!important;
    padding:15px!important;
}
*/

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

.home .flexslider {
    max-height:551px!important;
    overflow:hidden!important;
}

.slide_entrada {
    height:400px!important;
}

.slide_entrada h2 {
	padding:0!important;
}

.slide_entrada h2 a {
    color:#e3220e!important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
    padding:0!important;
    width:40%!important;
    height:400px!important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
    margin:3%!important;
    margin:20px!important;
}

.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
    width:400px!important;
}

.fusion-date-and-formats {
    display:none!important;
}

.avada-contact-form {
    display:none!important;
}
/*
.footer__contact {
    float:left;
    padding-left: 20px;
    font-size: 14px !important;  
}

.footer__contact > div {
    float: left;
    color: #adadad;
    padding-left: 30px;
    padding-top: 10px;  
}

.footer__contact p {
    margin-bottom: 0.2em !important;
    margin-top: 0.2em !important;
}

.footer__contact a {
    color: #fff !important;
}

.fusion-footer-widget-column {
    margin-bottom: 0px !important;
}

#menu-footer-es li {
    display: inline-block;
    border: 0px;
    font-size: 12px;
    padding-right: 8px;
}

#menu-footer li {
    display: inline-block;
    border: 0px;
    font-size: 12px;
    padding-right: 8px;
}
*/

.fusion-footer {
	font-size:14px;
}

#menu-footer a,
#menu-footer-es a {
	font-size:14px;
}

.fusion-footer-widget-column {
    margin-bottom:10px!important;
}

.fusion-footer-widget-area .widget_nav_menu li {
	border:none!important;
	float:left;
	padding-top:0!important;
}

.fusion-flexslider .slides, .fusion-flexslider .flex-control-nav, .fusion-flexslider .flex-direction-nav {list-style: none !important;}
.boton .fusion-column-wrapper {
    text-align:center;
}

.single-post .fusion-page-title-bar-none {
    display:none;
}

.menu-item-language {
    vertical-align:text-bottom!important;
}

.menu-item-language a {
    vertical-align:bottom!important;
    height:auto!important;
}

.menu-item-language a:hover {
    border-color:transparent!important;
}

.fusion-person, .fusion-person~h4, .fusion-person~.fusion-accordian, .fusion-person~.fusion-text {
	padding:10% 10% 0 10%!important;
}

.boletin-PW4U {
    background: rgba(227,34,14,1);
    position: fixed;
    z-index: 10011;
    top: 15%;
    right: 8px;
    max-width: 350px;
    color:#fff;
    opacity: 1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
}

.boletin-PW4U>div {
    padding: 1em;
}

.boletin-PW4U h3 {
    /*color:#fff!important;
    font-weight: bold!important;*/
    text-align: center;
    font-size: 100%;
}

.boletin-PW4U .close-boletin-PW4U {
    position: absolute;
    top: 5px;
    left: 5px;
    cursor: pointer;
    background: transparent;
    border-radius: 50%;
    line-height: 1;
}

.boletin-PW4U .close-boletin-PW4U i {
    color: white;
}

.boletin-closed-PW4U {
    display: none;
    cursor: pointer;
    position: fixed;
    z-index: 10011;
    top: 50%;
    right: 0.5em;
    color: #fff;
    background: rgba(0,0,0,.4);
    background: rgb(227, 34, 14);
    padding: 0.75em!important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    opacity: 1;
    -webkit-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
}

.boletin-closed-PW4U .open-boletin-PW4U {
    /*
    position: fixed;
    right: 10px;
    background: rgb(227, 34, 14);
    padding: 10px;
    border-radius: 5px 0 0 5px;
    top: 50%;
    z-index: 9999;
    */
}

.boletin-closed-PW4U .open-boletin-PW4U i {
    color: white;
}

.subscribe-form .subscribe-heading {
    /*font-size: 20px;*/
}

.subscribe-form .subscribe-text {
    font-size: 14px;
}

.subscribe-form .subscribe-text-data-protection {
    font-size: 12px;
}

.subscribe-form .subscribe-text-data-protection a {
    /*color: #bfbfbf;*/
}

.subscribe-form .subscribe-text-data-protection a:hover {
    /*color: #bfbfbf!important;*/
    text-decoration: underline;
}

.subscribe-form .subscribe-select {
    width: 100%;
}

.subscribe-form .subscribe-button {
    text-align: center;
    font-size: 14px;
}

#subscribe-result {
    display: none;
    color: white;
    border: 1px solid white;
    font-size: 14px;
    padding: 5px;
}