/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
    padding: 0;  
    border: 0;  
    outline: 0;  
    background: transparent;
    â€“webkit-text-size-adjust:none;
    box-sizing:border-box;
}

ol, ul {
	list-style: none;
}

h1, h2, h3, h4 ,h5 ,h6 {line-height: normal; font-weight:normal;}
h1{
	font-family:  "roboto-condensed", sans-serif !important;
	font-weight: 400;
	font-size: 45px;
	line-height: 60px;
	color:#7e7e7e;
}

h2{
    font-family:  "roboto-condensed", sans-serif !important;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color:#ca241a;
}
h3 {font-size:21px; color:#A7A7A7;line-height: 28px;}
h4 {font-size:22px; color:#FFFFFF;}
h5 {font-size:16px; color:#FFFFFF;line-height: 20px;}
h6 {font-size: 16px; font-weight: 100; color: #bb2726;}

p{
	font-family:  "roboto-condensed", sans-serif !important;
	font-size: 22px;
	line-height: 30px;
	color:#000;
}
z {
	 font-size:  55px; border-bottom: 2px solid #000000; padding:0px 4px; color: #000000;
}

.bold {
	font-family: "roboto-condensed", sans-serif!important;
	font-weight: 700;
	font-style: normal;
}


a {color:#000; text-decoration:none;}
a:hover {color:#cb0000;}

::-moz-selection {
    background: #cb0000;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #cb0000;
    color: #fff;
    text-shadow: none;
}

#top a {
	margin-left: 15px;
}


#inventory a{
	font-family: 'bebas_neuebold';
	font-size: 20px;
	padding: 3px 10px;
    background: #fff;
	color: #7E7E7E;
	margin-right: 2px;
}

#inventory a:hover{
    color: #fff;
	background: #000000;
}

/***** SITE FRAMEWORK *****/

html, body{
	background: url(../siteart/bg1.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color: #000;
	font-family: "roboto-condensed", sans-serif !important;
	font-size: 18px;
	color: #000;
}
#inv {
	background: url(../siteart/bg1.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family: "roboto-condensed", sans-serif !important;
	font-size: 18px;
	color: #000;
}
.header{
	background:#fff;
	padding: 15px 0;
	width:100%;
}
#header-wrap {height: 140px;max-width: 1550px; width: 100%;}
.wrapper2 {max-width: 1550px;
	margin: 0 auto;
	padding: 0 20px;
	height: 140px;}
.wrapper{
	max-width: 1500px;
	margin: 0 auto;
	padding: 0 20px;
}


.head-wrap2 {
    position: relative;
    overflow: hidden;
	display: flex;
    align-items: center;
    justify-content: space-between;
	font-family: "roboto-condensed", sans-serif !important;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 50px;
}
img.listings-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #000;
	z-index: 0;
}


/* INVENTORY STYLES
------------------------------------------------*/
/*ALL INVENTORY SYTLES GO HERE FOR SAFEKEEPING*/
.container{width:100%;margin:0 auto 2% auto;}
.invmain{padding:0; width: 100%;overflow: hidden; }
.cf{background:#fff;margin:0 auto;  }
.container{background: #FFFFFF;}
.container .cf a {color: #000000;}
.container .cf a:hover {color: #000000;}
.container .cf h1{color: #000000; }
.container .cf h5{color: #000000;}

.hosted-content .listings-wrapper, .hosted-content .listings-detail-wrapper, .hosted-content .listings-drilldown-wrapper {color: #000000;}


.white {
	background-color: rgba(255, 255, 255, 0.75);
	background: rgba(255, 255, 255, 0.75);
	color: rgba(255, 255, 255, 0.75);
	*background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80FFFFFF', endColorstr='#80FFFFFF'); /* IE */
	padding: 50px 0;
}

/***** SIDE TABS *****/

#fb {
    top: 140px;
    left: -300px;
    z-index: 99999;
}

.side {
	background: #fff;
    width: 300px;
    height: 510px;
    position: fixed;
    z-index: 100;
}

.fb_iframe_widget {
    display: inline-block;
    position: relative;
}

#facebookTab {
    display: block;
	height: 150px;
	width: 55px; 
	background: url(../siteart/fb.jpg);
    position: absolute;
    right: -55px;
    top: 0px;
}

#facebookTab:hover {
	background: url(../siteart/fb2.jpg);
}

#markets {
    width: 330px;
    height: 520px;
    top: 125px;
    right: -330px;
    z-index: 99999;
}

#marketTab {
    display: block;
	height: 150px;
	width: 55px; 
	background: url(../siteart/markets.jpg);
    position: absolute;
    left: -55px;
    top: 0px;
}

#marketTab:hover {
	background: url(../siteart/markets2.jpg);
}

#weather {
    top: 320px;
    right: -300px;
    height: 159px;
    z-index: 999;
}

#weatherTab {
    display: block;
	height: 150px;
	width: 55px; 
	background: url(../siteart/weather.jpg);
    position: absolute;
    left: -55px;
    top: 0px;
}

#weatherTab:hover {
	background: url(../siteart/weather2.jpg);
}





/*  SCROLLING INVENTORY
------------------------------------------------*/
.scrolling-wrap {
    width:100%;
    height:90px;
    overflow:hidden;
}
 
.scrolling{
    width:100%;
    height:92px;
}



/***** STYLES *****/

.head-wrap {
    display: flex;
    align-items: center;
	justify-content: space-between;
	
}
.menu-wrap {
    margin: 0 50px 0 0;
}

.logo {
	float: left;
    padding: 20px 0;
    margin: 0 25px !important;
	z-index: 10;
}

#top {
	display: inline;
	padding-top: 20px;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	float: right;
	text-align: right;
}



