/* 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; }

/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/* Increase the body font size on small devices */
/* ************* TEST CODE | TEST CODE | TEST CODE ************* */
.content-inner { margin-right: 0 !important; }

/* ************* TEST CODE | TEST CODE | TEST CODE ************* */
/*
* Tablet Vars
*/
html { font-size: 14px; }

h1, h2, h3, p { margin-bottom: 30px; }

h4, h5, h6 { font-size: 14px; }

h1 { font-size: 32px; }

h2 { font-size: 24px; }

h3 { font-size: 18px; }

h1, h2, h3 { margin-bottom: 30px; font-weight: lighter; }

#header .logos { margin-top: 16px; margin-bottom: 16px; float: right; }

/*
* General 
*/
#main-content { margin-bottom: 20px; padding-top: 20px; }

/* here we use important as Drupal sets image width inline */
.region-content .field-name-body img { max-width: 150px !important; max-height: 150px !important; }

/*
* Header 
*/
.region-header #block-search-form { width: 70%; }

#edit-search-block-form--2 { height: 21px; width: 140px; }

#header .logos { margin-top: 16px; margin-bottom: 16px; float: right; }

/*
* Primary Nice Menu 
*/
#block-nice-menus-1 { font-size: 11px; }

#block-nice-menus-1 li a { padding-left: 0; padding-right: 0; }

/*
* Learners 3rd level menu
*/
.region-sidebar-first #block-menu-block-1 .menu-level-2 { margin: 0; padding: 0; }

.region-sidebar-first #block-menu-block-1 .block-inner { margin: 0; padding: 0; }

.region-sidebar-first #block-menu-block-1 .block-inner ul { padding: 0; }

.region-sidebar-first #block-menu-block-1 .menu-level-2 li { padding-top: 5%; padding-bottom: 6%; }

.region-sidebar-first #block-menu-block-1 .menu-level-2 li a { font-size: 11px; padding-left: 22%; }

/* landing pages

-- node1 the icons sit to the left of the rest of the content so some padding / margin changes to this node

*/
.node-1 #block-menu-block-7, .node-1 #block-menu-block-8 { margin-left: 0; margin-right: 0; }
.node-1 #block-menu-block-7 ul, .node-1 #block-menu-block-8 ul { -moz-column-gap: 0px; -webkit-column-gap: 0px; column-gap: 0px; }
.node-1 #block-menu-block-7 li, .node-1 #block-menu-block-8 li { margin-left: 10px; margin-top: 10px; }
.node-1 #block-menu-block-7 li.first, .node-1 #block-menu-block-8 li.first { margin-top: 0; }
.node-1 a { padding-left: 14%; white-space: nowrap; }

/*
ul.nice-menu li.store-parent>ul {left: -60px;}
*/
/*
* secondary sidebar
*/
.region-sidebar-second .block { display: none; }

.region-sidebar-second #block-menu-block-6 { margin-bottom: 30px; font-size: 11px; width: 100%; display: block; }
.region-sidebar-second #block-menu-block-6 ul { padding: 0; }
.region-sidebar-second #block-menu-block-6 ul li { float: left; /* account for 1px borders */ width: 24%; padding-right: 4%; padding-left: 6%; border-right: 1px solid #666666; }
.region-sidebar-second #block-menu-block-6 .last { padding-right: 0; border-right: none; }
.region-sidebar-second #block-menu-block-6 .block-inner { margin: 0; }

.menu-name-menu-footer ul.menu li { clear: left; }

.menu-name-menu-footer ul.menu li a { padding-top: 10px; padding-bottom: 10px; }

div.col2 { width: 45%; margin-right: 2%; }

/*
* font size changes for shop
*/
.columns input.form-submit, a.button { font-size: 11px; }

ul.quicktabs_tabs li a { font-size: 11px; }

.home-best-sellers .product .price, .home-best-sellers h3 { font-size: 11px; margin-bottom: 10px; }

.product { font-size: 11px; }

.view-display-id-home_featured.featured-products .product h3 { margin-bottom: 15px; margin-top: 0; }

.store-section .section-content .header-content { font-size: 11px; }

#main-content-header h1 { margin-bottom: 30px; }

.node-type-product h1 { font-size: 24px; line-height: 120%; }

.product.results .footer { font-size: 11px; }

#block-easy-breadcrumb-easy-breadcrumb, #block-menu-menu-secondary-shop-links { font-size: 11px; }

nav.store-menu li a { font-size: 11px; }

ul.nice-menu ul li a { /*border-bottom: 1px #007362 solid;*/ /*width: 100%;*/ }

ul.nice-menu ul li a:hover { /* background-color: #dff7f3;  width: 100%;*/ }
