@charset "utf-8";
/* CSS Document */

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .x-comment-time:hover, #reply-title small a, .comment-reply-link:hover, .x-comment-author a:hover, .x-recent-posts a:hover .h-recent-posts {
	color:#ff2a13;
}
a:hover, #reply-title small a:hover {
	color:#d80f0f;
}
.entry-title:before {
	color:#dddddd;
}
a.x-img-thumbnail:hover, li.bypostauthor > article.comment {
	border-color:#ff2a13;
}
.flex-direction-nav a, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .x-dropcap, .x-skill-bar .bar, .x-pricing-column.featured h2, .h-comments-title small, .x-pagination a:hover, .x-entry-share .x-share:hover, .entry-thumb, .widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, .x-highlight, .x-recent-posts .x-recent-posts-img:after, .x-portfolio-filters {
	background-color:#ff2a13;
}
.x-portfolio-filters:hover {
	background-color:#d80f0f;
}
.x-main {
	width:68.79803%;
}
.x-sidebar {
	width:24.79803%;
}
.h-landmark {
	font-weight:300;
}
.x-comment-author a {
	color:rgb(62,70,80);
}
.x-comment-author a, .comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-rating label, .comment-form-comment label, .widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar th, .x-accordion-heading .x-accordion-toggle, .x-nav-tabs > li > a:hover, .x-nav-tabs > .active > a, .x-nav-tabs > .active > a:hover {
	color:#272727;
}
.widget_calendar #wp-calendar th {
	border-bottom-color:#272727;
}
.x-pagination span.current, .x-portfolio-filters-menu, .widget_tag_cloud .tagcloud a, .h-feature-headline span i, .widget_price_filter .ui-slider .ui-slider-handle {
	background-color:#272727;
}
@media (max-width:979px) {
}
html {
	font-size:16px;
}
@media (min-width:480px) {
html {
font-size:16px;
}
}
@media (min-width:767px) {
html {
font-size:16px;
}
}
@media (min-width:979px) {
html {
font-size:16px;
}
}
@media (min-width:1200px) {
html {
font-size:16px;
}
}
body {
	font-style:normal;
	font-weight:300;
	color:rgb(62,70,80);
	background-color:#f3f3f3;
}
.w-b {
	font-weight:300 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:"Roboto", sans-serif;
	font-style:normal;
	font-weight:500;
}
h1, .h1 {
	letter-spacing:0em;
}
h2, .h2 {
	letter-spacing:0em;
}
h3, .h3 {
	letter-spacing:0.0425em;
}
h4, .h4 {
	letter-spacing:0em;
}
h5, .h5 {
	letter-spacing:0em;
}
h6, .h6 {
	letter-spacing:0em;
}
.w-h {
	font-weight:500 !important;
}
.x-container.width {
	width: 100%;
}
.x-container.max {
	max-width: 1200px;
}
.x-main.full {
	float:none;
	display:block;
	width:auto;
}
@media (max-width:979px) {
.x-main.full, .x-main.left, .x-main.right, .x-sidebar.left, .x-sidebar.right {
float:none;
display:block;
width:auto !important;
}
}
.entry-header, .entry-content {
 }
