/*
Theme Name: Solar Centre
Description: Child theme for the Solar Centre theme 
Author: Rebecca Launder Design
Template: solar-centre
Version: 1.0
*/

@import url("../solar-centre/style.css");

body {
	/*background: url(../images/bg/noise.png);*/
	font: 15px 'Droid Serif', Arial, sans-serif !important;
	color: #173336 !important;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6 {
color: #1c3f43;}

ul, ol {margin-bottom: 25px;}
.large-notice ul, ol {margin-bottom: 15px;}

ul.carousel {margin-bottom: 0px;}

strong {font-weight: bold;color: #173336;}

a, a:visited, a:active, .large-notice p a, .large-notice p a:visited, .large-notice p a:active, .large-notice p a:focus, .item-description a, .item-description a:visited, .item-description a:active, .item-description a:focus {color: #467b0a; border-bottom: 1px solid #cceda7;}

a:hover, .large-notice p a:hover,.item-description a:hover {color: #467b0a; border-bottom: 1px solid #467b0a;}

#logo {margin: 0 0 20px 0;}

#tagline {display: none;}

#navigation ul li a {background: none; font-size: 16px; font-weight: 400; font-family: 'Droid Serif', Arial, serif;}

#navigation {background: #173336;}

div .hide {display: none;}

.home .slider {margin-bottom: 10px;}

.cff-date,
#cff a {font-size: 15px !important;}

#cff a:hover {text-decoration: none !important;}

.item-description {margin-bottom: 25px;}

.item-description h4 {
color: #173336;
font-weight: bold;
line-height: 16px;
padding: 12px 0 8px 0;
margin: 0 0 8px 0;
border-bottom: 1px solid #93be9d;
font-size: 16px;
line-height: 20px;
}

.item-description h4 a, .item-description h4 a:visited {
color: #173336 !important; border-bottom: none;}

.item-description h4 a:hover {
color: #173336 !important; border-bottom: none;}

.item-description p {margin-bottom: 5px;}

/*Dark green buttons*/
.button.color {color: #FFF !important; background: #173336 !important;}
.button.color:hover {background: #72b626 !important;}

/*Light green button*/
.button.light {color:#fff; background: #5ca20d !important;}
.button.light:hover {color:#fff; background: #4d870b !important;}

.headline h3 {font-size: 20px;}

.headline, 
.headline h3, 
.headline h4 {background: none;}

.large-notice {
background-color: #e0f1de;
border: 1px solid #e0f1de;
padding: 25px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
margin-bottom: 20px;
}

.large-notice p {color: #173336;}

.large-notice-dark {
background-color: #173336;
border: 1px solid #DDD;
padding: 25px 25px 16px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
margin-bottom: 20px;
}

.large-notice-dark p, .large-notice-dark h2,  .large-notice-dark strong {color: #FFF !important;}

.blog-sidebar .widget #twitter-blog li a,
      a, a:hover,
      .testimonials-author,
      a.post-entry {color: #467b0a;}

.headline {
	margin: 0 0 12px 0;
}

.blog-sidebar .headline {
	margin: 30px 0 0 0;
}

#page-title h1, #page-title h2 {
padding: 10px 0 !important;
font-weight: bold;
font-size: 30px !important;
}

.testimonials {
	background: #173336;
	border: 1px solid #173336;
	color: #FFF;
	padding: 20px;
	line-height: 21px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.testimonials-author span {
	color: #173336;
}

.tp-bannershadow.tp-shadow1 {
background: none !important;
}

/* =================================================================== */
/* Light Dark Green #467b0a
====================================================================== */

#navigation ul li a {
	border-bottom: none;
}

#navigation ul li a:hover, 
#navigation ul li:hover > a, 
#bolded-line 
input[type="button"] {
	background: #5CA20D !important;
	border-bottom: none;
}
#navigation > div > ul > li.current-menu-item > a,
.flex-direction-nav .flex-prev:hover, 
.flex-direction-nav .flex-next:hover, 
.tp-leftarrow:hover,
.tp-rightarrow:hover,
#scroll-top-top a, 
.post-icon {
	background-color: #5CA20D !important;
	border-bottom: none;
}

.mr-rotato-prev:hover, 
.mr-rotato-next:hover,
li.current, 
.tags a:hover {
	background-color: #5CA20D !important;
	border-color: #5CA20D !important;
}

#filters a:hover, 
.selected, 
#portfolio-navi a:hover {
	background-color: #5CA20D !important;
	border: 1px solid #5CA20D !important;
}

#navigation ul ul li a {
background: #173336 !important;
border-bottom: none;
color: #FFF;
font-size: 14px;
font-weight: 400;
font-family: 'Droid Serif', Arial, serif;
width: 160px !important;
padding: 12px 25px;
}

.button, a.button:hover{
border-bottom: none !important;
}

h1.logo {margin-bottom: 0px;}

p.title {color: #5CA20D;font-size: 20px; font-weight: 600; font-style: italic; padding: 0px 244px 0px 0; margin: 0 0 10px 0 !important;}
p.phonenumber {color: #1c3f43; font-size: 36px; font-weight: 600; padding: 0 100px 0 0; margin: 0 !important;}
p.phonenumber a {color: #1c3f43 !important;}

div.support {
	background: url(../../../wp-content/themes/solar-centre/images/solar-centre-phone.png) top right no-repeat;
	height: 83px;
	margin-top: 7px;
	padding: 10px 0 0 0;
}

div.support p{
	text-align: right; font-family: 'Droid Serif', Arial, serif;
}

.button, input{
	font: 14px 'Lora', Arial, sans-serif !important; font-weight: bold;
}

#footer {
background: #173336 !important;
}

#footer-bottom {
border-top: 1px solid #173336;
}

#footer, #footer p, #footer a {color: #caeff3 !important;}
#footer a {text-decoration: none; border-bottom: none;}
#footer a.button.color, .tp-caption a.button.color {background: #5CA20D !important; color: #FFF !important;}
#footer a.button.color:hover, .tp-caption a.button.color:hover {background: #4d870b !important; color: #FFF !important;}

#footer .headline h4, .footer-headline h4 {background-color: #173336;}
.footer-headline h4 {color: #FFF;}
.footer-headline li a {text-decoration: none; border-bottom: none;}
.footer-headline li a:hover {color: #FFF !important;}

#footer .four.columns {overflow: hidden;}

#footer input[type="submit"], #respond input[type="submit"] {background: #5CA20D;}
#footer input[type="submit"]:hover, #respond input[type="submit"]:hover {background: #4d870b;}

#footer label {font-size: 15px; font-weight: normal;}

p img {margin: 0 0 20px 0;}

.icon-box h3 {margin-bottom: 5px;}

ul.recent-posts li h3 {margin-bottom: 5px;}
ul.recent-posts li {margin-bottom: 15px;}

ul.recent-posts li {
background-color: #FFFFFF;
border: 1px solid #e0f1de;
padding: 20px 25px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
margin-bottom: 20px;
}

#portfolio-wrapper {width: 100%;}

.bible {font-size: 12px !important; opacity: 0.6 !important;}

/* = Log in screen = */

.login h1 a {
background-size: 320px 80px !important;
width: 320px !important;
}

/* = Contact forms = */

span.wpcf7-list-item {
margin-left: 0;
display: block;
}

