/*
Theme Name: Schluesseldienst
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: Schluesseldienst
Author URI: https://www.schluesseldienst-daniel.de/
Template: enfold
*/

/*Add your own styles here:*/
h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
.link-apply-color a{
	color:#a9b729 !important; 
}
.red-color-apply{
	color:#cc0000 !important;
}
h4 {
    line-height:35px;
    font-size: 22px;
    font-weight: 300;
}
.header-custom-phone-area{
	position: absolute;
    top: -120px!important;
    right: 50px;
}
.header-custom-phone-area p{
	height:1em!important;
}
.header-custom-area {
    position: absolute;
    top: -150px;
    right: 50px;
}
.link-button.button-blue, .link-button.button-blue a {
    background-color: #5d9cbd;
	cursor: pointer;
	font-size: 1.1em;
	padding: 5px 12px;
	border: 1px solid;
	border-color: #595959;
	text-decoration: none;
}
#top .title_container .container {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 30px;
}
a.link-button, .link-button a {
    font-weight: bold;
    color: #fff !important;
}
#unser-schlusselnotdienst .column-top-margin {
    margin-top: 5px;
}
ul.cvsi li {
    background: url('https://schluesseldienst-daniel.de/wp-content/uploads/2019/10/list_key.png') 0 7px no-repeat;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 10px 5px;
    list-style-type: none;
    line-height: 22px;
}
div.lightbox-2 h3.jsn-moduletitle {
    background-color: #002F2F !important;
    background-image: none !important;
}
#unser-kostenloser-area h2 {
    background-color: #002F2F !important;
    color: #fff;
    padding: 15px;
    font-size: 22px !important;
	text-shadow: 0 1px 0 #FFF;
}
#unser-kostenloser-area h4{
	text-shadow: 0 1px 0 #FFF;
}
#wpcf7-form p{
	margin: 0.35em 0;
}
#unser-schlusselnotdienst table{
	max-width:350px;
}
div.wpcf7-response-output {
    margin: 5px;
    padding: 5px;
    border: 1px solid #ff0000;
    text-align: center;
    font-size: 13px;
}
.av_promobox {
    border-width: 2px !important;
    padding: 10px 10px !important;
	background-color:#DBE7F8 !important;
	border-top: 2px solid #B7D2F2 !important;
	border-bottom: 2px solid #B7D2F2 !important;
	color: #3a87ad !important;
}
.av_promobox p {
    margin: 0.25em 0;
}
#top textarea {
    width: 100%;
	border-radius: 10px;
    height: 100px;
}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
    border-color: #e1e1e1;
    background-color: #f8f8f8;
    color: #333333;
    margin-bottom: 2px;
	border-radius: 10px;
}
.avia-menu-fx {
    top: -1px;
    height: 4px;
    background-color: #079646 !important;
}
#top label {
    font-weight: 300;
    font-size: 13px;
    color: #516b77;
}
.form-submit-button{
	text-align:center;
}
.wpcf7-submit{
    display: inline-block;
    *display: inline;
    padding: 4px 10px;
    margin: 0 0 2px;
    font-size: 13px;
    line-height: 18px;
    *line-height: 20px;
    color: #eee;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
    vertical-align: middle;
    cursor: pointer;
    background-color: #999 #999 !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-radius: 3px !important;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);
	background-image: -moz-linear-gradient(top, #999, #777);
}
#footer .widget {
    padding: 0;
    margin: 0px 0 0px 0;
    overflow: hidden;
}
#footer {
    padding: 10px 0 10px 0;
    z-index: 1;
}
#socket .copyright {
    float: right;
    text-align: right;
}
#socket .sub_menu_socket {
    float: left;
    margin: 0;
    text-align: left;
}
#socket {
    font-size: 15px;
    margin-top: -1px;
    z-index: 1;
	color: #ccc;
    padding: 5px 0px 10px 0px;
}

@media all and (max-width: 768px){
	.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a{
		border-color:#fff;
	}
	.html_header_top.html_header_sticky #top #wrap_all #main{
		padding-top:23px!important;
	}
	
	.responsive #header_main_alternate {
		display: block;
	}
	#header_main_alternate .main_menu{
		display:none !important;
	}
	#menu-item-search{
		display:none !important;
	}
	 .header-custom-area{
		position: initial;
		top: 0px;
		right: 0px;
		height: 35px;
		line-height: 30px;
		text-align: right;
		float: right;
	}
	.link-button.button-blue, .link-button.button-blue a {
		font-size: 12px;
		padding: 5px 9px;
	}
	.header-custom-phone-area {
		position: initial;
		top: 0px;
		right: 0px;
		height: 35px;
		line-height: 30px;
		text-align: left;
	}
	#unser-kostenloser-area .avia-builder-el-last{
		padding:0px !important;
	}
	#socket .copyright {
		float: left;
		text-align: left;
		border-bottom: solid 1px #666;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.home-page-top-area{
		margin-bottom:0px !important;
	}
	
	
}