body, input, button, select, textarea {
	font-family:"Roboto", sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, blockquote {
	color:#637990;
}
.cfc-h-tx {
	color:#272727 !important;
}
.cfc-h-bd {
	border-color:#272727 !important;
}
.cfc-h-bg {
	background-color:#272727 !important;
}
.cfc-b-tx {
	color:rgb(62,70,80) !important;
}
.cfc-b-bd {
	border-color:rgb(62,70,80) !important;
}
.cfc-b-bg {
	background-color:rgb(62,70,80) !important;
}
.x-btn, .button, [type="submit"] {
color:#ffffff;
border-color:rgb(153,153,153);
background-color:rgb(153,153,153);
text-shadow:0 0.075em 0.075em rgba(0, 0, 0, 0.5);
padding:0.429em 1.143em 0.643em;
font-size:14px;
}
.x-btn:hover, .button:hover, [type="submit"]:hover {
	color:#ffffff;
	border-color:rgb(6, 6, 8);
	background-color:rgb(74, 74, 79);
	text-shadow:0 0.075em 0.075em rgba(0, 0, 0, 0.5);
}
.x-btn.x-btn-real, .x-btn.x-btn-real:hover {
	margin-bottom:0.25em;
	text-shadow:0 0.075em 0.075em rgba(0, 0, 0, 0.65);
}
.x-btn.x-btn-real {
	box-shadow:0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}
.x-btn.x-btn-real:hover {
	box-shadow:0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}
.x-btn.x-btn-flat, .x-btn.x-btn-flat:hover {
	margin-bottom:0;
	text-shadow:0 0.075em 0.075em rgba(0, 0, 0, 0.65);
	box-shadow:none;
}
.x-btn.x-btn-transparent, .x-btn.x-btn-transparent:hover {
	margin-bottom:0;
	border-width:3px;
	text-shadow:none;
	text-transform:uppercase;
	background-color:transparent;
	box-shadow:none;
}
html.x-smooth-scroll {
	overflow-x: hidden !important;
	overflow-y: auto !important;
}
html.x-smooth-scroll .nicescroll-rails {
	display: none !important;
}
.hm1.x-bar, .hm13.x-bar {
	height:3em;
}
.hm8.x-bar {
	height:5em;
}
.hm18.x-bar {
	height:6em;
}
.hm24.x-bar {
	height:auto;
}
.hm1.x-bar, .hm8.x-bar, .hm13.x-bar {
	font-size:14px;
	background-color:rgb(74, 74, 79);
}
.hm18.x-bar, .hm24.x-bar {
	font-size:16px;
	background-color:#ffffff;
}
.hm1.x-bar, .hm8.x-bar, .hm13.x-bar, .hm18.x-bar, .hm24.x-bar {
	z-index:9999;
}
.hm1.x-bar-content, .hm13.x-bar-content, .hm18.x-bar-content {
	-webkit-flex-direction:row;
	flex-direction:row;
}
.hm8.x-bar-content, .hm24.x-bar-content {
	-webkit-flex-direction:column;
	flex-direction:column;
}
.hm1.x-bar-content, .hm18.x-bar-content {
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-flex:0 1 88%;
	flex:0 1 88%;
	max-width:1200px;
}
.hm8.x-bar-content, .hm13.x-bar-content, .hm24.x-bar-content {
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-flex:0 1 100%;
	flex:0 1 100%;
}
.hm1.x-bar-content, .hm8.x-bar-content, .hm13.x-bar-content, .hm18.x-bar-content {
	-webkit-align-items:center;
	align-items:center;
}
.hm24.x-bar-content {
	-webkit-align-items:stretch;
	align-items:stretch;
	height:auto;
}
.hm1.x-bar-content, .hm13.x-bar-content {
	height:3em;
}
.hm8.x-bar-content {
	height:5em;
}
.hm18.x-bar-content {
	height:6em;
}
.hm1.x-bar-outer-spacers:before, .hm18.x-bar-outer-spacers:before, .hm1.x-bar-outer-spacers:after, .hm18.x-bar-outer-spacers:after {
	-webkit-flex-basis:2em;
	flex-basis:2em;
	width:2em;
	height:2em;
}
.hm8.x-bar-outer-spacers:before, .hm13.x-bar-outer-spacers:before, .hm24.x-bar-outer-spacers:before, .hm8.x-bar-outer-spacers:after, .hm13.x-bar-outer-spacers:after, .hm24.x-bar-outer-spacers:after {
	-webkit-flex-basis:0em;
	flex-basis:0em;
	width:0em;
	height:0em;
}
.hm1.x-bar-space, .hm8.x-bar-space, .hm13.x-bar-space {
	font-size:14px;
}
.hm18.x-bar-space, .hm24.x-bar-space {
	font-size:16px;
}
.hm1.x-bar-space, .hm13.x-bar-space {
	height:3em;
}
.hm8.x-bar-space {
	height:5em;
}
.hm18.x-bar-space {
	height:6em;
}
.hm24.x-bar-space {
	height:auto;
}
.hm7.x-anchor, .hm17.x-anchor {
	font-size:1.15em;
	background-color:rgb(40,40,40);
}
.hm7.x-anchor .x-anchor-content, .hm17.x-anchor .x-anchor-content {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0.575em;
}
.hm7.x-anchor[class*="active"] {
background-color:rgb(62,70,80);
}
.hm17.x-anchor[class*="active"] {
background-color:rgb(40,40,40);
}
.hm7.x-anchor .x-anchor-text, .hm17.x-anchor .x-anchor-text {
	margin:5px;
}
.hm7.x-anchor .x-anchor-text-primary, .hm17.x-anchor .x-anchor-text-primary {
	font-family:inherit;
	font-size:0.875em;
	font-style:normal;
	font-weight:200;
	line-height:1;
	color:rgb(255,255,255);
}
.hm7.x-anchor[class*="active"] .x-anchor-text-primary, .hm17.x-anchor[class*="active"] .x-anchor-text-primary {
color:rgb(255,255,255);
}
.hm2.x-bar-container, .hm4.x-bar-container, .hm9.x-bar-container, .hm11.x-bar-container, .hm14.x-bar-container, .hm16.x-bar-container, .hm19.x-bar-container, .hm21.x-bar-container, .hm25.x-bar-container, .hm27.x-bar-container {
	-webkit-flex-direction:row;
	flex-direction:row;
}
.hm2.x-bar-container, .hm19.x-bar-container {
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
}
.hm4.x-bar-container, .hm9.x-bar-container, .hm11.x-bar-container, .hm14.x-bar-container, .hm16.x-bar-container, .hm25.x-bar-container, .hm27.x-bar-container {
	-webkit-justify-content:center;
	justify-content:center;
}
.hm21.x-bar-container {
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.hm2.x-bar-container, .hm4.x-bar-container, .hm9.x-bar-container, .hm14.x-bar-container, .hm16.x-bar-container, .hm19.x-bar-container, .hm21.x-bar-container, .hm25.x-bar-container, .hm27.x-bar-container {
	-webkit-align-items:center;
	align-items:center;
}
.hm11.x-bar-container {
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.hm2.x-bar-container, .hm4.x-bar-container, .hm9.x-bar-container, .hm11.x-bar-container, .hm19.x-bar-container, .hm21.x-bar-container, .hm25.x-bar-container, .hm27.x-bar-container {
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
}
.hm14.x-bar-container, .hm16.x-bar-container {
	-webkit-flex:1 0 0%;
	flex:1 0 0%;
}
.hm14.x-bar-container {
	max-width:40%;
	background-color:rgb(140,140,140);
}
.hm25.x-bar-container {
	padding:0.625em 0px 0.625em 0px;
}
.hm2.x-bar-container, .hm4.x-bar-container, .hm9.x-bar-container, .hm11.x-bar-container, .hm19.x-bar-container, .hm21.x-bar-container, .hm25.x-bar-container {
	background-color:transparent;
}
.hm16.x-bar-container {
	background-color:rgb(40,40,40);
}
.hm27.x-bar-container {
	background-color:rgb(180,180,180);
}
.hm3.x-text, .hm10.x-text {
	margin:0em;
	padding:0em;
    font-size: 17px;
	font-style:normal;
	font-weight:400;
	line-height:1.4;
	letter-spacing:0.03125em;
	text-transform:uppercase;
	color:rgb(255,255,255);
	background-color:transparent;
}
.hm3.x-text > span, .hm10.x-text > span {
margin-right:calc(0.03125em * -1);
}
.hm20.x-image, .hm26.x-image {
	background-color:transparent;
}
a.hm20.x-image:hover, a.hm26.x-image:hover {
	background-color:transparent;
}
.hm23.x-anchor-toggle, .hm29.x-anchor-toggle {
	width:2.75em;
	height:2.75em;
	font-size:1em;
}
.hm23.x-anchor-toggle {
	background-color:rgba(255, 255, 255, 0.25);
}
.hm29.x-anchor-toggle {
background-color:;
}
.hm23.x-anchor-toggle .x-anchor-content, .hm29.x-anchor-toggle .x-anchor-content {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.hm23.x-anchor-toggle[class*="active"] {
background-color:rgba(255, 255, 255, 0.25);
}
.hm29.x-anchor-toggle[class*="active"] {
background-color:;
}
.hm23.x-anchor-toggle .x-anchor-graphic, .hm29.x-anchor-toggle .x-anchor-graphic {
	margin:5px;
}
.hm23 .x-toggle {
	color:rgb(51,51,51);
}
.hm29 .x-toggle {
	color:rgb(40,40,40);
}
.hm23[class*="active"] .x-toggle, .hm23 .x-toggle[class*="active"] {
color:rgb(211,32,35);
}
.hm29[class*="active"] .x-toggle, .hm29 .x-toggle[class*="active"] {
color:rgb(40,40,40);
}
.hm23 .x-toggle-burger, .hm29 .x-toggle-burger {
	width:12em;
	margin:3.25em 0;
	font-size:0.1em;
}
.hm23 .x-toggle-burger-bun-t, .hm29 .x-toggle-burger-bun-t {
	transform:translate3d(0, -3.25em, 0);
}
.hm23 .x-toggle-burger-bun-b, .hm29 .x-toggle-burger-bun-b {
	transform:translate3d(0, 3.25em, 0);
}
.hm23.x-off-canvas, .hm29.x-off-canvas {
	font-size:16px;
}
.hm23.x-off-canvas .x-off-canvas-bg, .hm29.x-off-canvas .x-off-canvas-bg {
	background-color:rgba(0, 0, 0, 0.75);
}
.hm23.x-off-canvas .x-off-canvas-close, .hm29.x-off-canvas .x-off-canvas-close {
width:calc(1em * 2);
height:calc(1em * 2);
	font-size:1.5em;
	color:rgb(51,51,51);
}
.hm23.x-off-canvas .x-off-canvas-close:hover, .hm29.x-off-canvas .x-off-canvas-close:hover, .hm23.x-off-canvas .x-off-canvas-close:focus, .hm29.x-off-canvas .x-off-canvas-close:focus {
	color:rgb(211,32,35);
}
.hm23.x-off-canvas .x-off-canvas-content, .hm29.x-off-canvas .x-off-canvas-content {
	max-width:24em;
padding:calc(1.5em * 2);
	background-color:#ffffff;
	box-shadow:0em 0em 2em 0em rgba(0, 0, 0, 0.25);
}
.hm23.x-menu, .hm29.x-menu {

	margin:0px;
	font-size:1em;
}
.hm23.x-menu > li > .x-anchor, .hm29.x-menu > li > .x-anchor {
	font-size:1em;
	background-color:transparent;
}
.hm23.x-menu > li > .x-anchor .x-anchor-content, .hm29.x-menu > li > .x-anchor .x-anchor-content {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0.75em;
}
.hm23.x-menu > li > .x-anchor[class*="active"], .hm29.x-menu > li > .x-anchor[class*="active"] {
background-color:transparent;
}
.hm23.x-menu > li > .x-anchor .x-anchor-text, .hm29.x-menu > li > .x-anchor .x-anchor-text {
	margin:5px auto 5px 5px;
}
.hm23.x-menu > li > .x-anchor .x-anchor-text-primary, .hm29.x-menu > li > .x-anchor .x-anchor-text-primary {
	font-family:inherit;
	font-size:1em;
	font-style:normal;
	font-weight:400;
	line-height:1;
	color:rgba(0, 0, 0, 0.35);
}
.hm23.x-menu > li > .x-anchor[class*="active"] .x-anchor-text-primary, .hm29.x-menu > li > .x-anchor[class*="active"] .x-anchor-text-primary {
color:rgba(0, 0, 0, 0.75);
}
.hm23.x-menu > li > .x-anchor .x-anchor-sub-indicator, .hm29.x-menu > li > .x-anchor .x-anchor-sub-indicator {
	margin:5px;
	font-size:1em;
	color:rgba(0, 0, 0, 0.35);
}
.hm23.x-menu > li > .x-anchor[class*="active"] .x-anchor-sub-indicator, .hm29.x-menu > li > .x-anchor[class*="active"] .x-anchor-sub-indicator {
color:rgba(0, 0, 0, 0.75);
}
.hm23 .sub-menu .x-anchor, .hm29 .sub-menu .x-anchor {
	font-size:1em;
	background-color:transparent;
}
.hm23 .sub-menu .x-anchor .x-anchor-content, .hm29 .sub-menu .x-anchor .x-anchor-content {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0.75em;
}
.hm23 .sub-menu .x-anchor[class*="active"], .hm29 .sub-menu .x-anchor[class*="active"] {
background-color:transparent;
}
.hm23 .sub-menu .x-anchor .x-anchor-text, .hm29 .sub-menu .x-anchor .x-anchor-text {
	margin:5px auto 5px 5px;
}
.hm23 .sub-menu .x-anchor .x-anchor-text-primary, .hm29 .sub-menu .x-anchor .x-anchor-text-primary {
	font-family:inherit;
	font-size:1em;
	font-style:normal;
	font-weight:400;
	line-height:1;
	color:rgba(0, 0, 0, 0.35);
}
.hm23 .sub-menu .x-anchor[class*="active"] .x-anchor-text-primary, .hm29 .sub-menu .x-anchor[class*="active"] .x-anchor-text-primary {
color:rgba(0, 0, 0, 0.75);
}
.hm23 .sub-menu .x-anchor .x-anchor-sub-indicator, .hm29 .sub-menu .x-anchor .x-anchor-sub-indicator {
	margin:5px;
	font-size:1em;
	color:rgba(0, 0, 0, 0.35);
}
.hm23 .sub-menu .x-anchor[class*="active"] .x-anchor-sub-indicator, .hm29 .sub-menu .x-anchor[class*="active"] .x-anchor-sub-indicator {
color:rgba(0, 0, 0, 0.75);
}
.hm22.x-menu, .hm28.x-menu {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	-webkit-align-items:stretch;
	align-items:stretch;
	-webkit-align-self:stretch;
	align-self:stretch;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
	margin:0px;
	font-size:1em;
}
.hm22.x-menu > li, .hm28.x-menu > li, .hm22.x-menu > li > a, .hm28.x-menu > li > a {
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
}
.hm22.x-menu > li > .x-anchor, .hm28.x-menu > li > .x-anchor {
	font-size:1em;
	background-color:transparent;
}
.hm22.x-menu > li > .x-anchor .x-anchor-content, .hm28.x-menu > li > .x-anchor .x-anchor-content {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding: 0.75em 0.40em;
}
.hm22.x-menu > li > .x-anchor[class*="active"], .hm28.x-menu > li > .x-anchor[class*="active"] {
background-color:transparent;
}
.hm22.x-menu > li > .x-anchor .x-anchor-text, .hm28.x-menu > li > .x-anchor .x-anchor-text {
	margin:5px;
}
.hm22.x-menu > li > .x-anchor .x-anchor-text-primary, .hm28.x-menu > li > .x-anchor .x-anchor-text-primary {
	font-family:inherit;
	font-size: 0.95em;
	font-style:normal;
	font-weight:700;
	line-height:1;
	text-transform:uppercase;
	color:rgb(51,51,51);
}
.hm22.x-menu > li > .x-anchor[class*="active"] .x-anchor-text-primary, .hm28.x-menu > li > .x-anchor[class*="active"] .x-anchor-text-primary {
color:rgb(162, 178, 202);
}
.hm22.x-menu > li > .x-anchor .x-anchor-sub-indicator, .hm28.x-menu > li > .x-anchor .x-anchor-sub-indicator {
	margin:5px;
	font-size:1em;
	color:rgba(0, 0, 0, 0.35);
}
.hm22.x-menu > li > .x-anchor[class*="active"] .x-anchor-sub-indicator, .hm28.x-menu > li > .x-anchor[class*="active"] .x-anchor-sub-indicator {
color:rgba(0, 0, 0, 0.75);
}
.hm22 .x-dropdown, .hm28 .x-dropdown {
	width:14em;
	font-size:16px;
	background-color:#ffffff;
	box-shadow:0em 0.15em 2em 0em rgba(0, 0, 0, 0.15);
}
.hm22 .sub-menu .x-anchor, .hm28 .sub-menu .x-anchor {
	font-size:1em;
	background-color:transparent;
}
.hm22 .sub-menu .x-anchor .x-anchor-content, .hm28 .sub-menu .x-anchor .x-anchor-content {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0.75em;
}
.hm22 .sub-menu .x-anchor[class*="active"], .hm28 .sub-menu .x-anchor[class*="active"] {
background-color:transparent;
}
.hm22 .sub-menu .x-anchor .x-anchor-text, .hm28 .sub-menu .x-anchor .x-anchor-text {
	margin:5px auto 5px 5px;
}
.hm22 .sub-menu .x-anchor .x-anchor-text-primary, .hm28 .sub-menu .x-anchor .x-anchor-text-primary {
	font-family:inherit;
	font-size:1em;
	font-style:normal;
	font-weight:inherit;
	line-height:1;
	color:rgba(0, 0, 0, 0.35);
}
.hm22 .sub-menu .x-anchor[class*="active"] .x-anchor-text-primary, .hm28 .sub-menu .x-anchor[class*="active"] .x-anchor-text-primary {
color:rgba(0, 0, 0, 0.75);
}
.hm22 .sub-menu .x-anchor .x-anchor-sub-indicator, .hm28 .sub-menu .x-anchor .x-anchor-sub-indicator {
	margin:5px;
	font-size:1em;
	color:rgba(0, 0, 0, 0.35);
}
.hm22 .sub-menu .x-anchor[class*="active"] .x-anchor-sub-indicator, .hm28 .sub-menu .x-anchor[class*="active"] .x-anchor-sub-indicator {
color:rgba(0, 0, 0, 0.75);
}
.hm6.x-anchor, .hm15.x-anchor {
	width:2.75em;
	height:2.75em;
	font-size:1.08em;
	background-color:rgb(35, 166, 216);
}
.hm6.x-anchor .x-anchor-content, .hm15.x-anchor .x-anchor-content {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.hm6.x-anchor[class*="active"] {
background-color:rgb(160,160,160);
}
.hm15.x-anchor[class*="active"] {
background-color:rgb(140,140,140);
}
.hm15.x-anchor .x-anchor-graphic {
	margin:5px;
}
.hm6.x-anchor .x-anchor-graphic [data-x-icon], .hm15.x-anchor .x-anchor-graphic [data-x-icon] {
	width:1em;
	height:1em;
	line-height:1em;
	font-size:1.25em;
	color:rgb(255,255,255);
}
.hm6.x-anchor[class*="active"] .x-anchor-graphic [data-x-icon] {
color:rgb(255,255,255);
}
.hm15.x-anchor[class*="active"] .x-anchor-graphic [data-x-icon] {
color:rgba(255, 255, 255, 0.75);
}
.hm5.x-text, .hm12.x-text {
	margin:0em 0.625em 0em 0em;
	padding:0em;
	font-family:inherit;
	font-size:1em;
	font-style:normal;
	font-weight:400;
	line-height:1.4;
	letter-spacing:0.03125em;
	text-transform:none;
	color:rgb(255,255,255);
	background-color:transparent;
}
.fm1.x-bar, .fm4.x-bar, .fm7.x-bar, .fm10.x-bar {
	height:auto;
	font-size:16px;
	background-color:rgb(58, 58, 56);
	z-index:9999;
}
.fm1.x-bar {
	padding:2em 0em 0.625em 0em;
}
.fm4.x-bar, .fm7.x-bar, .fm10.x-bar {
	padding:0.625em 0em 0.625em 0em;
}
.fm4.x-bar {
	border-width:01px 0px 1px 0px;
	border-style:solid none solid none;
	border-color:rgb(121,121,121) transparent rgb(121,121,121) transparent;
}
.fm7.x-bar {
	border-width:0px 0px 1px 0px;
	border-style:none none solid none;
	border-color:transparent transparent rgb(121,121,121) transparent;
}
.fm1.x-bar, .fm7.x-bar, .fm10.x-bar {
	box-shadow:0em 0.15em 2em rgba(0, 0, 0, 0.15);
}
.fm1.x-bar-content, .fm4.x-bar-content, .fm7.x-bar-content, .fm10.x-bar-content {
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-content:center;
	align-content:center;
	-webkit-flex:0 1 100%;
	flex:0 1 100%;
	height:auto;
}
.fm1.x-bar-outer-spacers:before, .fm4.x-bar-outer-spacers:before, .fm7.x-bar-outer-spacers:before, .fm10.x-bar-outer-spacers:before, .fm1.x-bar-outer-spacers:after, .fm4.x-bar-outer-spacers:after, .fm7.x-bar-outer-spacers:after, .fm10.x-bar-outer-spacers:after {
	-webkit-flex-basis:0em;
	flex-basis:0em;
	width:0em;
	height:0em;
}
.fm1.x-bar-space, .fm4.x-bar-space, .fm7.x-bar-space, .fm10.x-bar-space {
	font-size:16px;
}
.fm2.x-bar-container, .fm5.x-bar-container, .fm8.x-bar-container, .fm11.x-bar-container {
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
	background-color:transparent;
}
.fm2.x-bar-container {
	margin:0em 0em 1.5em 0em;
}
.fm2.x-bar-container, .fm8.x-bar-container, .fm11.x-bar-container {
	padding:0.625em 0em 0.625em 0em;
}
.fm3.x-image {
	background-color:transparent;
}
.fm6.x-text, .fm9.x-text, .fm12.x-text {
	margin:0em;
	padding:0em;
	font-family:inherit;
	font-size:1em;
	font-style:normal;
	letter-spacing:0em;
	text-align:center;
	text-transform:none;
	background-color:transparent;
}
.fm6.x-text {
	font-weight:300;
	color:rgba(0, 0, 0, 0.35);
}
.fm9.x-text, .fm12.x-text {
	font-weight:400;
	color:rgb(216, 216, 216);
}
.fm6.x-text, .fm12.x-text {
	line-height:1.4;
}
.fm9.x-text {
	line-height:1;
}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px; z-index:9999;
    right: 20px;
    display:none;
}
.market-served-container {
    
    text-align: center;
}
.market-served-container span {
   border-radius: 50%;
   box-sizing: border-box;
   -webkit-box-sizing: border-box;                                                                     /* Safari/Chrome, other WebKit */
   -moz-box-sizing: border-box;                                                                        /* Firefox, other Gecko */
   color: #ffffff;
   display: none;
   font-size:0.875em;                                                                                  /* BASE FONT = 16px  >>> 14px / 16px = 0.875em */
   height: 100%;                                                                                       /* 100% width of its container*/
   left: 0;
   line-height:1.28571428571429em;                                                                     /* BASE FONT = 14px  >>> 18px / 14px = 1.28571428571429em */
   padding:3.214285714285714em 0 0 0;                                                                  /* BASE FONT = 14px  >>> 45px 0 0 0 / 14px = 3.214285714285714em 0 0 0 */
   position: absolute;
   top: 0;
   width: 100%;                                                                                        /* 100% width of its container*/
}
.market-served-container span.two_line {
   padding:2.857142857142857em 0 0 0;                                                                  /* BASE FONT = 14px  >>> 40px 0 0 0 / 14px = 2.857142857142857em 0 0 0 */
}
.market-served-container a {
   background-color: #000000;
   border-radius: 50%;
   display: inline-block;
   margin: 0.625em 0.1875em 0.25em 0.1875em;                                                           /* BASE FONT = 16px  >>> 10px 3px 4px 3px / 16px = 0.625em 0.1875em 0.25em 0.1875em */
   position: relative;
   transition: all 0.3s ease 0s;
   vertical-align: top;
   height:5.625em;                                                                                    /* BASE FONT = 16px  >>> 90px / 16px = 5.625em */
   width:5.625em;                                                                                     /* BASE FONT = 16px  >>> 90px / 16px = 5.625em */
}
.market-served-container img {
   display: block;
}
/******** 960/16px = 60em*/
@media only screen and (min-width: 60em) {
 
.market-served-container {
   box-sizing: border-box;
   display: inline-block;
    vertical-align: top;
   width: 100%;                                                                               /* 40% width of its container */
}
.market-served-container a:hover {
   background-color:#5b5b65;
}
.market-served-container a:hover img {
   opacity: 0.2;
}
.market-served-container a:hover span {
   display: block;
}
 
}



/* Contact Form */
.form-b{}
.form-b h3{ font-weight:800; margin: 0 0 25px;}
.form-b label{color:#333;font-size: 16px;}
.form-b input, .form-b textarea {
    border: none;
    border-bottom: 1px solid #b7b7b7;
    box-shadow:none;
    padding: 10px 10px;
    height: auto; font-size:16px;
}
.form-b ::placeholder{ color:#CCC; font-size:14px;}
.form-b .dee{
    padding: 10px 15px;
    background: #003679;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;  line-height: inherit;
}

.form-b .form-control:focus {
    color: #495057;
    /* background-color: #fff; */
    border-color: transparent;
    outline: 0;
    box-shadow: none;
    border-bottom: 1px solid #d4d4d4;
}


.glob-map{min-height:650px;background:url(../images/world-map.png) no-repeat center center;background-size: 100%;position:relative;text-transform: uppercase;width: 950px;margin: 0 auto;}
.glob-map table th, table td {
    border-top: none !important;
}

.glob-map table td {line-height: 0.4 !important;padding: 0.5em 0em;}

.glob-map table { margin-bottom: 0 !important;}

#usa-m {
	width: 90px;
	/* height:35px; */
	position:absolute;
	left: 65px;
	top: 185px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}
#australia {
	width: 106px;
	height:45px;
	position:absolute;
	right: 235px;
	bottom: 228px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

#aust-t{
	width: 96px;
	/* height:45px; */
	position:absolute;
	right: 414px;
	top: 261px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

#poland {
	width: 96px;
	/* height:45px; */
	position:absolute;
	right: 323px;
	top: 205px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}
#india {
	width: 95px;
	/* height:45px; */
	position:absolute;
	right: 144px;
	top: 233px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}
#germany {
	width: 97px;
	/* height:45px; */
	position:absolute;
	left: 277px;
	top: 203px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

#spain {
	width: 97px;
	/* height:45px; */
	position:absolute;
	left: 258px;
	top: 269px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}
#mexico {
	width: 92px;
	/* height:45px; */
	position:absolute;
	left: 64px;
	top: 279px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

#ukraine {
	width: 93px;
	height:45px;
	position:absolute;
	right: 177px;
	top: 198px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}
#denmark {
	width: 100px;
	height:45px;
	position:absolute;
	left: 425px;
	top: 103px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

#nether-t {
	width: 124px;
	height:45px;
	position:absolute;
	left: 250px;
	top: 119px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}


#latvia {
	width: 95px;
	/* height:45px; */
	position:absolute;
	right: 288px;
	top: 107px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

#lithuania {
	width: 95px;
	/* height:45px; */
	position:absolute;
	right: 234px;
	top: 154px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

#newzealand {
	width: 106px;
	/* height:45px; */
	position:absolute;
	right: 163px;
	bottom: 164px;
	font-family:verdana, tahoma, arial;
	font-size:11px;
	color:#000000;
	letter-spacing:-1px;
}

@media only screen and (max-width: 767px){
.glob-map{ transform:scale(0.8); }
.x-image img {
    max-width: 180px !important;
	}
}

