/*
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:*/

ul {
	list-style-type: disc;
}

body {
	padding-bottom: 120px;
	background: url('images/1385.png') repeat-x bottom;
}

#wrap_all {
	overflow: visible;
}

.home #wrap_all {

}

.html_header_sidebar #top #header {
	z-index: 10;
}

body.home {
	padding-bottom: 0;
	background: none;
}

.wpcf7 .form_element_half {
	float: right;
	width: 48%;
	margin-right: 4%;
}

.wpcf7 .form_element_half.first_form {
	margin-right: 0;
}

#top .wpcf7 .form_element_half input[type="text"],
#top .wpcf7 .form_element_half input[type="email"] {
	width: 100%;
	margin-bottom: 0px;
}

.wpcf7 br {
	display: none;
}

.avia-fullscreen-slider {
	position: fixed;
	top: 0;
	left: 0;
	width: calc(100% - 300px);
}

@media only screen and (max-width: 989px) {
	.avia-fullscreen-slider {
		width: 73%;
	}
}

@media only screen and (max-width: 767px) {
	.avia-fullscreen-slider {
		width: 100%;
	}
}

.avia-fullscreen-slider.avia-builder-el-first {
	display: block;
}

.avia-fullscreen-slider.avia-builder-el-last {
	display: none;
}

@media (max-width: 767px) {
	.avia-fullscreen-slider.avia-builder-el-first {
		display: none;
	}

	.avia-fullscreen-slider.avia-builder-el-last {
		display: block;
	}
}

/* social btns bg */

#top #wrap_all .av-social-link-youtube a {
	background-color: #a72b1d;
	color: #fff;
}

#top #wrap_all .av-social-link-facebook a {
	color: #fff;
	background-color: #37589b;
}

#top #wrap_all .av-social-link-gplus a {
	color: #fff;
	background-color: #de5a49;
}

#top #wrap_all .av-social-link-twitter a {
	color: #fff;
	background-color: #46d4fe;
}

#top #wrap_all .av-social-link-pinterest a {
	color: #fff;
	background-color: #cb2027;
}

#top #wrap_all .av-social-link-linkedin a {
	color: #fff;
	background-color: #419cca;
}

#top #wrap_all .av-social-link-tumblr a {
	color: #fff;
	background-color: #345574;
}

#top #wrap_all .av-social-link-vk a {
	color: #fff;
	background-color: #597BA5;
}

#top #wrap_all .av-social-link-reddit a {
	color: #fff;
	background-color: #FF4500;
}

#top #wrap_all .av-social-link-mail a {
	color: #fff;
	background-color: #9fae37;
}

/* fix logo and masq */

.html_header_sidebar .logo {
	padding-bottom: 0;
	padding-top: 0;
	border-bottom: 0;
}

.html_header_sidebar .masq {
	text-align: center;
	font-size: 20px;
	color: #f1740d;
	font-weight: bold;
	border-bottom: solid 1px #e1e1e1;
	padding-bottom: 10px;
}

.html_header_sidebar #header .av-main-nav {
	padding: 10px 0px;
}

@media only screen and (max-width: 767px) {
	.html_header_sidebar .masq {
		float: left;
		margin-top: -50px;
		margin-left: 70px;
		border-bottom: 0;
		position: relative;
		z-index: 99;
	}
}

#top .avia-slideshow-button {
	font-size: 30px;
	padding: 15px 36px;
}

.main_color .avia-button.avia-color-grey .avia-color-theme-color-subtle {
	background-color: #f1740d;
}

.main_color .avia-button.avia-color-grey .avia-color-theme-color-subtle:hover {
	background-color: #f1740d;
}

.home .avia-section.av-minimum-height .container .content {
	vertical-align: top;
}

@media(max-width: 767px) {
	.home .hr-invisible.avia-builder-el-1 {
		display: none;
	}
}

.avia_transform a:focus .image-overlay {
    opacity: 0.7 !important;
}

a:hover, a:focus {
	text-decoration: underline !important;
}

.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:focus .av-inner-masonry-content {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    transform-origin: center bottom;
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:focus .av-inner-masonry-content {
    opacity: 1;
    filter: alpha(opacity=100);
}