.cycle-slideshow{
	width: 100%;
	height: auto;
	border-top: 3px #000000 solid;
	border-bottom: 3px #000000 solid;
}

.cycle-slideshow img{
	width: 100%;
	height: auto;
}
.arrow-down {
	margin-top: -50px;
	margin-bottom: 50px;
	margin-left:10px;
  width: 0; 
  height: 0; 
  border-left: 80px solid transparent;
  border-right: 80px solid transparent;
  border-top: 20px solid #000000;
}


#line {
	margin-top: 25px;
	background: #000000;
	height: 1px;
	width: 100%;
}

#map {
	float: left;
	border:1px solid #000;
	min-height:250px;
	max-width: 800px;
	width: 100%;
	height: 550px;
}

#map iframe {
	min-height:250px;
	max-width: 800px;
	width: 100%;
	height: 548px;
}
	
#contact {
	float: left;
	margin: 0px 0 45px 25px;
}

.team-wrap {margin: 170px 0 100px 0;}
.staff {width:100%; display:block;}
.staff:after {content:""; display:block; clear:both;}

.emp {width:100%; float:left; margin:0 2% 15px 0;}
.emp img {width:100%; height:auto; max-width:250px; margin-bottom:5px; display:block; margin-left: 0px;}
.emp:nth-of-type(5), .emp:nth-of-type(9) {clear:left;}




#white {
	background: url(../siteart/manulogossmall/white.png);
	height: 17px;
	width: 26px; 
	display: inline-block;
}

#white:hover {
	background: url(../siteart/manulogossmall/white2.png);
}



#facebook {
	background: url(../siteart/manulogossmall/facebook.png);
	height: 17px;
	width: 17px; 
	display: inline-block;
}

#facebook:hover {
	background: url(../siteart/manulogossmall/facebook2.png);
}


/*===================== 
	footer styles 
=======================*/

#pagebottom {background: #000000; visibility:visible; display: inline-block;
	width: 100%; margin-bottom: -45px; padding-bottom: 25px}
#pagebottom h3{color:#cfcfcf;}#pagebottom p{color:#FFFFFF;font-size:16px;}
#pagebottom a{color:#FFFFFF;}
#pagebottom a:hover{color:#cfcfcf;}

footer {
	margin: 0 auto;
	width: 100%;
	}
	
a.footerlink:link,
a.footerlink:visited, 
a.footerlink:active {
	text-decoration: none; 
	font-size:12px;
	color: #cfcfcf;
	border-bottom:none;
	}
	a.footerlink:hover {
		text-decoration:none; 
		font-size:12px;
		color: #FFFFFF;
		}


#linkedfooter a {
	display:block; 
	font-family: "roboto-condensed", sans-serif !important;
    text-decoration: none !important;}
#linkedfooter h3, #linkedfooter h5 { font-family: "roboto-condensed", sans-serif !important;}
#invlinkedfooter a{display:block;}
.invfootermiddle {margin-left: -20%;}
.invfooterone {margin-left: 20%;}
.invhost {margin-right: 80px;}

.footertext {
	font-size:12px; 
	color:#FFFFFF;
	}

.smallfootertext {
	font-size:12px; 
	color:#fff;
	}

.divfooter {
	text-align:left; 
	margin:0 auto;
	color: #FFFFFF;
	}



/*===================== 
	Inventory Styling
=======================*/

