@font-face {
	font-family: Eurostile;
	src: url(/fonts/Eurostile/EurostileLTStd.otf);
	font-weight: 400;
    font-display: swap;
}
@font-face {
	font-family: Eurostile;
	src: url(/fonts/Eurostile/EurostileLTStd-Demi.otf);
	font-weight: 700;
    font-display: swap;
}
@font-face {
	font-family: Eurostile;
	src: url(/fonts/Eurostile/EurostileLTStd-Bold.otf);
	font-weight: 900;
    font-display: swap;
}

html {
	background-position: bottom;
	background-color: #DDD;
	background-repeat:no-repeat;
}

body {
	background-color: #efefef;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
} 

hr {
	margin: 10px 0;
	border: 0;
	border-top: 1px solid #d4d4d4;
} 

h1 {
	display: block;
	font-size: 25px;
	-webkit-margin-before: 0.67em;
	-webkit-margin-after: 0.67em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	line-height: 34px;
	color: #ce1f25;
	margin-bottom: 3px;
	margin-top: 10px;
	font-weight: 700;
	font-family:  'Eurostile',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

h2 {
	display: block;
	font-size: 22px;
	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color: #000000;
	margin-bottom: 3px;
	margin-top: 3px;
	font-weight: 400;
	font-family:  'Eurostile',"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 1.25em;

}

h3 {
	display: block;
	font-size: 21px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color: #ce1f25;
	margin-bottom: 3px;
	margin-top: 3px;
	font-weight: 700;
	font-family:  'Eurostile',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

h4 {
	display: block;
	font-size: 15px;
	-webkit-margin-before: 1.20em;
	-webkit-margin-after: 1.20em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color: #ce1f25;
	margin-bottom: 3px;
	margin-top: 3px;
	font-weight: 700;
	font-family:  'Eurostile',"Helvetica Neue",Helvetica,Arial,sans-serif;
}
h5 {
	font-family:  'Eurostile',"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.short-description {
	font-size: 16px;
	margin-bottom: 20px;
}
.comment-tag-product{
	color: #bb0000;
    font-style: italic;
    text-align: left;
    margin-bottom: 20px;
}
.tab-content  {
	padding:0px 7px;
}
.tab-content ul {
	margin-top: 5px;
}
.red{
	color: #ce1f25;
}
h4.price {
	color: #6e6e5b;
}

h4.acc-price {
	text-align: left;
	color: #514d36;
	font-size: 17.5px;
	-webkit-margin-before: -0.3em;
	-webkit-margin-after: 0.2em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

hr.header-hr {
	margin:5px 0 5px 0;
}

a {
	color: #ce1f25; 
}
.document-box a {
	color: #626262; 
}
ul.nav.nav-tabs a {
	color: #2e2e2e; 
}
ul.nav.nav-tabs li.active a {
	color: #fff; 
}
a.document{
	color: #2e2e2e; 
}
p.lead {
	font-size: 19px;
	line-height: 1.25em;
}
a:hover {
	color: #ce1f25;
	text-decoration: none;
}

.showall {
	text-align: center;
	background-color: rgba(247,247,247,0.83);
}

h4.price {
	text-align: center;
	color: #514d36;
	font-size: 17.5px;
	-webkit-margin-before: -0.4em;
	-webkit-margin-after: -0.0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.comp-table th, .comp-table td {
	border-top: none;
}

td.compare, .center td, .text-center{
	text-align: center;
}

p>strong>a {
	text-decoration: none;
}

.product-table, .nav, .navbar {
	margin-bottom: 5px;
}

.table td, .table th {
	padding-top: 6px;
	padding-bottom: 6px;
}

td {
	vertical-align: middle !important;
}

.input-append {
	margin-bottom: 0;
}

.cat-short-description {
	font-size: 16px;
}

.accordion-heading h5 {
	margin-top: 0;
	margin-bottom: 0;
}

.accordion-inner {
	padding: 2px 15px;
	border-top: 1px solid #efefef;
}
.accordion-inner .model{
	color:#999;
}
.accordion-inner h5{
	margin-bottom: 0;
}
.accordion-inner h6{
	margin-top: 0;
}
.accordion-group {
	border-color: #efefef;
}
.accordion-heading .accordion-toggle{
	line-height: 20px;
    padding-bottom: 5px;
    background-color: #efefef;
    border-color: #efefef;
    color:rgb(0,38,99);
}
.accordion-heading .accordion-toggle:hover{
   color:#ce1f25;
}
img.paymenticon {
	margin: 0 5px 10px 5px;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
 }

.quantity-input {
    width:88px; 
    text-align:center; 
    border-radius:4px; 
    font-size:18px; 
    margin-bottom: 0px;
}

.quantity-input-table {
    width:35px; 
    text-align:center; 
    border-radius:4px; 
    font-size:18px; 
    margin-bottom: 0px;
}

.main-color {
	color: #ce1f25;
}

.sub-color {
	color: #ffcf01;
}

.img-rounded-bottom {
	border-radius: 0px 0px 4px 4px;
}
/*------------BUTTONS------------*/
.btn{
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 7px 12px 1px;
}
.btn-large{
	padding: 10px 12px 4px;
	border-radius: 4px;
	font-size: 16px;
}

.btn-primary, .btn-brand, .btn-warning {
	background: transparent;
	text-shadow: none;
	box-shadow: none;
	border-radius: 0;
    margin:0;
    padding: 8px 12px 4px;
    font-weight: 400;
    color: #283f6b;
    border: #283f6b 1px solid;
    margin-bottom:10px;
	
}
.dnr-product-box-setting .span10>.row-fluid>.span3 a {
	margin-bottom: 0px;
}
#mc_embed_signup .button {
	clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 34px !important;
    line-height: 32px;
    padding: 3px 22px 0 22px !important;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
	white-space: nowrap;}

#mc_embed_signup {
	margin: 10px 0 0 0;
}

#mc_embed_signup form {
	padding: 0px !important;
}

#mc_embed_signup .mc-field-group input {
	padding: 7px 0 5px 0 !important;
}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error, #mc_embed_signup #mce-success-response {
	display: none !important;
	padding: 0 !important;
	margin: 0 !important;

}

