﻿body{background:url(../siteart/bg.jpg) center;background-size:cover;font-weight:normal;}
.bg{background:url(../siteart/bg.jpg) center;background-size:coverfont-weight:normal;}



.faceted-option-checkbox-container > label > input {margin-right: 4px !important;}

/*  scrolling inventory
------------------------------------------------*/
.scrolling-wrap {
    width:100%;
    height:90px;
    overflow:hidden;
}
 
.scrolling{
    width:100%;
    height:92px;
}


.view-listing-details-link {background-color: #B32626 !important; color: white !important;}

.openme {display: block !important;}

.mymobmenu {display: none;}

/* --- Text --- */
h1,h2,h3,h4,h5,h6 {font-family: 'ubuntubold';font-weight: normal;margin-bottom: 10px;}

h1 { font-size: 50px; line-height: 48px;font-weight:normal; margin-bottom: 15px; }
h2 { font-size: 34px; line-height: 38px;font-weight:normal; margin-bottom: 15px; }
h3 { font-size: 30px; line-height: 34px;font-weight:normal; margin-bottom: 10px; }
h4 { font-size: 26px; line-height: 30px;font-weight:normal; margin-bottom: 5px; }
h5 { font-size: 24px; line-height: 28px;font-weight:normal; margin-bottom: 5px; }
h6 { font-size: 20px; line-height: 24px;font-weight:normal; margin-bottom: 5px; }
/* weights */
.light{font-family: 'ubuntulight';font-weight:normal;}.light-italic{font-family: 'ubuntulight_italic';font-weight:normal;}
.regular{font-family: 'ubunturegular';font-weight:normal;}.regular-italic{font-family: 'ubunturegular_italic';font-weight:normal;}
.semibold{font-family: 'ubuntumedium';font-weight:normal;}.semibold-italic{font-family: 'ubuntumedium_italic';font-weight:normal;}
.bold{font-family: 'ubuntubold';font-weight:normal;}.bold-italic{font-family: 'ubuntubold_italic';font-weight:normal;}
strong{font-family: 'ubuntubold';font-weight:normal;}

p{font-family: 'ubunturegular';font-size:12px;line-height:20px;margin:0 0 12px 0!important;font-weight:normal;}
p strong{font-family: 'ubuntubold';font-weight:normal;}
.smaller{font-size:8px;line-height:20px!important;margin-bottom:12px!important;font-weight:normal;}
.small{font-size:10px;line-height:20px!important;margin-bottom:12px!important;font-weight:normal;}
.large{font-size:14px;margin-bottom:6px;font-weight:normal;}
.larger{font-size:16px;line-height:24px;font-weight:normal;}
.number{font-family: 'ubunturegular';}

.textdropshadow{text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.88);}
.textdropshadow-lg{text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);}

ul.list{list-style:inside;font-family: 'ubunturegular';font-size:16px;}
ul.list li{padding:4px 0 10px 0;}
ul.list-nobullet{list-style:none;font-family: 'ubunturegular';font-size:16px;}
ul.list-nobullet li{padding:2px 0 8px 0;}
ol{font-family: 'ubunturegular';font-size:16px;margin:0 0 15px 25px!important;}
ol li{padding:3px 0;}

