@font-face {
    font-family: 'museo_sans100';
    src: url('webfonts/museosans-100-webfont.eot');
    src: url('webfonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans-100-webfont.woff2') format('woff2'),
         url('webfonts/museosans-100-webfont.woff') format('woff'),
         url('webfonts/museosans-100-webfont.ttf') format('truetype'),
         url('webfonts/museosans-100-webfont.svg#museo_sans100') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans100_italic';
    src: url('webfonts/museosans-100italic-webfont.eot');
    src: url('webfonts/museosans-100italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans-100italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans-100italic-webfont.woff') format('woff'),
         url('webfonts/museosans-100italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans-100italic-webfont.svg#museo_sans100_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans300';
    src: url('webfonts/museosans-300-webfont.eot');
    src: url('webfonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans-300-webfont.woff2') format('woff2'),
         url('webfonts/museosans-300-webfont.woff') format('woff'),
         url('webfonts/museosans-300-webfont.ttf') format('truetype'),
         url('webfonts/museosans-300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans300_italic';
    src: url('webfonts/museosans-300italic-webfont.eot');
    src: url('webfonts/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans-300italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans-300italic-webfont.woff') format('woff'),
         url('webfonts/museosans-300italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans-300italic-webfont.svg#museo_sans300_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans500';
    src: url('webfonts/museosans_500-webfont.eot');
    src: url('webfonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_500-webfont.woff2') format('woff2'),
         url('webfonts/museosans_500-webfont.woff') format('woff'),
         url('webfonts/museosans_500-webfont.ttf') format('truetype'),
         url('webfonts/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans500_italic';
    src: url('webfonts/museosans_500_italic-webfont.eot');
    src: url('webfonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_500_italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans_500_italic-webfont.woff') format('woff'),
         url('webfonts/museosans_500_italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans_500_italic-webfont.svg#museo_sans500_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans700';
    src: url('webfonts/museosans_700-webfont.eot');
    src: url('webfonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_700-webfont.woff2') format('woff2'),
         url('webfonts/museosans_700-webfont.woff') format('woff'),
         url('webfonts/museosans_700-webfont.ttf') format('truetype'),
         url('webfonts/museosans_700-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans700_italic';
    src: url('webfonts/museosans-700italic-webfont.eot');
    src: url('webfonts/museosans-700italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans-700italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans-700italic-webfont.woff') format('woff'),
         url('webfonts/museosans-700italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans-700italic-webfont.svg#museo_sans700_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans900';
    src: url('webfonts/museosans_900-webfont.eot');
    src: url('webfonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans_900-webfont.woff2') format('woff2'),
         url('webfonts/museosans_900-webfont.woff') format('woff'),
         url('webfonts/museosans_900-webfont.ttf') format('truetype'),
         url('webfonts/museosans_900-webfont.svg#museo_sans900') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans900_italic';
    src: url('webfonts/museosans-900italic-webfont.eot');
    src: url('webfonts/museosans-900italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/museosans-900italic-webfont.woff2') format('woff2'),
         url('webfonts/museosans-900italic-webfont.woff') format('woff'),
         url('webfonts/museosans-900italic-webfont.ttf') format('truetype'),
         url('webfonts/museosans-900italic-webfont.svg#museo_sans900_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, p, .widget p, .entry, .entry p {
  font: 400 13px/1.846153846153846 'Open Sans', Arial, sans-serif;
  color: #313131;
}

#logo .site-title,
#logo .site-description,
#navigation,
.page-title,
.post .title,
.page .title,
h1, h2, h3, h4, h5, h6,
.entry, .entry p,
.widget h3,
.widget p,
.post-meta {
  font-family: inherit;
	color: inherit;
}

body {
	background: #f4f4f4;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'museo_sans500', 'Open Sans', Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #0055a0;	
}

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
	font-family: 'museo_sans500_italic', 'Open Sans', Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
	font-family: 'museo_sans700', 'Open Sans', Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

h1 strong em, h2 strong em, h3 strong em, h4 strong em, h5 strong em, h6 strong em {
	font-family: 'museo_sans700_italic', 'Open Sans', Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.page .entry img, .page img.thumbnail {
	padding: 0;
	border: none;
	background: none;
}

input, textarea {
	padding: 9px 10px 7px 10px;
	border-color: #cfcfcf;
	border-width: 1px;
	color: #929292;
}

select {
	padding: 9px 10px 7px 5px;
	background: #fff;
	border-color: #cfcfcf;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 1em;
	color: #929292;
	font-family: inherit;
}

a:link, a:visited {
	color: #0055a0;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button {
	text-transform: none;
	background: url(images/default-button.png);
	background-size: 100% 100%;
	border-top: 1px solid #edd46d;
	border-left: 1px solid #edd46d;
	border-bottom: 1px solid #ab8719;
	border-right: 1px solid #ab8719;
}
a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type=submit]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
	background: #edd334;
	background: url(images/default-button-hover.png);
	background-size: 100% 100%;
}

.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited {
	font-weight: normal;
	color: #808080;
	text-decoration: underline;
}

body.full-width #header, #nav-container, body.full-width #content, body.full-width #footer-widgets, body.full-width #footer {
	padding-left: 10px;
	padding-right: 10px;
}

#header-container {
	background: url(images/header-blue-bg.png) repeat-x;
	background-size: auto 100%;
}

#header {
	padding-top: 0;
	padding-bottom: 0;
	height: 84px;
	max-height: 84px;
	line-height: 84px;
}

#logo {
	position: absolute;
	float: none;
	z-index: 999;
}

#rob-header-phone {
	float: right;
	text-align: right;
}
#rob-header-phone p {
	font-family: 'museo_sans500', 'Open Sans', Arial, sans-serif;
	font-size: 1.846153846153846em;
	color: white;
	height: 84px;
	line-height: 84px;
	margin-bottom: 0;
}
#rob-header-phone p > a {
	font-family: 'museo_sans700', 'Open Sans', Arial, sans-serif;
	color: white;
	margin-left: 1em;
}