button.ts-button.faceted-section-head.section-head {
    color: #000!important;
}
.faceted-search-content .faceted-section-box {
    color: #000!important;
}
.list-redesign .price-contain, .list-redesign .specs-container, .media-buttons {
    color: #000!important;
}

/*===================== 
	12-column grid
=======================*/

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 2.0%;
}

.hosted-content .col{margin:0 0 0 0 !important;} 

.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF TWELVE  */
.span_12_of_12 {
	width: 100%;
}

.span_11_of_12 {
  	width: 91.5%;
}
.span_10_of_12 {
  	width: 83%;
}

.span_9_of_12 {
  	width: 74.5%;
}

.span_8_of_12 {
  	width: 66%;
}

.span_7_of_12 {
  	width: 57.5%;
}

.span_6_of_12 {
  	width: 49%;
}

.span_5_of_12 {
  	width: 40.5%;
}

.span_4_of_12 {
  	width: 32%;
}

.span_3_of_12 {
  	width: 23.5%;
}

.span_2_of_12 {
  	width: 15%;
}

.span_1_of_12 {
  	width: 6.5%;
}


/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.5%;
}
.span_2_of_4 {
	width: 49%;
}
.span_1_of_4 {
	width: 23.5%;
}

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32%; }


 
.clear{clear:both;}	

/***** INVENTORY STYLES *****/

#inv{padding: 0;}
#inv *:not(.fa):not(.far):not(.fas):not(.fab):not(.material-icons){font-family: bahnschrift, urw-din, sans-serif;} /* Reset font, ignore icons */

.listing-top-right a, .lower-detail-data-left button, .send-email-btn, .media-buttons a, .media-buttons button, .faceted-search, .listing-dealer-info a, .view-listing-details-link, .main-detail-data .contact-options a, .fin-calc-btn-mobile, .selected-facet, .page-nav, .apply-button, .back-button, .calculator-btn, .mobile-done-button {
    -moz-border-radius: 90px !important;
    -o-border-radius: 90px !important;
    -webkit-border-radius: 90px !important;
    border-radius: 90px !important;
}


.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {margin: 2px 3px 3px 4px;}
.faceted-text-input-searchType .search-type input[type=checkbox], .faceted-text-input-searchType .search-type  input[type=radio] {margin: 0px 3px 0px 6px;}


.bread-crumbs-heading .return-links .return-links-link span, #no-compare-listings, .bread-crumbs-heading .return-links .return-links-link i {color:#ee3124 !important;}


.hosted-content .attachment-search .search-checkboxes label .row {margin-left:0 !important;margin-right:0 !important;margin-bottom:0px !important;}

