@import url("spiner.min.css");

.vdr_displayFlex{

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#main-content{

	overflow: hidden;
}

/******************************************************************HEADER*****************************************************************/

.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{
  
    padding-bottom: 0px !important;
}

.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 0px !important;
}

#top-menu li {
  
  padding-bottom: 20px !important;
  padding-right: 10px;

}

.vdr__headerButton{
  
  transform: translateY(-5px);
}

#main-header #top-menu .vdr__headerButton>a{
  
  padding: 10px 20px !important;
  padding-bottom: 10px!important;
  background: #6DDCD1;
  border-radius: 3px;
  color: white !important;
}

.et_mobile_menu li a{

  margin-top: -15px;
  text-align: center;
}


#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out; border-top: 1px solid white;border-bottom: 1px solid white;padding-top: 7px; padding-left: 0px;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }

.desplegarInteriorMenuMovil{

    position: absolute !important;
    right: 0;
    top: 30px;
    transition: all 1s ease-in-out;
}

.et_mobile_menu li li{

  padding-left: 0%;
}


li.menu-item.visible>.desplegarInteriorMenuMovil{

  transform: rotateX(180deg);
}

#mobile_menu .menu-item-has-children{

    position: relative;
}

/******************************************************************FOOTER*****************************************************************/

.vdr_fixedBottomBar{
  
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 999995;
    width: 100%;
    background: white;
}

.vdr_fixedBottomBar-content{
  
    display: flex;
    justify-content: space-between;
  box-shadow: 0px 0px 9px -2px #333333;
  cursor: pointer;
}

.vdr_fixedBottomBar-content--1, .vdr_fixedBottomBar-content--2, .vdr_fixedBottomBar-content--3{
  
  width: calc(100% / 3);
  min-height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}

.vdr_fixedBottomBar-content--1{
  
  background: #bc9032;
}

.vdr_fixedBottomBar-content--2{
  
    background: #954146;
}

.vdr_fixedBottomBar-content--3{
  
    color: black;
}


.vdr_fixedBottomBar>div{
  
  position: relative;
}

.vdr_fixedBottomBar-contentOption{
  
  position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
  background: white;
  padding: 15px;
    background: rgb(113, 166, 207);
    color: white;
  display: none;
}

.vdr_fixedBottomBar-contentOption li{
  
  display: flex;
    justify-content: center;
    align-items: center;
  border-bottom: 1px solid;
  padding: 10px 0px;
}

.vdr_fixedBottomBar-contentOption li:last-child{
  
  border-bottom: none;
}

.vdr_fixedBottomBar-contentOption--close{
  
  position: absolute;
    top: 10px;
    left: 20px;
  cursor: pointer;
}

.vdr_fixedBottomBar-contentOption--close i{
  
  font-size: 1.4em;
}

.vdr_fixedBottomBar-contentOption a{
  
  color: white;
}

.vdr_fixedBottomBar-contentOption a:before {

  content: '\e00b';
  font-family: ETModules;
  margin-right: 10px;
    color: white;
}

.cdp-cookies-alerta .cdp-cookies-texto{

  z-index: 999996 !important;
}

/*******************************************************************HOME******************************************************************/

/****************************************************************** BLOG *****************************************************************/

/************************************************************** SINGLE ARTICLE ***********************************************************/

/***************************************************************** EFFECTS****************************************************************/

/***************************************************************** SCROLLBAR ****************************************************************/

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-button {
    width: 1px;
    height: 1px;
}
::-webkit-scrollbar-corner {
    background: transparent;
}
::-webkit-scrollbar-thumb {
    background: #737373;
    border: 1px solid #737373;
    border-radius: 10px;
}
::-webkit-scrollbar-track {
    background: transparent;
    border: 1px solid transparent;
    border-radius: 10px;
}

/*************************************************** PAGINATION **********************************************/

  .wp-pagenavi{

    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  border-top:none !important;
}

.et_pb_vdrblog_0.vdr_blogWithPagination .wp-pagenavi a, .et_pb_vdrblog_0.vdr_blogWithPagination .wp-pagenavi .current,.vdr_blogWithPagination .wp-pagenavi a, .vdr_blogWithPagination .wp-pagenavi .current{

    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
    font-size: 12px !important;
    text-align: center !important;
    padding: 10px 0 !important;
    margin-right: 5px !important;
    margin: 0 5px !important;
    border: none!important;
    color: white !important;
    font-size: 14px!important;
    font-weight: 400!important;
    text-decoration: none !important;
    display: inline-block !important;
    line-height: 13px !important;
    margin-bottom: 5px !important;
}

.vdr_blogWithPagination .wp-pagenavi a{

  background: #68b39e !important;
  color: white !important;
}

.vdr_blogWithPagination .wp-pagenavi span.current, .vdr_blogWithPagination .wp-pagenavi .nextpostslink, .vdr_blogWithPagination .wp-pagenavi .previouspostslink{ 

  color: white !important;
}

.vdr_blogWithPagination .wp-pagenavi .extend{

  display:none !important;
}

.vdr_blogWithPagination .wp-pagenavi a:hover{

  color: white !important;
  background: #dd531e !important;
}

.vdr_blogWithPagination .wp-pagenavi span.current{

  background: #dd531e !important; 
}

.et_pb_vdrblog_0.vdr_blogWithPagination .wp-pagenavi .last,  .et_pb_vdrblog_0.vdr_blogWithPagination .wp-pagenavi .first,.vdr_blogWithPagination .wp-pagenavi .last,  .vdr_blogWithPagination .wp-pagenavi .first {

    border-radius: 0px !important;
    width: auto !important;
    padding: 10px 10px !important;
}

/*************************************************** MEDIA QUERYS **********************************************/

@media (min-width: 981px){

	/*#left-area {

		width: 100%;
		padding: 23px 0px !important;
		float: none !important;
	}
	
	.vdr__header-home{
		
		display: none !important;
	}*/

  .vdr_fixedBottomBar{
    display: none;
  }
}

@media(max-width: 980px) { 


	.vdr_displayFlex{

		display: block;
	}


  .vdr__headerButton{
  
    margin-top: 5px;
    border-top: 2px solid #bc9032;
    padding-top: 10px;
  }


}