#nav-container {
	background: url(images/nav-bg.png) repeat-x;
	border: none;
	max-height: 48px;
	margin-bottom: 0;
}

#navigation {
	background: none;
	padding-left: 191px;
}

ul.nav li a {
	font-family: 'Open Sans', Arial, sans-serif;
}

#content {
	padding-top: 60px;
}

#rob-homeslider h3 {
	font-family: 'museo_sans500', 'Open Sans', Arial, sans-serif;
	font-size: 2.117647058823529em;
	text-shadow: 0 2px #000000;
	color: white;
	max-width: 550px;
	margin-bottom: 0.2em;
}
#rob-homeslider p {
	font-size: 1.294117647058824em;
	text-shadow: 0 2px #000000;
	color: white;
	max-width: 550px;
	line-height: 1.3;
}
#rob-homeslider .ls-bottom-nav-wrapper {
	max-width: 940px;
}
#rob-homeslider .ls-v5 .ls-bottom-slidebuttons {
	top: -40px;
	left: 0;
	position: absolute;
}
#rob-homeslider .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active {
	background: #a48825;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 10px;
	height: 10px;
	margin: 5px;
}


#home-strip {
	background: #c0bba8;
	padding-top: 17px;
	padding-bottom: 20px;
}
#home-strip .threecol-one {
	margin-bottom: 0;
}

#page-special-title-wrap {
	background: url(images/page-title-bg.png);
}
#page-special-title-wrap .col-full {
	padding-left: 10px;
	padding-right: 10px;
}
#page-special-title-wrap h1.page-special-title {
	font-size: 1.846153846153846em;
	color: white;
	text-align: right;
	padding: 28.5px 0 28.5px 191px;
}

/** CONTACT PAGE **/
.page-id-16 form p {
	margin-bottom: 5px;
}
.page-id-16 form p.select-wrap {
	margin-bottom: 1em;
}
.page-id-16 form input,
.page-id-16 form textarea {
	width: 95%;
	margin-bottom: 0;
}
.page-id-16 form select {
	width: 100%;
	margin-bottom: 0;
}
.page-id-16 form p.submit-wrap {
	text-align: right;
}
.page-id-16 form input[type=submit] {
	font-size: 1.076923076923077em;
	font-weight: bold;
	width: auto;
	padding: 6px 50px;
}

