/** ------------------------------
 *	General
 ------------------------------*/
body.path-frontpage{
	background:#e7e9e9;
}
body.path-frontpage h2{
	font-size:25px;
}

/** ------------------------------
 *	Header
 ------------------------------*/
.path-frontpage header{
	height:118px;
 }

@media (max-width: 991px) {
	.path-frontpage header{
		height:auto;
	}
}
/** ------------------------------
 *	Banner
 ------------------------------*/


/** ------------------------------
 *	Navbar Collapsible button
 ------------------------------*/
.path-frontpage #nav_collapsible_button_expand{
	top: -20px;
    opacity: 1;
    position: relative;
	margin-bottom:-32px;
	left:auto;
	margin-left:auto;
 }
/** ------------------------------
 *	Navbar
 ------------------------------*/
#navbar.front-nav{
	background:#fff;
    padding-top: 30px;
    padding-bottom: 30px;
}
	#navbar.front-nav #block-vifor-main-menu>ul{
			width:auto;
	}
		#navbar.front-nav #block-vifor-main-menu>ul>li{
				width:200px;
				display:inline-block;
				float:none;
				    position: relative;
		}
		#navbar.front-nav #block-vifor-main-menu>ul>li:first-child{
			display:none;
		}
		#navbar.front-nav #block-vifor-main-menu>ul>li>a{
			color:#56a6d2;
			opacity:1;
			font-size:20px;
			height:186px;
		}
		#navbar.front-nav #block-vifor-main-menu>ul>li>a:before{
			height:120px;
			width:120px;
			background-size: 240px 120px;
		}
		#navbar.front-nav #block-vifor-main-menu>ul>li>a.menu-kidney:before{
			background-image:url(../images/home-menu-kidney.svg);
		}
		#navbar.front-nav #block-vifor-main-menu>ul>li>a.menu-hat:before{
			background-image:url(../images/home-menu-hat.svg);
		}
		#navbar.front-nav #block-vifor-main-menu>ul>li>a.menu-book:before{
			background-image:url(../images/home-menu-book.svg);
		}
		#navbar.front-nav #block-vifor-main-menu>ul>li>a.menu-apple:before{
			background-image:url(../images/home-menu-apple.svg);
		}

    #navbar.front-nav #block-vifor-main-menu>ul>li>a.menu-cronica:before{
      background-image:url(../images/home-menu-cronica.svg);
    }

    #navbar.front-nav #block-vifor-main-menu>ul>li>a.menu-erc:before{
      background-image:url(../images/home-menu-erc.svg);
    }

		#navbar.front-nav  #block-vifor-main-menu>ul>li>ul{
			left: -12.5px;
			top: 215px;
		}

/** ------------------------------
 *	Navbar Collapsible
 ------------------------------*/
 #nav_collapsible.front-nav-collapsible{
	 top:0;
 }
/** ------------------------------
 *	La maleta
 ------------------------------*/
 #block-lamaletacarousel{
	 padding:20px 0 40px 0;
 }
 #block-lamaletacarousel h2, #block-homepagelamaleta h2{
	 text-align:center;
	 margin-top:30px;
 }
	#block-lamaletacarousel h2:before, #block-homepagelamaleta h2:before{
		content:url(../images/title-kidney.png);
		display:inline-block;
		margin-right:15px;
	}
	#carousel-maleta{
		background: #fff;
		-webkit-box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.1);
		border-radius: 3px;
		position: relative;
		margin-bottom:40px;
	}
	#carousel-maleta .item{
		padding:85px;
	}
	#carousel-maleta .carousel-indicators {
		bottom: -40px;
	}
	#carousel-maleta .carousel-indicators li.active {
		background: #aa004e;
	}
	#carousel-maleta .maleta-carousel-left {
		text-align:center;
	}
	#carousel-maleta .maleta-carousel-left .image-wrapper {
    display: block;
    width: 220px;
    height: 220px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    background-size: 100%;
  }
	#carousel-maleta .maleta-carousel-left img {
    opacity: 0;
  }
	#carousel-maleta .maleta-carousel-title {
		color:#aa004e;
		font-size:24px;
		margin-bottom:5px;
		font-family:DIN Pro Bold;
	}
	#carousel-maleta .maleta-carousel-subtitle {
		color:#63666a;
		font-size:18px;
	}
	#carousel-maleta .maleta-carousel-content {
		color:#aa004e;
		font-size:25px;
		position:relative;
		padding-top:5px;
		padding-left:20px;
		margin-left:15px;
	}

  #carousel-maleta .maleta-carousel-content a {
    color: #aa004e;;
  }

	#carousel-maleta .maleta-carousel-content:before {
		content:"";
		background:url(../images/maleta-quote-left.png) no-repeat center center;
		height:19px;
		width:14px;
		display:inline-block;
		opacity:0.6;
		position:absolute;
		left:0;
		top:0;
	}
	#carousel-maleta .maleta-carousel-content:after {
		content:"";
		background:url(../images/maleta-quote-right.png) no-repeat center center;
		height:19px;
		width:14px;
		display:inline-block;
		opacity:0.6;
		margin-left:10px;
		top:10px;
		position:relative;
	}

  #carousel-maleta .maleta-carousel-link {
    position: absolute;
    display: inline-block;
    bottom: -60px;
    width: 130px;
    right: 0;
  }

	#carousel-maleta .addtoany_tooltip_box{
		z-index:10;
	}

