/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

/* Layout
----------------------------------------------------------------------------------------------------*/

.custom-logo {
	width: 160px;
	height: 60px;
	background: url(../../../images/yootheme/logo.png) 0 50% no-repeat;
    background-size: contain;
}

.frontpage-headline { 
	padding-bottom: 10px;
	font-weight: bold;
}

/* Bottom
----------------------------------------------------------------------------------------------------*/

#bottom-a .custom h3 { 
	margin-top: 7px;
	margin-bottom: 27px;  
	line-height: 30px;
	font-size: 24px;
}

#bottom-a .custom p {
	margin-top: 0;
	font-family: "OpenSansLight";
	font-size: 18px; 
}
#page.fixed-header #block-top-a { height: 400px; }
#page.fixed-header #block-main { margin-top: 395px; }
.wk-slideshow-solar .nav {
    margin-top: -2px;
}


 
#top-a .wk-slideshow {  
margin: 0 auto;  
}

.guest_writer_bio {
     font-style: italic;
}

.new_red_text {
     font-style: italic;
     font-weight: bold;
     color: #ff0000;
}

.disclaimer {
     margin-bottom: 20px;
}

.tip {
    width: 25%;
    float: right;
    background-color: #313131;
    padding: 10px;
    border-left: 5px solid #c40808;
    font-size: 12px;
    color: white;
}

.tipleft {
    width: 25%;
    float: left;
    background-color: #313131;
    padding: 10px 0px 10px 10px;
    border-right: 5px solid #c40808;
    font-size: 12px;
    margin-right: 15px;
	color: white;
}
.box-twitter a {
   color: #4099FF;
}

.box-twitter {
	padding-left: 50px;
}
.ul2{
	padding: 0px 20px 0 70px;
	font-size: 13px/20px;
	line-height: 22px;
	margin: 15px 0;
	display: block;
}