.entry table.contact-details {
	border: none;
	background: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.entry table.contact-details td,
.entry table.contact-details th {
	border-right: none;
}
.entry table.contact-details tbody td {
	border-bottom: none;
}
.entry table.contact-details tbody td.col1 {
	padding: 1.3em 0 0 0;
}

.entry table.contact-details .rob-icon {
	background: url(images/hydrosteer-sprite.png) no-repeat;
	width: 23px;
	height: 19px;
	display: inline-block;
	text-indent: -99999px;
}
.entry table.contact-details .rob-address-icon {
	background-position: 0 -150px;
}
.entry table.contact-details .rob-phone-icon {
	background-position: 0 -127px;
}
.entry table.contact-details .rob-clock-icon {
	background-position: 0 -104px;
}


.page-content-other-location {
	display: table;
	width: 100%;
}
.page-content-other-location .other-location-map {
	width: 34.71615720524017%;
	display: table-cell;
	vertical-align: middle;
}
.page-content-other-location .other-location-map iframe {
	width: 100%;
	height: 100%;
	margin-top: 6px;
}
.page-content-other-location .other-location-address-wrap {
	width: 65.28384279475983%;
	background: #c0bba8;
	display: table-cell;
	vertical-align: middle;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
	text-align: center;
}
.page-content-other-location .other-location-address-wrap p.other-location-address {
	background: url(images/blue-envelope.png) no-repeat 0 5px;
	color: #404040;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 44px;
	display: inline-block;
	text-align: left;
}


/** TECHNICAL PAGE **/
.rob-download-manual {
	background: #c0bba8;
	padding: 1.2em 25px;
}
.rob-download-manual.first {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-top: 25px;
}
.rob-download-manual.last {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-bottom: 25px;
}
.rob-download-manual .rob-manual-title {
	position: relative;
}
.rob-download-manual .rob-manual-title h3 {
	font-size: 1.538461538461538em;
	width: 75%;
}
.rob-download-manual .rob-manual-title a.rob-manual-download-button {
	font-weight: 600;
	background: #012244;
	color: white;
	position: absolute;
	top: 0;
	right: -25px;
	display: block;
	padding: 2px 24.5px;
}
.rob-download-manual .rob-manual-title a.rob-manual-download-button i.fa-download {
	font-size: 1.3em;
	margin-right: 10px;
}
.rob-download-manual .rob-manual-title a.rob-manual-download-button:hover {
	background: #02366d;
	text-decoration: none;
}

/** PRODUCT PAGE **/
.hs-product {
	overflow: hidden;
	clear: both;
}
.hs-product h3 {
	font-size: 1.538461538461538em;
}


/** BLOG PAGE **/
.page-template-template-blog-php #content article {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 32.5px;
	margin-bottom: 30px;
}
.page-template-template-blog-php #content article:last-child {
	border-bottom: none;
}

.page-template-template-blog-php .post .title a:link,
.page-template-template-blog-php .post .title a:visited {
	font-family: 'museo_sans700', 'Open Sans', Arial, sans-serif;
	font-size: 0.7142857142857143em;
	color: #0055a0;
}

.page-template-template-blog-php .post-more {
	margin-top: 1em;
	text-align: right;
}
.page-template-template-blog-php .post-more span.read-more a {
	font-weight: 600;
	background: #012244;
	color: white;
	padding: 6px 21.5px 7px;
}
.page-template-template-blog-php .post-more span.read-more a:hover {
	background: #02366d;
	text-decoration: none;
}

.single #page-special-title-wrap h1.page-special-title {
	padding-bottom: 0;
}
.single #page-special-title-wrap .post-meta {
	text-align: right;
	padding-bottom: 28.5px;
	margin-bottom: 0;
	color: white;
}
.single #page-special-title-wrap .post-meta a:link {
	color: white;
}

.widget {
	margin-bottom: 10px;
}