#block-lamaletacarousel .addtoany_tooltip_box .addtoany_tooltip {
    min-width: 130px;
}
#block-lamaletacarousel .addtoany_list > a {
    margin-bottom: 10px;
}
@media (max-width: 767px) {
	#carousel-maleta .item{
		padding:20px;
	}
	#carousel-maleta .maleta-carousel-left {
		margin-bottom:20px;
	}
	#carousel-maleta .maleta-carousel-content {
		margin-left:0;
		font-size:20px;
	}
	#carousel-maleta .maleta-carousel-link {
		position: relative;
    margin: 20px auto 0;
    display: block;
    bottom: 0;
	}
}




/** ------------------------------
 *	Recetas
 ------------------------------*/
 .region-home-recipes{
	 position: relative;
    background: #fff;
 }
 .region-home-recipes:before {
    content: '';
    position: absolute;
    background: #e7e9e9;
    top: 33%;
    bottom: 33%;
    right: 0;
    left: 0;
    display: block;
}
 #block-homepagerecetas, #block-views-block-recetas-home-block-1 {
	 position:relative;
	 padding:20px 0 0 0;
 }
 #block-homepagerecetas h2, #block-views-block-recetas-home-block-1 h2{
	 text-align:center;
	 margin-top:0;
 }
	#block-homepagerecetas h2:before, #block-views-block-recetas-home-block-1 h2:before{
		content:url(../images/title-apple.png);
		display:inline-block;
		margin-right:15px;
	}
	#recetas .recipe-item,
	#recetas .recipe-video-item{
		background: #fff;
		-webkit-box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px -1px 7px 0px rgba(0, 0, 0, 0.1);
		border-radius: 3px;
		position: relative;
		margin-bottom:40px;
	}
	#recetas .recipe-item-left{
		padding:30px;
	}
	#recetas .recipe-item-right img{
		width:100%;
	}

	#recetas .recipe-item h3{
		font-size:20px;
		font-family:DIN Pro Bold;
		margin:0;
		padding:0;
		text-transform:uppercase;
		margin-bottom:10px;
		color:#63666a;
	}
		#recetas .recipe-item h3 a{
			color:#63666a;
		}

	#recetas .recipe-item p{
		margin-bottom:15px;
		font-size:18px;
		color:#63666a;
	}
	#recetas .recipe-item ul{
		margin:0;
		padding:0;
		margin-bottom:20px;
		font-size:18px;
		color:#63666a;
	}
		#recetas .recipe-item ul li{
			margin:0;
			padding:0;
			margin-bottom:5px;
			font-size:18px;
			color:#63666a;
			list-style:none;
		}
			#recetas .recipe-item ul li:before{
				content:'-';
				margin-right:5px;
				float: left;
			}

			#recetas .recipe-item .item-icon {
				display: none;
			}

	#recetas .recipe-item-left > a {
    background: #fff;
    color: #56a6d2;
    border: 1px solid #56a6d2;
    font-size: 18px;
    display: inline-block;
    height: 37px;
    line-height: 35px;
    padding: 0 25px;
    border-radius: 18px;
	}

		#recetas .recipe-item-left > a:hover {
			background: #56a6d2;
	    text-decoration: none;
	    color: #fff;
		}

	#recetas-video .recipe-video-item{
		position:relative;
		margin-bottom: 40px;
	}
	#recetas-video .recipe-video-item img{
		width:100%;
		border-radius:3px;
	}

	#recetas-video .recipe-video-content{
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		background-color: rgba(0, 0, 0, 0.4);
	}
		#recetas-video .recipe-video-table{
			display:table;
			width:100%;
			height:100%;
		}
			#recetas-video .recipe-video-cell{
				display:table-cell;
				vertical-align:middle;
				text-align:center;
				height:100%;
			}
	#recetas .addtoany_tooltip_box{
		z-index:10;
	}

	#recetas-video {
	}
	#recetas-video .recipe-video-button{
		border:none;
		outline:none;
		background:url(../images/video-button.png);
		width:68px;
		height:68px;
		display:inline-block;
		opacity:0.88;
		margin-bottom:15px;
		margin-top:45px;
	}
		#recetas-video .recipe-video-button:focus,
		#recetas-video .recipe-video-button:active,
		#recetas-video .recipe-video-button:hover{
			opacity:1;
		}
	#recetas-video .recipe-video-title{
		font-size:20px;
		color:#fff;
		font-family:DIN Pro Bold;
		text-transform:uppercase;
	}
		#recetas-video .recipe-video-title a{
			color:#fff;
		}
		#recetas-video .recipe-video-title a:active,
		#recetas-video .recipe-video-title a:focus,
		#recetas-video .recipe-video-title a:hover{
			color:#fff;
			text-decoration:underline;
		}
	#recetas-video .recipe-video-title.no-video{
		display:table;
		height:100%;
		width:100%;
	}
		#recetas-video .recipe-video-title.no-video a{
			display:table-cell;
			vertical-align:middle;
			text-align:center;
		}
	#recetas-video .recipe-video-subtitle{
		font-size:18px;
		color:#fff;
	}
	#recetas-video .recipe-video-button{
		margin-top:0;
	}

