html, body { font-family: Arial, sans-serif; }

input, textarea {
	border-radius: 0; box-shadow: none; background: none;
}

a {
  color: #88dbdf;
}

a:hover, a:focus { color: inherit; }
a:focus {outline: 0px dotted #333; text-decoration: none;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	464.	  font-family: 'Quicksand', Sans-Serif;}

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {border-top: 1px solid #000;}

.table thead > tr > th {border-bottom: 2px solid #000;}

.offset-one { padding-right: 10px; }

.offset-two { padding-left: 10px; }

.offset { padding: 0 10px; }

.clearFix { clear:both; }

.header { padding: 21px 0 0 0; }

.header .top_menu { padding: 0; list-style: none; list-style-type: none; float: right;margin:0px; }

.header .top_menu li { padding: 0 13px; float: left;  font-size: 13px; color: #696a6c; line-height: 23px; background: url(../images/sep-img.png) center left no-repeat; }

.header .top_menu li.last { padding-right: 0px; }

.header .top_menu li:first-child { background: none; }

.header .top_menu li a { color: #000; display: block; }

.header .top_bar .header-links {display: inline-block;width: 100%;}
.header .top_bar .search-box {display: inline-block;width: 100%;}

.header form#headerSearchForm { padding: 0px; float: right;  }

.header #headerSearchForm input { padding-top: 0px; padding-bottom: 0px; -webkit-appearance: none; float: left; font-size: 13px; color: #b4b4b4; line-height: 14px; line-height: 20px\0/;  max-width: 200px}

.header a.gsa { margin: 19px 14px 0 15px; display: block; float: right;color: #fff;padding: 7px;margin-right: 3px;background-color: #aaa;}

.header a.gsa:hover {background-color: #888;text-decoration: none;}

.header #headerSearchForm input[type="submit"] { width: 26px; height: 36px; border: 0px; background: url(../images/sumbmit-img.png) top left no-repeat;  }

.header a.logo { display: block; }
.header a.logo img { max-width: 170px;margin-top: 12px; }

.header a.shop_esi { padding: 0 20px; margin: 19px 0 0 0; float: right; font-size: 14px; color: #fff; font-weight: bold; line-height: 33px; height: 34px; background-color: #88dbdf; border:1px solid #88dbdf; }
.header a.shop_esi  span { position: relative; top: -2px; }
.header a.workspaceology { float: right; margin: 19px 0px 0 10px; }
.header a.shop_esi:hover { text-decoration: none; background-color: #fff; color: #88dbdf; position: relative; }
.header a.shop_esi:hover:after { content: ""; position: absolute; left: 20px; right:20px; top: 23px; height: 2px; background-color: #88dbdf;}
.header .navbar-collapse .navbar-nav > li > a { min-width: initial; line-height: 1.3;text-align: center; font-size: 13px; font-weight: normal; }

.nav > li:first-child a { padding-left: 23px; padding-right: 23px;  }
.nav > li > a { padding: 10px 22px; }
.nav > li {position: inherit;}

.alertHeader { border: 2px solid #00a8e0; padding: 16px; margin-bottom: 16px; }
.alertHeader p { margin-bottom: 0px; padding-bottom: 0px; }

body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {margin-right:0px;}
.navbar {margin-bottom: 16px;background-image:none;box-shadow: none;}
.navbar-nav > li > a {text-shadow: none;}
.navbar-inverse {background:none;border:0px; padding-top: 37px;background-image:none;box-shadow: none;}
.navbar-inverse .navbar-nav > li > a {color: #fff; min-width: 143px; text-align: center;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:active,
.navbar-inverse .navbar-nav > li > a:focus {background:none;color: #000;}
.navbar-inverse .navbar-nav > .active > a {background: none; color: #00a8e0; border-bottom: 5px solid #00a8e0;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {text-shadow: none;}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #00a8e0;
  background: none;
  border-bottom-color: #00a8e0;
}
.navbar {
  background-image: none;
  box-shadow: none;
}
.navbar-nav > li > a {text-shadow: none;}

img.shadow_left { position: absolute; top: 230px; left: -36px; }

img.shadow_right { position: absolute; top: 210px; right: -36px; }

img.shadow { position: absolute; top: 0px; right: -36px; }

img.shadow1 { position: absolute; top: 75px; right: -36px; }

/* Portal Login Form */
#crumb {margin: 15px 0 0 0; padding-left: 5px;}
#crumb li {display: inline-block; margin-right: 10px;}
#crumb li a {padding-left: 10px; background: url(../images/sep_li.png) no-repeat right center;}
#crumb .first, #crumb .last {display: none;}

#login {
	background-color: #eee;
	border: 1px solid #ddd;
	border-radius: 8px;
	width: 50%;
	margin: 5% auto;
}

#login p {margin-bottom: 10px;}

#login > div {
  clear: both;
  overflow: hidden;
  padding: 1px;
  margin: 0 0 10px 0;
}
#login > div > fieldset > div > div {
  margin: 0 0 5px 0;
}
#login > div > label,
legend {
	width: 25%;
  float: left;
  padding-right: 10px;
}
#login > div > div,
#login > div > fieldset > div {
  width: 70%;
  float: right;
}
#login > div > fieldset label {
	font-size: 90%;
}
fieldset {
	border: 0;
  padding: 0;
}

#login input[type=email],
input[type=url],
textarea {
	width: 100%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

input[type=email],
input[type=url] {
  width: 80%;
}
#login input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
textarea:focus {
  outline: 0;
  border-color: #4697e4;
}

.body_container { width: 100%; position: relative; float: left; }

.homeslider img { margin: 0px;padding: 0px;float: left; width: 100%; height: auto;}

.homeslider h2 {color: #000;font-size: 40px;line-height: 40px;font-weight: normal; margin-top: -5px; }
.homeslider h2 img { margin: 0px; float: none; display: inline-block; }

.homeslider p { font-family: 'Quicksand', Arial, sans-serif;font-size: 15px; color: #000; line-height:	 23px; }

.homeslider .text { padding: 0px 0 15px 0; width: 80%; }

.homeslider .info_meer {padding: 0px;font-weight: bold;display: block;font-size: 13px;line-height: 23px;line-height: 27px;height: auto;color: none;background: none;}

.homeslider .info_meer a {
	padding: 0px 12px;
  display: inline-block;
  font-size: 13px;
  line-height: 23px;
  color: #fff;
  background-color: #88dbdf;
  border: 1px solid #88dbdf;
}

.homeslider .info_meer a::after {
	content: "+";
	font-size: 17px;
  font-weight: normal;
  padding-left: 10px;
  text-decoration: none;
}

.homeslider .info_meer a:hover {text-decoration: underline;background-color:#fff;color: #88dbdf;}

.homeslider { padding: 0 0 0 0; position: relative; float: left; width: 100%; }

.homeslider .model { padding: 12px 0 12px 0; min-height:35px; margin: -28px 0 0 0; float: right; width: 100%; position: relative; background-color: #eca154;}

.homeslider .model span { float: right; width: 49%; display: block; display: block; font-size: 22px; color: #fff; font-weight: bold; line-height: 30px; }

.carousel-inner .carouselImageBox { overflow: hidden;text-align: center;padding: 0;}

.carousel-inner .carouselImageBox {height: 250px; position: relative; overflow: hidden;}

.carousel-indicators {
  background: #CACDCE !important;
  padding-top: 8px;
  width: 100%;
  top: 250px;
  height: 35px;
  padding-left: 12px;
  margin-left: 0;
  text-align: left;
  left: auto;
  bottom:0;
}

.carousel-indicators li {
  display: inline-block;
  margin-right: 6px;
  border-radius: 10px;
  background: #fff;
  border:0;
}

.carousel-indicators .active, .carousel-indicators li:hover {
  background-color: #707372 !important;
  margin-right: 6px;
  height: 10px;
  width: 10px;
}
.carousel-indicators .active {margin:1px; margin-right: 6px;}

.homeslider img {
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.carouselTextBox {
	margin: 55px 0 30px 0;
}

.lSSlideWrapper {
  margin-bottom: 20px;
  padding-bottom: 40px;
}

.lSSlideWrapper::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0; left: 0; right: 0; bottom: 0;
  border: 1px solid #000;
  pointer-events: none;
}

.lSSlideWrapper::after {
  content: "";
  background-image: -webkit-linear-gradient(right, #F4DA40, #ECA154, #F67599);
  background-image: -moz-linear-gradient(right, #F4DA40, #ECA154, #F67599);
  background-image: -o-linear-gradient(right, #F4DA40, #ECA154, #F67599);
  background-image: linear-gradient(to right, #F4DA40, #ECA154, #F67599);
  height: 40px;
  position: absolute;
  bottom: 0; left: 0; right: 0;
  z-index: 100;
}

.lSSlideOuter .lSPager.lSGallery {
  transform: none!important;
  width: auto!important;
  margin-bottom: 20px!important;
}

.lSSlideOuter .lSPager.lSGallery li {
  max-width: 50px;
  border: 1px solid #cacdce!important;
  margin-right: 15px!important;
  margin-bottom: 15px;
  border-radius: 5px!important;
}

.lSSlideOuter .lSPager.lSGallery li:hover,
.lSSlideOuter .lSPager.lSGallery li.active { border: 1px solid #707372!important; }

.lSAction > a { margin-top: -33px!important; opacity: 1.0!important; }
.lSAction > a:hover { text-decoration: none; }
.lSAction > a.lSNext:hover:after,
.lSAction > a.lSPrev:hover:after { color: #88dbdf; }

.lSAction > .lSNext:after,
.lSAction > .lSPrev:after {
  font-family: fontAwesome;
  color: #CACDCE;
  font-size: 30px;
  line-height: 1;
}
.lSAction > .lSNext, .lSAction > .lSPrev { width:30px; height: 30px; }
.lSAction > .lSNext:after { content: "\f138"; }
.lSAction > .lSPrev:after { content: "\f137"; }

/* gradient: green to blue */
#laptop-solutions .lSSlideWrapper::after,
#lighting .lSSlideWrapper::after {
  background-image: -webkit-linear-gradient(right, #88DBDF 80%, #8B84D7);
  background-image: -moz-linear-gradient(right, #88DBDF 80%, #8B84D7);
  background-image: -o-linear-gradient(right, #88DBDF 80%, #8B84D7);
  background-image: linear-gradient(to right, #88DBDF 80% , #8B84D7);
}

/* gradient: dark green to light green */
#tables .lSSlideWrapper::after,
#wall-mounted .lSSlideWrapper::after {
  background-image: -webkit-linear-gradient(right, #71CC98 80%, #D4EB8E);
  background-image: -moz-linear-gradient(right, #71CC98 80%, #D4EB8E);
  background-image: -o-linear-gradient(right, #71CC98 80%, #D4EB8E);
  background-image: linear-gradient(to right, #71CC98 80%, #D4EB8E);
}

/* gradient: orange to yellow */
#monitor-arms .lSSlideWrapper::after,
#mobile-worktools .lSSlideWrapper::after {
  background-image: -webkit-linear-gradient(right, #ECA154 80%, #F4DA40 );
  background-image: -moz-linear-gradient(right, #ECA154 80%, #F4DA40);
  background-image: -o-linear-gradient(right, #ECA154 80%, #F4DA40);
  background-image: linear-gradient(to right, #ECA154 80%, #F4DA40);
}

/* gradient: green to blue */
#sit-to-stand .lSSlideWrapper::after,
#accessories .lSSlideWrapper::after{
  background-image: -webkit-linear-gradient(right, #88DBDF 80%, #8B84D7);
  background-image: -moz-linear-gradient(right, #88DBDF 80%, #8B84D7);
  background-image: -o-linear-gradient(right, #88DBDF 80%, #8B84D7);
  background-image: linear-gradient(to right, #88DBDF 80%, #8B84D7);
}

/* gradient: dark green to light green */
#power-solutions .lSSlideWrapper::after,
#technology-solutions .lSSlideWrapper::after{
  background-image: -webkit-linear-gradient(right, #71CC98 80%, #D4EB8E);
  background-image: -moz-linear-gradient(right, #71CC98 80%, #D4EB8E);
  background-image: -o-linear-gradient(right, #71CC98 80%, #D4EB8E);
  background-image: linear-gradient(to right, #71CC98 80%, #D4EB8E);
}

/* gradient: orange to yellow */
#keyboard-solutions .lSSlideWrapper::after {
  background-image: -webkit-linear-gradient(right, #ECA154 80%, #F4DA40);
  background-image: -moz-linear-gradient(right, #ECA154 80%, #F4DA40);
  background-image: -o-linear-gradient(right, #ECA154 80%, #F4DA40);
  background-image: linear-gradient(to right, #ECA154 80%, #F4DA40);
}

.productBox { padding: 41px 0 12px 0px; float: left; width: 100%; }

.productBox ul { padding: 0px; margin: 0px; list-style: none; list-style-type: none; }

.productBox li { padding: 0 20px 15px 50px; min-height: 310px; float: left; }

.productBox li span { padding-top: 20px; display: block; font-size: 15px; color: #696a6c; line-height: 20px; font-weight: bold; text-align: center; }

.productBox li a { text-decoration: none; min-width: 250px; position: relative; display: block; }

.productBox li a:hover { text-decoration: none; }

.productBox span.product-border { width: 236px; height: 236px; position: relative; z-index: 1; border-radius: 100%; display: block; padding: 0px; behavior:url(https://www.esiergo.com/default/themes/MuraBootstrap/css/PIE.htc); }

.productBox img { position: absolute; top: 0px; left: 0px; z-index: 55; display: block; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

.productBox img.hover { display: none; }

.productBox a:hover img { }

.productBox a:hover img.hover { display: block; }

.productBox li.monitor-arms a:hover span.product-border { background: #00a8e0; border-color: #00a8e0; }

.productBox li.monitor-arms a:hover span { color: #00a8e0; }

.productBox li.tables a:hover span.product-border { background: #bfd72e; border-color: #bfd72e; }

.productBox li.tables a:hover span { color: #bfd72e; }

.productBox li.lighting a:hover span.product-border { background: #f6821f; border-color: #f6821f; }

.productBox li.lighting a:hover span { color: #f6821f; }

.productBox li.keyboard-solutions a:hover span.product-border { background: #005aab; border-color: #005aab; }

.productBox li.keyboard-solutions a:hover span { color: #005aab; }

.productBox li.technology-solutions a:hover span.product-border { background: #b31d8d; border-color: #b31d8d; }

.productBox li.technology-solutions a:hover span { color: #b31d8d; }

.productBox li.accessories a:hover span.product-border { background: #ef4023; border-color: #ef4023; }

.productBox li.accessories a:hover span {color: #ef4023; }

.relatedProductsTab .image-wrapper {width: 100%;text-align:center;display: inline-block}
.relatedProductsTab .image-wrapper img {max-width: 100%;max-height: 115px;}
.relatedProductsTab .title {text-align: center;width: 100%;margin-bottom: 10px;}

.prefooter { padding: 0px; float: left; width: 100%; }

.prefooter .homepage-footer-wrapper {border-top: 1px solid #000;}

.prefooter h2 { padding-bottom: 21px; margin: 0px; font-size: 22px; color: #000; line-height: 42px; font-weight: bold; }

.prefooter h2 a {color: #000}

.prefooter h3 { margin: 0px; color: #000; font-size: 15px; line-height: 23px; font-family: 'Quicksand', sans-serif; font-weight: bold;}

.prefooter h3 a { color: #000; }

.prefooter p span { display: block; font-style: italic; }

.prefooter p {
	margin: 0px;
  font-size: 13px;
  color: #000;
  line-height: 1.4;
  margin-bottom: 3px;
}

.prefooter p a { color: #000; }

.prefooter p a:hover { color: #00a6e2; }



.prefooter a.meer { padding-right: 18px; font-size: 14px; line-height: 23px; color: #88dbdf; font-family: 'Quicksand', Arial, sans-serif;}

.prefooter ul { padding: 0px 0 11px 0; margin: 0px; float: left; width: 100%; list-style: none; list-style-type: none; }

.prefooter li img { margin: 0 20px 0px 0; float: left; min-height: 90px;min-width: 90px;}

.prefooter li { padding-bottom: 19px; float: left; width: 100%; }

.prefooter .news { padding: 0 0 0 20px; }

.prefooter .event { padding-right: 20px; }

.prefooter .event li img { margin-bottom: 50px; }

.prefooter .event ul { padding-bottom: 16px; }

.prefooter span.date { margin: 0 20px 0 0; border: 5px solid #fff; border-radius: 100%; width: 92px; height: 90px; float: left; text-align: center; font-size: 22px; color: #939598; font-weight: bold; line-height: 80px; }

.prefooter a.info_meer { color: #fff; background: #88DBDF url(../images/plus-hover.png) 98.3% 49% no-repeat; }

.prefooter a.info_meer:hover { color: #fff; background: #00a6e2 url(../images/plus-hover.png) 98.3% 49% no-repeat; }

.prefooter.product { padding: 28px 0 0px 0; }

.prefooter.product li { float: left; width: auto; }

.prefooter.product ul { min-height: 100px; }

.prefooter.product li { padding: 0 5px 0 37px; float: left; }

.prefooter.product li:first-child { padding-left: 20px; }

.prefooter.product li a { display: block; }

.prefooter.product li a img { margin: 0px; display: block; }

.prefooter.product li.moniter a img { margin: 0px; background: #00a8e0; }

.prefooter.product li.table { margin-bottom: 0px; }

.prefooter.product li.table a img { background: #bfd72e; }

.prefooter.product li.lighting a img { background: #f6821f; }

.prefooter.product li.keyboard a img { background: #005aab; }

.prefooter.product li.technology a img { background: #b31d8d; }

.prefooter.product li.accesoris a img { background: #ef4023; }

.prefooter.product span { padding: 10px 0 0 0; text-align: center; clear: both; display: block; width: 100%; font-size: 13px; line-height: 23px; color: #696a6c;  }

.prefooter.product a:hover span { color: #005aab; text-decoration: none; }

.prefooter.product a:hover { text-decoration: none; }



.infoBox { padding: 0px 20px 55px; }

.infoBox ul { padding: 27px 0 0 0px; margin: 0px; list-style: none; list-style-type: none; overflow: hidden; }

.infoBox li { padding: 0 41px 32px 28px; float: left; }

.infoBox li { padding: 0 41px 32px 28px; }

.infoBox li.last { padding-right: 0px; padding-left: 39px; }

.infoBox li a { display: block; text-align: center; border: 13px solid #e7e7e8; border-radius: 100%; }



.categary_right .infoBox li a { border-radius: 0px; border: 0px; }

.infoBox li a img { display: inline-block; overflow: hidden; border-radius: 200%; -moz-border-radius: 200%; -ms-border-radius: 200%; -o-border-radius: 200%; -webkit-border-radius: 100%; behavior: url(https://www.esiergo.com/default/themes/MuraBootstrap/css/PIE.htc); }

.infoBox li a:hover { text-decoration: underline; color: #000;}

.infoBox li:hover span { color: #005aab; }

.infoBox li span { padding-top: 17px; display: block; width: 100%; text-align: center; text-align: center; font-size: 15px; color: #696a6c; line-height: 23px; font-weight: bold; }

.infoBox p { color: #000; font-size: 13px; line-height: 23px; font-family: 'Quicksand';}

.infoBox p span { font-weight: bold; }

a.title { margin: -14px 0 18px; position: relative; text-decoration: none; font-size: 15px; color: #fff; font-weight: bold; line-height: 34px; background: url(../images/model-bg.png) repeat; display: block; text-align: center; }

a.title:hover { background: url(../images/model-bg-hover.png) repeat; }

.infoBox ul.product { padding: 30px 0 27px; float: left; width: 100%; }

.infoBox ul.product li { padding: 0px 0 0 20px; }

.infoBox ul.product li a { border: 0px; border-radius: 0px; }

.infoBox ul.product li a:hover small { color: #005aab; }

.infoBox ul.product.resource li { padding: 0px 0 0 40px; }

.infoBox ul.product.resource { padding-bottom: 74px; }

.infoBox ul.product li:first-child { padding-left: 0px; }

.infoBox ul.product.resource li small { padding-top: 10px; }

.infoBox ul.product li img { border: 0px; border-radius: 0px; max-width: 100%; height: auto; }

.infoBox li small { padding-top: 19px; display: block; text-align: center; color: #000; font-size: 13px; line-height: 23px;  }

.infoBox h2, .infoBox h3 { margin: 41px 0 1px 0; padding: 0 0 0 16px; position: relative; clear: both; font-size: 15px; color: #000; line-height: 34px; background: #cacdce; }

.infoBox h3 { background: #939598; color: #fff; }

.infoBox h2 a, .infoBox h2 button { padding: 0 33px 0 17px; border-left: 3px solid #fff; float: right; color: #fff; font-size: 13px; line-height: 34px; background: #88dbdf; }
.infoBox h2 a, .infoBox h2 button:focus { outline: none; }
.infoBox h2 a::after { content: "+";position: absolute;right: 16px;font-size: 14px;top: -1px;}
.infoBox h2 a:hover, .infoBox h2 button:hover { color: #88dbdf; text-decoration: none; background: #fff;}

.categary_right a.title { margin-top: -34px; }

.categary_right .infoBox {  padding: 0px 20px 55px 0; }

.categary_right li a img { border: 0px; border-radius: 0px; max-width: 100%; height: auto; }
.categary_right li a img.info_box_hight_adjust {
    max-width: 173px;
    height: 141px;
    padding: 3px;
}

.categary_right ul { overflow: hidden; padding-bottom: 0px; }

.categary_right li { padding: 0px;min-height:218px; }

.categary_right li small { padding: 9px 0 0 0; }

/* VIDEO MODAL */
.videoModal .modal-body {padding: 0px;}

.videoModal .modal-content {border-radius: 6px 6px 0px 0px;}

.videoModal .modal-header {background:#000;border:none;}

.videoModal .modal-header .close {margin-top: -11px;}

.videoModal .close, #videoModal .close:hover, #videoModal .close:focus {color:#fff;opacity:1;}

.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}

.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


/* BLOG */
.blog_image { margin-bottom: 18px; display: block; }

.blog_left { padding: 0px; overflow: hidden; background: #CACDCE; }

@media (max-width: 767px) {
	.blog_left { padding: 0px;}
}

.blog_left h2 { font-weight: bold;margin: 20px 0 16px 20px;line-height: 25px;margin-bottom: 5px;position: relative;font-size: 22px;color: #FFF; }

.blog_left h3 { margin: 20px 0 16px 20px; position: relative; font-size: 22px; color: #000; line-height: 42px; font-weight: bold; }

.blog_left h3 a { color: #FFF; }

.blog_left ul { padding: 0px 0 24px 0px; margin: 0px; overflow: hidden; list-style: none; list-style-type: none; }

.blog_left .social-icons-wrapper h3 {color: #666;}

.blog_left .social-icons-wrapper {background-color: #ddd;border-bottom: 2px solid #939598;}

.blog_left li { font-size: 13px; line-height: 23px; color: #000;  }

.blog_left li a { color: #000; font-size: 13px; line-height: 23px; display: block; }

.blog_left hr {border-top: 2px solid #fff;}

.blog_left .social, .blog_left .categary { background: #cacdce; overflow: hidden;}

.blog_left .social h3 { color: #000; }

.blog_left .social ul { padding-bottom: 31px; }

.blog_left .social li { padding-right: 12px; float: left; }

.blog_left .social h3 { margin-bottom: 9px; }

.blog_right {padding-right: 15px;margin-top: 15px;}

.blog_right ul.postStyle { list-style: none; padding: 0px 0px 50px 0; margin: 0px; list-style: none; list-style-type: none; }

.blog_right .postStyle li { padding: 15px 0 0 0; }

.blog_right h2 {margin: 0px;padding-bottom: 10px;font-size: 22px;line-height: 26px;color: #696a6c;font-family: 'Quicksand', sans-serif;margin-top: 15px;text-transform: uppercase;}
@media (max-width: 767px) {
	.blog_right h2 {font-size: 18px;}
}
.blog_right h2 a { color: #696A6C; }
.blog_right h2 a:hover { text-decoration: none; }

.blog_right h2 span { font-size: 15px; line-height: 23px; display: block; }

.blog_right p { margin: 0px; padding-bottom: 14px; font-size: 13px; color: #696a6c; line-height: 23px;}
.blog_right li { font-size: 13px; color: #696a6c; line-height: 23px;  }

.blog_left .categary li a { color: #000; }
.blog_left .categary li:last-child { margin-top: 0px; }


.blog_left .categary h3 { color: #000; }

#navArchive.well { background: none;border:none !important; border-bottom:none !important; padding: 0px;border-bottom: 1px solid #FFF;margin: 0px;overflow: hidden;list-style: none;list-style-type: none;border-color: none;filter: none;-webkit-box-shadow: none;box-shadow: none;}
#navArchive.well li {font-size: 13px;line-height: 23px;color: #FFF;}
#navArchive.well li a {padding:0px;margin:0px;}
#navArchive.well li a:hover {background: none;text-decoration: underline;}
#navArchive.well li a.current {font-weight: bold;}
#navArchive.well .nav-list {border-bottom:none;}

.resourceBox { padding: 0 20px; }

.resourceBox h1 { margin: 21px 0px 21px; }

.resourceBox p span { font-weight: bold; }

.resourceBox .project { margin: 26px 10px 0 0; padding: 0 2.2% 2.7% 2.2%; width: 49%; float: left; background: #939598; }

.resourceBox .project p { padding-bottom: 27px; color: #fff; }

.resourceBox .product { margin: 26px 0 0 0px; padding: 0 2.2% 3.2% 2.2%; width: 49%; float: right; background: #00a8e0; }

.resourceBox h2 { margin: 17px 0 16px 0; color: #fff; font-size: 22px; line-height: 42px; font-weight: bold; }

.resourceBox h3 { margin: 0px 0 1px 0; font-size: 13px; color: #696a6c; line-height: 25px; background: #e7e7e8; font-weight: bold; }

.resourceBox h3 a { padding: 0 11px 0px 10px; color: #696a6c; display: block; background: url(../images/plus.png) 97% 50% no-repeat; }

.resourceBox h3 a:hover { color: #fff; text-decoration: none; background: #006297 url(../images/plus-hover.png) 97% 50% no-repeat; }

.resourceBox p { margin-bottom: 0px; }

.resourceBox .product ul { padding: 5px 0 0 0px; margin: 0px; list-style: none; list-style-type: none; }

.resourceBox .product li { padding: 0 0% 0 10%; float: left; background: url(../images/sep1.png) left 2px no-repeat; }

.resourceBox .product li img { max-width: 100%; height: auto; }

.resourceBox .product li a { display: block; font-weight: bold; color: #fff; font-size: 13px; text-align: center; line-height: 23px; }

.resourceBox .product li:first-child { padding: 0 9.8% 0 12px; background: none; }

.resourceBox span.meer { padding-right: 9px; margin-top: 14px; display: block; background: url(../images/plus-hover.png) 75% 50% no-repeat; }



.product_list { padding: 33px 0 0 0px; }

.product_list ul  { padding: 0px; margin: 0px; list-style: none; list-style-type: none; overflow: hidden; }

.product_list li { float: left; }

.product_list h3 { margin: 31px 0 15px 0; padding: 0 0 0 16px; position: relative; clear: both; font-size: 15px; color: #696a6c; line-height: 34px; font-weight: bold; background: #e7e7e8; }

.product_list h3 a { padding: 0 33px 0 17px; border-left: 1px solid #fff; float: right; color: #fff; font-size: 13px; line-height: 34px; background: #00a8e0 url(../images/plus-img.png) 85% 50% no-repeat; }

.product_list h3 a:hover { background: #006297 url(../images/plus-img.png) 85% 50% no-repeat; }

.product_list p { padding: 0 0 13px 15px; }





.design_news { padding: 10px 20px 23px; margin: 20px 0 0 0; overflow: hidden; background: #939598; }

.design_news h2 { padding-bottom: 10px; line-height: 26px; }

.design_news ul { padding: 0px; margin: 0px; list-style: none; list-style-type: none; }

.design_news p { color: #fff; }

.design_news li { padding: 20px 0 25px; border-top: 1px solid #e6e7e9; }

.design_news li:first-child { padding-top: 0px; border: 0px; }

.design_news p span { font-weight: bold; display: block;  }

.design_news a.more { padding-right: 18px; font-size: 13px; line-height: 23px; color: #e7e7e8; font-weight: bold; background: url(../images/plus-img3.png) center right no-repeat; }

.design_news a.more:hover { color: #00a6e2; text-decoration: none; background: url(../images/plus-img2-hover.png) center right no-repeat; }



.product_resource { margin: 20px 0 27px 0; }

.product_resource ul { list-style: none; list-style-type: none; overflow: hidden; padding: 0px; margin: 0px; }

.product_resource li { padding-left: 40px; float: left; }



.product_resource li:first-child { padding-left: 0px; }

.product_resource li small {  padding-top: 10px; display: block; text-align: center; color: #696a6c; font-size: 13px; line-height: 23px;  }

.product_resource li a:hover { text-decoration: none; }

.product_resource li a:hover small { text-decoration: none; color: #00a8e0; }

.product_resource  h4 { margin: 0px 0 30px 0; padding: 0 0 0 16px; font-size: 15px; color: #fff; line-height: 34px; font-weight: bold; background: #939598; }



/*star SliderBox */

.sliderBox { padding: 15px 20px; overflow: hidden; }

.breadcub a.print { margin: 2px 16px 0 0; float: right; }

.breadcub a.msg { margin: 2px 1px 0 0; float: right; }

.breadcub { overflow: hidden; margin-bottom: 15px;}

.sliderBox .left { padding: 0; position: relative; float: left; width: 49%; }

.sliderBox .left ul { padding: 0px 0 0 0; margin: 0 auto; list-style: none; list-style-type: none; }

.sliderBox .left li { float: left; }

.sliderBox a.next { position: absolute; top: 518px; right: 0px; }

.sliderBox a.pre { position: absolute; top: 518px; left: 0px; }

.sliderBox .right { width: 49%; float: right; }

.sliderBox a.information { margin-bottom: 5px; font-size: 13px; color: #696a6c; clear: right; line-height: 23px; text-decoration: none; display: inline-block; }

.sliderBox h2 { padding-bottom: 14px; font-size: 22px; line-height: 26px; color: #000; font-weight: normal; }

.sliderBox h2 span { padding-top: 3px; display: block; font-size: 15px; line-height: 20px; }

.sliderBox .right { padding-top: 19px; }

.sliderBox h3 { margin-bottom: 24px; font-size: 22px; letter-spacing: 1px; line-height: 26px; color: #000; }

.sliderBox h3 a { font-size: 13px;  color: #696a6c; }

.sliderBox h4 a { padding: 5px 0 6px 13px; display: block; font-weight: bold; color: #fff; font-size: 15px; line-height: 23px; background: #005aab url(../images/arrow.png) 97.5% 49% no-repeat; }

.sliderBox h4 a:hover { text-decoration: none; }

.sliderBox h4 a.collapsed { background: #005aab url(https://www.esiergo.com/default/themes/MuraBootstrap/images/arrow-down.png) 97.5% 49% no-repeat; }

.sliderBox .right ul { padding: 0px 0 0px 0px; margin: 0px; list-style: none; list-style-type: none; }

.sliderBox .right li { padding-left: 8px; font-size: 13px; color: #696a6c;  line-height: 23px; background: url(../images/bullets-img.png) left 11px no-repeat; }

.sliderBox .right li a { color: #696a6c; }

.panel {margin-bottom: 0px;border-radius: 0px; box-shadow: none;}
.panel-body {padding: 8px 0 18px;}
.panel-heading {padding: 0px 0px 10px; border:0;}

.sliderBox .right .panel-collapse ul { padding-top: 5px; margin-bottom: 0px; }

.sliderBox .right .panel-collapse li { padding: 0px 0 0 20px; float: left; background: none;text-align: center; }

.sliderBox .right .panel-collapse li:first-child { padding-left: 0px; }

.sliderBox .right .panel-collapse li span { padding-top: 5px; display: block; text-align: center; max-width: 96px;margin-bottom: 20px; }

.sliderBox .right a.info_meer { color: #696a6c; background: #e7e7e8 url(../images/plus-img2.png) 98.3% 49% no-repeat; }

.sliderBox .right a.info_meer:hover { background: #00a6e2 url(../images/plus-hover.png) 98.3% 49% no-repeat; color: #fff; }

.sliderBox .right .link { padding: 50px 0 0 0; overflow: hidden; }





/*star tabberBox */

.tabberBox { padding: 30px 20px; overflow: hidden; }

.tabberBox .tab { padding: 0px; margin: 0px; list-style: none; list-style-type: none; overflow: hidden; }

.tabberBox .tab li { border-left: 1px solid #fff; float: left; font-size: 15px; color: #fff; line-height: 35px; font-weight: bold;  }

.tabberBox .tab li:first-child { border: 0px; }

.tabberBox .tab li a { color: #fff; text-align: center; display: block; text-decoration: none; background: #88dbdf; }

.tabberBox .tab li a:hover, .tabberBox .tab li.active a { color: #000; background: #cacdce; }

.tabberBox .content { padding: 26px 23px 10px; overflow: hidden; background: #cacdce; }

.tabberBox .content h3 { margin: 0px; width: 70%; font-size: 13px; float: left; color: #000; line-height: 23px; font-weight: bold; }
.tabberBox .content h3 a { color: #000; }

.tabberBox .content ul { padding: 0px 0 13px 0; margin: 0px; list-style: none;}

.tabberBox .content h4 {font-size: 14px;font-weight: 600;color: #666;margin-bottom: 5px;}

.tabberBox .content li { padding-left: 9px; color: #000; font-size: 13px; line-height: 20px;  background: url(../images/bullets-img.png) left 11px no-repeat; }

.tabberBox .content img { float: right;  }

.tabberBox .one { padding-top: 11px; float: left; width: 100%; border-top: 1px solid #939598; }

.tabberBox .one:first-child { padding-top: 0px; border-top: 0px; }

.tabberBox a.feature { float: right; margin: 0 37px 0 0; }

.tabberBox .content1 img { margin: 0 41px; max-width: 100%; height: auto; }

.tabberBox .content1 { padding: 32px 23px 27px; text-align: center; overflow: hidden; background: #e7e7e8; }

.tabberBox .content1  ul { margin: 7px 0 0 0px; padding: 0px; text-align: left; list-style: none; }

.tabberBox .content1  li { font-size: 13px; border-bottom: 1px solid #939598; color: #696a6c; line-height: 22px;  }

.tabberBox .content1  li span { width: 69.9%; float: left; }

.tabberBox .content2 { padding: 27px 22px 27px; min-height: 305px; overflow: hidden; background: #cacdce;  }

.tabberBox .content2 img { padding: 0 10px; max-width: 100%; }

.tabberBox .content2 h3 { margin: 0px; padding-bottom: 7px; font-size: 13px; color: #696a6c; line-height: 23px; font-weight: bold; }

.tabberBox .content2 ul { margin: 0 11px 7px 0; width: 100%; list-style: none; padding: 0px; }

.tabberBox .content2 ul:first-child { margin-right: 0px; float: left; }

.tabberBox .content2 li { margin-top: 1px; font-size: 13px; color: #696a6c; line-height: 25px;  }

.tabberBox .content2 li a { padding: 0 0 0px 11px; color: #696a6c; display: block; background: #fff url(../images/plus-img5.png) 96.7% 50% no-repeat; }

.tabberBox .content2 li a:hover { text-decoration: none; color: #fff; background: #88DBDF url(https://www.esiergo.com/default/themes/MuraBootstrap/images/plus-img5-hover.png) 96.7% 50% no-repeat; }

.tabberBox .content2 .left { width: 75%; float: left; }

.tabberBox .content2 .right { margin: 46px 37px 0 0; text-align: center; float: right; }


.tabberBox .content2 .right a { display: block; color: #696a6c; }
.tabberBox .content2 .right a:hover span.download { }

.tabberBox .content2 .right a img { border-radius: 100%; }

.tabberBox span.download { margin: 20px 0 0 0; padding-right: 15px; text-decoration: none; position: relative; left: 7px; font-size: 13px; line-height: 23px; color: #696a6c; display: block; background: url(../images/plus-img6.png) right 8px no-repeat; }

.tabberBox .content3 { padding: 52px 42px 25px; min-height: 305px; overflow: hidden; background: #cacdce; }

.tabberBox .content3 ul { padding: 0px; list-style: none; }

.tabberBox .content3 li { padding-left: 63px; float: left;width: 200px;}

.tabberBox .content3 li:first-child { padding-left: 0px; }

.tabberBox .content3 li img {max-width: 200px;}

.tabberBox .content3 li a {display: inline-block;}

.tabberBox .content3 span { padding-top: 15px; display: block; font-size: 13px; color: #696a6c;  text-align: center; }

.tabberBox a {color: #000;}

.tab-content { min-height: 320px; background: #cacdce; }



.footer { padding: 35px 0 57px 0; margin-top: 20px; float: left; width: 100%; background: #707372; }

.footer .link { margin: 0 20px 0px; padding-bottom: 50px; border-bottom: 1px solid #e7e7e8; }

.footer h2 { margin: 0px; font-size: 15px; color: #fff; font-weight: bold; line-height: 23px; }

.footer ul { padding: 0px; margin: 0px; list-style: none; list-style-type: none; }

.footer li { color: #fff; font-size: 13px; line-height: 23px;  }

.footer li a { color: #fff; }

.footer .social ul { padding-top: 15px; }

.footer .social li { padding-right: 12px; float: left; }

.footer form { padding-top: 10px; }

.footer input { float: left; }

.form-control {
  height: 30px;
  padding: 6px 10px 6px 6px;
  width: 224px;
  border-radius: 0 20px 20px 0px;
  border: 1px solid #d1d1d1;
  border-left: 0px;
}

.footer input.form-control { padding-left: 15px; width: 191px; color: #b4b4b4; font-size: 13px; line-height: 16px; border-radius: 25px 0px 0 25px; height: 30px; border: 0px; background: url(../images/input-bg.png) top left repeat-x; behavior: url(https://www.esiergo.com/default/themes/MuraBootstrap/css/PIE.htc); }

.footer input[type="submit"] { border: 0px; padding: 0px; width: 21px; height: 30px; background: url(../images/sumbmit-btn.png) top left no-repeat; }

.footer a.gsa { margin-bottom: 10px; float: right; }

.footer a.nwboc { margin: 21px 0 0 24px; float: left; }

.footer p { padding: 16px 20px 0 0; font-size: 13px; color: #fff; line-height: 23px;  float: right; }

.footer .reps-login {width: 100%;margin-top: 15px;margin-bottom; 15px;}

.mac.safari .header input.form-control { line-height: 35px; }

.img-responsive {
	width:100%;
}

/* Footer Logos */
.footer-logos {
	display: flex;
	align-items: center;
  	justify-content: center;
	flex-wrap: wrap;
	margin-top: 20px;
}
.footer-logos a {
	flex: 1;
    flex-basis: auto;
	display: block;
	text-align: center;
	padding: 5px;
}
.footer-logo-mtop {
  width: 50px;
  margin-top: -17px;
}
/* BREADCRUMB */
div.breadcrumb .breadcrumb > li a { display: inline-block; margin-left: 10px; }
.breadcrumb {list-style: none; padding: 0px;margin: 0;background-color: #fff;}
.breadcrumb > li { padding: 0 3px; color: #696a6c; font-size: 13px; font-family: Sans-Serif;font-weight: bold; line-height: 23px;}
.breadcrumb > li a { color: #000; text-decoration: none; font-family: 'Quicksand', Sans-Serif; display: block; }
.breadcrumb > li a:hover { text-decoration: underline; }
.breadcrumb > .active {color: #696a6c;}
.breadcrumb > li + li:before {content: "";padding: 0;}

/* CUSTOM FORM */

.w9_form_container .contact-form, .catalog-form{ background-color: #f4f4f4; position: relative; padding-bottom: 40px; }
.catalog-form {
  padding: 20px;
  margin-top: 20px;
}
.w9_form_container .contact-form h4 { margin: 20px 0; display: inline-block; }
.w9_form_container label { color:#666666; font:12px/16px open sans; margin-bottom: 6px;}
.w9_form_container label strong { color:#333333; font:600 14px/16px open sans;}
.w9_form_container label i { display: block;font-style: normal; color:#999999; font:11px/11px open sans;}

.w9_form_container .contactForm .btn,
.catalog-form .btn {
  background-color: #88dbdf!important;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  margin: auto;
  width: 140px!important;
}
.contactForm .btn:hover {
  background-color: #fff!important;
  border: 2px solid #88dbdf;
  color: #88dbdf;
}

.w9_form_container .contactForm tr td:first-child,
.contactForm tr td:first-child {
  padding: 0;
  padding-top: 10px;
  width: 45%;
}
.w9_form_container .contactForm tr td:last-child,
.contactForm tr td:last-child {
  width: 100%;
}
.w9_form_container table.contactForm { width: 100%; }
.w9_form_container .form-control-full,
.catalog-form .form-control-full {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  box-shadow: none;
  height: 32px;
  margin: 0;
  padding: 0 13px;
  width: 100%;
  margin-right: 0!important;
}
.w9_form_container .contactForm select,
.catalog-form select { height: 32px; width: 100%!important; }
.w9_form_container .contactForm .textareaTitle { padding-top: inherit; }
.w9_form_container .w9_form_block { padding-bottom: 20px;}
.w9_form_container .checkbox_block { margin-bottom: 10px; margin-top: 3px; color: #666666; font: 12px/14px open sans;}
.w9_form_container .checkbox_block input[type="checkbox"]{margin: 0; float: left; margin-right: 3px;}
.w9_form_container .mt-30 {margin-top: 30px;}
.w9_form_container  hr{ background:#cacdce; height: 1px; margin: 30px 0 40px 0; }

/*
.w9_form_container .w9_footer_contact_info_block { margin: 10px 0;}
.w9_form_container .w9_footer_contact_info {margin-top: 40px; }
.w9_form_container .w9_footer_contact_info h3{text-align: center; font: 800 13px/15px open sans; text-transform: uppercase; color: #006297; margin: 0; margin-bottom: 40px; padding: 0;}
.w9_form_container .w9_footer_contact_info_block img{ float: left; margin-right: 7px; margin-top: 3px;}
.w9_form_container .w9_footer_contact_info_block a{text-decoration: none; color: #333333; font: 13px/13px open sans;}
.w9_form_container .w9_footer_contact_info h2{text-align: center; font: 16px/20px open sans;  color: #333333; margin: 0; margin-bottom: 15px; padding: 0;}
.w9_form_container .w9_footer_contact_info h2 a{color:#006297; text-decoration: none;}
*/

.w9_form_container .w9_form_block input[type="submit"]
{background: #00a8e0; border: medium none;
    border-radius: 30px;
    color: #fff;
    font: 800 15px/16px open sans;
    margin-top: 20px;
    padding: 19px 70px;
    text-transform: uppercase;}


.w9_form_header h2 { margin: 0; padding: 0; font-size: 40px;}
.w9_form_header h4 { font-size: 15px; line-height: 20px; color:#666;}
.w9_form_container .w9_form_block h5 { color:#666666; font:400 15px/19px open sans;}
.w9_form_container .w9_form_block h5 strong { font:700 16px/19px open sans; color: #006297;}

.contactBanner {color: #333333!important;}
.w9_form_header.contactBanner{background-color: #f5f5f5; height: auto; background-image: none !important; border: none;}

.w9_form_header.contactBanner .contactBannerInner{width: 100%;}

.alert-info {
  background: #88dbdf!important;
  color: #fff!important;
  text-shadow: none!important;
}

.info_meer { padding: 0 7px 0 9px;  font-family: Sans-Serif;font-weight: bold; display: block; font-size: 13px; line-height: 23px; line-height: 27px\0/; height: 25px; color: #005aab; background: #e7e7e8 url(../images/plus-img1.png) 98.3% 49% no-repeat; }

.info_meer:hover { text-decoration: none;  background: #00a6e2 url(../images/plus-hover.png) 98.3% 49% no-repeat; color: #fff; }
.homeslider .info_meer:hover { background: none; }



h1 { margin: 25px 0px 21px; font-size: 40px; color: #696a6c; line-height: 44px; font-family: Sans-Serif;font-weight: bold; }

h1 a { margin: 8px 0 0 0; padding: 0 31px 0 21px; float: right; color: #fff; font-size: 13px; line-height: 34px; background: #00a8e0 url(../images/plus-img.png) 90% 50% no-repeat; }

h1 a:hover { color: #fff; text-decoration: none; background: #006297 url(../images/plus-img.png) 90% 50% no-repeat; }



a.question { padding: 0 31px 0 21px; display: inline-block; color: #fff; font-family: Sans-Serif;font-weight: bold; font-size: 13px; line-height: 34px; background: #00a8e0 url(../images/plus-img.png) 90% 50% no-repeat; }

a.question:hover { text-decoration: none; background: #006297 url(../images/plus-img.png) 90% 50% no-repeat; }



h6 { padding-bottom: 13px; margin: 10px 0 13px 0px; font-size: 13px; border-bottom: 1px solid #939598; font-weight: normal; color: #696a6c; line-height: 23px; }

h6 span { float: right; padding: 0 9px 0 11px; }

h6 a { float: right; color: #696a6c; }

h6 a:hover { color: #006297; }



p { color: #000; line-height: 23px; font-family: Sans-Serif; }



.add_quote { padding: 0 55px 0 28px; text-align: center; font-size: 22px; color: #fff; font-family: Sans-Serif;font-weight: bold; line-height: 65px; float: left; background: #00a8e0 url(../images/plus-img4.png) 88% 50% no-repeat; }

.add_quote:hover { background: #006297 url(../images/plus-img4.png) 88% 50% no-repeat; }

.add_quote.buy { min-width: 215px; float: right; background-position: 74% 50%; }

.add_quote:hover { text-decoration: none; color: #fff; }


	@media \0screen{
    .header input.form-control { line-height: 25px; }
	.tabberBox .tab li:first-child a { min-width: 229px !important; }


    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

      .info_meer  {  line-height: 27px; }

	  .header input { line-height: 20px !important;  }
	  .tabberBox .tab li:first-child a { min-width: 229px !important; }

    }
}