.rob-widget-form {
	background: #00254c;
  background-image: -webkit-linear-gradient(top, #00254c, #0e3967);
  background-image: -moz-linear-gradient(top, #00254c, #0e3967);
  background-image: -ms-linear-gradient(top, #00254c, #0e3967);
  background-image: -o-linear-gradient(top, #00254c, #0e3967);
  background-image: linear-gradient(to bottom, #00254c, #0e3967);
	padding: 30px 15px 18px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.rob-widget-form h3.opt-in-title {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 1.692307692307692em;
	font-weight: 800;
	color: white;
	text-align: center;
	line-height: 1.2;
	border-bottom: none;
}
.rob-widget-form h3.opt-in-title span {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 0.7272727272727273em;
	font-weight: 600;
}
.rob-widget-form input {
	font-size: 1.083333333333333em;
	width: 100%;
	border-top: 1px solid #d7d7d7;
	margin-bottom: 6px;
	padding: 9px 10px 7px 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.rob-widget-form input[type=submit] {
	font-size: 1.166666666666667em;
	width: 100%;
	font-weight: bold;
	text-transform: none;
	border-top: 1px solid #edd46d;
	margin-top: 3px;
}

#footer-widgets-container {
	background: url(images/footer-widget-blue-bg.png);
	background-size: 100% 100%;
}

#footer-widgets-container li {
	font-size: 1.083333333333333em;
}

#footer-widgets-container p,
#footer-widgets-container a {
	color: #fffefe;
}

#footer-widgets {
	border-top: none;
}

#footer-widgets .widget h3 {
	font-family: 'museo_sans500', 'Open Sans', Arial, sans-serif;
	font-size: 1.333333333333333em;
	font-weight: normal;
	color: #fffefe;
	border-bottom: none;
}

#footer-widgets .widget li {
	list-style-type: none;
	color: #fffefe;
	border-bottom: 1px solid #465f7a;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
#footer-widgets .widget li:last-child {
	border-bottom: none;
}

#footer-widgets .widget ul.rob-social li {
	list-style-type: none;
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 8px;
}
ul.rob-social li a > div {
	min-height: 28px;
	line-height: 28px;
	padding-left: 41px;
	display: inline-block;
}
ul.rob-social li a > div.facebook-icon {
	background: url(images/hydrosteer-sprite.png) no-repeat 0 0;
}
ul.rob-social li a > div.linkedin-icon {
	background: url(images/hydrosteer-sprite.png) no-repeat 0 -36px;
}
ul.rob-social li a > div.youtube-icon {
	background: url(images/hydrosteer-sprite.png) no-repeat 0 -72px;
}


#footer-container {
	background: #a48825;
}

#footer {
	padding-top: 14px;
	padding-bottom: 2px;
	border-top: none;
}

#footer p {
	font-size: 0.9230769230769231em;
	color: #fffefe;
}
#footer a {
	color: #fffefe;
}



@media only screen and (min-width: 768px) {

	#nav-container #navigation ul#main-nav > li:first-child {
		border-left: 0;
	}

	ul.nav {
		margin-right: 0;
	}

	ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
		background: rgba(255,255,156,0.3);
		color: white;
	}

	#navigation ul.nav > li:hover {
		background: none;
	}

	#navigation ul.nav > li a:hover {
		background: rgba(255,255,156,0.3);
	}

	ul.nav li a {
		color: white;
		padding-top: 16px !important;
		padding-bottom: 16px !important;

		padding-left: 37px;
		padding-right: 37px;
	}

	#navigation ul.nav ul {
		background: none;
		padding-top: 0;
		padding-bottom: 0;
	}

	ul.nav ul li {
		background: white;
		margin-right: 1px;
		margin-bottom: 1px;
	}

	ul.nav li ul li a {
		color: #404040 !important;
	}

	ul.nav li ul li a:hover {
		text-decoration: none;
		border-left: 8px solid #1c548f;
	}

	ul.nav ul li.current_page_parent a, ul.nav ul li.current-menu-ancestor a {
		border-left: 8px solid #1c548f;
	}

	#navigation ul.nav ul ul {
		top: 0;
		margin-left: 1px;
	}

	#navigation .nav li ul li.parent > a:after {
		font-family: inherit;
		content: ">";
	}

	#footer .col-left {
		float: right;
	}

	#footer .col-right {
		float: left;
	}

}


