/* 
	Theme Name:     beat
	Theme URI: 		https://www.kipon.es/
	Description: 	kpn Theme
	Version:        1.0
	Author:         kipon
	Author URI:     https://www.kipon.es/
	Template:       Divi
*/
/*
Acumin Pro Regular
font-family:acumin-pro,sans-serif; font-weight:400; font-style:normal;

Acumin Pro Semibold
font-family:acumin-pro,sans-serif; font-weight:600; font-style:normal;

Acumin Pro Semibold Italic
font-family:acumin-pro,sans-serif; font-weight:600; font-style:italic;

Acumin Pro Bold
font-family:acumin-pro,sans-serif; font-weight:700; font-style:normal;

Kepler Std Regular
font-family:kepler-std,serif; font-weight:400; font-style:normal;

Kepler Std Italic
font-family:kepler-std,serif; font-weight:400; font-style:italic;

Kepler Std Bold
font-family:kepler-std,serif; font-weight:700; font-style:normal;

Kepler Std Bold Italic
font-family:kepler-std,serif; font-weight:700; font-style:italic;
*/
/*PRELOADER*/ 
/*.preloader{position:fixed; top:0; left:0; right:0; bottom:0; background-color:#ffffff; z-index:100000; height:100%; width:100%; overflow:hidden!important;}
.preloader .status{width:50px; height:50px; position:absolute; left:50%; top:50%; background-image:url('./img/preload.svg'); background-repeat:no-repeat; background-position:center; -webkit-background-size:cover; background-size:cover; margin:-25px 0 0 -25px;}*/
/*colocar en body*/
/*<div class="preloader"><div class="status"></div></div>*/

/*GENERALS*/
body{font-family:kepler-std,serif; font-weight:300; font-style:normal;}
cite,em,i{font-family:kepler-std,serif; font-weight:300; font-style:italic;}
strong{font-family:kepler-std,serif; font-weight:700; font-style:normal;}
.complement{font-family:acumin-pro,sans-serif; font-weight:600;}