.view-listing-details-link, .selected-facet, .view-listing-details-link, .buy-now-link, .check-availability-link, .email-seller-link, .offer-btn, .buy-btn, .dealer-phone-mobile, .offer-btn-mobile, .send-email-btn-mobile, .send-wholesale-email-btn-mobile, .fin-calc-btn-mobile, .mobile-breadcrumb, .main-detail-data .contact-options a, button.g-recaptcha.button, .page-nav, .apply-button, .mobile-done-button, .dealer-btns-bottom a {background:#ee3124 !important;}

.selected-facet, .dealer-phone-mobile, .offer-btn, .offer-btn-mobile, .fin-calc-btn-mobile, .send-wholesale-email-btn-mobile, .send-email-btn-mobile, .buy-now-link, .view-listing-details-link, .main-detail-data .contact-options a, button.g-recaptcha.button, .page-nav, .apply-button, .mobile-done-button{border: solid 1px #ee3124 !important; transition: ease all 0.2s !important;}

.selected-facet:hover, .dealer-phone-mobile:hover, .offer-btn:hover, .offer-btn-mobile:hover, .fin-calc-btn-mobile:hover, .send-wholesale-email-btn-mobile:hover, .send-email-btn-mobile:hover, .buy-now-link:hover, .view-listing-details-link:hover, .main-detail-data .contact-options a:hover, button.g-recaptcha.button:hover, .page-nav:hover, .apply-button:hover, .mobile-done-button:hover, .dealer-btns-bottom a:hover {background: #fff !important; color: #ee3124 !important;}

.check-availability-link, .email-seller-link, .video-chat-link, .faceted-search, .faceted-show-all-btn, .cs-btns a, .calculator-btn {background: #000 !important; border: solid 1px #000 !important; transition: ease all 0.2s !important;}
.check-availability-link:hover, .email-seller-link:hover, .video-chat-link:hover, .faceted-search:hover, .faceted-show-all-btn:hover, .cs-btns a:hover, .calculator-btn:hover {background: #fff !important; color: #000 !important;}

.list-content .list-title .list-listings-count, .list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count, #inv .error-message, #inv .info, .detail-content .detail-main-body .main-detail-data .detail-price, .detail-content .search-results, .list-content .list-top-section .listing-option-bar .list-listings-count, .detail-price, .compare-price, .compare-title {color: #000 !important;}
 
/* heading */
.list-content .list-title .list-title-text, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title, .main-detail-data .detail-title, .parts-title-text {
	padding-left: 4px; 
}

.detail-content .detail-additional-data .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label, .part-detail-additional-data .data-label, .part-detail-content .detail-contact-bar {background: #000 !important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn, .list-page-nav, .contact-options a {background: #000 !important;}
.list-main-section .contact-options a {border: #000 solid 1px !important; transition: ease all 0.2s !important;}
.list-main-section .contact-options a:hover {background: transparent !important; color: #000!important;}

.detail-content .dealer-info .phone-and-email .send-email-btn, .list-content .list-listing-mobile .dealer-phone-container a, .back-button {border-color: #000!important; color: #000!important;}

.material-icons, .collapsible-content a {color:#fff!important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details {background-color: #000!important;}

.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile{margin-right:0!important;}

.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc{height: 48px !important; box-sizing: border-box;}

/***** RESPONSIVE STYLES *****/



@media screen and (max-width: 1600px) {
.wrapper1 {margin-left: 4%; margin-right: 4%;}

}

@media screen and (max-width: 1370px) {
	.logo img {
		width: 220px;
	}
}
@media screen and (max-width: 1280px) {
.show-menu-for-mobile {display:none;}

.wrapper{
	padding: 0 15px;
}

#manulogos{
	max-width: 1280px;
	width: 100%;
	margin: 0px auto;
}

#manulogos img {
	margin: 0px 4%;
}

	h1 {font-size: 35px;}
	h3 {font-size: 21px;}
	h4 {font-size: 18px;}
	h5 {font-size: 14px;}
	h6 {font-size: 16px;}
	p {font-size: 18px;}
	z { font-size:  45px; border-bottom: 2px solid #000000; padding:0px 4px; color: #000000;}


.menu-wrap {
    margin: 0 25px;
}
.head-wrap {
    justify-content: space-between;
}

@media screen and (max-width: 1220px) {
#contact {margin:15px 0 0 0 }

#map{
	max-width: 1180px;
	float: none;
	position: relative;
	padding-bottom: 38%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
	margin-bottom: 15px;
}

#map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	max-width: 1180px;
	height: 100% !important;
}

}

@media screen and (max-width: 1025px) {
.show-menu-for-mobile {display: none;}
	#fb {display: none;}
	#markets {display: none;}
	#weather {display: none;}

.wrapper{
	padding: 0 10px;
}
.wrapper1 {margin-left: 0%; margin-right: 0%;}

h1 {font-size: 35px;}
h3 {font-size: 21px;}
h4 {font-size: 18px;}
h5 {font-size: 14px;}
h6 {font-size: 16px;}
p {font-size: 20px;}
#pagebottom {height: 200px;}

@media screen and (max-width: 920px) {
/*.show-menu-for-mobile {display: none;}*/
#fb {display: none;}

.wrapper{
	padding: 0 10px;
}

h1 {font-size: 35px;}
	h3 {font-size: 21px;}
	h4 {font-size: 18px;}
	h5 {font-size: 14px;}
	h6 {font-size: 16px;}
	p {font-size: 20px;}
}

@media screen and (max-width: 880px) {

#manulogos{
	width: 100%;
	margin: 0px auto;
}

#manulogos img {
	margin: 0 2%;
	padding: 0;
	width: 25%;
}

#pagebottom {height: 250px;}

}


@media screen and (max-width: 860px) and (min-width:321px) {

.hide {display:none;}
#nav  {display:none;}
#top  {display:none;}
#fb {display: none;}


.divfooter {max-width:90%}

#map{
	float: none;
	position: relative;
	padding-bottom: 38%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
	margin-bottom: 15px;
}

#map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
.wrapper{
	padding: 0 15px;

}






#contact {
	float: left;
	margin: 0;
}

#inventory{
	display: none;
}



}
 @media screen and (max-width: 900px){
h1 {font-size: 28px;}
 h3 {font-size: 18px;}
	h4 {font-size: 16px;}
	h5 {font-size: 14px;}
 p {font-size: 20px;}
 z { font-size:  35px; border-bottom: 2px solid #000000; padding:0px 4px; color: #000000;}
 }
@media screen and (max-width: 768px) {
	
	#linkedfooter{width:100%;margin:0 0 0 0; text-align: center; padding-top: 8px; padding-bottom: 8px;}
	#linkedfooter a{display:inline-block !important;*zoom:1;*display:inline;padding:0px 8px;}
	#hostedfooter {width:80%; display: block; margin-left: 10%; text-align:center; margin-top: 2%; margin-bottom: 2%;}
	.divfooter{text-align:center;}


	#hostedfooter {font: 8px;}
	#pagebottom {-webkit-text-size-adjust: none; height: auto;}
	
	
}



@media screen and (max-width:750px){

	#linkedfooter{width:100%;margin:0 0 0 0; text-align: center;}
	#linkedfooter a{display:inline-block !important;*zoom:1;*display:inline;padding:0 8px;}
	
#hostedfooter {width:80%; display: block; margin-left: 10%; text-align:center;}
.divfooter{text-align:center;}


}


@media screen and (max-width: 725px) {
	#hostedfooter {width:80%; display: block; margin-left: 10%;text-align: center; font-size: 5px;} }



@media screen and (max-width: 700px) {

	
	h6 {font-size: 20px;}
	
	
	
	#pagebottom p, #pagebottom a{font-size:14px;}
	#hostedfooter {width:80%; display: block; margin-left: 10%; text-align:center;}
	.divfooter{text-align:center;}
}


 @media screen and (max-width: 650px){ 
	h1 {font-size: 24px; line-height: 28px;}
	h3 {font-size: 18px;}
	h4 {font-size: 16px;}
	h5 {font-size: 14px;} 
	z { font-size:  30px; border-bottom: 2px solid #000000; padding:0px 4px; color: #000000;}	
	 
	 
	 
	 .logo {
		float: left;
		padding: 10px 0;
		margin: 0 10px !important;
	 }
	 .logo img {
        width: 200px;
	 }
}

@media screen and (max-width: 645px) {
		#hostedfooter {width:80%; display: block; margin-left: 10%;text-align: center; font-size: 5px;}
}

@media screen and (max-width: 615px) {
	#contactleft, #contactright{width:90%;}
	#linkedfooter{width:100%;margin:0 0 2% 0; text-align: center;}
	#linkedfooter a{display:inline-block !important;*zoom:1;padding:0 18px;}
	#hostedfooter {width:80%; display: block; margin-left: 10%;text-align: center;}
	.divfooter{text-align:center;}
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 4% 0 4% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
	width: 100%; 
	}	

	#hostedfooter {width:80%; display: block; margin-left: 10%;}
	#pagebottom p, #pagebottom a{font-size:13px;}
	
	
	
}

@media screen and (max-width: 447px){
	
	
	.slides{display:none;}

.emp {width:100%; margin-right:0%;}
	.emp:nth-of-type(odd) {clear:none;}
	
	#contactleft, #contactright{width:98%;}
	#pagebottom{padding:20px 0;text-align: center;}
	.divfooter {text-align:center;}
	#pagebottom p, #pagebottom a{font-size:13px;}
	.smallfootertext{font-size:11px;}
}

@media screen and (max-width: 414px){
	
	#hostedfooter {width:80%; display: block; margin-left: 10%;}
	#linkedfooter{width:100%;margin:0 0 4% 0;}
	#linkedfooter a{display:inline-block !important;*zoom:1;padding:0 4px;}
	z { font-size:  27px; border-bottom: 2px solid #000000; padding:0px; color: #000000; display: block;}
	
	#manulogos{
	width: 100%;
	}

	#manulogos img {
		margin: -8px 10% 0 10%;
		padding: 0;
		width: 40%;
		}
}

@media screen and (max-width: 320px){
	.show-menu-for-mobile {display: block;}

	.hide-for-mobile {display:none;}

	.hide {display:none;}

	#nav  {display:none;}

	#top  {display:none;}

	#fb {display: none;}

	#fb {display: none;}

	#markets {display: none;}

	#weather {display: none;}

	.divfooter {max-width:90%}

	#map{
		float: none;
		position: relative;
		padding-bottom: 38%; 
		height: 0;
		overflow: hidden;
		margin-bottom: 15px;
	}

	#map iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
	}


	.wrapper{
		padding: 0 15px;
	}

	#manulogos{
		max-width: 275px;
		margin: 20px auto;
	}

	#manulogos a{
		margin-right: 0;
	}

	#contact {
		float: left;
		margin: 0;
	}

	#inventory {display: none;}

	#nav  {display:none;}

	#top  {display:none;}

}