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

@import url(../../../css/custom.css);

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


/* Custom Logo
----------------------------------------------------------------------------------------------------*/

 .custom-logo {
	display: inline-block;
	width: 181px;
	height: 131px;
	background: url(../images/logo.png) 50% 50% no-repeat;
	background-size: contain;
	margin-top:26px;
}

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

	.custom-logo { width: 183px; }
	
}


/* Custom Logo
----------------------------------------------------------------------------------------------------*/

#headerbar .module { font-size: 85%; }


/* Slideshow Tabs Custom Backgrounds
----------------------------------------------------------------------------------------------------*/

.tab-custom {
	min-height: 270px;
	padding: 30px 460px 30px 30px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

.tab1 { background-image: url(../../../../../images/site/slider1.jpg); }
.tab2 { background-image: url(../../../../../images/site/slider2.jpg); }
.tab3 { background-image: url(../../../../../images/site/slider3.jpg); }
.tab4 { background-image: url(../../../../../images/site/slider4.jpg); }
.tab5 { background-image: url(../../../../../images/site/slider5.jpg); }
.tabc { background-image: url(../../../../../images/site/slider_cb.jpg); }

.tab-custom { background-size: 570px 420px; background-color:#FFFFFF;}

.tab-custom h1,
.tab-custom h2 { margin-top: 0; }
.tab-custom h1 { margin-bottom: 10px; }
.tab-custom h2 { font-size: 25px; line-height: 25px; }

.tab-custom p {
	margin: 30px 0;
	line-height: 25px;
	font-size: 18px;
}
.tab-custom p:last-child { margin-bottom: 0; }

.tab-custom .button-default,
.tab-custom .button-primary { font-size: 16px; }

/* Only Phones and Tablets (Portrait) */
@media (max-width: 768px) {

	.tab-custom {
		padding-right: 30px;
		background: #FFFFFF;
	}
	.tab-custom h2
	{
	font-size:18px;
	}
	.tab-custom h1
	{
	font-size:32px;
	}
}

/* Bottom-B Custom Module Backgrounds 
----------------------------------------------------------------------------------------------------*/

.demo-box1,
.demo-box2 {
	margin: -20px!important;
	padding: 20px 120px 10px 20px;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

//.demo-box1 { background-image: url(http://ecotechnologyshow.co.uk/images/yootheme/demo/bg_box1.png); }
//.demo-box2 { background-image: url(http://ecotechnologyshow.co.uk/images/yootheme/demo/bg_box2.png); }

/* Custom Template Styles
-----------------------------------------------------------------------------------------------------*/

.wrapper
{
background:url("../../../../../images/site/pattern1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}


#toolbar
{
background:#103C25;
}

#header, .mod-box
{
background:url("../../../../../images/site/head.png") repeat scroll 50% 50% rgba(0, 0, 0, 0);
}

//.top-a-line #top-a:before, .top-b-line #top-b:before, .main-line #main:before, .bottom-a-line #bottom-a:before, .bottom-b-line #bottom-b:before, .footer-line #footer:before
//{
//background:url("../../../images/section_before.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
//left:5px;
//right:5px;
//top:15px;
//}

h1
{
color:#000000;
text-shadow:none;
}

h2
{
color:#00632D;
text-shadow:none;
line-height:28px!important;
}

h3
{
color:#000000;
}

body
{
color:#000000;
}

.demo-box1
{
color:#8B8D8E;
}

.demo-box2
{
color:#8B8D8E;
}

.demo-box3
{
color:#8B8D8E;
}

.module.mod-box.mod-box-effect.deepest
{
color:#FFFFFF;
}

#content
{
box-shadow:none;
background-color:#FFFFFF;
}

/* Footer Style */
#footer
{
background-color:#00632D;
color:#BBBBBB;
}

#footer a
{
color:#FFFFFF;
}

/* Slider Tabs */
.wk-slideshow-tabs-drive .nav li, .wk-slideshow-tabs-drive .slides-container
{
background:none repeat scroll 0 0 #00632D;
}

.wk-slideshow-tabs-drive .nav li
{
color:#D2D2D2;
}

/* Menu custom styles */
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span
{
padding:0 14px;
}

.menu-dropdown a.level1, .menu-dropdown span.level1
{
font-size:14px;
}

.level1.item247 a
{
color:#000000;
}

.button-primary:hover {
background:url("../../../images/menu_dropdown_level1_hover.png") repeat scroll 0 0 #FFFFFF;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.2);
box-shadow:0 0 12px rgba(0, 0, 0, 0.5) inset, 0 0 8px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(0, 0, 0, 0.3);
color:#000000;
}

.button-default, .button-primary
{
border-radius: 0px 0px 0px 0px;
}

/* Twitter module custom styles */
.wk-twitter-list p
{
color:#FFFFFF;
font-size:12px;
line-height:130%;
margin:0;
}

.latesttweets
{
background:#103C25;
}

.latesttweets h3
{
color:#D2D2D2;
}

.latesttweets a
{
color:#00AF32;
}

.latesttweets a:hover
{
color:#FFFFFF;
}

.wk-twitter-list article
{
margin-top:15px;
padding-top:15px;
}

ul.line > li, .comments-list > article, .wk-twitter-list article, ul.zoo-list > li, .zoo-comments-list > article
{
border-top:1px solid #FFFFFF;
}

.box-black
{
background:#000000;
}

/* Breezing forms custom styles */
.bfSubmitButton
{
background:none repeat scroll 0 0 #00632D;
border: 0 none;
border-radius:0;
color:#FFFFFF;
margin-right:73px;
padding:3px 6px;
margin-top:4px;
}

.bfSubmitButton:hover
{
background:#00AF32;
color:#FFFFFF;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
border:1px solid #D6DADD;
border-radius:0px;
}

.bfRequired
{
color:#00632D!important;
}

legend
{
border:none;
padding-bottom:4px;
color:#00632D;
}

select
{
color:#757575;
border:1px solid #D6DADD;
border-radius:0px;
background:#FFFFFF;
}

.bfQuickMode .bfSectionDescription
{
padding-bottom:16px;
}

/* Min height page content */
//#content
//{
//min-height:776px;
//}

//.wk-twitter.wk-twitter-list
//{
//min-height:721px;
//}

.float-left > time
{
font-size:12px;
color:#FFFFFF;
}

/* Sidebar menu custom styles */
.menu-sidebar
{
background: url("../../../images/menu_dropdown.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0.45);
border-radius: 1px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
margin: 0 0 0 5px;
text-transform: none;
}

.menu.menu-sidebar li.level1.active > .level1, .mod-box-color .menu.menu-sidebar li.level1.active > .level1
{
background-color:rgba(0, 0, 0, 0.4)!important;
}

.menu-sidebar a.level1 > span, .menu-sidebar span.level1 > span
{
font-size:16px!important;
}

.menu-sidebar li.level1 .level1:hover > span
{
color:#FFFFFF!important;
}

/* Search box custom styles */
.searchbox input
{
font-size:14px!important;
background:#004f24!important;
color:#FFFFFF!important;
border:0px;
}

/* Custom editor class */
.eco
{
  font-weight: bold;
  color: #00632D;
}

.menu-dropdown .dropdown-bg > div, .searchbox .results
{
padding:1px;
font-size:12px;
}

/* Menu item reverse roll over */
.level1.item247
{
background:url("../../../images/menu_dropdown_level1_hover.png") repeat scroll 0 0 #FFFFFF!important;
box-shadow:0 0 12px rgba(0, 0, 0, 0.5) inset, 0 0 8px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(0, 0, 0, 0.3);
color:#000000!important;
}

/* Menu drop down colour */
.menu-dropdown li.level2.parent > .parent
{
color:#FFFFFF;
}

/* Menu Roll Over Text */
.menu-dropdown a.level1.parent:hover > span
{
color:#00632D!important;
}
.menu-dropdown li.level1:hover .level1
{
color:#00632D!important;
}

/* Inner bottom custom width */
.grid-box.width25.grid-h
{
width:50%!important;
}

/* Mod color custom style */
.mod-box-color
{
background:radial-gradient(at 50% 50% , #FE7701 50%, #C65C00 90%) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
box-shadow:0 0 30px rgba(0, 0, 0, 0.5) inset!important;
}

/* Accordion custom style */
.wk-accordion-default
{
background:#FFFFFF;
text-shadow:none;
color:#000000;
}
.wk-accordion-default .toggler
{
background:#EEEEEE;
color:#000000;
}

/* Plain white box style */
.white-box
{
box-shadow:none;
background:#FFFFFF;
//min-height:1843px!important;
}

.white-box .module-title
{
color:#000000;
}

/* 404 Page custom style */
.title
{
color:#fe7701;
}

/* Custom menu header */
.nav-header
{
font-weight:inherit;
padding:inherit;
line-height:inherit;
}

/* Bullet list left margin */
ul
{
margin-left:5px;
}

/* Mail Chimp Custom Style */
.response
{
font-size:12px;
color:#FFFF00;
}

input.button
{
border: medium none;
border-radius:2px;
padding:6px 12px;
background:url("../../../images/tools/button_default.png") repeat-x scroll 50% 0 rgba(0, 0, 0, 0);
box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
color:#FFFFFF;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);
}

.indicates-required
{
color:#00AF32;
font-size:11px;
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus
{
color:#00AF32;
border-color:#FFFFFF;
box-shadow:0 0 6px #00AF32;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
width:97%;
}

/* Custom Read More Button */
#content a.button-default, #content a.button-primary, #content #system .item > .links a
{
color:#000000;
}

.pas
{
background:none repeat scroll 0 0 #FE7701!important;
}

/* Slider Hover */
.button-primary:hover
{
color:#000000!important;
}

/* Latest News */
.latestnews
{
background:#103C25;
}

.latestnews h3
{
color:#D2D2D2;
}

.latestnews a
{
color:#FFFFFF;
}

.latestnews a:hover
{
color:#00AF32;
}

/* Newsletter Signup */
.newslettersignup
{
background:#103C25;
}

.newslettersignup h3
{
color:#D2D2D2;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="color"], .uneditable-input
{
background:#FFFFFF;
color:#000000;
}

/* Facebook Like Box */
.likebox
{
background:#103C25;
}

.likebox h3
{
color:#D2D2D2;
}

body.plugin
{
background:#FFFFFF!important!;
}

/* Sidebar Menu */
.sidemenu
{
background:#103C25;
}

.sidemenu h3
{
color:#FFFFFF;
}

.sidemenu a
{
color:#D6DADD;
}

/* Social Icons */

.box-note.float-right
{
border:0px;
}

/* Fav Promote */

#favpromote-uploadimage
{
display:none;
}

#favpromote-text
{
margin-top:10px;
}

.fa
{
display:inline;
}

/* Read More */

ins, em.box, #system span.highlight, p.links > a, div.reply > a
{
background:#000000!important;
padding:5px;
text-transform:uppercase;
color:#FFFFFF!important;
float:right;
font-size:12px;
}

/* Talk Box */

.talkbox:hover
{
background:#EEEEEE;
}

.talkbox.module .module-title
{
background:#00632D;
padding:10px;
color:#FFFFFF;
}

.talkbox
{
background:#FFFFFF;
}

.talkbox a
{
background:#000000;
color:#FFFFFF;
padding:10px;
text-transform:uppercase;
float:right;
}

.talkbox a:hover
{
background:#00632D;
color:#FFFFFF;
padding:10px;
text-transform:uppercase;
float:right;
}

/* Hide Social Icons */

#page.nosocialbuttons div.items article.item div.socialbuttons { display: none; }

#content #system .items .item, #content #system .items .leading .item, #content #system .item-list
{
padding-bottom:50px;
}

/* Article Titles */

#content h1
{
font-size:24px;
}

/* Accordion Toggler */

.toggler
{
color: #ffffff!important;
background: none repeat scroll 0 0 #00632D!important;
}

.wk-accordion-default .toggler
{
text-shadow: none!important;
}

/* End */