/*Theme Name: Richards MFGAuthor: MSM DesignZAuthor URI: http://msmdesignz.com/Description: Richards Manufacturing website themeVersion: 2.0*/body {	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size:14px;	/*font-weight:300;*/	color: #000;	-webkit-font-smoothing: antialiased;	font-smoothing: antialiased;	margin: 0;}body.mceContentBody { background:#fff; padding:10px 20px!important; }.grecaptcha-badge { display:none!important; }* {	border:0;	margin:0;	padding:0}h1,h2,h3,h4,h5,h6 {	padding:10px 0;	margin:0;	color:#231F20;	font-weight:700;}h1 {	font-size: 30px;}p,ul {	margin:0}p {	line-height:20px}a {	color:#231F20;	text-decoration:underline}a:hover {	color:#231F20;	text-decoration:none;}a.nocolor { color:#231F20!important; }a.noline, .noline a,a.toline, .toline a { text-decoration:none; }a.toline:hover, .toline a:hover { text-decoration:underline; }.black { color:#000!important; }.link-black a, a.link-black,.to-black a:hover, .to-black a:focus, .to-black a:active,a.to-black:hover, a.to-black:focus, a.to-black:active { color:#000!important; }.orange { color:#f7921e!important; }.link-orange a, a.link-orange,.to-black a:hover, .to-black a:focus, .to-black a:active,a.to-black:hover, a.to-black:focus, a.to-black:active { color:#f7921e!important; }.center-block {	max-width:1120px;	width:100%;	margin:0 auto!important;}.container-fluid {	float:left;	padding:0;	width:100%;}.row {	margin:0}.img-responsive {	width:100%;	height:auto}.form-control {	border-radius:0}.text-danger {	color:#ff0000;	font-weight:300;}.clear {	clear:both}button {	border:0}.line a, a.line { text-decoration:underline!important; }.noline, .noline * { text-decoration:none!important; }.strongish { font-weight:600!important; }.strong { font-weight:700!important; }.stronger { font-weight:800!important; }.light { font-weight:300!important; }.normal { font-weight:400!important; }.upper { text-transform:uppercase!important; }.lower { text-transform:lowercase!important; }.uplow { text-transform:none!important;}.copy h1 .hidden-title { display:none; }.no-shadow { text-shadow:none; }.f-row, .f-col { display:flex; } .f-col { flex-direction:column; } .f-wrap { flex-wrap:wrap; }.j-btw { justify-content:space-between; } .j-ctr { justify-content:center; } .j-end { justify-content:flex-end; }.x-start {align-items:flex-start;} .x-ctr { align-items:center; } .x-end { align-items:flex-end; } .x-base { align-items:baseline; }.no-flexbox .f-row, .no-flexbox .f-col { display:box; display:flexbox; } .no-flexbox .f-col { box-orient:vertical; }.no-flexbox .f-wrap > * { display:inline-block; width:100%; vertical-align:top; }.no-flexbox .j-btw { box-pack:justify; flex-pack:justify; }.no-flexbox .j-ctr { box-pack:center; flex-pack:center; }.no-flexbox .j-end { box-pack:end; flex-pack:end; }.no-flexbox .x-start { box-align:start; flex-align:start; }.no-flexbox .x-ctr { box-align:center; flex-align:center; }.no-flexbox .x-end { box-align:end; flex-align:end; }.no-flexbox .f-row > *, .no-flexbox .f-col > * { box-flex:1; }/* Top-------------------------------------------------------- */nav {	float:left;	border-radius:0!important;	width:100%;	margin:0!important;	padding:0;	position:relative;	text-transform:uppercase;	background-color:transparent!important}.subpage nav {	background-color: #F99309 !important}nav .col-sm-12 {	padding: 10px 0;}nav .col-xs-4 {	padding: 0;}nav .col-xs-8 {	padding: 0;	width: 66.6%}.nav-container {	width:100%;}.navbar {	border:0}.nav {	text-align: right !important}.navbar-nav li {	float: none;	display:inline-block;}.navbar-nav {	text-transform:uppercase;	width:100%;	margin: 0;	padding: 5px 0 0 0;	font-weight: 600; }.collapse {	padding: 0 !important;}.navbar-nav li a {	text-align:center;	color:#000 !important;	text-decoration:none;	padding:15px 14px;	cursor:pointer;}.subpage .navbar-nav li a {	color:#fff !important;}.subpage .navbar-nav li a:hover {	background-color: #fff;	text-decoration: none;	}.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,.navbar-nav .active a {	background-color: transparent !important;}.navbar-nav li a:hover {	color:#000 !important;	text-decoration: underline;}.cssmenu .sub-menu,.subpage .navbar-nav>.active>a:hover,.subpage .menu-item-has-children:hover>a {	background-color:#fff !important;}.cssmenu .sub-menu {	padding: 0;	border:2px solid #f5f5f5;}.cssmenu .sub-menu li {	display: block;	border-bottom:	1px dotted #ccc;}.cssmenu .sub-menu li:last-child {	border-bottom: none !important;}.subpage .cssmenu .sub-menu li a,.subpage .menu-item-has-children:hover>a {	color:#000 !important;}.cssmenu .sub-menu li a {	text-transform: capitalize !important;	font-size:13px;	font-weight:300;	text-align: left !important;}.cssmenu .sub-menu li a:hover {	color:#000 !important;	background-color: #eee!important;}/** CSS Menu */.cssmenu a { cursor:pointer; }.cssmenu ul { text-align: right;margin: 0; }.cssmenu > ul > li {	display:inline-block;	position: relative;}.cssmenu > ul > li	img {	vertical-align: middle;}.cssmenu > ul > li > a {	text-transform: uppercase;	text-decoration: none;	display: block;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}.cssmenu > ul > li > ul {	z-index: 999;	opacity: 0;	visibility: hidden;	text-align: left;	position: absolute;	left: 0;	width: 200px;	margin: 0;	padding: 0;	list-style: none;}.cssmenu > ul > li:hover > ul {	opacity: 1;	visibility: visible;}.cssmenu > ul ul > li {	position: relative;}.cssmenu ul ul a {	text-transform: uppercase;	text-decoration: none;	font-weight: 700;	font-size: 13px;	padding: 10px;	display: block;}.cssmenu ul ul ul {	visibility: hidden;	opacity: 0;	position: absolute;	top: -16px;	left: 206px;	padding: 8px;	text-align: left;	width: 160px;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.cssmenu ul ul > li:hover > ul {	opacity: 1;	left: 190px;	visibility: visible;}.slicknav_menu { display:none; }.slicknav_nav .slicknav_arrow { font-size:1em!important; }#top-alert { display:block; background:#F99309; color:#fff; font-weight:700; letter-spacing:0.025em; font-size:16px; }#top-alert:hover, #top-alert:focus, #top-alert:active { background:#FCAB31; }/* Slideshow */.slideshow img {	position:relative}.slideshow .item .slide-content {	position:absolute;	width:100%; height:100%;	top:0;	display:box; display:flexbox; display:flex;}.slide-copy-wrap {	margin:150px auto 0;	width:100%; max-width:1520px;}.slideshow .copy {	background: url('../png/slide-text.png') repeat;	padding: 10px 20px;	max-width: 540px;	width:100%;	color: #fff;}.slideshow .copy h2 {	font-size:26px;	padding: 5px 0;	text-transform: uppercase;	color: #f7921e;}.slideshow .copy p {	color: #fff;	font-size: 18px;	font-weight:600;	line-height: 24px;	padding: 5px 0;	margin: 0;}.slideshow .copy button {	background-color: #f7921e;	font-size:13px;	font-weight:700;	color: #fff;	text-transform: uppercase;	padding: 5px 10px;	border-bottom: 1px solid #FDA55D !important;	border-top: 1px solid #FFC582 !important;}.slideshow .copy button:hover {	color: #f7921e;	background-color: #eee;	border-bottom: 1px solid #fff!important;	border-top: 1px solid #fff !important;}.slideshow .flexslider { margin-bottom:0; border:none; }.slideshow .flex-control-nav {width: 100%; position: absolute; bottom: 30px; text-align: center; z-index: 3;}.slideshow .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}.slideshow .flex-control-paging li a {width: 15px; height: 15px; display: block; background: #ccc; background: #CCC; cursor: pointer; border: 2px solid #FFF; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }.slideshow .flex-control-paging li a:hover { background:#333; background:rgba(0,0,0,0.7); }.slideshow .flex-control-paging li a.flex-active { background:#f7921e; cursor:default; }/* Pagination */.wp-paginate li { display:inline; list-style:none; }.wp-paginate a { background:#fff; border:1px solid #2E271D; color:#2E271D; text-align:center; font-weight:400; line-height:normal; }.wp-paginate a, .wp-paginate .current { margin-right:4px; padding:2px 7px; }.wp-paginate a:hover, .wp-paginate a:active { background:#eee; }.wp-paginate .title { font-weight:600; margin-right:10px; color:#2E271D; }.wp-paginate .gap { color:#999; margin-right:4px; }.wp-paginate .current { background:#2E271D; border:1px solid #2E271D; color:#fff; }.wp-paginate .prev, .wp-paginate .next { position:relative; top:-1px; padding-top:1px; padding-bottom:3px; display:inline-block; }.category .navigation { clear:both; padding-top:20px; }/* Site Search ----------- */.site-search {	background-color: #2E271D;	padding: 25px 0;}.home .site-search	.center-block {	max-width: 600px !important;}.site-search h3 {	text-transform: uppercase;	color: #fff;	font-size: 14px;	font-weight:700;	padding: 0 45px 0 0;}.site-search h3	span {	color: #f7921e;}.site-search .form-group {	float: left;}.site-search .form-control {	padding: 3px 8px;	height: 31px;		width: 198px;	margin: 0;	font-size: 14px;	color: #827F78;}.site-search .form-control::-moz-placeholder {	color: #827F78!important;	opacity:1}.site-search .form-control:-ms-input-placeholder {	 color: #827F78!important}.site-search .form-control::-webkit-input-placeholder {	 color: #827F78!important}.site-search form p {	text-transform: uppercase;	color: #AAA9A5;	font-weight:800;	padding: 5px 10px;}.site-search button {	float:	left;	width:129px;	height:31px;	background-color: #f7921e;	font-size:13px;	font-weight:700;	color: #fff;	text-transform: uppercase;	padding: 5px 10px;	margin: 0 0 0 10px;}/* Home */.home-copy {	padding: 20px 20px 40px;}.home-copy h1 {	font-size:30px;	font-weight:600;	color: #f7921e;	padding: 15px 0;}.home-copy p {	padding: 5px 0;	line-height: 22px;	font-size: 14px;}.quick-links {	padding: 20px 0;	background-color: #F6F6F6;}.quick-links .col-xs-3 {	padding: 0;	margin-bottom:20px;}.quick-links .col-xs-3 img {	margin:10px 0;}.quick-links .col-xs-3 h3 {	padding: 5px 0;	margin: 0;	font-size:14px;	font-weight:300;	text-transform: uppercase;}.quick-links .col-xs-3 p {	padding: 10px 20px;	font-size: 12px;	line-height: 16px;}.quick-links .col-xs-3 p.txt {	height: 85px;}.quick-links button {	background-color: #f7921e;	font-size:13px;	font-weight:700;	color: #fff;	text-transform: uppercase;	padding: 5px 10px;	border-bottom: 1px solid #FDA55D !important;	border-top: 1px solid #FFC582 !important;}.quick-links button:hover {	color: #f7921e;	background-color: #fff;	border-bottom: 1px solid #fff!important;	border-top: 1px solid #fff !important;}.request {	position: relative;}.request .col-sm-12 {	width: 960px;	max-width:100%;	padding:10px 0;	top: 0;}.request .col-xs-4 {	padding: 0;}.request .col-xs-8 {	padding:40px 0 20px 100px;}.request p {	float: left;	color: #fff;	width: 420px;	font-size: 30px;	line-height: 38px;	padding: 0;	text-shadow: 3px 3px 3px #000;}.request	button {	background-color: #2E271D;		color: #fff;		padding: 5px 45px;		text-shadow: none;		font-size: 17px;		font-weight:800;		text-transform: uppercase;		margin-top: 30px;}.request	button:hover {	background-color: #f7921e;	text-decoration: none;}/* Contact */.contact-richards {	padding: 20px 0;}.contact-richards .col-xs-8, .contact-richards .col-xs-4 {	padding: 0;}.contact-richards h4 {	color: #f7921e;	padding: 20px 0 10px 0;	font-size:30px;	line-height:36px;	font-weight:300;}.contact-richards	ul {	padding: 10px 0;	margin: 0;}.contact-richards	ul li {	padding: 5px 0 5px 35px;	list-style-type: none;	font-size:18px;	font-weight:300;}.contact-richards	.tel {	background: url('../jpg/phone.jpg') left no-repeat;}.contact-richards .fax {	background: url('../jpg/fax.jpg') left no-repeat;}.contact-richards	.email {	background: url('../jpg/email.jpg') left no-repeat;}.contact-richards .address {	background: url('../jpg/address.jpg') left no-repeat;}.contact-richards ul li a {	color: #000;}.contact-richards	ul li a:hover {	color: #f7921e;}.social a {	display:inline-block; background:#fff; color:#F99309;	width:35px; height:35px; font-size:24px; text-align:center;} .social a:not(:last-child) { margin-right:2px; }/* Sub Page */.content {	background-color: #eee;}.content .col-sm-12 {	padding: 0;}.content .col-sm-4 {	padding: 0;}.content .col-sm-8 {	background-color: #fff;	padding: 5px;}/* Sidebar */.sidebar h2, .blog-sidebar h2 {	border-bottom: 1px solid #999;	font-size:14px;	text-transform: uppercase;	padding:10px;	font-weight:700;}.sidebar ul {	padding: 10px;	margin: 0;	font-size:14px;	font-weight:400;}.blog-sidebar ul {	padding: 10px;	margin: 0;	font-size:13px;}.sidebar li a, .blog-sidebar li a {	text-decoration: none;	color: #000;}.sidebar li a:hover, .blog-sidebar li a:hover {	text-decoration: underline;}.sidebar ul li, .blog-sidebar ul li {	list-style-type: none;	padding: 5px 0;	text-transform : uppercase;}.sidebar ul li ul {	padding: 5px 0 5px 30px;	font-size:11px!important;}.sidebar ul li ul li {	padding: 2px 0;}.sidebar .sub-nav ul li ul li a {	font-size: 11px!important;}.sidebar ul li {	list-style-type: none;}.sidebar .page-item-34 .children,.sidebar .page-item-84 .children,.sidebar .page-item-96 .children { display:none; }/* Content */.content .copy {	padding: 15px;}.content .copy h1, .content .copy h2, .content .copy h3 {	font-size:20px;	/*font-weight:300;*/	font-weight:400;	color: #f7921e;	margin:0;	padding:10px 0;}.content .copy h1 {	font-size:30px;	padding-top:0;}.content .copy p, .content form p, .content .copy ul {	padding: 5px 0;	line-height: 22px;}.content .copy ul {	padding-left:20px;}/* Collapse Rows (FAQ) */.d-none { display:none; }.layout-collapse a { cursor:pointer; }.layout-collapse .collapse-icons:not(:last-child) { margin-bottom:3rem; }.layout-collapse .collapse-title { cursor:pointer; line-height:1; text-decoration:none!important; }.layout-collapse .collapse-icons .collapse-title h2 { font-size:1.8rem; margin-left:1rem; margin-bottom:0; line-height:1; color:inherit!important; }.layout-collapse .collapse-icons .collapse-title .collapse-toggle { font-size:1rem; width:1.8rem; height:1.8rem; border:2px solid; border-radius:1.8rem; text-align:center; }.layout-collapse .collapse-icons .collapse-title .fa-plus { width:1em; position:relative; top:-1px; }.layout-collapse .collapse-icons .collapse-title .fa-minus { width:1rem; position:relative; top:-1px; }.layout-collapse .collapse-icons .collapse-title .collapse-toggle > * { line-height:1.6rem; }.layout-collapse .collapse-icons .collapse-content { padding:2rem; overflow:hidden; }.layout-collapse .collapse-title.open span.visible { display:none; }.layout-collapse .collapse-title.open span.d-none { display:block; }/* Sales Rep */.single-rep { background:none; }.sales-rep, .col-sm-12.search-results {	background-color: #fff;	padding: 10px !important;}.sales-center-block {	max-width: 980px;}.sales-rep .map { margin-bottom:12px; }.sales-rep-na.group { padding-bottom:10px; }.sales-rep h1, .sales-rep-table h1, .search-results h1 {	font-size:26px;	font-weight:400;	color: #f7921e;	padding:10px 5px 20px 5px;	margin: 0;}.sales-rep h1 + h2, .sales-rep-table h1 + h2 { margin-top:-22px; }.sales-rep h2, .sales-rep-table h2 {	font-size:20px;	font-weight:400;	color: #f7921e;	padding:22px 5px 12px;}.sales-rep-pg-title { display:inline-block; }.sales-rep-pg-title + .intl-reps { display:inline-block; float:right; margin-top:15px; margin-bottom:20px; }.sales-rep h1 a {padding: 10px 0 0 0;float: right;font-size: 14px;}.search-results table {	margin: 10px 0;	width: 100% !important;	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;}.sales-rep-table { padding:0 8px 0 0; width:auto; }.sales-rep-table table {	/*width: 100% !important;*/	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;}.sales-rep-table th, .sales-rep-table td, .search-results td, .search-results th {	padding: 8px;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	vertical-align:middle;}.sales-rep-table th {font-size: 15px;	background-color: #2E271D;	color:	#fff;	text-align: center;}.sales-rep-table td {	font-size: 14px !important;}.sales-rep-table tr > :nth-child(1) { min-width:145px; max-width:145px; }.sales-rep-table tr > :nth-child(2) { min-width:90px; width:90px; }.sales-rep-table tr > :nth-child(3) { min-width:140px; width:140px; }.sales-rep-table tr > :nth-child(4) { min-width:110px; width:110px; }.sales-rep-table tr > :nth-child(5) { min-width:110px; width:110px; }.sales-rep-table tr > :nth-child(6) { min-width:110px; width:110px; }.sales-rep-table tr > :nth-child(7) { min-width:200px; /*max-width:170px;*/ }.sales-rep-table tr > :nth-child(7) a { /*word-break:break-all;*/ white-space:nowrap; }.content .sales-rep .copy { padding:15px 0 0; }.sales-rep-lists { background:#ececec; padding:15px; margin:0 3px; clear:both; }.sales-rep-intl { margin-bottom:4px; }.sales-rep-lists h3 { font-size:16px; font-weight:600; padding:0; margin-bottom:3px; }.sales-rep-intl li { padding-top:5px; }.sales-rep-lists a { text-decoration:none; }.sales-rep-lists a:hover, .sales-rep-lists a:focus, .sales-rep-lists a:active { text-decoration:underline; }.search-results .col-xs-12 {	padding:	10px 0 0 0;}.search-results th {	font-size: 15px;	text-align: center;	background-color: #2E271D;	color: #fff;	}.search-results table a {	text-decoration:none;}.search-results table a:hover {	text-decoration:underline;}/* Form */.content form label {	font-weight: normal;}.content form small {	font-style: italic;}.content form .width{	width: 50%;}.content form .button {	background-color: #f7921e;	font-size:14px;	font-weight:700;	color: #000;	text-transform: uppercase;	padding: 5px 10px;	border-radius: 0;}.content form .button:hover {	background-color: #000;	color: #fff;}/* Breadcrumb */.breadcrumb {	background-color: transparent;	border-bottom: 1px dotted #ccc;	margin:0 5px;	padding: 8px 10px 10px 10px;	font-size: 12px;}.breadcrumb li a, .breadcrumb li.active {color: #f7921e;	text-decoration: none;}.breadcrumb > li + li:before {	padding: 0 5px;	color: #000;	content: "»\00a0";}.breadcrumb li a:hover {	text-decoration: underline;}.crumbs { font-weight:600; }/* category */.category, .product {	padding: 15px 10px;}.category h1, .product h1, .resource h1 {	font-size:26px;	font-weight:300;	color: #f7921e;	padding: 0 5px 10px 5px;	margin: 0;}.category .copy {	padding:10px;}.category .col-xs-4 {	padding: 5px;}.category .col-xs-4 img {width: 100%;height: auto;	border-top: 1px solid #eee;	border-left: 1px solid #eee;	border-right: 1px solid #eee;}.category .col-xs-4 h2 {	background-color: #FFB648;	height: 60px;	padding: 10px;	font-size:13px;}.category .col-xs-4 a {	text-decoration: none;}.category .col-xs-4 a:hover h2 {	background-color: #2E271D;	color: #fff;}.category .main-img {	margin: 10px 0;}/* Product */.product .copy, .resource {	padding: 10px 0;}.product table, .resource table {	width: 100%;	margin: 10px 0;}.product-data {	border-left: 1px solid #000;	border-top: 1px solid #000;}.product-data a {	text-decoration: none;}.product-data a:hover {	text-decoration: underline;}.product-data thead th, .product-data td {	padding: 5px;	border-right: 1px solid #000;	border-bottom: 1px solid #000;}.product-data thead th, .product-data td:not(:first-child) {	text-align:center;}.resource table {	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;}.product-data thead th {	text-transform:uppercase;	color:	#fff;	background-color: #F8901F;}.resource thead th {	text-align: center;	background-color: #2E271D;	color: #fff;}.resource table td, .resource table th {	padding: 5px;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	vertical-align:middle;}.product-data td {	background-color: #FEEECC;	border-left: 1px solid #000;	border-top: 1px solid #000;}.product-data a, .resource table a, .search-results table a, .sales-rep-table a {	color: #F8901F;	display:inline-block;}.tabs {	padding: 10px 0;}.tab-pane table { margin: 0; }.tab-pane thead { border-left:1px solid #000; border-top:1px solid #000; }.tab-pane tbody { border-left:1px solid #ccc; font-size:13px; }.tab-pane tbody:first-child { border-top:1px solid #ccc; }.tab-pane thead {	background-color:#2E271D;	color:#fff;	font-weight:600;}.tab-pane tr.subhead { background-color:#adadad; color:#000; }#resources.tab-pane thead { font-size:16px; }#resources.tab-pane tbody { font-size:14px; }.tab-pane td, .tab-pane th {	padding: 5px;	vertical-align:middle;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;}.tab-pane thead th, .tab-pane thead td {	border-right:1px solid #000;	border-bottom:1px solid #000;	text-align:center;}.tab-pane thead tr:not(.subhead) > :not(:last-child) {	border-right:1px solid #ccc;}.tab-pane strong { font-weight:600; }#features {	padding: 10px;	border:1px solid #ccc;	border-top:0;}#features h4 {	padding: 10px 0;	font-size: 18px;}#features ul, #features ol {	padding:	5px 0 5px 20px;}.tab-pane table h4 a {	color: #F8901F;}.resource_title {	padding: 0 !important;	font-size: 15px;	font-weight:600;	color:	#f7921e;}#resources img {	width: auto !important;	height: 80px;}.resource_title a {text-decoration: none;font-size: 15px;color:	#f7921e !important}.resource_title a:hover {text-decoration: underline;}#resources a, .resource a {	text-decoration: none;}#resources a:hover, .resource a:hover {	text-decoration: underline;}.nav-tabs {	padding: 0 0 6px 22px;	border-bottom-color:#ccc;}.nav-tabs>li.active>a {	border:1px solid #ccc;	/*border-bottom-color:transparent!important;*/}/*.nav-tabs>li>a:hover, .nav-tabs>li.active>a:active, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {	border-color:transparent!important;}*/.nav-tabs .active a, .nav-tabs a {	cursor: pointer !important;	color: #000 !important;	text-decoration: none;	/*border-bottom-color:#ccc!important;*/}.nav-tabs a {font-size: 14px;color: #000;border-radius: 0 !important;background: #ccc;}.nav-tabs a:hover, .nav-tabs a:focus, .nav-tabs a:active {color:	#fff !important;	background-color: #2E271D !important;}.nav-tabs>li { transform:skewX(-45deg); }.nav-tabs>li>a { min-width:160px; text-align:center; backface-visibility:hidden; transform:translateZ(1px); outline:1px solid transparent; margin-right:6px; }.nav-tabs>li>a>span { display:inline-block; transform:skewX(45deg) translateZ(-1px); }.tab-pane td img {	display:block;	margin:auto;	max-width:100%;	width:auto;	height:auto;}#related img { max-width:100px; }.tab-pane .table-thumb { width:200px; }td a + a, td img + a { margin-left:4px; }/* Blog */.blog-sidebar .col-xs-12 {	padding:	0;}.blog-sidebar form {float:	left;	background-color: #2E271D;	padding: 15px 10px !important;}	.blog-sidebar h3 {	text-transform: uppercase;	color: #fff;	font-size: 14px;	font-weight:700;	padding: 5px 0;}		.blog-sidebar .form-control {	float:left;	padding: 3px 8px;	height: 31px;		width: 200px;	margin: 0;	font-size: 14px;	color: #827F78;	font-weight:600;}	.blog-sidebar button {		float:	left;		width:80px;		height:31px;		background-color: #f7921e;		font-size:13px;		font-weight:700;			color: #fff;		text-transform: uppercase;		padding: 5px 10px;		margin: 0 0 0 10px;		border-bottom: 1px solid #FDA55D !important;		border-top: 1px solid #FFC582 !important;	}.blog-posts h1 {	font-size:26px;	font-weight:300;	color: #f7921e;	padding:10px 5px;}.blog-posts .col-xs-12 {	padding: 10px 0;}.blog-posts h2 {	font-size:22px;	font-weight:300;	border-bottom:	1px solid #000;	color: #000;	padding:10px 5px;	margin: 0 0 10px 0;}.blog-posts p {	padding: 5px 0;}.blog-posts .small {	color: #f7921e;}.blog-posts button {	background-color: #f7921e;	font-size:14px;	font-weight:700;	color: #000;	text-transform: uppercase;	padding: 5px 10px;	border-radius: 0;}.blog-posts button:hover {	background-color: #000;	color: #fff;}/* Footer */footer {padding: 30px 0;background-color: #F99309;	border-top: 5px solid #FCAB31;}footer a {	color: #000;	text-decoration: none;}footer a:hover {	color: #000;	text-decoration: underline;}footer .col-xs-6 {	padding: 0;}footer .col-xs-4 {	padding: 0 10px 0 0;}footer .col-xs-4 ul {	padding: 5px 0;	text-transform: uppercase;	margin: 0;	list-style-type: none;	line-height: 20px;}footer .col-xs-4 ul li {	font-size: 11px !important;}footer h6 {	text-transform: uppercase;	font-weight:700;	font-size: 12px;	padding: 0;}#footer .social {	padding: 15px 0 0 0;	float: right;	text-align: right;}#footer .social li {	display: inline;}footer	p {	padding: 15px 0 0 0;	font-size: 12px;}.sales-rep-responsive {	display: none;}.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {	background-color: #eee;	border-color: #ccc !important;}/* FancyBox */.fancybox-title-float-wrap {	margin-bottom:-24px;	right:0; left:0;}.fancybox-title-float-wrap .child {	margin-right:0; width:100%;	font-weight:400; color:#949494; text-shadow:none;	background:#fff; border-radius:0 0 4px 4px;}/* Contact Page Revised */.content .contact-title { text-align:center; }.contact-info h2 { padding-bottom:0.5rem!important; }.content .contact-new { margin-top:30px; text-align:center; }.content .contact-new h2 { font-size:16px; font-weight:600; text-transform:uppercase; padding:12px 0px 7px!important; }.content .contact-new h3 { font-size:15px; font-weight:600; padding:0; line-height:22px; margin-bottom:2px; }.contact-new li span { display:block; }.contact-new li:not(:last-child) { margin-bottom:14px; }.contact-info ul { list-style:none; margin-left:0; padding-left:0!important; }.contact-new .fa { color:#f7921e; font-size:24px; }/* CSS Columns */.css-col > .group, .css-col p, .css-col ul li, .css-col nav, .css-col > div, .css-col > li, .css-sub-col ul li, .css-sub-col > li { -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid-column; }.css-col.col-2 { column-count:2; }.css-col.col-3 { column-count:3; }.css-col ul { list-style:none; margin-left:0; }/*	1280px - Screen Breakpoint ----------- */@media only screen and (max-width : 1280px) {	.center-block { max-width:960px; }	.sales-center-block { max-width:980px; }	.slideshow .item .slide-content {		align-items:center;	}	.no-flexbox .slideshow .item .slide-content {		box-align:center; flex-align:center;	}	.slide-copy-wrap { margin-top:0; }}/*	1024px - Screen Breakpoint ----------- */@media only screen and (max-width : 1024px) {	/* Request */	.request .col-xs-4 {		text-align: center;	}	.request .col-xs-4 img {		width: 65%;		display: inline-block;		height:auto;	}	.request .col-xs-8 {		padding:20px 0 20px 80px;	}	.site-search {		padding: 25px 10px;	}}/* 991px - Bootstrap Breakpoint ----------- */@media only screen and (max-width :991px) {	.nav-tabs>li>a { min-width:150px; margin-right:5px; }}/* 800px - Screen Breakpoint ----------- */@media only screen and (max-width :930px) {	.sales-rep-pg-title + .intl-reps { float:none; margin-top:0; }}/* 800px - Screen Breakpoint ----------- */@media only screen and (max-width :800px) {			/* Nav */	nav .col-xs-4 {	width: 100%;	text-align: center;	}	nav .col-xs-4 img {		display: inline-block;	}	nav .col-xs-8 {		width: 100%;		text-align: center !important;	}	.nav {		text-align: center !important;	}	.nav li {		float: none;		display: inline-block;	}	.navbar p a {		text-decoration: none;	}			.home-copy h1 {		font:26px;		font-weight:600;		color: #f7921e;		padding: 15px 0;	}	/* Quick Links */	.quick-links .col-xs-3 {		width: 50%;	}	.quick-links .col-xs-3 p {		padding: 10px 30px;		line-height: 18px;	}	 	/* Request */			.request .col-xs-8 {		padding:20px 0 10px 0;	}			.request p {		width: 100%;		font-size: 25px;		line-height: 30px;	}	.request	button {		font-size: 15px;		margin-top: 20px;	}	/* Sales Rep */	.sales-rep-pg-title + .intl-reps { margin-bottom:0; }	.sales-rep .map {		display: none;	}	.sales-rep h1 a {		padding:0;		float: left;		clear: both;		font-size: 14px;	}	.sales-rep-responsive {		display: inline-block;		padding: 0;	}	.sales-rep-responsive img {		width: 100%;		margin: 20px 0 12px 0;		height: auto;	}	.sales-rep-responsive ul {		width: 20%;		padding: 0 5px;		float: left;	}	.sales-rep-responsive ul li {		list-style-type: none;		padding-top:5px;	}	/* Catgeory */	.category .col-xs-4 {		width: 50%;	}	.tab-pane .table-thumb { width:100px; }	.nav-tabs>li>a { min-width:139px; }	/* CSS Columns */	.css-col.col-2, .css-col.col-3 { column-count:auto; }	.sales-rep-intl .css-col { column-count:2; }}/* 767px - Screen Breakpoint ----------- */@media only screen and (max-width :767px) {	.col-sm-12 {		float: left;		width: 100%;	}	.col-sm-4 {		float: left;		width: 33.3%;	}	.col-sm-8 {		float: left;		width: 66.6%;	}	/* Nav */	.cssmenu { display:none; }	.slicknav_menu { display:block; }	/* Nav bar	-------------------------------------------------------- */	.nav-container {		float: left;		width: 100%;		padding:0 !important;	}	.navbar-collapse, .nav, .navbar-nav, .navbar-collapse {		float: left;		width: 100% !important;		border-top: none !important;	}	.navbar-nav {		background-color: #fff;		margin:10px 0 0 0;		padding:0;		width:100%;	}	.navbar-nav li {		width: 100%;	}	.navbar-nav li a {		border-right:none;		border-top:1px solid #ccc;		padding:20px 15px;	}	.subpage .navbar-nav li a {		color:#000 !important;	}	.cssmenu .sub-menu li {		border-bottom:	none !important;	}	.cssmenu .sub-menu li a {		padding:20px 15px !important;		text-align: center !important;	}	.form-group {		margin-bottom: 0;	}	footer ul li {		text-align: left !important;	}	.site-search .form-group {		float: none;	}	.site-search h3 {		display: inline-block;		width: 100%;		text-align: center;		padding: 0 0 15px 0;	}	.site-search .form-control {		float: left;		width: 65%;	}	.site-search button {		float:	left;		width:100px;		width: 30%;		background-color: #f7921e;		font-size:13px;		font-weight:700;		color: #fff;		text-transform: uppercase;		padding: 5px 10px;		margin: 0 0 0 10px;		border-bottom: 1px solid #FDA55D !important;		border-top: 1px solid #FFC582 !important;	}	.nav-tabs {		padding: 0;		width: 100%;	}	.nav-tabs li {		width: 100%;		text-align: center;	}	.nav-tabs>li { transform:none; }	.nav-tabs>li>a { margin-right:0; }	.nav-tabs>li>a>span { transform:none; }}/* iPad Protrait	----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}/* iPad Landscape	----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}/* 603px - GOOGLE NEXUS */@media only screen and (max-width: 603px) and (orientation : portrait) {	.navbar p a {		text-decoration: none;	 } }/* 600px - Kindle, Samsung Galaxy----------- */@media only screen and (max-width: 600px) and (orientation : portrait) {	/* PORTRAIT:	Acer Iconia Tab A101	Archos 70b (it2)	Arnova 10b G3	BlackBerry PlayBook	Kindle 3	Kobo eReader Touch	Samsung Galaxy Tab 2 7.0	Samsung Galaxy Tab 7*/}/* 540px - Kindle HD ----------- */@media only screen and (max-width: 540px) and (orientation : portrait) {		/* PORTRAIT:	HTC Evo 3D	Kindle Fire HD 7	Kindle Fire HD 8.9	Ainol Novo 7 Elf 2*/	}/* 420px - Mobile ----------- */@media only screen and (max-width :480px) {	.f-row, .f-col { display:block; }	.center-block, .request .col-sm-12, .sales-center-block, .subpage .site-search	.center-block, .site-search	.center-block {		width:100%!important;		padding:0 10px;		margin:0;		float:left	}	.row, .col-sm-12 {		float: left;		width: 100%;	}	.slideshow .copy, .breadcrumb {		display: none;	}	/* Nav */	nav .col-xs-8 {		width: 100%;		text-align: center !important;	}	/* Quick Links */	.quick-links .col-xs-3 {		width: 100%;	}	.quick-links .col-xs-3 p.txt { height:95px; }	.request .col-xs-4 {		display: none;	}	.request .img-responsive {		height: 180px !important;	}	.request .col-xs-8 {		width: 100%;		padding:15px 10px;	}	.request p {		float: none;		color: #fff;		width: auto;		text-align: center;		font-size: 20px;		line-height: 26px;	}	.request	button {		font-size: 14px;		margin-top: 20px;	}	/* Contact */	.contact-richards img.pull-right {		float:none !important;		width: 100% !important;	}	.contact-richards h4 {		padding: 20px 0 10px 0;		font-size:26px;		line-height:34px;		font-weight:300;	}	.contact-richards	ul li {		padding: 5px 0 5px 35px;		list-style-type: none;		font-size:15px;		font-weight:300;	}	/* Content */	.content .col-sm-4 {		width: 100%;		padding: 0;	}	.content .col-sm-8 {		width: 100%;		padding: 0;	}	/* Products */	.category .col-xs-4 {		width: 100%;	}	.tab-pane thead th, .tab-pane thead td, .tab-pane td, .resource td, .resource th {		/*display: block;		width: 100%!important;*/		text-align: center;	}	.tab-pane table * { height:auto!important; }	.tab-pane thead tr:not(.subhead) > :not(:last-child) {		border-right:1px solid #000;	}	.tab-pane tbody { font-size:12px; }	.tab-pane .size-medium {		width: 100% !important;	}	.single-resource .tab-pane th:first-child, .single-resource .tab-pane td:first-child { display:none; }	/* Footer */	footer .col-xs-6, footer .col-xs-4 {		padding: 0;		width: 100%;	}	footer .col-xs-4 ul {		padding: 10px 0;	}	footer .col-xs-4 ul li {		font-size: 11px !important;	}	footer h6 {		text-transform: uppercase;		font-weight:700;		font-size: 12px;		padding: 0;	}	footer .text-right {		padding: 20px 0 10px 0;		text-align: left !important;	}	footer	p {		padding: 15px 0 0 0;		font-size: 12px;	}	footer ul {		text-align: left !important;	}}/* iPhone 5 Landscape */@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {	.center-block, .request .col-sm-12, .sales-center-block, .subpage .site-search	.center-block, .site-search	.center-block {		width:100%!important;		padding:0 10px;		margin:0;		float:left	}	.row, .col-sm-12 {		float: left;		width: 100%;	}	.slideshow .copy, .breadcrumb {		display: none;	}	.site-search .form-group {		float: none;	}	.site-search h3 {		display: inline-block;		width: 100%;		text-align: center;		padding: 0 0 15px 0;	}	.site-search .form-control {		float: left;		width: 65%;	}	.site-search button {		float:	left;		width:100px;		width: 30%;		background-color: #f7921e;		font-size:13px;		font-weight:700;		color: #fff;		text-transform: uppercase;		padding: 5px 10px;		margin: 0 0 0 10px;		border-bottom: 1px solid #FDA55D !important;		border-top: 1px solid #FFC582 !important;	}	/* Quick Links */	.quick-links .col-xs-3 {		width: 50%;		height: 250px !important	}	.request .col-xs-4 {		display: none;	}	.request .img-responsive {		height: 180px !important;	}	.request .col-xs-8 {		width: 100%;		padding:20px 10px;	}	.request p {		float: none;		color: #fff;		width: auto;		text-align: center;		font-size: 26px;		line-height: 30px;	}	.request	button {		font-size: 14px;		margin-top: 20px;	}	/* Content */	.content .col-sm-4 {		width: 100%;		padding: 0;	}	.content .col-sm-8 {		width: 100%;		padding: 0;	}	/* Contact */	.contact-richards img.pull-right {;		width: 40% !important;		margin: 25px 0 0 0;	}	.contact-richards h4 {		padding: 20px 0 10px 0;		font-size:26px;		line-height:34px;		font-weight:300;	}	.contact-richards	ul li {		padding: 5px 0 5px 35px;		list-style-type: none;		font-size:15px;		font-weight:300;	}	footer .col-xs-6 {		padding: 10px 0;		width: 100%;	}	footer ul li {		text-align: left !important;	}	footer .text-right {		padding: 20px 0 10px 0;		text-align: left !important;	}}/* iPhone 6 Landscape */@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {	.center-block, .request .col-sm-12, .sales-center-block, .subpage .site-search	.center-block, .site-search	.center-block {		padding:0 10px;		margin:0;		float:left	}	.row, .col-sm-12 {		float: left;		width: 100%;	}	.slideshow .copy, .breadcrumb {		display: none;	}	 	.site-search .form-group {		float: none;	}	.site-search h3 {		display: inline-block;		width: 100%;		text-align: center;		padding: 0 0 15px 0;	}	.site-search .form-control {		float: left;		width: 65%;	}	.site-search button {		float:	left;		width:100px;		width: 30%;		background-color: #f7921e;		font-size:13px;		font-weight:700;		color: #fff;		text-transform: uppercase;		padding: 5px 10px;		margin: 0 0 0 10px;		border-bottom: 1px solid #FDA55D !important;		border-top: 1px solid #FFC582 !important;	}	/* Quick Links */	.quick-links .col-xs-3 {		width: 50%;		height: 250px !important	}	.request .col-xs-4 {		display: none;	}	.request .img-responsive {		height: 180px !important;	}	.request .col-xs-8 {		width: 100%;		padding:20px 10px;	}	.request p {		float: none;		color: #fff;		width: auto;		text-align: center;		font-size: 26px;		line-height: 30px;	}	.request	button {		font-size: 14px;		margin-top: 20px;	}	/* Content */	.content .col-sm-4 {		width: 100%;		padding: 0;	}	.content .col-sm-8 {		width: 100%;		padding: 0;	}	/* Contact */	.contact-richards img.pull-right {;		width: 40% !important;		margin: 25px 0 0 0;	}	.contact-richards h4 {		padding: 20px 0 10px 0;		font-size:26px;		line-height:34px;		font-weight:300;	}	.contact-richards	ul li {		padding: 5px 0 5px 35px;		list-style-type: none;		font-size:15px;		font-weight:300;	}	footer .col-xs-6 {		padding: 10px 0;		width: 100%;	}	footer ul li {		text-align: left !important;	}	footer .text-right {		padding: 20px 0 10px 0;		text-align: left !important;	}}