/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.4.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

/*.scrollToTop {
	left: 5px;
}*/
body {
	font-weight: 400;
}
.underSliderHomePageSection {
	background-color: #006BB7;
}
.whiteFontColor {
	color: #FFF;
}
.pt20 {
	padding-top:20px;
}
.pb22 {
	padding-bottom: 22px;
}
.pl14 {
	padding-left: 14px;
}
#topButton { display:none;}

.redFontColor {
	color: #AC0000;
}

/* ### SHOP & CHECKOUT PAGES ### */
.shopBackground {
	background: url(../images/backgrounds/greyzz.png) top left repeat;
}

/* ### CONTACT FORM LAYOUT ###*/
#contactAreaBottom {
	background: url(../images/backgrounds/greyzz.png) top left repeat;
	padding: 20px 0px;
    border-top: #333 solid 2px;
}

.contactFormLayout {
	background-color:#006BB7; 
	
	border-radius:10px; 
	border:#FFF solid 5px;
}
.contactFormInner {
	padding:8px; 
	color:#FFF;
}
.contactFormButton {
	font-weight:bold;
}
.quoteFormHeader {
	background-color:#FFF;	
	border-radius:8px;
	border: 1px #888 solid;
	margin-bottom:12px;	
}
#quoteForm h3 {
	color: #FFF;
}
div#wrapper div#inner-wrapper form#feedback div#response {	
	color: #333;
	border: 1px solid #404040;
	width: 360px;	
	margin: 0 auto 20px auto;
	height: auto;
	padding: 10px 10px 10px 70px;
	min-height: 45px;
}
div#wrapper div#inner-wrapper form#feedback div#response p {
	margin: 0;
	padding: 0;
}
.error {	
	background: #F1F1F1 url(../images/forms/error.png) no-repeat 5px 10px;
	border-radius: 8px;    
    padding: 60px 8px 8px 8px;
	color:#000;						
}
.success {
	background: #F1F1F1 url(../images/forms/icon_ok.png) no-repeat 5px 10px;
	min-height: 42px;    
    padding: 56px 12px 12px;
    border-radius: 8px;
	color:#000;
}
.processing {
	background: #F1F1F1 url(../images/forms/ajax-loader.gif) no-repeat 5px 10px;
	min-height: 42px;    
    padding: 36px 12px 12px;
    border-radius: 8px;	
	color:#000;
}

/* ### MSDS PAGE ### */

.rowHeading {
	background-color: #337ab7 !important;
}
.rowHeading h4 {
	color: #FFF;
}
.headingRowLayout {
	background-color: #333 !important;
    color: #FFF;
}

#floorCareMSDS td {
	vertical-align:middle;
}
#floorCareMSDS th {
	vertical-align:middle;
}
.msdsIcon {
	max-width: 120px;
}
#contentButtons {
	margin-bottom: 16px;
}
#contentButtons .btn, a.btn {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    color: #FFF;
	font-weight: bold; 
}
#contentButtons  a.btn-info {
    background-color: #337ab7;
    border-color: #46b8da;
    margin: 6px 0px;
}
#contentButtons  a.btn-info:hover {
    background-color: #3352B7;
    border-color: #0B2E39;
    margin: 6px 0px;
}

/* ### PRODUCT LISTING ### */
.listing-item.white-bg.bordered.mb-20 .body h3 {
	min-height: 100px;
}
.productImageLayout {
	max-height: 100px;
	border:1px solid #888;
}
.productCursor {
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.productDetailContentDiv {
	background:#464646; 
	color:#FFF; 
	margin:2px;
	font-weight:bold;
	text-align:center; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
}
.productDetailContentSmall { margin-bottom:0px; font-size:10px; }
.productDetailContentStandard {margin-top:0px;}


/* ### STOP DISPLAYING COUNTER FOR CAROUSEL OVERLAY ### */
.mfp-counter {
	display: none;
}

@media (max-width: 480px) {
	.header-dropdown-buttons ~ .site-slogan {
    	padding-left: 20%;
	}
	
	#msdsHiddenXS {
		display:none;
	}
}

@media (min-width: 1024px) {
	.msdsDivHeight {
    	min-height: 630px;
	}
}
