/**
 * @version     1.0.0
 * @package     BusinessOne
 * @author      Nuevvo - http://nuevvo.com
 * @copyright   Copyright (c) 2010 - 2013 Nuevvo Webware Ltd. All rights reserved.
 * @license     http://nuevvo.com/license
 */

/* Add custom CSS code here for easier template updates */


body {
//max-width: 1096px;
//margin-left: auto;
//margin-right: auto;
}

.logoArea h1#logo {
/* background: rgba(170,163,140,0.95); */
background: none;
}
.logoArea h1#logo a {
padding: 10px 0 0 0;
}

.slideshow .itemsWrapper ul.items li .moduleItemExtraFields h2 {
background: rgba(170,163,140,0.99);
border: solid black 1px;
}

.slideshow .itemsWrapper ul.items li .moduleItemExtraFields .tagline {
display: block;
background: #111111;
color: #ccc5ae;
}


/*  For smaller screens */
@media only screen and (max-width: 600px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width : 600px),
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width : 600px),
only screen and (min-device-pixel-ratio: 1.5) and (max-width : 600px) {
	.slideshow .itemsWrapper ul.items li .moduleItemExtraFields {
	background: #111111;
	}
	.slideshow .itemsWrapper ul.items li .moduleItemExtraFields h2 {
	background: none!important;
	border: solid black 0px;
	}
	.slideshow .itemsWrapper ul.items li .moduleItemExtraFields .tagline {
	display: block;
	background: none;
	}
}
/* END  For smaller screens */


/* JoomlaWorks patch to better slideshow image sizing on mobile */
.itemsWrapper ul.items li.item { max-height:530px; min-height:530px; background-size: cover!important; background-position: 50% 50%; }

@media only screen and (min-width: 601px) {
	.itemsWrapper ul.items li.item { max-height:530px; min-height:530px; }

}

@media only screen and (min-width: 800px) {
	.itemsWrapper ul.items li.item { max-height:580px; min-height:580px }
}
/* END JoomlaWorks patch */
/* ===================== */

.mainHeader { background-color: rgba(171,164,142, 0.65); }
.radialGradient {background-position: 75% 0; }


/* leskh transparent image hover in K2 category list  */
#itemListPrimary .catItemReadMore {

/* background: rgb(171,164,141,0.8)!important; */
}



/* Font style and size changes in item listings and in articles  */
.articleFullText ul li, .itemFullText ul li {
font-family: sans-serif;
font-size: 16px;
padding: 5px 0px 2px 15px!important;
}

.itemFullText h2 {
}

.itemFullText h3 {
margin: 5px 0 0px 8px!important;
}

.itemFullText h4 {
margin: 4px 0px 0px 15px!important;
font-weight: 400;
line-height: 1;
color: #555;
}

.contactInfo {
border-bottom: none;
}

.fa {
vertical-align: top!important;
}

.about {
/* remove shading, top border and top margin from about box which holds the 3 into blurbs just below the slider on the main page */
background: none;
margin: 0;
padding: 10px 0 25px;
}

.about ul li a.moduleItemTitle {
text-decoration: none;
}

.hours h3 {
padding: 25px 0 0 25px;
font-size: 25px;
color: #a1a1a1;
}
.hours p {
margin: 0px 0px 0px 25px;
color: #a1a1a1;
}
.itemExtraFields {
// margin-top: 50px!important;
}
 
/* Pull up H2 titles on a sub-category list, ie equipment page, but test to see if other h2 are affected  */
.subCategoryContainer h2 {
margin-top: 0px!important;
}

/* Full width callout on Home page, added this line so that link was also yellow  */
.announcements a {margin:0;color:#f3eb01;font-size:18px;text-decoration: underline;}

.stock2column .contentContainer {
margin: 0 0 0px;
}
.stock2column h3.moduleTitle  {
border-top: black double 1px;
padding: 20px 0px 5px 0px;
font-weight: 600;
font-size: 40px;
}
.stock2column .itemContainer {
margin: 0 0 30px 0;
}
.stock2column .nostock {
font-size: 20px;
font-family: 'Titillium Web';
margin-left:20px;
color: #444;
}


.parts2column .contentContainer {
margin: 0 0 0px;
}
.parts2column .componentheading  {
border-top: black double 1px;
padding: 20px 0px 5px 0px;
font-weight: 600;
font-size: 40px;
}
.parts2column .itemContainer {
margin: 0 0 30px 0;
}
.parts2column .separator, .parts2column .articleHeader {
display: none;
}

.parts2column .local3column {
margin-top: 30px;
padding-top: 30px;
border-top: 1px #bbb solid;
margin-bottom: 30px;
}

// settings for the changing parts pictures on the parts page.
.besps_holder_1_0 {
margin: 10px 10px 10px 10px !important;
}

.hkform {
font-family: 'Titillium Web';
background-color: #ddd;
width: 360px;
}

.hkformnamefield, .hkformnamelabel {
font-size: 18px!important;
width: 300px;
}


.hkformemailfield, .hkformemaillabel  {
font-size: 18px!important;
width: 300px;
}


.hkformphonefield, .hkformphonelabel {
font-size: 18px!important;
width: 300px;
}
.hkformcoverlabel {
font-size: 18px!important;
}
.hkformcoverfield {
font-size: 14px!important;
width: 300px;
}

.hkformuploadlabel {
font-size: 18px!important;
width: 300px;
margin-top: 20px;
}

.hkformuploadfield {
font-size: 16px!important;
}

.form-actions {
background-color: #ddd!important;
}

.hkformsubmit {

}
.noform {
font-size: 17px;
}
.yesform {
font-size: 140%;
font-family: sans-serif;
}
.employblurb {
margin: 19px 10px 15px 0px;
font-size: 17px!important;
}

.nuSliderPagination {
/* Remove arrows from front page slideshow */
display: none;
}

.taskIsSearch .breadcrumbs {
display: none;
}

#cboxContent .componentheading {
display: none!important;
}

li.used {
margin: 0 0 10px 0!important;
}
