/*
Theme Name: www.pacwesttrading.com
Theme URI: https://sandhills.com
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default
*/

body{
	font-family: 'Montserrat', sans-serif;
}

/*===================== 
	typography 
=======================*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: 700;
	}
	h1 {font-size: 26px; padding:0 0 1% 0;}
	h2 {font-size: 24px; padding:1% 0 0 0;}
	h3 {}
	h4 {}
	h5 {}
	h6 {}

p {
	margin: 0;
	padding:1% 0;
	}

.bold {font-weight: bold;}

/*===================== 
	link styles 
=======================*/

a:focus {outline: thin dotted;/*reset*/}
	
a,
a:link, 
a:visited, 
a:active {
	outline: 0;/*reset*/
    text-decoration:none;
	color:inherit;
	}
	a:hover  {
		outline: 0;/*reset*/
		text-decoration: underline;
		}  

/*===================== 
	header styles 
=======================*/

#sidebar-top {
	width:100%;
	background: url("img/header-bg-sm.png");
	background-size: cover;
	color:#fff;
	box-shadow: #000000 -3px 3px 8px 0px;
	position: relative;
	z-index: 2;
	}

/*===================== 
	layout styles 
=======================*/

.wrap {
	width: 100%;
	margin: 0;
	}
	
.sm-container {
	max-width: 1300px;
	margin: 0 auto;
	box-sizing: border-box;
	padding:3% 2%;
	}
.lg-container, .contactForm {
	max-width: 1500px;
	margin: 2% auto;
	box-sizing: border-box;
	padding: 1% 2% !important;
	float:none;
	}

.scrolling-wrap{
	width:100%;
	overflow: hidden;
	background: #004a87;
	padding:10px 0;
	
}
iframe.scrolling{
	width:100%;
	height: 90px;
}
.section-break {
    width: 50%;
    height: 1px;
    background: #ccc;
    display: block;
    margin: auto;
    margin-bottom: 30px;
}
.col-1-6 { width: 16%; box-sizing:border-box;}
.col-1-5 { width: 20%; box-sizing:border-box;}
.col-1-4 { width: 24%; box-sizing:border-box;}
.col-1-3 { width: 33%; box-sizing:border-box;}
.col-1-2 { width: 49%; box-sizing:border-box;}
.col-2-3 { width: 65%; box-sizing:border-box;}
.col-3-4 { width: 75%; box-sizing:border-box;}

/* Home Page CTA Buttons */
a.tile-link {
    width: 100%;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    margin: 0;
    background: rgba(0,0,0,1);
    overflow: hidden;
}
.tile-link img {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
    transition: all .2s ease-in-out;
}
a.tile-link:hover > img {
	transform: scale(1.1,1.1);
}
.tile-link-words-bg {
    position: absolute;
    background: rgba(0,0,0,0.7);
    margin: auto;
    display: block;
    text-align: center;
    height: 95px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 125px;
	
}
.tile-link-words {
    position: absolute;
    height: 60px;
    margin: auto;
    line-height: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
	padding: 4%;
}
.tile-link-words span {
    color: #fff;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.tile-link-words small{
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	color:#fff;
}

.PrevButton3, .NextButton3{
	display:none;
}
#advancedmyCarousel3{
	background: #004a87;
}

/*===================== 
	Inventory styles 
=======================*/

.body-content .body-wrapper {padding:2% 0;}

/*----View Details Button----*/
.view-listing-details-link {background:#004a87 !important; color: #fff !important;}
.view-listing-details-link:hover {background:#000 !important; color: #fff !important;}

/*------- Faceted Search------*/
.faceted-search-content .selected-facets-container .selected-facet{background: #004a87 !important; color:#fff !important;}


/*===================== 
	footer styles 
=======================*/

#sidebar-bottom {
	text-align: center;
	color:#fff;
	}
	



/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {		

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 993px) {
	
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

