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

/* AUTODEPLOY TEST */

/*Add your own styles here:*/
.colors-schellander-braun{
    color:#2f0f09;
}
.colors-schellander-gelb{
	color:#efbb20; 
}

#top #header .av-main-nav > li > a {
	background-color:transparent;
	color:#2f0f09;
}
#top #header .av-main-nav > li > a .avia-menu-text {
	color:#2f0f09!important;
}
.av-main-nav > li > a {
	padding: 0 6px;
}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
	padding-left: 4px;
	padding-right: 4px;
}/* Header / topbar */
.avia-menu.av_menu_icon_beside {
	border-right-width:0px;
}

.main_color h1, .main_color h2, .main_color h3, .main_color h4{
    color:#2f0f09;
}
.main_color h2 .avia-caption-title{
	color: white!important;
	text-shadow: 0 0 7px #000;
}

.social-wrapper{
    background-image: linear-gradient(to top, rgba(247, 176, 76, 1), rgba(248, 248, 248, 1))!important;
}

.home-wrapper{
    background-image: linear-gradient(to bottom, rgba(254, 244, 230, 1), rgba(255, 255, 255, 1));
}

.new-wrapper{
	background-image: linear-gradient(to bottom, rgba(250, 207, 146, 1), rgba(255, 255, 255, 1)); /*#facf92*/
}

.custom-image{
	background-image: url(../../uploads/2018/12/Logo_Shoji_Schellander-1.svg);
	height: 300px;
	width: auto;
	background-repeat: no-repeat;
	align: center;
}
.custom-image avia_image{
	padding-top:50px!important;
	margin-top:50px!important;
}


.special-icons{
    text-align: center;
}

.special-icons > div{
    display:inline-block;
}

.special-icons .avia_image {
    width: auto !important;
	height: 50px!important;
	float: left!important;
	margin-right: 10px;
	margin-bottom: 10px;
}

div#header_main {
	background-image: linear-gradient(to right, rgba(247, 176, 76, 1), rgba(254, 244, 230, 1));
}

#top #wrap_all .social_bookmarks li a{
    width:60px;
    height:50px;
	border-radius: 0;
    margin: 0;
	margin-right:10px;
	margin-top:-9px;	
	}

#top #wrap_all .av-social-link-tischler a{
    background: url(../../uploads/2018/12/Tischler_Logo-300x212.png) no-repeat center center/contain!important;
	cursor: default;
}
#top #wrap_all .av-social-link-tischler a:before {
	display:none;
}
#top #wrap_all .av-social-link-Stadt_Klagenfurt a{
    background: url(../../uploads/2018/12/Klagenfurt_Icon.svg) no-repeat center center/contain!important;
}
#top #wrap_all .av-social-link-Stadt_Klagenfurt a:before {
	display:none!important;
}
#top #wrap_all .av-social-link-Land_Kaernten a{
    background: url(../../uploads/2018/12/Kaernten_Icon.svg) no-repeat center center/contain!important;
}
#top #wrap_all .av-social-link-Land_Kaernten a:before {
	display:none!important;
}
#top .social_bookmarks li{
    width:auto!important;
}
#top .social_bookmarks {
	height: 60px!important;
	overflow:visible!important;
}

.av-special-heading-tag {
	font-weight: 600 !important;
}
h2.av-special-heading-tag {
	text-align:center;
}
h3.av-special-heading-tag {
	padding-top:10px!important;
	text-align:center;
}

.av-seperator-icon[data-av_icon=""]:before{
    background-image: url(images/Logo-Schellander-Kreis-weiss.png);
    display: block;
    width: 50px;
    height: 50px;
    font-size: 0;
    background-size: contain;
	margin: 30px 0px;
}

.avia_iconbox[data-av_icon=""]:before{
    background-image: url(images/Logo-Schellander-Kreis-weiss.png);
}

.hr-custom.hr-icon-yes .hr-inner {
	border-color: #efbb20!important;
}

.section-icon{
    padding-top: 80px;
    background-size: 300px;
    fill: #f8f8f8;
    background-position:center center;
    background-repeat: no-repeat;
}

.main_color.handwerk-svg{
    background-image:url(../../uploads/2018/12/hobel_grau.svg)!important;
}

.main_color.hammer_feile-svg{
    background-image:url(../../uploads/2018/12/hammer_feile_grau.svg)!important;
	padding-top: 80px;
    background-size: 300px;
}

.main_color.saege-svg{
    background-image:url(../../uploads/2018/12/saege2_grau.svg)!important;
}

