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

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
 body {
 background: url(../../../assets/images/background2.png) center bottom repeat-x ;
 }
 
 h1 {
font-size: 30px !important;
}

h3 {
line-height: 24px;
}
 
.custom-logo {
	display: inline-block;
	width: 383px;
	height: 60px;
	padding-top: 12px;
	background: url(../images/logo.png) left no-repeat;
	background-size: contain;
}

em {
color: #444;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
	
}

#toolbar, #headerbar {
margin-bottom: 0px;
}

.searchbox {
height: 20px;
}
.searchbox input {
height: 20px;
font-size: 12px;
}




/* Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/
/* Menubar  stolen from the Blocks layout css, cos prefer this menu */
#menubar {
	border: 1px solid #d5d5d5;
	background: #eee;
	border-radius: 6px;
}


/* Level 1 stolen from the Blocks Menu css, cos prefer this menu */

.menu-dropdown { margin-bottom: -6px; }

.menu-dropdown li.level1 {
	margin-right: 0;
	padding-bottom: 6px;
}

.menu-dropdown a.level1,
.menu-dropdown span.level1 {
	border-style: solid;
	border-color: transparent;
	border-width: 0 1px;
	color: #777;
	font-size: 16px;
}
.menu-dropdown:first-child li.level1:first-child .level1 {
	border-left-width: 0;
	border-radius: 6px 0 0 6px;
}

.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span { padding: 7px 15px; }

/* Set Active + Hover */
.menu-dropdown li.active .level1,
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 {
	border-color: #ccc;
	background-color: #eaeaea;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1) inset,
				0 -1px 0 #bbb;
	color: #444;
}

/* Drop-Down */
.menu-dropdown .dropdown { top: 50px; }
.menu-dropdown:first-child li.level1:first-child .dropdown { left: -1px; }

.menu-dropdown .dropdown,
.menu-dropdown .dropdown-bg > div { border-radius: 4px; }


.menu-dropdown li.level3 {
font-size: 14px;
line-height: 24px;
}


/* general module borders and shadows */

.mod-line {
padding: 13px;
border: 2px solid white;
border-radius: 7px;
background: #F7F7F9;
box-shadow: 0 0 0 1px rgba(0, 0, 2, 0.1), 0 1px 0 rgba(0, 0, 2, 0.15), 0 1px 1px rgba(0, 0, 2, 0.1);
/*text-shadow: 0 1px 0 rgba(253, 253, 255, 1.0);*/
}

/* Slideshow  */
.mod-slideshow {
padding: 2px !important;
}

.mod-slideshow img {
border-radius: 5px;
}

/* Latest news   */
.mod-latestnews {
height: 300px;
}

.mod-latestnews p {
font-size: 13px;
margin-top: 0px;
}

.mod-latestnews h1 {
font-size: 20px !important; 
margin-bottom: 10px;
}

/* Homepage features  */
.mod-homefeatures {
/*background-color: #94d60a;*/
background-color:#FFFFFF;
height: 132px;
padding: 0px;
}

.mod-homefeatures h2 {
color:#000000;
font-size: 22px;
font-weight: 400;
margin: 0px;
padding: 10px;
}

.mod-homefeatures p {
color:#000000;
margin: 0px;
padding: 0px 10px 10px 10px;
}

/* Pagedown features  */

.mod-pagedownfeatures {
background-color: #fff;
height: 130px;
padding: 0px;
}

.mod-pagedownfeatures h2 {
color:#ef0d16;
font-size: 22px;
font-weight: 400;
margin: 0px;
padding: 10px;
}

.mod-pagedownfeatures p {
color:#000000;
margin: 0px;
padding: 0px 10px 10px 10px;
}

.mod-sharing {
border: none;
background: none;
box-shadow: none;
padding: 0px;
margin: 0px 0px 0px 20px;
}


/* Social block  */

.mod-social h3 {
font-size: 16px;
margin: 0px 0px 10px 0px;
padding: 0px;
}

/* Social block - Mailchimp signup*/
.mc-field-group input {
width: 175px;
}

/* Social block - Facebook like*/
#fb-root {
display:none;
}

/* Social block - Twitter*/
.mod-twitter {
clear:both;
padding-top: 20px;
/*width:800px;*/
}





/*     Footer    */
#footer {
color: #FFFFFF;
}

#footer a {
color:#FFFFFF;
}