/*text color*/
.white{color:#fff;} .black{color:#000;} .lightgrey{color:#e8e8e8;} .grey{color:#6e6e6e;} .darkgrey{color:#414143;} .red{color:#B32626;} .darkred{color:#680001;}

::-moz-selection{color:#fff;background:#000;}
::selection{color:#fff; background:#000;}
.darkred
/*link*/
a[href^=tel] { color: inherit; text-decoration: none; }
a{text-decoration:none;line-height:normal;color:inherit;cursor:pointer;color:#000;}
a.underline{text-decoration:underline!important;}
a:hover{color:#B32626;text-decoration:none!important;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);}
a.white{color:#fff;}a.white:hover{color:#e8e8e8;}
a.black{color:#000;}
a.lightgrey{color:#e8e8e8;}
a.grey{color:#aaaaaa;text-shadow:0;}a.grey:hover{color:#000;text-shadow:0;}
a.darkgrey{color:#414143;}
a.red{color:#B32626;}
a.red:hover{color:#680001;}
a.darkred{color:#680001;}
a.no-opacity:hover{opacity:1!important;}
a img{transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out;}

a h1{text-decoration:none!important;color:inherit;}a h2{text-decoration:none!important;color:inherit;}a h3{text-decoration:none!important;color:inherit;}a h4{text-decoration:none!important;color:inherit;}a h5{text-decoration:none!important;color:inherit;}a h6{text-decoration:none!important;color:inherit;}

.shadow-hover{transition:all 0.5s ease;}
.shadow-hover:hover{-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);opacity:1;}

a:focus{color:auto;}
a:link{color:auto;}
a:visited{color:auto;}
a.button{color:#fff;padding:10px 0;font-family: 'ubunturegular';font-size:16px;text-decoration:none;text-transrom:uppercase;cursor:pointer;width:inherit;border:solid 2px #680001;width:100%;margin:10px 0 0 0;background:#B32626;}
a.button:hover{color:#fff;background:#680001;border:solid 2px #000;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);}

a.border-btn{border:solid 3px #fff;color:#fff;padding:12px 0;z-index:9999;list-style-type:none;display: inline-block;vertical-align: middle;
-webkit-transform: translateZ(0);transform: translateZ(0);width:45%;text-align:center;
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;
-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;
position:absolute!important;bottom:30px!important;
}
a.border-btn:before{
content: "";
position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;
background:#fff;
-webkit-transform: scaleX(0);transform: scaleX(0);
-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;transition-duration: 0.3s;
-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;
-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
a.border-btn:active{color:#fff;}
a.border-btn:hover:before, a.border-btn:focus:before, a.border-btn:active:before {-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-transform: scaleY(1);transform: scaleY(1);}
a.border-btn:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;border:solid 3px #fff;background:0;color:#000;}
/**/

/* --- bg color --- */
.white-bg{background-color:#fff;}.black-bg{background-color:#000;}.lightgrey-bg{background-color:#e3e3e3;}.grey-bg{background-color:#aaaaaa;}.darkgrey-bg{background-color:#414143;}.red-bg{background-color:#B32626;}.darkred-bg{background-color:#680001;}.red-bg{background-color:#B32626;}
.white-bg-trans{background:rgba(255,255,255,0.85);width:100%;} .ie8 .white-bg-trans{background:#fff;} .ie7 .white-bg-trans{background:#fff;} 
.black-bg-trans{background:rgba(0,0,0,0.8);} .ie8 .black-bg-trans{background:#000;} .ie7 .black-bg-trans{background:#000;} 
.lightgrey-bg-trans{background:rgba(227,227,227,0.5);} .ie8 .lightgrey-bg-trans{background:#e3e3e3;} .ie7 .lightgrey-bg-trans{background:#e3e3e3;} 
.darkgrey-bg-trans{background:rgba(0,0,0,0.35);} .ie8 .darkgrey-bg-trans{background:#414143;} .ie7 .darkgrey-bg-trans{background:#414143;} 

/* ---- Head ---- */
header.desktop{display:block;}
header.mobilehead{display:none;}
.logo{margin:0;padding:0;}

/*head navigation*/
.desktop-nav{background:#494949;padding:15px 0;position:relative;}
.desktop-nav ul li {display:inline-block;width:16%;border-right: 1px solid #fff;
display:-moz-inline-box;display: inline; /* For IE7 */zoom:1 ;height:auto;text-align:center;padding:0;margin:0;float:left;}
.desktop-nav ul li a{color:#fff!important;font-family: 'ubunturegular';font-weight:normal;font-size:20px;line-height:24px;padding:10px 0;height:1%;text-transform:uppercase;}
.desktop-nav ul li.last{border-right:0;}
.desktop-nav ul li a:hover{background:0;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);}
/*sub level*/
.desktop-nav ul ul{background:#282828;border:solid 1px #000;
-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.79);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.79);box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.79);}
.desktop-nav ul li ul li{width:275px!important;list-style:none;display:block;position:relative;z-index:99999;border:solid 1px #000!important;text-align:left;padding:0;}
.desktop-nav ul li li a{font-family:'ubunturegular';font-size:14px;line-height:32px!important;padding:15px 20px;width:100%;text-align:left;background:none;color:#fff!important;z-index:9999;height:auto;}
.desktop-nav ul li li:hover a{background:0;color:#B32626!important;opacity:1!important;}
/**/
.desktop-nav ul ul {display:none;position:absolute;top:100%;margin:0;z-index:99999;}
.desktop-nav ul ul ul {position:absolute;left:100%;top:0;margin:0;background:0;}
.desktop-nav ul li:hover > ul {display:block;line-height:normal;z-index:100;}
.desktop-nav ul ul li {float: none;position: relative;}
/*/head navigation*/
/* ---- Head ---------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---- main-img-bg ---- */
.main-img-bg{background:url(../siteart/main-img.jpg);height:361px;width:100%;}
/* ---- /main-img-bg ---- */
/* -- mfg -- */
.mfg-hold{padding:25px 0;border:solid 3px #363636;position:relative;top:-45px;z-index:9999;
-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.79);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.79);box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.79);
-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
background: rgb(236,236,236);background: -moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(255,255,255,1) 44%, rgba(255,255,255,1) 55%, rgba(236,236,236,1) 100%);background: -webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 44%,rgba(255,255,255,1) 55%,rgba(236,236,236,1) 100%);background: linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 44%,rgba(255,255,255,1) 55%,rgba(236,236,236,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec',GradientType=0 );
}

/*--leftinventory--*/
.inventory-icons{display:block;background:#b32626;padding:0;}
.inventory-icons ul{padding:10px 0;list-style:none!important;}
.inventory-icons ul li{list-style:none!important;padding:14px 0!important;}
.inventory-icons ul li p a{color:#fff;text-decoration:none;font-family:'ubuntubold';font-weight:normal;font-size:18px;}
.inventory-icons ul li p a:hover{color:#000;text-decoration:none;}
.typography .inventory-icons ul li p a{color:#fff;text-decoration:none;font-family:'ubuntubold';font-weight:normal;font-size:18px;}
.typography .inventory-icons ul li p a:hover{color:#000;text-decoration:none;}
.inventory-icons ul li a img{float:left;margin:-2px 15px 0 0;}
/*--/leftinventory--*/

.scroll-hold{background:#494949;padding:10px 0;}
.desktop-scroll{display:block;}
.mobile-scroll{display:none;}

/* ---- sandhills footer ---- */
a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family: 'ubunturegular';font-size:11px;color:#fff;}
a.footerlink:hover {text-decoration:none; font-family: 'ubunturegular';font-size:11px;color:#fff;}
.footertext{font-family: 'ubunturegular';font-size:11px;color:#fff;}
.smallfootertext{display:none;}
.divfooter {width:100%;text-align:center;padding:0;}

/* --- Old Browsers --- */
.ie7 .noseven{display:none!important;}
.ie8 .noeight{display:none!important;}

.onlyseven{display:none!important;}
.onlyeight{display:none!important;}
.ie7 .onlyseven{display:block!important;}
.ie8 .onlyeight{display:block!important;}
/*--*/

/* --- Responsive Styles --- */
@media screen and (max-width:1109px){
header.desktop{display:none;}
header.mobilehead{display:block;height:auto;background:#fff;padding:0;border-bottom:solid 4px #B32626;}
}
@media (max-width:768px){
.desktop-scroll{display:none;}
.mobile-scroll{display:block;border-left:solid 8px #F6E313;border-right:solid 8px #F6E313;display:block;margin-left:auto;margin-right:auto;}
	
	.finlogo {
		margin: auto;
		display: block;
		float: none;
	}
}
@media screen and (max-width:570px){
.divfooter {width:97%;float:none;text-align:center;padding:0;}
}
