/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
body, h1, h2, h3, h4, h5, h6, p, blockquote, div {
	font-family: 'Roboto', sans-serif;
}
h2 {
	margin-bottom: 20px;
}
p {
	font-weight: 300;
}
#main .content{
	padding-top: 0px;
	padding-bottom: 0px;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: initial;
}
.header_color span {
	border-color: white;
}
.slideshow_caption {
	width: 50%;
}
.caption_framed .slideshow_caption .avia-caption-title,
.caption_framed .slideshow_caption .avia-caption-content p {
	background: rgba(255, 255, 255, 0.1);
	margin: 0px;
}
.caption_framed .slideshow_caption .avia-caption-title {
	line-height: 34px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.caption_framed .slideshow_caption .avia-caption-content p {
	line-height: 26px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
#top .avia-slideshow-button {
	text-transform: uppercase;
	padding: 10px 30px;
	display: inline-block;
	margin-top: 20px;
	text-decoration: none;
	font-weight: bold;
	background: #ffcc00;
	color: #1a1a19 !important;
	margin-right: 20px;
}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
	font-weight: 400;
	font-size: 18px;
}
@media screen and (min-width: 768px){
	.logo img {
		padding: 36px 0;
	}
	.header-scrolled .logo img {
		padding: 36px 0;
}
.icon-home img {
	padding-bottom: 0;
}
.icon-home p {
	font-weight: bold;
}
.icon-home {
	width: 20%;
	float: left;
}
@media screen and (max-width: 768px) {
	.icon-home {
		width: 100%;
	}
}
.avia-button.avia-size-x-large {
	font-weight: bold;
}
.padding-plan {
	padding: 10px 25px;
}
.background-full-side {
	position: absolute!important;
	top: 0px;
	width: 880px !important;
	right: -50%;
}
.usuario {
	z-index: 999999!important;
}
#socket .container {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media screen and (max-width: 768px) {
	div .av_one_third,
	div .av_one_half,
	div .av_two_third,
	div .av_one_third {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.hide-mobile {
		display: none;
	}
	.background-mobile {
		background-image: none !important;
		background: #f0f0f0!important;
	}
}