.mod-footer-statement {
margin-top:10px !important;
}



/*     Articles    */

#content {
background-color: #FFFFFF;
}

.content img {
margin-right: 10px;
border-radius: 5px;
}

.box-hilite {
background: #f7f7f9;
border: 1px solid #e1e1e1;
border-radius: 5px;
padding: 10px;
}


/*brake pledge graphic */

.pledgegraphic img, table, td, tr {
border: none !important;
padding: 0px !important;
margin: 0px !important;
border-spacing: 0px !important;
border-radius: 0px !important;
}

.pledgegraphic {
width: 400px;
float:left;
margin-top: 30px;
margin-bottom: 25px;
}

.pledgetext {
margin-left: 40px;
width: 200px;
float:left;
}

/*--- direct line driver report styles ---*/

.directline {
background: url("/assets/images/directline-bg.gif") left bottom;
height: 300px;
}

.directline tr {
border-bottom: none !important;
}

.directline h2 {
margin-left: 15px;
}

.directline h3 {
padding: 15px 0px 15px 18px;
}

.directline img {
margin: 0px 0px 10px 10px;
padding: 0px 0px 10px 0px;
}

.directline ul li {
line-height: 140%;
background: url("/assets/images/bullet.png") no-repeat 0px 3px;
margin: 0px 0px 0px 0px;
list-style-type: none;
}

.directline  li {
padding: 0px 0px 0px 20px;
}



.directline-top-row {
background: url("/assets/images/directline-bg.gif") left top;
}

.directline-top-row img {
margin: 0px 0px 10px 10px;
padding: 0px 0px 10px 0px;
}

.directline-top-row tr {
border-bottom: none !important;
}

.directline-top-row ul li {
line-height: 120%;
background: url("/assets/images/bullet.png") no-repeat 20px 3px;
padding: 0px 0px 0px 40px;
margin: 0px 0px 0px 80px;
list-style-type: none;
}

.directline-blank tr {
border-bottom: none !important;
}

/* -------Hika shop styles -------------- */

.hikashop_cart {
margin: 0px 15px 0px 15px;
}

#hikashop_product_quantity_field_change_plus {
display: block;
padding-left: 7px;
padding-bottom: 5px;
height: 15px;
width: 15px;
background-color: #ccc;
}

#hikashop_product_quantity_field_change_minus {
display: block;
padding-left: 9px;
padding-bottom: 5px;
height: 15px;
width: 15px;
background-color: #ccc;
}

span.hikashop_product_price_full {
text-align: left;
}

#hikashop_notice_box_content {
padding: 20px;
}

#hikashop_checkout_login_left_part {
width: 310px;
margin-right: 15px;
padding: 10px;
border: dashed 1px #ccc;
/*-moz-box-shadow: 5px5px 5px #ccc;
-webkit-box-shadow: 5px 5px 5px #ccc;
box-shadow: 5px 5px 5px #ccc;*/
/*background-color:#f0f0f0;*/
}

#hikashop_checkout_login_right_part {
padding: 10px;
width: 310px;
border: dashed 1px #ccc;
/*-moz-box-shadow: 5px5px 5px #ccc;
-webkit-box-shadow: 5px 5px 5px #ccc;
box-shadow: 5px 5px 5px #ccc;*/
/*background-color:#f0f0f0;*/
}

#hikashop_checkout_page {
margin-top: 20px;
}

/*-------campaigns---------*/

#ja-container ul.menu li.active > a {
font-weight: normal !important;
}

#ja-container ul.menu li.active a {
font-weight: normal !important;
}

.partner-logo {
float: left;
width: 25%;
}

/*------pledge graphic-------*/

.pledgegraphic img, table, td, tr {
border: none !important;
padding: 0px !important;
margin: 0px !important;
border-spacing: 0px !important;
}

.pledgegraphic {
width: 400px;
float:left;
margin-top: 30px;
margin-bottom: 25px;
}

/*------Fundraise menu - more oppoortunities link-------*/

.more-options {
margin-left: -21px;
margin-top: 8px;
}


/*-----------newsroom category list-------- */

.newsroom .zebra a {
display: block;
width: 550px;
padding: 7px 0px 7px 0px;
}

/*.newsroom tr {
padding: 5px 0px 5px 0px !important;
}
*/

/*.socialbuttons {
position: absolute;
top: 120px;
left: 10%;

}*/