/** ------------------------------
 *	Eventos
 ------------------------------*/
 #block-views-block-home-next-event-view-block-1{
	 background:#fff;
	 position:relative;
	 padding: 60px 0 60px 0;
 }

 #block-views-block-home-next-event-view-block-1 h2{
	 text-align:center;
	 margin-top:0;
 }

 #block-views-block-home-next-event-view-block-1 h2:before{
		content:url(../images/title-book.png);
		display:inline-block;
		margin-right:15px;
	}

/** ------------------------------
 *	Content
 ------------------------------*/
/**
 *	Bootstrap Grid
 */

	.home-ponte-al-dia .view-content{
		margin-bottom:30px;
	}
	.home-ponte-al-dia{
		padding:20px 0 30px 0;
	}
	.home-ponte-al-dia h2{
		margin-top:0;
		margin-bottom: 30px;
	}
	.home-ponte-al-dia h2:before{
		content:url(../images/title-book.png);
		display:inline-block;
		margin-right:15px;
	}

	.path-frontpage .info-banner-content {
		max-width: 710px;
		margin: 0 auto;
	}

	.read-more-button {
		position: absolute;
		bottom: 20px;
	}


@media (max-width: 767px) {
	.home-ponte-al-dia .view-content, .block-views-blockrecetas-home-videos-block-1{
		margin-bottom:0px;
		padding-bottom: 0;
	}
	.read-more-button {
		position: relative;
		bottom: auto;
	}
  #recetas .recipe-item h3 {
    margin-right: 100px;
  }
  .view-home-next-event-view p.event-name {
    margin-right: 100px !important;
  }

  #recetas .addtoany_tooltip_box,
  #recetas .like-button {
    top: 25px;
  }

}

@media (max-width: 768px) {
	#recetas-video .recipe-video-item > button.like-button, #recetas-video .recipe-video-item > div.addtoany_tooltip_box {
		top: 15px!important;
	}

	#recetas-video .recipe-video-item > button.like-button {
		right: 15px!important;
	}

	#recetas-video .recipe-video-item > div.addtoany_tooltip_box {
		right: 60px!important;
	}
}