/*.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover{padding: 7px 2em !important;}*/
.et_pb_scroll_top.et-pb-icon{-webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:0px; -moz-border-radius-bottomleft:0px; border-top-left-radius:0px; border-bottom-left-radius:0px; background:#000000;}

body.et_pb_button_helper_class .et_pb_button{font-family:acumin-pro,sans-serif; font-weight:400;}
.post-meta{font-family:acumin-pro,sans-serif; font-weight:400; font-size:14px; text-transform:uppercase;}

.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{padding-left:7px;}

/*header*/
/*#main-header{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
#main-header.et-fixed-header{box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none important;}*/
/*header .et_pb_section .mobile_nav .mobile_menu_bar::before{color:#FFF; background:#bc051b; border-radius:50%;}*/
@media(min-width:980px){
	.hamburger-menu .et_pb_menu__menu{display:none;}
	.hamburger-menu .et_mobile_nav_menu{display:flex; float:none; margin:0 6px; align-items:center;}
}
.hamburger-menu .et_mobile_nav_menu li {list-style-type: none;}
/*.et_pb_menu_2_tb_header.hamburger-menu .mobile_nav .mobile_menu_bar::before{color: #000;}*/
.hamburger-menu .et_mobile_menu{width:170px; left:unset; right:0;}
.et-l--header ul.et_mobile_menu{padding:15px 0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.et_mobile_menu li a{border-bottom:none;}

.et_pb_menu .et_pb_menu__search-input{width:200px;}

/*footer*/
footer .et_pb_bg_layout_light .et_pb_widget li a {color:#FFF;}
footer .widget_wysija_cont p label{color:#FFFFFF;}
@media screen and (max-width: 980px) {
	#menu_legal .et_pb_menu__menu{display:block;}
	#menu_legal .mobile_menu_bar{display:none;}
}
@media screen and (max-width:640px) {
	#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:20%!important;}
}

/*home*/
#primer_post .et_pb_post_extra.el_dbe_full_width_background .post-meta::after{height:0px;}
/*#primer_post .et_pb_post_extra.el_dbe_full_width_background .post-meta{font-family:acumin-pro,sans-serif; font-weight:400; font-size:14px; text-transform:uppercase;}*/
#primer_post .et_pb_post_extra.el_dbe_full_width_background .post-meta .divider{color:#eaeaea;}
@media screen and (min-width: 981px){
	#primer_post .et_pb_post_extra.el_dbe_full_width_background .post-media{padding:425px 0 0; text-align:center;}
	#primer_post .et_pb_post_extra.el_dbe_full_width_background .post-content{width:90%; padding:5px 0px 5px; float:none; background:#FFF; margin:0 auto;}
	#primer_post .et_pb_post_extra.el_dbe_full_width_background .entry-title{padding:0px 90px;}
}
@media screen and (max-width: 1280px) and (min-width: 980px){
	#primer_post .et_pb_post_extra.el_dbe_full_width_background .post-media{padding: 600px 0 0;}
}

#segundos_post .et_pb_post_extra.el_dbe_full_width_background .post-media{padding:30px 20px;}
#segundos_post .et_pb_post{margin-bottom:30px; padding-top:0px; padding-bottom:0px;}
#segundos_post .et_pb_post .post-content{padding:0px 15px;}
#segundos_post .post-meta{padding:0;}
#segundos_post .et_pb_post_extra.el_dbe_full_width_background .post-meta .divider{color:#eaeaea;}
#segundos_post .post-meta::after{display:none;}
#segundos_post .entry-title{padding:0;}
/*@media screen and (max-width:980px){
	#segundos_post .entry-title{padding:25px 0;}
}*/
#segundos_post .et_overlay{z-index:0; opacity:1;}

/*.et_pb_post_extra.el_dbe_full_width .post-date em{font-family:acumin-pro,sans-serif; font-weight:400; text-transform:none;}*/

.et_pb_post_extra.el_dbe_grid_extended .post-media{max-height:450px;}
.et_pb_post_extra .post-categories a{font-size:12px;}
.et_pb_post_extra.el_dbe_grid_extended .entry-title{margin-top:0; margin-bottom:0;}

.et_pb_post_extra.el_dbe_block_extended{-webkit-box-shadow:unset!important; -ms-box-shadow:unset!important; box-shadow:unset!important; border-radius:0!important;}
.et_pb_post_extra.el_dbe_block_extended .post-categories a, .et_pb_post_extra.el_dbe_grid_extended .post-categories a{font-family:acumin-pro,sans-serif; font-weight:600; border:none!important; background-color:#bc051b; text-transform:uppercase; border-radius:0!important; padding:0px 10px!important;}

/*mailpoet*/
.widget_wysija_cont .wysija-submit{margin-top:10px; border:1px solid #eaeaea; padding:10px 20px; width:100%; font-size:16px; font-family:acumin-pro,sans-serif; font-weight:600; font-size:14px; text-transform:uppercase;}
input[type="text"], input.text, input.title, textarea, select{width:100%; padding:10px 10px;}

/*single*/
.et_pb_post_content h3{font-family:acumin-pro,sans-serif; font-style:normal; margin-bottom:25px; margin-top:25px; font-size:22px; line-height:1.3em;}
.et_pb_post_content h3 strong{font-family:inherit; font-weight:inherit; font-style:inherit;}
.et_pb_post_content h4{margin-bottom:25px; margin-top:25px;}
.et_monarch .et_pb_section .et_social_inline_bottom{margin-top:30px;}

.single-post .et_pb_post_content img{width:100%;}

/*sidebar*/
h4.widgettitle{font-family:acumin-pro,sans-serif; font-weight:600; font-style:normal;}
.widget_recent_entries a{font-weight:600;}
.et_pb_sidebar_no_border .post-date{display:block;}
.widget_search #s{border-radius:0;}
.widget_search input#s, .widget_search input#searchsubmit{font-family:acumin-pro,sans-serif; font-weight:400; font-style:normal;}

/*autors*/
.et_pb_team_member_description h4{font-size:24px; padding-bottom:0;}
.et_pb_member_position{font-family:acumin-pro,sans-serif; font-weight:400; font-style:normal; margin-bottom:15px;}
.entry-content .et_pb_member_social_links{margin-top:10px;}
.et_pb_member_social_links .et_pb_facebook_icon:before{content:'\e09a'!important;}

/*ajax loader*/
.alm-placeholder{text-align:center;}


@media screen and (min-aspect-ratio: 3/2){}
@media screen and (min-width: 981px){}
@media screen and (max-width: 980px) and (min-width: 768px){}
@media screen and (max-width: 767px){}