/*
Theme Name: Ryan_WFV
Version: 1.0
Description: A child theme of Ryan
Template: ryan
Author: Holger Präg
*/
@import url("../ryan/style.css");
/* Your awesome customization starts here */

input[type=text], input[type=email], input[type=password], input[type=search], input[type=tel], select, textarea {
    background: white;
    border: 2px solid #DDD;
    padding: 10px 15px;
    width: 95%;
}

.lwa-bones .lwa-minimalistic .input-field input:not(:placeholder-shown) {
    padding: 28px 0 12px!important;
    text-indent: 8px;
}

.lwa-bones .lwa-minimalistic .input-field input:not(:placeholder-shown)+label {
    transform: translateY(-20px)!important;
    opacity: .7!important;
    text-indent: 8px;
}

#logo-sticky h1 {
	font-size: 60px;
	line-height: 1.0;
	font-weight: bold;
}

@media only screen and (max-width: 768px) {
#logo img, #logo h1 {
    float: left;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-size: 14px;
}
}

#category-posts-2-internal .cat-post-item {
    list-style: none;
    margin: -14px 0 10px;
    padding: 0px 0;
}

#slider .featured, .thinkupslider-sc .featured {
    display: table-cell;
    vertical-align: bottom;
}

#slider .featured-title span, .thinkupslider-sc .featured-title span {
    position: relative;
    display: inline-block;
    color: black;
    font-size: 50px;
    font-weight: 600;
    line-height: 1;
}

#slider .featured-excerpt span, .thinkupslider-sc .featured-excerpt span {
    display: inline-block;
    
 	color: white;
	background-color: #585858;
	opacity: 0.5;
/*
	-webkit-text-stroke-width: 1px;
  	-webkit-text-stroke-color: #585858;
*/
    font-size: 22px;
    line-height: 1.4;
    font-weight: 400;
    padding: 0;
}