.main_color.hammer-png{
    background-image:url(../../uploads/2018/12/hammer.png)!important;
}

.main_color{
    background-color: #f8f8f8;
}

.wood-background{
    background:url('../../uploads/2018/12/bg_50.jpg') top center/cover repeat-y;
}

#top #wrap_all .flex_column {
	margin-bottom: 0px!important;
	padding-top:0px!important;
	
}	

.empty-row {
	background-color:transparent!important;
}

.custom-header {
	text-shadow: 0 0 7px #000;
}

.special-head-center h3.av-special-heading-tag {
	text-align: center!important;
}

.iconbox_icon.heading-color{
	width:63px;
	height:63px;
	border-color: #2f0f09;
	border-radius: 50px;
	border-style: solid;
	border-width: 3px!important;
	background-color: #efbb20; 
}
.iconbox_icon:before{
	font-size:0;
	width:40px;
	height:40px;
	display: inline-block;
	background-size:cover;
	text-color: #2f0f09;
	text-align: center;
}

#top .iconbox_left_content .iconbox_icon{
	width:60px;
	height:60px;
	font-size:20px;
	line-height:60px;
}

#top .iconbox {
	margin-top:25px;
}

.left-line {
	text-align:left!important;
}

.iconbox_icon[data-av_icon=""]:before{ /*bitcoin*/
	background: url(../../uploads/2018/12/elektrosaege_brown.svg)!important;
}

.iconbox_icon[data-av_icon=""]:before{ /*squares*/
	background: url(../../uploads/2018/12/saegeblatt_brown.svg)!important;
}

.iconbox_icon[data-av_icon=""]:before{ /*digg*/
	background: url(../../uploads/2018/12/hammer_feile_brown.svg)!important;
}

.iconbox_icon[data-av_icon=""]:before{ /*reddit*/
	background: url(../../uploads/2018/12/saege_brown.svg)!important;
}

.iconbox_icon[data-av_icon=""]:before{ /*links reddit*/
	background: url(../../uploads/2018/12/lineal_brown.svg)!important;
}

.iconbox_icon[data-av_icon=""]:before{ /*wordpress*/
	background: url(../../uploads/2018/12/saege2_brown.svg)!important;
}

.iconbox_icon[data-av_icon=""]:before{ /*amazon*/
	background: url(../../uploads/2018/12/einspanner_brown.svg)!important;
}

.avia-slideshow li img {
	border-radius: 0px!important;
}

.custom-footer{
	/*position:absolute;*/
	right:20px;
	top:50%;
	transform:translateY(-50%);
	padding-top: 25px;
	padding-right: 25px;
	font-size: 12px;
}

.hr-custom.hr-left {
	text-align:center;
}

.slideshow_align_caption {
	padding-left: 50px!important;
	padding-right: 50px!important;
}
.responsive #top .slideshow_caption h2 {
	font-size:14px!important;
	text-shadow: 0 0 3px #000;
}
.avia-caption-content p {
	font-size: 12px;
	text-shadow: 0 0 1px #000;
}
#top .avia-slideshow-button {
	margin-top: 0px;
	padding: 5px 6px;
}

.milestone-char[data-av_icon=""]:before{ /*musik note historie*/
	background: url(../../uploads/2018/12/hammer_feile_brown.svg)!important;
	font-size:0;
	width:42px;
	height:42px;
	display: inline-block;
	background-size:cover;
	text-color: #2f0f09;
	text-align: center;
}
.alternate_color .avia-timeline .av-milestone-date {
    color: #efbb20;
}
.alternate_color .avia-timeline .milestone_inner {
    background-color: #efbb20;
}
.alternate_color .avia-timeline .milestone-char {
	color:#2f0f09;
}
.avia_transform .avia-timeline-vertical.avia-timeline-animate .milestone_icon {
	opacity: 1;
	transform: scale(1);
}

.team-text-align .av_textblock_section{
	text-align:center;
	padding-bottom:25px;
}
.team-text-align .av-special-heading{
	margin-top:10px;
}
.team-text-align .flex_column {
	padding-bottom:25px!important;
}
	
.slideshow_align_caption {
	display:none!important;
}

.custom-image-slider {
	max-height: 700px!important;
	background-color: transparent!important;
}
.custom-image-slider .avia-caption {
    position:relative;
	left:0px;
	bottom:0px;
	padding:0px!important
}
.custom-image-slider h2.avia-caption-title {
	background-color:transparent!important;
	padding:0px!important;
	font-size:20px;
	margin-top:5px!important;
	text-shadow: 0 0 7px #000;
}
.custom-image-slider .avia-inner-caption {
	text-align:center;
	position:absolute!important;
	left:30%;
}
.custom-image-slider2 .avia-inner-caption {
	left:0%!important;
	padding-left:10px;
}

