/* used for h1-h3 
@font-face {
	font-family: 'TransportHeavy';
	src: local('TransportNewHeavy'), url('/sites/all/themes/sdfl/fonts/TransportNewHeavy.ttf') format('truetype');
	}*/
/* used for h4-h6 
@font-face {
	font-family: 'TransportLight';
	src: local('TransportNewLight'), url('/sites/all/themes/sdfl/fonts/TransportNewLight.ttf') format('truetype');
	}*/
@font-face { font-family: 'TransportHeavy'; src: url("/sites/all/themes/sdfl/fonts/transportnewheavy-webfont.eot"); src: url("/sites/all/themes/sdfl/fonts/transportnewheavy-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/sdfl/fonts/transportnewheavy-webfont.woff") format("woff"), url("/sites/all/themes/sdfl/fonts/transportnewheavy-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TransportLight'; src: url("/sites/all/themes/sdfl/fonts/transportnewlight-webfont.eot"); src: url("/sites/all/themes/sdfl/fonts/transportnewlight-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/sdfl/fonts/transportnewlight-webfont.woff") format("woff"), url("/sites/all/themes/sdfl/fonts/transportnewlight-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

/* responsive.custom.css is for custom media queries that are not set via the theme settings, such as cascading media queries.  By default all the other responsive stylesheets used in Adaptivetheme use a "stacking method", however cascading media queries use a waterfall method so you can leverage the cascade and inheritance for all browsers that support media queries, regardless of screen size.  @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack  NOTE: this file loads by default, to disable got to your theme settings and look under the "CSS" settings tab. */
/* in here so lt IE8 can pick it up; (doesn't work with @include )    */
@media only screen and (max-width: 799px) { #block-nice-menus-1 { margin-left: 0%; }
  .lt-ie9 .teaser.product .information { width: 100%; padding-bottom: 10px; }
  .lt-ie9 .teaser.product .image { width: 100%; }
  .lt-ie9 .teaser.product .actions li { float: right; clear: none; }
  .lt-ie9 #block-nice-menus-1 { padding: 0%; margin: 0%; }
  .lt-ie9 nav.store-menu li { padding-bottom: 15%; }
  .lt-ie9 .region-sidebar-first #block-menu-block-1 .menu-level-2 li { background-position: -10px center; padding-bottom: 15%; }
  .lt-ie9 .region-sidebar-first #block-menu-block-1 .menu-level-2 li a { padding-left: 30px; }
  .lt-ie8 .teaser.product .actions { position: static; width: 100%; float: left; clear: both; }
  .lt-ie8 .teaser.product .actions li { float: right; }
  .lt-ie8 .teaser.product .actions li a { float: none; }
  .lt-ie8 .teaser.product .actions li.info a { margin-left: 0; } }
@media only screen and (max-width: 1023px) { .lt-ie9 .home-best-sellers h2 { display: none; }
  .lt-ie9 .home-best-sellers .product { padding: 10px; margin: 0; float: left; width: 45%; /* buy now is used on promotion pages (see node/351) */ }
  .lt-ie9 .home-best-sellers .product .price, .lt-ie9 .home-best-sellers .product .rating { padding-bottom: 5px; }
  .lt-ie9 .home-best-sellers .product .actions a { float: left; clear: both; margin-top: 10px; }
  .lt-ie9 .home-best-sellers .product .price { padding: 0; margin: 0; color: #666666; font-weight: bold; float: left; clear: both; }
  .lt-ie9 .home-best-sellers .product .price dd { padding-left: 0; }
  .lt-ie9 .details { padding-left: 0px; padding-right: 0px; }
  .lt-ie9 .details .all { float: left; clear: both; }
  .lt-ie9 .view-display-id-home_products .views-row-odd { clear: left; }
  .lt-ie9 .view-display-id-home_featured.featured-products .image { float: none; } }