.reed-electrical-button {
	background-image: url(/images/pages/REEDInstruments/REED-electrical-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-temperature-button {
	background-image: url(/images/pages/REEDInstruments/REED-temperature-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-humidity-button {
	background-image: url(/images/pages/REEDInstruments/REED-humidity-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-industrial-maintenance-button {
	background-image: url(/images/pages/REEDInstruments/REED-industrial-maintenance-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-inspection-tools-button {
	background-image: url(/images/pages/REEDInstruments/REED-inspection-tools-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-safety-button {
	background-image: url(/images/pages/REEDInstruments/REED-safety-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-water-button {
	background-image: url(/images/pages/REEDInstruments/REED-water-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-calibration-button {
	background-image: url(/images/pages/REEDInstruments/REED-calibration-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
    }
.reed-accessories-button {
	background-image: url(/images/pages/REEDInstruments/REED-accessories-button.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}
.reed-category-button-background {
		background-image: url(/images/pages/REEDInstruments/categories/reed-category-button-background.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	}
.reed-category-button-background-fr {
		background-image: url(/images/pages/REEDInstruments/categories/reed-category-button-background.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	}
.reed-button-text-style {
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #283f6b;
    font-size: 25px;
    font-weight: 700;
    padding: 10px 0px 0px 13px;
    line-height: 25px;
    text-transform: uppercase;
}
.reed-category-button-size p.reed-button-text-style {
	padding: 13px 0px 0px 13px;
	text-transform: none;
	height: 50px;
	line-height: 28px;
	/* font-size: 23px; */
}
.reed-category-fr-buttons .reed-category-button-size p.reed-button-text-style {
	padding: 13px 0px 0px 13px;
	text-transform: none;
	height: 50px;
	line-height: 28px;
	/* font-size: 21px; */
	font-size: 1.438em
}
.category-button-row .reed-button-text-style {
	max-width: 262px;
}
.reed-button-text-style-fr {
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #283f6b;
    font-size: 25px;
	/* font-size: 1.438em; */
    font-weight: 700;
    padding: 10px 0px 0px 13px;
    line-height: 25px;
}
.reed-industry-flyer-button-graphic {
	background-color: white; 
	border: none; 
	padding: 0px; 
	margin-left: 0px; 
	margin-top: 14px;
}
.reed-industry-flyer-button-graphic img {
	border: 1px solid grey; 
	width: 100%; 
	box-sizing: border-box;
}
.reed-industry-flyer-button-text {
	background-color: white; 
	border: none; 
	padding: 2px 0px; 
	float: left; 
	width: 100%; 
	margin-top: 4px; 
	font-family: 'Eurostile',"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.reed-industry-flyer-button-text p {
	color: black; 
	text-align: center; 
	margin-bottom: 0px; 
	line-height: 19px; 
	font-size: 14px;
}
.reed-industry-flyer-button {
	padding: 3px 0px 0px; 
	margin-top: 0px; 
	line-height: 24px; 
	margin-left: 0px;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary, .btn-brand.active, .btn-brand.focus, .btn-brand:active, .btn-brand:focus, .btn-brand:hover, .open>.dropdown-toggle.btn-brand, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning{
	background-image:none;
	color: #b21b20;
	border: 1px solid #b21b20;
	background: transparent; 
	text-shadow: none;
	box-shadow: none;
	background-image:none;
	border-radius: 0;
    margin-bottom:10px;
    padding: 8px 12px 4px;
    font-weight: 400;
    color: #fff;
    border: #283f6b 1px solid;
    background-color: #283f6b;
}

.btn-secondary, .btn-info {
	color: #fff;
	text-shadow: none;
	box-shadow: none;
	border: 1px solid #283f6b;
	background: #283f6b; 
}

.btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .open>.dropdown-toggle.btn-secondary, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open>.dropdown-toggle.btn-info{
	color: #fff;
	border: 1px solid #34528b;
	background: #34528b;
	background-image:none;
}

.highlight {
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}

* .highlight {
	background-color: #343434;
}

.document {
	display: block;
	border: 1px solid #e5e5e5;
	padding: 8px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 5px;
}

.document:first-letter{
	text-transform: capitalize;
}

li.pagenav-active {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: white;
	border: 1px solid #DDD;
	border-left-width: 0;
	color: #999;
	cursor: default;
	background-color: whiteSmoke;
}

/* -------- REED Comparison Sheet Buttons --------- */
    .reed-compare-sheet {
        background: #283f6b;
    }
    .reed-compare-sheet p {
        padding: 7px 12px 3px;
        color: white;
        font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: 700;
        margin: 0;
    }
    .reed-compare-sheet .compare-button-header {
        background: #cf2029;
        padding: 7px 12px;
        width: 100%;
        box-sizing: border-box;
    }
    .reed-compare-sheet p.compare-button-text {
        font-size: 16px;
        line-height: 19px;
    }
    .reed-compare-sheet p.compare-button-button {
        font-size: 15px;
        text-align: center;
        letter-spacing: 0.5px;
        line-height: 18px;
    }
/* -------- END REED Comparison Sheet Buttons --------- */

/* ---------------MAIN BODY STYLES ---------------*/

.container {
	background-color: white;
}

.content {
	padding-left: 15px;
	padding-right: 15px;
}

.spacer {
	margin-top: 10px;
}

.accessory-title {
	text-decoration: none;
}

.btn-acc {
	font-weight: 600;
}
.btn-acc:hover {
	color: #0072bc;
}
.carousel-indicators li {
    display: block;
    float: left;
    width: 7px;
    height: 7px;
    margin-left: 7px;
    margin-right: 7px;
    text-indent: -999px;
    background-color: #d9d9d9;
    border-radius: 5px;
}
.carousel-indicators .active {
    background-color: #737373;
}

.carousel-indicators {
    width: 93px;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
}

.carousel-inner>.item>img {
    display: inline;
}



.lead{
	margin-bottom: 20px;
}
/* -------------NAVIGATION---------------*/
.navbar-inner {
    min-height: 40px;
    padding-right: 0px;
    padding-left: 0px;
	border-radius: 0px;
	min-height: 46px;
	background: #e1e1e1;
	border: 0px;
}
.navbar .nav.main{
	margin:0;
}
ul.currency-switcher-mobile {
	margin-left: 20px;
}
.navbar .nav>li{
	margin-right: 0px;
}

.navbar .nav>li:last-child {
	margin-right: 0px;
}
.navbar .nav>li:first-child{
	margin-left: 0px;
	margin-right: 0px;
}
.navbar .nav>li:first-child>a {
	padding: 16px 8px 8px;
}
.navbar .nav>li>a {
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #283f6b;
	padding: 18px 9px 12px;
	text-shadow: none;
	line-height: 19px;
	font-size: 17px;
	text-transform: uppercase;
}
.nav-tabs>li>a {
    padding: 5px 8px;
	background-color: #eee;
}

.navbar .nav>li>a:hover, .navbar .nav>li>a:focus {
	color: #283f6b;
	background: #c6c6c6; 
	text-shadow: none;
}
.navbar .divider-vertical {
    height: 47px;
    border-right: 1px solid #444;
    border-left: 1px solid #0e0e0e;
    margin: 0;
}
ul.nav li.dropdown:hover>ul  {
	display: block;
	margin-top: 0px;
}

.open ul.reed-whole-cateogies-list-menu {
	display: flex !important;
	left: -40px;
	margin-top: 0px;
}
.open ul.reed-whole-cateogies-list-menu.dropdown-menu:before, ul.nav li:nth-child(2).dropdown:hover>ul:before {
	left: 48px;
}
.open ul.reed-whole-cateogies-list-menu.dropdown-menu:after, ul.nav li:nth-child(2).dropdown:hover>ul:after {
	left: 49px;
}
ul.reed-whole-cateogies-list-menu {
	width: 1170px;
}
ul.reed-whole-cateogies-list-menu ul{
	list-style: none;
	margin-left: 0px;
	width: 25%;
	float: left;
	border-left: 1px solid #ccc;
}
ul.reed-whole-cateogies-list-menu ul:first-child{
	border-left: none;
}
ul.reed-whole-cateogies-list-menu ul li a {
	white-space: normal;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #444444;
}
.m-nav-header{
	font-size: 16px;
}
.nav-header-direct {
	text-transform: uppercase;
	font-weight: bold !important;
	font-size: 12px;
}

.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
	background: #FFD700;
	background-color: #FFD700;
	color: #283f6b;
}
.navbar-search {
    margin-top: 10px;
}
.navbar-search input{
    font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 7px 12px 1px;
}
#ProductSearch {
    width: 160px;
}
.row-fluid .dnr-product-box-setting .input-append .navbar-search input.searchbox#ProductSearch {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	height: 20px;
	padding: 6px 6px 2px;
}
.dnr-product-box-setting.alert {
	padding: 5px 19px 5px 10px;
	border-color: #ce1f25 !important;
}
.dnr-product-box-setting .input-append .navbar-search button {
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	height: 30px;
}
.navbar-search .btn.btn-go {
	background-color: #283f6b;
	background-image: none;
	color: white;
	text-shadow: none;
	border-color: #283f6b;
	box-shadow: none;
	text-transform: uppercase;
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 7px 12px 1px;
}
.navbar-search .btn.btn-go:hover {
	background-color: #34528b;
	border-color: #34528b;
}
.lang-switchers{
	margin-top: 6px;
}
.lang-switchers .currency-switch a.btn.lang-switch:first-child{
	margin-right: 6px;
}
.lang-switchers .currency-switch a.btn.lang-switch{
	border-radius: 4px;
	text-transform: uppercase;
	padding: 7px 12px 1px;
	background-color: white;
	background-image: none;
	color: #283f6b;
	text-shadow: none;
	border: 0;
	box-shadow: none;
}
.lang-switchers .currency-switch a.btn.lang-switch.currency-switch{

	padding: 5px 5px 3px;
}
.lang-switchers .currency-switch a.btn.lang-switch.active{
	background-color: #283f6b;
	color: white;
	text-shadow: none;
	border: 0;
	box-shadow: none;
}
.lang-switchers .currency-switch a.btn.lang-switch:hover{
	background-color: #34528b;
	color: white;
	background-position:center center;
	text-shadow: none;
	border: 0;
	box-shadow: none;
}
.lang-switchers .currency-switch a.btn.lang-switch:focus{
	background-color: #283f6b;
	color: white;
	background-position:center center;
	text-shadow: none;
	border: 0;
	box-shadow: none;
}
.input-append .active, .input-prepend .active {
    border-color: #cccccc;
    
}
::-webkit-input-placeholder {color: #555;}
:-moz-placeholder {/* Firefox 18- */color: #555;}
::-moz-placeholder {/* Firefox 19+ */color: #555;} 
:-ms-input-placeholder {color: #555;}



/* ---------COOKIES------------ */

#container-cookie-allow{
	border-top: 5px solid #34528b;
	background: #eaeaea;
}

.btn-brand.cookies-button{
	border-radius: 4px;
	background-image: none;
	font-weight: 400;
	font-size: 1rem;
	border: 1px solid transparent;
	margin: 10px;
}

#btn-cookie-allow {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
/* ---------COOKIES END------------ */

     
/* -----------FOOTER------------ */

.mail-signup {
	margin: 0px;
}

.footer {
	background-color: #283f6b;
	padding-top: 15px;
	padding-bottom: 7px;
	font-family:'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: white;
}

.footer .row-fluid li {
	list-style-type: none;
	margin-left: -10px;
	margin-bottom: 10px;
	color: white;
}

.footer a {
	color: white;
	font-family:'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
}
.footer a:hover {
	color: #ffcf01;
}
.footer p {
	font-size: 15px;
	font-weight: bold;
}

.footer ul {
	margin: 0 0 10px 15px;
}

.social img {
	width: 28px;
	margin-right: 2px
}

.footer hr {
	margin: 5px 0 15px 0;
}
.footer label.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}


/* ---------HEADER------------ */

.header {
	background-color: #283f6b;
	min-height: 71px;
	padding: 14px 0px 14px 0px;
}

.header .contact {
	min-height: 88px;
	margin-left: 8px;
	margin-top:33px;
	color: white;
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.header .group-shot {
	margin-left: -9px;
}

.group-shot img {    
	margin-left: 0%;
    width: 96%;
    margin-top: 28px;
    margin-bottom: 0;
} 

.span4.anniversary-logo img {
    width: 92%;
}

.header .contact h1, .header .contact h2, .header .contact a {
	color: white;
	font-weight: 100;
	font-size: 22px;
	line-height: 23px;
}

.header .contact h1{
	font-weight: 700;
	margin-bottom: 5px;
	letter-spacing: 0.03em;
}

.header .contact h2, .header .contact a {
	font-size: 16px;
	line-height: 15px;
	margin-bottom: -3px;
}

.header .contact h2 svg {
	width:20px;
	margin-right:5px;
	height: 20px;
    vertical-align: bottom;
		
}
.header .contact h2 svg.contact-info-envelope-sprite {
	height: 13px;
	margin-bottom: 3px;
}

.header .logo {
	margin-left: 31px !important;
	text-align: center;
	margin-top: 18px;
}
li .navbar-search .search-query {
	width: 230px;
}
.buttons {
	margin-bottom: 20px;
}
.home-side-graphic-padding {
	padding-top: 11px;
}

h3.chat-direct {
	margin-top: -18px !important;
}

.nav-header {
	font-size: 11px !important;
}

.btn-med {
	padding-top: 7px;
	padding-bottom: 7px;
}

.currency {
	margin-top: 22px; 
}

.currency-btn {
	padding:4px;
}

.currency-active {
	padding: 6px 6px 8px 6px;
	border: 2px #7f1519 solid;
	border-radius: 3px;
}


/* ---- Category Pages ---- */

.category-items h4 {
	margin-bottom: 5px;
	margin-top: 0;
}

.category-items h3 {
	margin-bottom: 0;
	margin-top: 0;
}

.category-items span.availability {
	margin-top: -30px;
}

form.category-items {
	margin-bottom: 5px;
}
.category-items p {
	margin-bottom: 13px;
}
.category-items p.dnr-section-header-text {
	margin-bottom: 2px;
	color: #ce1f25;
}
p.dnr-section-header-text strong {
	color: #ce1f25;
}

div.category p{
	font-size: 16px;
}

/* ---- FLAGS ----- */

.label{
	display: inline-block;
	padding: 7px;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 14px;
	color: #fff;
	text-shadow: none;
	/*text-shadow: 0 -1px 0 rgba(0,0,0,0.25);*/
	white-space: nowrap;
	vertical-align: top;
	border-radius: 4px;
}

.badge {
    display: inline-block;
    padding: 7px;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 4px;
}

.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.label-new {
	background-color: #63ba5b;
	padding:5px 5px 1px;
	/*color: black;*/
	}
.label-coming-soon {
	background-color: #f26722;
	padding:7px 5px 2px;
	/*color: black;*/
	}

.strikethrough:before {
	-webkit-transform: rotate(-7deg);
	-moz-transform: rotate(-7deg);
	-ms-transform: rotate(-7deg);
	-o-transform: rotate(-7deg);
	transform: rotate(-7deg);
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	right: 0;
	border-top: 1px solid;
}

.strikethrough {
	position: relative;
}


/* ---- Product Pages ----- */
ul.nav.nav-tabs{
	margin-bottom: 0px;
}
.tab-content{
	/*border-right:1px solid #ddd;*/
	border-left:1px solid #ddd;
	padding-top: 5px;
	margin-bottom: 10px;
}
.product-tabs {
	max-height: 470px;
	overflow: auto;
	padding-right: 10px;
}

.product-tabs>h4:first-child {
	margin-top: 10px;
	line-height: 15px;
	margin-bottom: 0px;
}

.product-tabs::-webkit-scrollbar {
	width: 8px;
}

.product-tabs::-webkit-scrollbar-thumb { 
	border-radius: 3px;
	background-color: rgba(0,38,99,0.6);
}

.product-tabs::-webkit-scrollbar-track {
	border-radius: 3px;
	background-color: rgba(0,38,99,0.1);
}
#modal-lead{
    top: 5%;
    max-height: 90%; 
    overflow-y: scroll;
}
#modal-lead::-webkit-scrollbar {
 width: 8px;
}

#modal-lead::-webkit-scrollbar-thumb { 
 border-radius: 3px;
 background-color: #ebebeb;
}

#modal-lead::-webkit-scrollbar-track {
 border-radius: 3px;
}
.modal-body{
    max-height: none;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
	background-color: #283f6b;
	color: white;
	border: 1px solid #1d3460;
}

.nav>li>a:hover {
	background-color: #283f6b;
	color: white;
}

h3.promo {
	line-height: 1em;
	margin-top: 8px;
	font-size: 16px;
}
.product-name{
	color:#ce1f25;
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
}
h1.product-name {
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 29px;
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
}
h3.product-name{
	line-height: 1.25em;
	margin-bottom: 0;
	}
h3.product-name a{
	color:#ce1f25;
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-top: 2px;
	}
h3.product-name a:hover{
	color:#b21b20;
	}

h3.model{
	line-height: 25px;
	margin-top: 0;
	font-size: 17px;
}

strong.UPC-Code {
	font-weight:normal !important;
	color: #999;
	font-size: 14px;
}
a.more-specs{
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.model strong{
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 700;
}

.nav-pills>li>a {
	background-color: #eaeaea;	
}
.document-clean {
	text-transform: capitalize;
	border: 1px #283f6b solid;
	display:inline-block; 
	border-radius: 0;
    margin:0;
    padding: 6px 12px 6px;
    font-weight: 400;
}
a.document-clean:hover {
	border-radius: 0;
    padding: 6px 12px 6px;
    color: #fff;
    border: #283f6b 1px solid;
    background-color: #283f6b;
    font-weight: 400;
}
.row-fluid .document-box {
	text-align: center;
	margin: 10px 0;
	border: 0;
    float: none;	
}
.product-last-btn{
	margin-bottom: 5px;	
}
.gts-cal-cert {
	border: #ddd solid 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.gts-cal-cert img.cert {
	height: 100px !important;
	padding-bottom: 5px;
}

.gts-cal-cert-section {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	margin-bottom: 30px;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
h3.reviews{
	font-size: 17px;
	line-height: 18px;
	background-color: #efefef;
	padding: 9px 8px 4px;
	border-radius: 2px;
	margin-top: 0;
	margin-bottom: 8px;
}

/* ---- Home Page ----- */
.carousel-top{
	margin-top: 0;
}
.carousel-control{
	top:50%;
}
.carousel-control i{
	margin-top:12px;
}
.welcome-row .span3{
	padding-left: 30px;
}
.welcome-row .span9{
	padding-right: 30px;
}
.welcome-row p{
	color:#313131; 
	font-weight: 400;
	font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 17px;
	margin-top: 0px;
    line-height: 1.25em;
}
.welcome-row p>span{
	color:#283f6b; 
	font-weight: 700;
}
.home-button-row {
	margin-bottom: 1%;
}
.category-button-row {
	margin-bottom: 2%;
}

.home-button {
	border: 2px  #949fb4 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	max-width: 382px;
}

/* -------- Calibration Pages ----------- */

div.calibration-form [id^="Lead"]{
	width:95%;
}
div.calibration-form #LeadQuestion {
	height: 110px;
}

h2.calibration {
	line-height: 1.25em;
}

.calibration img {
	margin-top: 5px;
}

.calibration a {
	text-decoration: none;
}

.lab-images-header {
	margin-bottom: 5px;
}

.in-house-services {
	margin-top: 0px;
}
	
.comments_tag{
	color: #bb0000;
	font-weight: lighter;
	font-style: italic;
}
/*----------- DISTRIBUTOR LOCATOR ----------*/	


h1.find-distie{
	margin-top: 10px;
	line-height: 25px;
	margin-bottom: 2px;
}
h3.find-distie{
	color: black;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

div.reed-distie-form{
	border:2px solid #ddd;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
div.reed-distie-form h2{
	line-height: 25px;
	margin-top: 0;
	color: #ce1f25;
}
div.reed-distie-form form {
	margin-bottom: 2px;
}
div.reed-distie-form form textarea{
	min-height: 30px;
	height: 60px;
}
div.reed-distie-form p:last-child {
	margin-bottom: 0px;
}

#LeadComments {
	height: 110px;
}
#company-profile {
	height: 110px;
}

/* Become a DISTIE Page */
label.radio.inline.reed-distie {
    padding-top: 0px;
    margin-bottom: 5px;
}

p.reed-distie {
	margin-bottom:0;
}

/* -------- REED Multi Image CSS -----------------*/
#modal-reedinstruments-product iframe {
    min-height: 290px;
    max-height: 545px;
}
	
/* -------- End of REED Multi Image CSS ----------*/

/* -------- REED Lab Service Request Form -----------------*/
.form-lab div.btn.addMoreEquipment {
	color: white;
	background-color: #ce1f25;
	border: 1px solid #b21b20;
	padding: 15px 19px 10px;
}
.form-lab div.btn.addMoreEquipment:hover {
	background-color: #b21b20;
}
.client-well div:first-child .row-fluid.lab-well-headers {
	padding: 18px 19px 11px;
}
.lab-well-headers.contact-info-section .span3 h4 {
	margin-top: 5px !important;
}

/*---------------------------------*/
.row-fluid.welcome-row{
    margin:0px 0 20px 0;
}
/*---------------------------------*/

/* -------- MEDIA QUERIES --------- */
@media (min-width: 1200px) {
	.reed-button-size{
		height: 127px;
	}
	.reed-category-button-size {
		height: 255px;
	}
	.reed-category-button-size img {
		margin-top: -73px;
	}
	.video-test-and-mesure iframe {
        width: 753px;
        height: 424px;
    }
    .welcome-row p{
        margin-left: 16px;
    }
	
}
@media (min-width: 980px) {

	.iPadLandscape-mhide {
		visibility: visible !important;
		display: inherit !important;
	}
	
	.iPadLandscape-mshow {
		visibility: hidden !important;
		display: none !important;
	}
	.mhide {
		visibility: visible !important;
		display: inherit !important;
	}
	
	.mshow {
		visibility: hidden !important;
		display: none !important;
	}
	.navbar .nav>li:first-child, .navbar .nav>li:nth-child(2), .navbar .nav>li:nth-child(3), .navbar .nav>li:nth-child(6) {
		border-right: 1px solid #ccc;
	}
	ul.nav li:nth-child(2).dropdown:hover>ul {
	    display: flex;
	    left: -40px;
	    margin-top: 0px;
	}
	.welcome-row.row-fluid .span4{
    	padding-right: 20px;
	}

}

@media (min-width: 980px) and (max-width: 1199px) {

	.mspace {
		margin-left: 30px;
	}

	.iPadLandscape-mhide {
		visibility: hidden !important;
		display: none !important;
	}
	
	.contact-email {
		font-size: 12px !important;
		line-height: 16px !important;
	}
	
	/* HEADER */
	
	.header .store-logo {
		padding-left: 10px;
		padding-right: 20px;
	}
	.header .logo {
		margin-left: 3px !important;
		margin-top: 14px;
	}
	
	.header .contact{
		padding-left: 9px;
		margin-top: 12px;
	}
	
	.header .group-shot {
		padding-right: 0;
	}

	.header .contact h1, .header .contact h2, .header .contact a {
		font-size: 20px;
		line-height: 20px;
	}
	
	.header .contact h2, .header .contact a {
		font-size: 14px;
		line-height: 15px;
		margin-bottom:-2px;
	}

	.header .group-shot {
		margin-left: 15px;
	}
	
	.home-btn {
		visibility: hidden !important;
		display: none !important;
	}
	.reed-button-size{
		height: 102px;
	}
	/* .reed-button-text-style, .reed-button-text-style-fr{
		font-size: 20px;
		padding: 5px 0px 0px 10px;
	} */
	
	#ProductSearch{
		width: 100px;
	}
	.btn-acc {
		font-size:12px;
	}
	.navbar .nav>li:first-child {
    	margin-left: 0px;
	}
	ul.currency-switcher-mobile{
		margin-left: 2px;
	}
	.lang-switchers .currency-switch a.btn.lang-switch{
		padding: 7px 5px 1px;
		font-size: 14px;
	}
	.navbar .nav>li {
    	margin-right: 0px;
	}
	.navbar .nav>li>a {
	    padding: 18px 7px 12px;
	    line-height: 19px;
	    font-size: 14px;
	}
	.navbar .nav>li:first-child>a {
	    padding: 15px 5px 9px;
	}
	.open ul.reed-whole-cateogies-list-menu , ul.nav li:nth-child(2).dropdown:hover>ul {
		left: -33px;
	}
	ul.reed-whole-cateogies-list-menu {
	    width: 940px;
	}
	.welcome-row p {
	    margin-top: 0px;
	    font-size: 14px;
	}
	.welcome-row .span3 {
    	padding-left: 20px;
	}
	.welcome-row .span3 img {
    	padding-top: 17px;
	}
	.welcome-row .span9 {
    	padding-right: 20px;
	}
    .label{
		font-size: 13px;
	}
	.reed-category-button-size {
		height: 203px;
	}
	.reed-category-button-size img {
		margin-top: -65px;
	}	
	.reed-category-fr-buttons .reed-category-button-size p.reed-button-text-style {
		padding: 5px 5px 0 5px;
		line-height: 22px;
		font-size: 1.3em;
	}
	.reed-category-button-size p.reed-button-text-style{
		font-size: 1.3em;
		line-height: 22px;
		padding: 4px 4px 0px 5px;
	}
	
	
/* -------- REED Comparison Sheet Buttons --------- */
	.reed-compare-sheet .compare-button-header {
        padding: 7px 10px;
    }
    .reed-compare-sheet p {
        padding: 6px 10px 4px;
    }
    .reed-compare-sheet p.compare-button-text, .reed-compare-sheet p.compare-button-button {
        font-size: 13px;
        line-height: 16px;
    }
/* -------- END REED Comparison Sheet Buttons --------- */
    
	
		.group-shot img {    
    margin-top: 24px;
    margin-bottom: 0;
    } 
	.video-test-and-mesure iframe {
        width: 604px;
        height: 340px;
    }
    .welcome-row p{
        margin-left: 12px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
	.content {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	#myCarousel.carousel.slide {
		margin-left: -20px !important;
		margin-right: -20px !important;
	}
	.reed-category-button-size {
    	height: auto;
	}
	.footer {
		padding-left: 5px;
		padding-right: 5px;
	}
	.span8.video-test-and-mesure{
        position: relative;
        padding-bottom: 32.25%;
        padding-top: 26px;
        height: 0;
        margin-bottom: 10px;
	}
	.span8.video-test-and-mesure.video-fr{
    	margin-bottom: 18px;
	}
    .video-test-and-mesure iframe {
        position: absolute;
        top: 0px;
        left: 0;
        width: 105%;
        height: 107%;
    }
    .welcome-row p{
        font-size: 13.5px;
    }
	
	
/* -------- REED Lab Service Request Form -----------------*/
	.lab-well-headers .span3 h4 {
	    width: 250px;
	}
	.client-well div .lab-client-label, .client-well div .lab-client-input {
		margin-top: 0;
	}
	
	
}

@media (min-width: 768px) and (max-width: 830px) {
    .welcome-row p{
        font-size: 12.5px;
    }
}
@media (max-width: 979px) {
	
	.header {
		visibility: hidden !important;
		display: none !important;
	}
	
	.iPadLandscape-mhide {
		visibility: hidden !important;
		display: none !important;
	}
	.reed-button-size{
		height: 77px;
	}
	/* .reed-button-text-style, .reed-button-text-style-fr{
		font-size: 17px;
		padding: 5px 0px 0px 5px;
	} */
	.mhide {
		visibility: hidden !important;
		display: none !important;
	}
	.logo-minimal {visibility: visible; display: inherit;}
	.brandlogo {display: none; visibility: hidden;}
	h1 {font-size: 28px;}
	h2 {font-size: 24px;}
	h3 {font-size: 20px;}
	h4 {font-size: 15px;}
	h5 {font-size: 13px;}
	
	
/*----------------HEADER & NAVIGATION-------------------*/
	.navbar-inner {
	    padding-right: 20px;
	    padding-left: 20px;
	    border-radius: 0px;
	    background-image:url('/images/pages/REEDInstruments/header-background.jpg');
	    background-size: cover;
    }
	.navbar .brand{
		padding: 12px 10px 10px;
		color: #ffffff;
		font-weight: 600;
		text-shadow: none;
	}
	.navbar .brand:hover{
		color: #FFD700;
		
	}	
	button.btn.btn-navbar{
		margin-top: 8px;
	}
	.navbar .btn-navbar .icon-bar {
	    display: block;
	    width: 18px;
	    height: 2px;
	    background-color: #283f6b;
	    -webkit-border-radius: 1px;
	    -moz-border-radius: 1px;
	    border-radius: 1px;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    box-shadow: none;
	}
	.navbar .nav>li>a, .navbar .nav>li:first-child>a {
	    padding: 9px 7px 4px;
	    letter-spacing: 1px;
	}
	.navbar .nav>li>ul {
	    padding: 0;
	    margin: 0 0 10px 7px;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
	    font-weight: normal;
	    color: #ffffff;
	    text-shadow: none;
    }
	.header .contact h3 {
		text-align: right !important;
		font-size: 13px;
		margin-top: -30px;
	}
	
	.header .contact h2 {
		padding-left: 43px;
		font-size: 14px;
	}
	ul.reed-whole-cateogies-list-menu ul {
		border: none;
		width: auto;
		float: none;
	}
	.open ul.reed-whole-cateogies-list-menu {
		display: block !important;
		left: 0px;
	}

    .row-fluid.container > .ipad-searchbar {
        padding: 10px;
        text-align: center;
        margin-bottom: 0;
    }

    .row-fluid.container > .ipad-searchbar > #ProductDisplayForm.input-append {
        display: inline-block;
        float: none;
        width: 100%;
        margin-top: 0;
    }

    #ProductSearch {
        width: 400px;
        max-width: 60%;
    }

/*---------------- Currency Switch -------------------*/
	.lang-switchers .currency-switch a.btn.lang-switch{
	background-color: #283f6b;	
	color:  white;
	}
	.lang-switchers .currency-switch a.btn.lang-switch.active{
	background-color: white;
	color:  #283f6b;
	}
	.lang-switchers .currency-switch a.btn.lang-switch:hover{
	background-color: white;
	color:  #34528b;
	}
	.lang-switchers .currency-switch a.btn.lang-switch:focus{
	background-color: white;
	color:  #283f6b;
	}
	.ca {
		padding-right: 25px !important;
	}
	.btn-acc {
		font-size:12px;
	}    
    p.lead {font-size: 18px; line-height: 24px;}
	.welcome-row p {
	    margin-top: 0px;
	    /*font-size: 10.5px;*/
	}
	.welcome-row .span3 {
    	padding-left: 0px;
	}
	.welcome-row .span9 {
    	padding-right: 0px;
	}
	.label{
		font-size: 11px;
		padding: 4px;
	}
	.label i {
		display: none;
	}
	.category-button-row .reed-button-text-style {
    	max-width: 158px;
	}	
	.reed-category-button-size img {
   		margin-top: -50px;
	}
	
	.reed-category-fr-buttons .reed-category-button-size p.reed-button-text-style {
		padding: 5px 5px 0 5px;
		line-height: 20px;
		font-size: 1.3em;
	}
	.reed-category-button-size p.reed-button-text-style{
		font-size: 1.3em;
		line-height: 18px;
		padding: 10px 0px 0px 10px;
	}
    
    
/* -------- REED Comparison Sheet Buttons --------- */
	.reed-compare-sheet .compare-button-header {
        padding: 7px 8px;
    }
    .reed-compare-sheet p {
        padding: 6px 7px 4px;
    }
    .reed-compare-sheet p.compare-button-text, .reed-compare-sheet p.compare-button-button {
        font-size: 12px;
        line-height: 15px;
    }
/* -------- END REED Comparison Sheet Buttons --------- */

	/* ---------COOKIES------------ */

	#container-cookie-allow{
		position: fixed;
		bottom: 0em !important; 
	}
	/* ---------COOKIES END------------ */
	
}
@media (max-width: 850px) {
/* -------- REED Comparison Sheet Buttons --------- */
    .reed-compare-sheet .compare-button-header {
        padding: 6px 7px;
    }
    .reed-compare-sheet p {
        padding: 5px 6px 3px;
    }
    .reed-compare-sheet p.compare-button-text, .reed-compare-sheet p.compare-button-button {
        font-size: 11px;
        line-height: 14px;
    }
    .reed-compare-sheet p.compare-button-text {
        letter-spacing: -0.25px
    }
    .reed-compare-sheet p.compare-button-button {
        letter-spacing: normal;
    }
/* -------- END REED Comparison Sheet Buttons --------- */
}
@media (min-width: 768px) {
		.welcome-row.row-fluid .span8 {
			width: 66.334%;
		}
		.welcome-row.row-fluid .span4 {
			width: 31.667%;
			margin-left: 0;
			margin-right: 2%;
		}
		.welcome-row.row-fluid .span4 img{
			width: 100%;
		}
		.home-button-row .span4.home-button{
			width: 32.6667%;
			margin-left: 1%;
		}
		.category-button-row .span4.home-button {
			width: 30%;
			margin-left: 5%;
		}
		.row-fluid.home-button-row :first-child {
			margin-left: 0;
		}
		.row-fluid.category-button-row :first-child {
			margin-left: 0;
		}
        .video-test-and-mesure{
        width: 63% !important;
        margin-left: 0 !important;
        }
        .row-fluid.welcome-row .span4 span::after{
        content: "\a";
        white-space: pre;
        }
}

@media (max-width: 767px) { 
	#cs-footer {width: 104%; padding:23px 10px 0 10px; margin-left: -20px; }
	.footer {height: 100%;}
	[class*="span"] {margin-bottom: 10px;}
	p.lead {font-size: 18px; line-height: 24px;}
	.welcome-row p {
	    margin-top: 0px;
	    font-size: 14px;
	    margin-bottom: 20px;
	}
	.row-fluid.welcome-row > .span4 {
		text-align:center;
	}

	.row-fluid.home-button-row > .span4 { 
		margin:0 auto 10px auto;
	}

	#listdiv, #mapdiv{
		margin-bottom: 0;
		border-left: 0;
	}
	.distributor-listing div.row-fluid div.span12{
		margin-bottom: 0;
	}
	.distributor-listing h4{
		padding-top: 8px;
		margin-top: 0;
	}
	.distributor-listing div.row-fluid div.span6:first-child{
		font-weight: 900;
	}
	.distributor-listing div.row-fluid div.span6{
		margin-bottom: 0;
		padding:5px; 
		min-height: 0;
	}
	.distributor-listing-state div.row-fluid div.span4:first-child{
		font-weight: 900;
	}
	.distributor-listing-state div.row-fluid div.span4{
		margin-bottom: 0;
		padding:5px; 
		min-height: 0;
	}
	.distributor-listing-state div.row-fluid div.span4:first-child{
		padding-bottom: 0;
	}
	.distributor-listing-state div.row-fluid div.span4:nth-child(2){
		padding-top: 0;
		padding-bottom: 0;
	}
	.distributor-listing-state div.row-fluid div.span4:last-child{
		padding-top: 0;
	} 
	.label{ 
		display: inline-block;
		padding: 7px;
		font-size: 14px;
		font-weight: 400;
		font-family: 'Eurostile', "Helvetica Neue",Helvetica,Arial,sans-serif;
		line-height: 14px;
		color: #fff;
		text-shadow: none; 
		/*text-shadow: 0 -1px 0 rgba(0,0,0,0.25);*/
		white-space: nowrap;
		vertical-align: top;
		border-radius: 4px;
	}
	.row-fluid .category-button-row .span4.home-button {
		width:36%;
	}
	.reed-button-size{
		height: 127px;
	}
	/* .reed-button-text-style, .reed-button-text-style-fr{
		font-size: 20px;
		padding:10px 0px 0px 10px;
	} */
	.reed-category-button-size {
		height: 34%;
	}
	.reed-category-fr-buttons .reed-category-button-size p.reed-button-text-style {
		line-height: 19px;
		font-size: 1.3em;
	}
	.reed-category-button-size p.reed-button-text-style{
		font-size: 1.3em;
		line-height: 18px;
		padding: 10px 0px 0px 10px;
	}
	.dnr-product-box-setting .span10>.row-fluid>.span3 {
		margin-bottom: 0px;
	}
	.span8.video-test-and-mesure{
    	position: relative;
        padding-bottom: 52.25%;
        padding-top: 30px;
        height: 0;
	}
	.video-test-and-mesure iframe {
        position: absolute;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .row-fluid.welcome-row {
        margin-top: -30px;
    }
    
/* -------- REED Comparison Sheet Buttons --------- */
    a.reed-product-compare-sheet-productpromo {
        display: none !important;
        visibility: hidden !important;
    }
/* -------- END REED Comparison Sheet Buttons --------- */
 } 
@media (min-width: 481px) and (max-width: 625px){
	.reed-category-fr-buttons .reed-category-button-size p.reed-button-text-style {
		line-height: 17px;
		font-size: 1em;
	}
	.reed-category-button-size p.reed-button-text-style{
		font-size: 1em;
		line-height: 16px;
		padding: 8px 5px 8px;
	}
}

@media (max-width: 480px) {
    .lead {font-size: 16px; line-height: 23px;}
    #cs-footer {width: 108%; padding:23px 10px 0 10px; margin-left: -20px; }
	.ip-hide {display: none; visibility: hidden;}
    #modal-lead {
        width: 85%;
    }
    .reed-button-size{
	    width: 100%;
		height: 110px;
	}
	/* .reed-button-text-style, .reed-button-text-style-fr{
		font-size: 1.15em;
    	line-height: 16px;
		padding:10px 0px 0px 10px;
	} */
	.reed-category-fr-buttons .reed-category-button-size p.reed-button-text-style {
		line-height: 17px;
		font-size: 1.1em;
	}
	.reed-category-button-size p.reed-button-text-style{
		
		line-height: 16px;
		font-size: 1em;
		padding: 7px;
	}
	
		.row-fluid .category-button-row .span4.home-button {
		width:60%;
	}
	/* .reed-category-button-size {
		max-height: 192px;		
	} */

}

@media (max-width : 320px) {
	.mobilebrand {display: none; visibility: hidden;}
	.img-polaroid {display: none; visibility: hidden;}
	.reed-category-fr-buttons .reed-category-button-size p.reed-button-text-style {
		line-height: 15px;
		font-size: 1em;
	}
}

/* -------- IE 9+ CSS FILE ----------*/
@media screen and (min-width:0\0) {
.sprite {display: inline-block;}
.sprite {background-image: url(/images/icons/Css-sprite-direct.png);  max-width: 100%; background-size: 100%;} 
.freeshipping-vm-w-sprite { background-position: 0 0%; background-size: 100%; }
.freeshipping-vm-sprite { background-position: 0 8.86918%; background-size: 101.277955%; }
.secure-online-store-footer-b-sprite { background-position: 0 17.725753%; background-size: 113.620072%; }
.secure-online-store-footer-w-sprite { background-position: 0 27.090301%; background-size: 113.620072%; }
.chat-live-mobile-1-sprite { background-position: 0 35.199139%; background-size: 317%; }
.itm-phone-icon-w-sprite { background-position: 0 40.884574%; background-size: 616.615385%; }
.facebook-w-sprite { background-position: 0 46.609257%; background-size: 634%; }
.facebook-sprite { background-position: 0 52.206674%; background-size: 634%; }
.linkedin-rounded-w-sprite { background-position: 0 57.80409%; background-size: 634%; }
.twitter-w-sprite { background-position: 0 63.401507%; background-size: 634%; }
.twitter-sprite { background-position: 0 68.998924%; background-size: 634%; }
.youtube-w-sprite { background-position: 0 74.59634%; background-size: 634%; }
.youtube-sprite { background-position: 0 80.193757%; background-size: 634%; }
.contact-info-envelope-sprite { background-position: 0 83.455497%; background-size: 905.714286%; }
.can-flag-sprite { background-position: 0 85.818561%; background-size: 1056.666667%; }
.eu-flag-sprite { background-position: 0 88.112617%; background-size: 1056.666667%; }
.uk-flag-sprite { background-position: 0 90.406674%; background-size: 1056.666667%; }
.usa-flag-sprite { background-position: 0 92.70073%; background-size: 1056.666667%; }
.reedinstruments-home-icon-sprite { background-position: 0 94.994786%; background-size: 1509.52381%; }
.home-icon-sprite { background-position: 0 97.288843%; background-size: 1585%; }
.ca-sprite { background-position: 0 98.657025%; background-size: 1981.25%; }
.us-sprite { background-position: 0 100%; background-size: 1981.25%; }
}