.custom-caption-slider .avia-caption {
    position:relative;
	left:0px;
	bottom:0px;
	padding:0px!important;
}
.custom-caption-slider h2.avia-caption-title {
	background-color:transparent!important;
	color: #2f0f09!important;
	padding:0px!important;
	font-size:20px;
}
.custom-caption-slider .avia-inner-caption {
	text-align:center;
}

h1 {
	font-size: 25px;
}

.avia-slideshow-arrows a:before {
	line-height:31px!important;
}

.font-impressum p{
	font-size: 11px!important;
}



@media only screen and (min-width:480px) {
	#top .avia-small-width-slider .avia-slideshow-arrows a {
		width:60px;
		height:60px;
		font-size:30px;
		top:50%;
	}
	#top .avia-small-width-slider .avia-slideshow-arrows a:before{
		line-height:61px;
	}
	.avia-slideshow-arrows a:before {
		line-height:61px!important;
	}
	
	h1 {
		font-size:34px;
	}
	.custom-image-slider h2.avia-caption-title {
		font-size:30px!important;
	}
	
	.font-impressum p{
		font-size: 15px!important;
	}
	
	.custom-icon-text h3.iconbox_content_title{
		padding: 25px 0 0 30px!important;
		margin: 0 0 50px 0!important;
	}
	
	.iconbox_icon.heading-color {
		width: 75px;
		height:75px;
	}
	.iconbox_icon:before {
		width:50px;
		height:50px;
	}
	#top .iconbox_left_content .iconbox_icon{
		width:74px;
		height:74px;
		font-size:27px;
		line-height:72px;
	}
}

@media only screen and (min-width: 767px) {
	.custom-footer{
		position:absolute;
		font-size: 14px;
		padding-top: 0px;
	}
	
	#top .iconbox {
		margin-top: 0px;
	}
	
	.hr-custom.hr-left{
		text-align:left;
	}
	
	.slideshow_align_caption {
		padding-left: 0px;
		padding-right: 0px;
		font-size: 20px;
		display:block!important;
	}
	.avia-caption-content p {
		font-size: 15px;
	}
	#top .avia-slideshow-button {
		margin-top: 20px!important;
		padding: 15px 16px;
	}
	
	.responsive #top .slideshow_caption h2 {
		font-size:28px!important;
	}
	
	.milestone-char:before{
		width:65px!important;
		height:65px!important;
	}
	
	.section-icon{
		padding-top:80px!important;
		background-size: 500px;
	}
	
	h3.av-special-heading-tag {
		text-align:left;
	}
	
	.av_textblock_section {
		text-align:left!important;
	
	}
	
	.team-text-align .av-special-heading{
		margin-top:10px;
	}
	.slideshow_caption{
		width:500px!important;
	}
}

@media only screen and (min-width: 1366px) {
	.av-main-nav > li > a {
		padding: 0 13px;
	}
	.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
		padding-left: 13px;
		padding-right: 0px;
	}
	
	.responsive #top .slideshow_caption h2 {
		font-size:35px!important;
	}
	.avia-caption-content p {
		font-size: 20px!important;
	}
}

@media only screen and (min-width: 1600px) {
	.slideshow_align_caption {
		left: -150px;
	}
}

@media only screen and (max-width: 479px) {
	.section-icon{
		padding-top:0px!important;
		background-size: 300px;
	}
	
	#top .avia-slideshow-arrows a {
		width:30px;
		height:30px;
		font-size:15px;
		top:60%;
	}
}

@media only screen and (max-width: 767px) {
	.responsive #scroll-top-link {
	  	display: block !important;
		right:10px;
		bottom:10px;
	}
	#scroll-top-link:hover{
		background-color: #5b646b;
		color: #ffffff;
	}
	.datenschutz h1, h2 {
		font-size:20px;
	}

}

@media only screen and (max-width: 1125px) {
	#top #wrap_all .social_bookmarks li a{
		width:50px;
		height:auto;
		margin: 0;
	}

	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
		display: none;
	}

	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
		display: block;
	}
}	

/* MAKE ENFOLD SEARCH ICON VISIBLE */
.avia-menu #menu-item-search a.avia-svg-icon{
	filter: invert(1);
}