@media only screen and (max-width: 767px) {

	.show-nav #inner-wrapper {
  	left: auto;
		right: 80%;
	}

	#rob-nav-toggle-wrap {
		background: url(images/nav-bg.png) repeat-x;
		max-height: 48px;
		text-align: right;
	}

	.nav-toggle {
		height: 48px;
		background: none;
		display: inline-block;
		padding-right: 1em;
		border-bottom: none;
	}
	.nav-toggle:before {
		content: '';
		padding: 0;
	}

	.nav-toggle i {
		color: white;
		font-size: 1.8em;
		line-height: 48px;
	}

	#nav-container {
		max-height: none;
	}

	.csstransforms3d.csstransitions #navigation {
		left: auto;
		right: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		-o-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	#navigation {
		background: white;
		padding-left: 0;
		padding-top: 135px;
	}

	#navigation .nav-close {
		background: none;
		color: #a48825;
		font-size: 2.4em;
		left: auto;
		top: 2em;
		right: 10px;
	}

	#navigation .nav-close:before {
		content: "\f061";
	}

	#navigation .nav-close span {
		display: none;
	}

	#navigation a.nav-home,
	#navigation h3 {
		display: none;
	}

	#navigation ul.nav > li {
		border-bottom: 1px solid #c9c9c9;
	}

	ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
		background: #a48825;
		color: white;
	}

	ul.nav li a {
		color: #464646;
		padding: 15px 10px 15px 25px;
	}

	ul.nav li a:hover {
		background: #b59e4e;
		color: white;
		text-decoration: none;
	}

	#home-strip {
		padding-left: 10px;
		padding-right: 10px;
	}

	.page-template-template-blog-php #main article.post > a {
		text-align: center;
	}

	.page-template-template-blog-php #main article.post img.alignleft {
		float: none;
		margin: 0 0 1em 0;
	}

	.page-content-other-location .other-location-map iframe {
		width: 100%;
	}

	#sidebar {
		text-align: center;
	}

	#footer-widgets {
		text-align: center;
	}

	ul.rob-social li a > div {
		min-width: 166px;
		text-align: left;
	}

	#footer {
		text-align: center;
		padding-bottom: 14px;
	}

	#footer .col-left {
		margin-bottom: 5px;
	}


}


@media only screen and (max-width: 420px) {

	h1 {
  	font-size: 1.846153846153846em; }

	h2 {
		font-size: 1.6em; }

	h3 {
  	font-size: 1.2em; }

	h4 {
  	font-size: 1em; }

	h5 {
  	font-size: 0.8em; }

	h6 {
  	font-size: 0.7em; }

	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		line-height: 1.1em;
		margin-bottom: 1em;
	}

	#header-container {
		background: #002345;
	}

	#header {
		height: 42px;
		max-height: 42px;
		line-height: 42px;
	}

	#logo img {
		max-width: 130px;
	}

	#rob-header-phone p {
		font-size: 1.1em;
		height: 42px;
		line-height: 42px;
	}

	#rob-homeslider h3 {
		font-size: 1.75em;
	}
	#rob-homeslider p {
		font-size: 1em;
	}

	#rob-homeslider .ls-v5 .ls-bottom-slidebuttons {
		top: -45px;
		left: 10px;
		position: absolute;
	}

	#page-special-title-wrap h1.page-special-title {
		padding-left: 75px;
	}

	.rob-download-manual .rob-manual-title h3 {
		width: auto;
	}

	.rob-download-manual .rob-manual-title a.rob-manual-download-button {
		position: static;
		margin-bottom: 1em;
	}

	.page-template-template-blog-php #content article {
		text-align: center;
	}
	.page-template-template-blog-php #content article .entry {
		text-align: left;
	}


}


@media only screen and (max-width: 300px) {

	#rob-header-phone p {
		font-size: 0.8em;
	}


}