/* new header-box */
.header-box-new{
  max-width:1246px;
  padding:8px 9999px 5px;
  margin:0 -9999px 13px;
  background:rgba(0, 0, 0, 0.45);
  position:relative;
  z-index:5;
  text-align:right;
}
* +html .header-box-new{background:#0f1727;}
.header-box-new .top-nav{
  display:inline-block;
  vertical-align:top;
  overflow:hidden;
  padding:0;
  margin:-1px -13px 0 0;
  list-style:none;
  letter-spacing:0.6px;
  text-transform:uppercase;
  font-size:11px;
  line-height:16px;
}
* +html .header-box-new .top-nav{display:inline;}
.header-box-new .top-nav li{
  float:left;
  padding:0 11px;
}
.header-box-new .top-nav a{
  text-decoration:none;
  color:#fff;
}
.header-box-new .top-nav a:hover{text-decoration:underline;}
.header-box-new .top-nav .share{display:none;}
/* new .header-box end */
.social-container {
  text-align: center;
  margin: 20px 5px 0 0;
  display: inline-block;
}
.social-container:before {
  content: "";
  clear: both;
  display:block;
}

.social-icon{
  list-style:none;
  margin:0 -15px 10px -1px;
  padding:2px 0 0;
  letter-spacing:-4px;
  text-align: center;
  display: inline-block;
}
.social-bracket {
  margin: -10px 3px 0 0;
  font-size: 30px;
  vertical-align: middle;
  display: inline-block;
  letter-spacing: 0;
  color: #fff;
}
.follow-us {
  letter-spacing: 0;
  display: inline-block;
  width: 43px;
  font-size: 12px;
  text-align: center;
  vertical-align: top;
  margin: -5px 0 0;
  color: #fff;
}

.social-icon li{
  display:inline-block;
  vertical-align:top;
  letter-spacing:0;
  margin:0 8px 0 0;
}
.social-icon a{
  display:block;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite04.png) no-repeat 0 0;
  width:31px;
  height:31px;
  text-indent:-9999px;
  overflow:hidden;
}
.social-icon .linkedin a{background-position:0 0;}
.social-icon .google a{background-position:-31px 0;}
.social-icon .twitter a{background-position:-62px 0;}
.social-icon .facebook a{background-position:-93px 0;}
.social-icon .youtube a{background-position:-124px 0;}
.social-icon .rss a{background-position:-155px 0;}
/* Do Not Delete!! */
/* old nav */
#nav li.library .drop {width:518px !important;}
#nav li.library .drop ul.header-tabset{width: 175px;}
#nav li.library .drop div.holder{width: 55%;}
#nav li.library .drop .header-tabset .decor{left: -3px !important;}
#nav li.library .drop-slide-wrapper{width:100% !important;}
#nav li.library .drop{
  position:absolute;
  width:100%;
  z-index:-2;
  left:0;
  top:35px;
  -webkit-box-shadow:inset 0 8px 5px -5px rgba(0, 0, 0, 0.42), 0 2px 3px 0 rgba(0, 0, 0, 0.42);
  box-shadow:inset 0 8px 5px -5px rgba(0, 0, 0, 0.42), 0 2px 3px 0 rgba(0, 0, 0, 0.42);
  background:#ffffff;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYWJiYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #ffffff 0%, #babbbb 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#babbbb));
  background:-webkit-linear-gradient(top, #ffffff 0%,#babbbb 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#babbbb 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#babbbb 100%);
  background:linear-gradient(to bottom, #ffffff 0%,#babbbb 100%);
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  display:none;
}
#nav li.library .drop:after{
  content:'';
  display:block;
  clear:both;
}
#nav li.library .drop .tabset-holder,
#nav li.library .drop .tabset-holder > .holder{
  float:left;
  position:relative;
  overflow:hidden;
}
#nav li.library .drop .header-tabset{
  width:117px;
  float:left;
  border-right:1px solid #afafaf;
  padding:3px 0 10px;
  margin:0;
  list-style:none;
  font:bold 12px/15px Arial, Helvetica, sans-serif;
  position:relative;
  z-index:3;
}
#nav li.library .drop .header-tabset li{
  vertical-align:top;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
#nav li.library .drop .header-tabset a{
  display:block;
  padding:10px 30px 7px 20px;
  text-decoration:none;
  color:#3a3a3a;
  text-transform:uppercase;
  letter-spacing:0.5px;
  position:relative;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
#nav li.library .drop .header-tabset .decor{
  display:none;
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1;
  top:0;
  left:0;
}
#nav li.library .drop .header-tabset a:hover,
#nav li.library .drop .header-tabset .active{
  margin:0 -14px -8px -9px;
  padding:10px 44px 15px 29px;
  color:#fff;
}
#nav li.library .drop .header-tabset a:hover .decor,
#nav li.library .drop .header-tabset .active .decor{display:block;}
#nav li.library .drop .holder{
  float:right;
  width:65%;
  padding:24px 9% 22px 10px;
  position:relative;
  z-index:2;
}
#nav li.library .drop .list{
  padding:0;
  margin:0 0 17px;
  list-style:none;
  overflow:hidden;
  font:bold 14px/18px Arial, Helvetica, sans-serif;
  text-transform:none;
  position:relative;
}
#nav li.library .drop .list li{
  overflow:hidden;
  vertical-align:top;
  padding:18px 0 0;
}
#nav li.library .drop .list li:first-child{padding:0;}
#nav li.library .drop .list a{
  display:block;
  padding:0 50px 0 0;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 100% -460px;
  text-decoration:none;
  min-height:34px;
}
#nav li.library .drop .list a:hover,
#nav li.library .drop .list .active a{
  background-position: 100% -528px;
  text-decoration:underline;
}
#nav li.library .drop .holder .more{
  display:inline-block;
  vertical-align:top;
  font:bold 12px/15px Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#393939;
  text-transform:uppercase;
  letter-spacing:0.6px;
}
#nav li.library .drop .holder .more:hover{text-decoration:underline;}
/* end old nav */
/* new nav */
#nav li.newnav .drop-slide-wrapper{width:auto !important;}
#nav li.newnav .drop{
  position:absolute;
  z-index:-2;
  left:0;
  right:0;
  top:37px;
  /*-webkit-box-shadow:inset 0 8px 5px -5px rgba(0, 0, 0, 0.42), 0 2px 3px 0 rgba(0, 0, 0, 0.42);
  box-shadow:inset 0 8px 5px -5px rgba(0, 0, 0, 0.42), 0 2px 3px 0 rgba(0, 0, 0, 0.42);*/
  background:#ffffff;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYWJiYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #ffffff 0%, #babbbb 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#babbbb));
  background:-webkit-linear-gradient(top, #ffffff 0%,#babbbb 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#babbbb 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#babbbb 100%);
  background:linear-gradient(to bottom, #ffffff 0%,#babbbb 100%);
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  display:none;
  border: 1px solid #9ea6b7;
}
#nav li.newnav .drop:after{
  content:'';
  display:block;
  clear:both;
}
#nav li.newnav .drop .tabset-holder,
#nav li.newnav .drop .tabset-holder > .holder{
  float:left;
  position:relative;
  overflow:hidden;
}
#nav li.newnav .drop .header-tabset{
  width:117px;
  float:left;
  border-right:1px solid #afafaf;
  padding:3px 0 10px;
  margin:0;
  list-style:none;
  font:bold 12px/15px Arial, Helvetica, sans-serif;
  position:relative;
  z-index:3;
}
#nav li.newnav .drop .header-tabset li{
  vertical-align:top;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
#nav li.newnav .drop .header-tabset a{
  display:block;
  padding:10px 30px 7px 20px;
  text-decoration:none;
  color:#3a3a3a;
  text-transform:uppercase;
  letter-spacing:0.5px;
  position:relative;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
#nav li.newnav .drop .header-tabset .decor{
  display:none;
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1;
  top:0;
  left:0;
}
#nav li.newnav .drop .header-tabset a:hover,
#nav li.newnav .drop .header-tabset .active{
  margin:0 -14px -8px -9px;
  padding:10px 44px 15px 29px;
  color:#fff;
}
#nav li.newnav .drop .header-tabset a:hover .decor,
#nav li.newnav .drop .header-tabset .active .decor{display:block;}
#nav li.newnav .drop .holder{
  float:right;
  width:65%;
  padding:24px 9% 22px 10px;
  position:relative;
  z-index:2;
}
#nav li.newnav .drop .list{
  padding:0;
  margin:0 0 17px;
  list-style:none;
  overflow:hidden;
  font:bold 14px/18px Arial, Helvetica, sans-serif;
  text-transform:none;
  position:relative;
}
#nav li.newnav .drop .list li{
  overflow:hidden;
  vertical-align:top;
  padding:18px 0 0;
}
#nav li.newnav .drop .list li:first-child{padding:0;}
#nav li.newnav .drop .list a{
  display:block;
  padding:0 50px 0 0;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 100% -460px;
  text-decoration:none;
  min-height:34px;
}
#nav li.newnav .drop .list a:hover,
#nav li.newnav .drop .list .active a{
  background-position: 100% -528px;
  text-decoration:underline;
}
#nav li.newnav .drop .holder .more{
  display:inline-block;
  vertical-align:top;
  font:bold 12px/15px Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#393939;
  text-transform:uppercase;
  letter-spacing:0.6px;
}
#nav li.newnav .drop .holder .more:hover{text-decoration:underline;}
#nav li.newnav .drop.size{
  right:auto;
  min-width:119px;
  z-index:9999;
}
#nav li.newnav .drop.size ul{
  list-style:none;
  margin:0;
  padding:4px 0 12px;
  text-align:left;
  font-size:13px;
  line-height:20px;
  font-weight:600;
  letter-spacing:0.5px;
}
#nav li.newnav .drop.size ul li{margin:0 0 -5px;}
#nav li.newnav .drop.size ul a{
  text-decoration:none;
  color:#3a3a3a;
  display:block;
  padding:6px 20px 7px;
  white-space:nowrap;
}
#nav li.newnav .drop.size ul .active a,
#nav li.newnav .drop.size ul a:hover{
  color:#fff;
  padding:6px 24px 7px;
  margin:0 -4px;
  box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.4);
  background:#bb1e25 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiMWUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2I1MWUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2IwMWQyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2IxMWUyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2FlMWQyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2E3MWMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzlkMWExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzE4MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #bb1e25 0%, #b51e25 24%, #b01d23 27%, #b11e24 33%, #ae1d22 35%, #a71c23 52%, #9d1a1f 67%, #93181d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb1e25), color-stop(24%,#b51e25), color-stop(27%,#b01d23), color-stop(33%,#b11e24), color-stop(35%,#ae1d22), color-stop(52%,#a71c23), color-stop(67%,#9d1a1f), color-stop(100%,#93181d));
  background: -webkit-linear-gradient(top,  #bb1e25 0%,#b51e25 24%,#b01d23 27%,#b11e24 33%,#ae1d22 35%,#a71c23 52%,#9d1a1f 67%,#93181d 100%);
  background: -o-linear-gradient(top,  #bb1e25 0%,#b51e25 24%,#b01d23 27%,#b11e24 33%,#ae1d22 35%,#a71c23 52%,#9d1a1f 67%,#93181d 100%);
  background: -ms-linear-gradient(top,  #bb1e25 0%,#b51e25 24%,#b01d23 27%,#b11e24 33%,#ae1d22 35%,#a71c23 52%,#9d1a1f 67%,#93181d 100%);
  background: linear-gradient(to bottom,  #bb1e25 0%,#b51e25 24%,#b01d23 27%,#b11e24 33%,#ae1d22 35%,#a71c23 52%,#9d1a1f 67%,#93181d 100%);
}
#nav li.newnav.right .drop-slide-wrapper{
  left:auto !important;
  right:0 !important;
}
/* end new nav */
.choice-form .row label {float: none !important;}
.portal-rss {background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -365px -2px; float:right; width:18px; height:32px;}
.gallery-container .gallery-holder .box, .gallery-section .gallery .box{overflow:hidden;height:120px !important;width:120px !important;}
.gallery-container .gallery-holder .box img{width: auto !important;}
.gallery-container .gallery-holder{min-height: 255px;}
/*.tab-container .content-holder {min-height: 410px !important;}*/
/*.sponsor-box {
  float:right;
  position:absolute;
  top:175px;
  right:20px;
  z-index:999999;
}
.sponsor-box2 {
  float:right;
  position:absolute;
  top:175px;
  right:20px;
  z-index:999999;
}*/
.at16nc.at16t_linkedin{background:none!important;}
.at16nc.at16t_facebook{background:none!important;}
.at16nc.at16t_email{background:none!important;}
.at16nc.at16t_twitter{background:none!important;}
.at16nc.at16t_google_plusone_share{background:none!important;}
/*#content .inside-page .company-section li{ background: url("/web/20180924072042im_/https://www.automation.com/custom/images/framework/bullet01.png") no-repeat scroll 0 6px transparent; overflow: hidden; padding: 0 0 5px 7px; vertical-align: top;}*/
.process .sidebar-block .heading h3{background: none !important; padding: 0 !important;}
#main .inside-page p{margin: 10px 15px;}
/*.events-form .row .box {
    float: left !important;
    width: 46.6% !important;
}*/
body{font:12px/15px Arial, Helvetica, sans-serif;}
.events-form input[type=button]{
  width:127px;
  height:34px;
  border:0;
  padding:0 0 2px;
  margin:0 0 0 -2px;
  cursor:pointer;
  display:block;
  overflow:hidden;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-shadow:0 1px 1px #000;
  text-transform:uppercase;
  color:#fff;
  background:#c02026;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDE4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #c02026 0%, #90181c 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02026), color-stop(100%,#90181c));
  background:-webkit-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-o-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-ms-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:linear-gradient(to bottom, #c02026 0%,#90181c 100%);
  -webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
}
.events-form .row .text input[type=password]{
  background:none;
  border:none;
  width:100%;
  height:20px;
  padding:5px 0;
  margin:0;
  float:left;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  color:#565656;
  outline:none;
}
.events-form{
  overflow:hidden;
  padding:6px 15px 30px;
}
.inside-page .info-section{
  margin:0 0 10px;
}
.tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner, .tundra .dijitTextArea{background: none !important; border: none !important;}
.dijitTextBox, .dijitComboBox, .dijitSpinner {border: none !important;}
.select-area{
  position:relative;
  cursor:default;
  height:28px;
  background:#fff;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
  box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
  cursor:pointer;
}
.events-form .row .text em {padding: 0 !important;}
.tundra .dijitValidationIcon {background: none !important; display: none !important;}
#map-info .date{font-style:italic;margin: 5px 0 5px 0;}
#map-info .title{font-weight: bold;font-size: 12px;margin: 10px 0 0 0;}
.image-holder,
.image-holder-click{width:100px; height:152px; float:left; margin:0 12px 0 0; overflow: hidden;}
.chzn-container .chzn-results {max-height: 130px !important;}
.chzn-container-multi .chzn-results {text-align: left;}
/* New Styles End */
body{
  margin:0;
  background:#091835;
  font:14px/16px Arial, Helvetica, sans-serif;
  color:#565656;
  min-width:321px;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:none;
}
img{border-style:none;}
a{
  text-decoration:none;
  color:#980000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
  font:100% Arial, Helvetica, sans-serif;
  vertical-align:middle;
}
form,
fieldset{
  margin:0;
  padding:0;
  border-style:none;
}
input[type=image]{
  padding:0;
  border:none;
}
input[type=text],
input[type=password],
input[type=file],
input[type=submit],
textarea{-webkit-appearance:none;}
input[type=submit]:hover{cursor:pointer;}
.header-box:after,
.header-box-new:after,
#nav:after,
.header-block:after,
#main:after,
.tab-container:after,
#footer:after,
#twocolumns:after,
.menu-mobile:after{
  content:'';
  display:block;
  clear:both;
}
#wrapper{
  width:100%;
  position:relative;
  overflow:hidden;
}
.w1{
  max-width:1256px;
  margin:0 auto;
}
.w2{
  max-width:1256px;
  padding:0 9999px;
  margin:0 -9999px;
  background:#e1e1e1 url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bg-w2.png) repeat-x;
  position:relative;
  z-index:5;
}
.w3{
  max-width:1256px;
  padding:0 10004px;
  margin:0 -9999px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bg-w3.png) no-repeat 50% 0;
}
.w4{
  /*max-width:946px;*/
  max-width:1246px;
  padding:0 9999px;
  margin:0 -9999px;
}
.w4 > .decor{
  position:absolute;
  left:0;
  bottom:-2px;
  z-index:1;
  width:100%;
  height:43px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bg-w4.png) repeat-x 50% 0;
}
#header{
  max-width:1246px;
  margin:0 0 3px;
  position:relative;
  z-index:6;
  padding-right: 8px;
}
.header-box{
  max-width:1246px;
  padding:14px 9999px 3px;
  margin:0 -9999px 13px;
  background:rgba(0, 0, 0, 0.45);
  position:relative;
  z-index:5;
  text-align:right;
}
* +html .header-box{background:#0f1727;}
.social-networks{
  margin:-8px 10px 0 0;
  padding:0;
  list-style:none;
  overflow:hidden;
  float:left;
  text-align:left;
}
.social-networks li{
  margin:0 0 0 3px;
  float:left;
}
.social-networks li:first-child{margin:0;}
.social-networks a,
.social-networks .facebook{
  display:block;
  width:34px;
  height:34px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -1px;
  text-indent:-9999px;
  overflow:hidden;
}
.social-networks .twitter{background-position:-37px -1px;}
.social-networks .linkedin{background-position:-74px -1px;}
.social-networks .youtube{background-position:-110px -2px;}
.social-networks .rss{background-position:-148px -2px;}
.social-networks .facebook:hover{background-position:-218px -1px;}
.social-networks .twitter:hover{background-position:-255px -1px;}
.social-networks .linkedin:hover{background-position:-292px -1px;}
.social-networks .youtube:hover{background-position:-328px -2px;}
.social-networks .rss:hover{background-position:-366px -2px;}
.add-nav{
  padding:0;
  margin:0;
  list-style:none;
  float:left;
  text-transform:uppercase;
  letter-spacing:0.4px;
  min-width:200px;
}
.add-nav li{
  float:left;
  padding:0 10px;
}
.add-nav a{
  text-decoration:none;
  color:#fff;
}
.add-nav a:hover{text-decoration:underline;}
.top-nav{
  display:inline-block;
  vertical-align:top;
  overflow:hidden;
  padding:0;
  margin:-1px -13px 0 0;
  list-style:none;
  letter-spacing:0.6px;
  text-transform:uppercase;
}
* +html .top-nav{display:inline;}
.top-nav li{
  float:left;
  padding:0 12px;
}
.top-nav a{
  text-decoration:none;
  color:#fff;
}
.top-nav a:hover{text-decoration:underline;}
.top-nav .share{display:none;}
.header-block{
  max-width:1251px;
  margin:0 -5px 0 0;
  padding:0 3px 8px 0;
}
#login-wrapper{margin-top:25px;}
#login-wrapper #login-form{float:left; width: 48%;margin-right:4%;}
#login-wrapper #login-form .events-form {padding: 0 15px 30px !important;border:0 !important;}
#login-wrapper #subscribe-wrapper{width:48%;float:left;}
#login-wrapper #subscribe-wrapper ul{margin: 0 0 20px 15px;}
#login-wrapper #subscribe-wrapper .events-form {border:0 !important;}
#login-wrapper .header-box{border-width:1px 1px 1px 1px; }
.logo{
  float:left;
  width:36%;
  overflow:hidden;
}
.logo img{
  display:block;
  max-width:100%;
  height:auto;
}
.header-block .block{
  float:right;
  text-align:right;
}
.search,
.search02{
  overflow:hidden;
  display:inline-block;
  vertical-align:top;
  margin:0 0 14px;
  font-size:13px;
  line-height:15px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
* +html .search{display:inline;}
* +html .search02{display:inline;}
.search input[type=text],
.search02 input[type=text]{
  background:#fff;
  border:none;
  width:247px;
  height:15px;
  padding:7px 10px 5px;
  margin:0;
  float:left;
  line-height:15px;
  -webkit-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
  -webkit-box-shadow:inset 0 1px 1px 0px rgba(0, 0, 0, 0.6);
  box-shadow:inset 0 1px 1px 0px rgba(0, 0, 0, 0.6);
  color:#7d7d7d;
}
.search input[type=submit],
.search02 input[type=submit]{
  width:37px;
  height:27px;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer;
  float:left;
  overflow:hidden;
  text-indent:-9999px;
  line-height:0;
  font-size:0;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NTE4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTI0NWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -372px -86px;
  background-color:#355187;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -372px -86px, -moz-linear-gradient(top, #355187 0%, #09245b 100%);
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -372px -86px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#355187), color-stop(100%,#09245b));
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -372px -86px, -webkit-linear-gradient(top, #355187 0%,#09245b 100%);
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -372px -86px, -o-linear-gradient(top, #355187 0%,#09245b 100%);
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -372px -86px, -ms-linear-gradient(top, #355187 0%,#09245b 100%);
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -372px -86px, linear-gradient(to bottom, #355187 0%,#09245b 100%);
  -webkit-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
}
#nav{
  width:100%;
  padding:0;
  margin:0;
  list-style:none;
  -webkit-border-radius:3px;
  border-radius:3px;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-transform:uppercase;
  text-align:left;
  position:relative;
  z-index:4;
}
#nav > li{
  float:left;
  border-left:1px solid #9ea6b7;
  position: relative;
}
#nav > li:first-child{border:none;}
#nav > li:first-child > a{
  -webkit-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
}
#nav > li > a{
  display:block;
  color:#193d84;
  text-decoration:none;
  padding:8px 12px 9px 11px;
  background:#ffffff;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bfbfbf));
  background:-webkit-linear-gradient(top, #ffffff 0%,#bfbfbf 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#bfbfbf 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#bfbfbf 100%);
  background:linear-gradient(to bottom, #ffffff 0%,#bfbfbf 100%);
  position:relative;
  overflow:hidden;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
#nav > li:first-child > a{padding-left:15px;}
#nav > li:last-child > a{
  background:#ffffff;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bfbfbf));
  background:-webkit-linear-gradient(top, #ffffff 0%,#bfbfbf 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#bfbfbf 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#bfbfbf 100%);
  background:linear-gradient(to bottom, #ffffff 0%,#bfbfbf 100%);
  -webkit-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
  padding-right:12px;
}
#nav > li:hover > a,
#nav > li.active > a{
  background:#1c4698;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjNDY5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDI3NTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #1c4698 0%, #102754 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c4698), color-stop(100%,#102754));
  background:-webkit-linear-gradient(top, #1c4698 0%,#102754 100%);
  background:-o-linear-gradient(top, #1c4698 0%,#102754 100%);
  background:-ms-linear-gradient(top, #1c4698 0%,#102754 100%);
  background:linear-gradient(to bottom, #1c4698 0%,#102754 100%);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.42);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.42);
  color:#fff;
  text-shadow:0 1px 1px #020202;
  position:relative;
}
#main{
  width:auto;
  position:relative;
  padding:0 4px 0 0;
  z-index:4;
}
#main h2{
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:0 0 20px;
}
.alignleft{
  float:left;
  /*margin:0 12px 0 0;*/
}
.alignright{
  float:right;
  margin:0 0 0 12px;
}
.text-holder{overflow:hidden; text-align: left; padding-right:14px;}
#main p{margin:0 0 14px;}
#twocolumns{
  width:100%;
  position:relative;
  z-index:4;
}
.section{
  display:inline-block;
  width:100%;
  margin:0 0 12px;
  /*position:relative;*/
}
.section .section-holder{padding:0 197px 0 0;height:160px;}
#content{
  float:left;
  width:74.2%;
  position:relative;
  z-index:3;
}
#search-results #content{width:100%;}
.content-section{width:100%;}
.content-section:after{
  content:'';
  display:block;
  clear:both;
}
.content-column{
  float:left;
  width:57.2%;
}
.content-aside{
  float:right;
  width:40%;
}
.posts-block {
    font-size: 13px;
    line-height: 15px;
    overflow: hidden;
    padding: 20px;
    text-align: center;
    /*width: 100%;*/
}
.posts-block .post {
    display: inline-block;
    margin: 0 0 5px;
    text-align: left;
    vertical-align: top;
    float: left;
}
* +html .posts-block .post{
  display:inline;
  margin:0 2% 12px;
}
.posts-block .post .placeholder{
  overflow:hidden;
  margin:0 0 9px;
  padding: 5px 5px 10px;
  width: 100%;
  height: auto !important;
}
/*.posts-block .post .placeholder:hover{
  background: none repeat scroll 0 0 #D3D3D3;
}*/
.posts-block .post .placeholder p{
  margin:0 !important;
}
.posts-block .post .placeholder a{
  color: #565656;
  font-size: 13px !important;
  text-decoration: none;
  font-weight: bold !important;
}
.posts-block .post .placeholder .title a {
  font-size: 14px !important;
  font-weight: normal;
  line-height: 18px;
}

.posts-block .post .placeholder a:hover{
  color: #980000;
}
.posts-block .post .placeholder img{
  display:block;
  width:100px;
  height:auto;
  vertical-align:top;
}
/*.slick-track {
  transform: none !important;
}*/

#search-results #cse-search-results iframe{display:block;margin: 0 auto;min-height:1500px;width:98%;border: 1px solid #565656;}
.menu-block{
  display:inline-block;
  vertical-align:top;
  width:88%;
  margin:0 0 12px;
  -webkit-border-radius:4px;
  border-radius:4px;
  background:#fff;
  position:relative;
  z-index:6;
}
.menu-block .title{
  float:left;
  width:85px;
  padding:0 20px 3px 10px;
  height:54px;
  margin:0 -5px 0 0;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -285px -192px;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-transform:uppercase;
  color:#fff;
  text-align:center;
}
.menu-block .title span{
  display:table-cell;
  vertical-align:middle;
  width:85px;
  height:54px;
}
* +html .menu-block .title span{
  display:block;
  height:36px;
  padding:18px 0 0;
}
#menu{
  float:right;
  padding:0;
  margin:0;
  list-style:none;
  font:bold 16px/16px "Source Sans Pro", sans-serif;
  position:relative;
  z-index:9999;
  width:85%;
}
* +html #menu{width:84%;}
#menu > li{
  float:left;
  width:16.65%;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/separator01.gif) no-repeat 0 50%;
}
#menu > li > .holder{
  padding:0 0 0 1px;
  height:57px;
  z-index:99999;
}
#menu > li:first-child{background:none;}
#menu > li > .holder > a{
  display:table;
  text-decoration:none;
  color:#565656;
  width:100%;
  height:57px;
  font-size:42px;
  vertical-align:middle;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
* +html #menu > li > .holder > a{display:block;}
#menu > li > .holder > a span{
  display:table-cell;
  padding:0 12px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-size:14px;
  vertical-align:middle;
}
#Home_Page_Top_Leaderboard {
  max-width: 728px;
  margin: 0 auto;
}
* +html #menu > li > .holder > a span{
  display:inline-block;
  padding:0 6px;
}
#menu > li.last > .holder > a{
  -webkit-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
}
#menu li.hover{position:relative;}
#menu li.hover .drop{display:block;}
#menu li .drop{
  position:absolute;
  z-index:99999;
  top:57px;
  left:0;
  /*width:100%;*/
  background:#fff;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  font:bold 14px/18px "Source Sans Pro", sans-serif;
  -webkit-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.75), 0 5px 10px 0 rgba(0, 0, 0, 0.75);
  box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.75), 0 5px 10px 0 rgba(0, 0, 0, 0.75);
  display:none;
}
#menu li .drop ul{
  padding:15px 16px 20px;
  overflow:hidden;
  margin:0;
  width:auto;
  list-style:none;
  z-index:9999999;
}
#menu li ul li{
  vertical-align:top;
  overflow:hidden;
  padding:13px 0 0;
}
#menu li ul li:first-child{padding:0;}
#menu li ul a{
  text-decoration:none;
  color:#565656;
}
#menu li:hover a,
#menu a:hover,
#menu .active a{
  background:#dbdbdb;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
#menu li:hover ul a,
#menu ul a{background:none;}
#menu ul li:hover a:hover,
#menu ul a:hover{text-decoration:underline;}
.image-box{
  margin:0 10px 0 6px;
  overflow:hidden;
  z-index: 1;
  display: inline-block;
  width: 88%;
  text-align: center;
}
.image-box.add{display:none;}
.image-box img{
  display:block;
  width:100%;
  height:auto;
  min-height:76px;
  max-height:90px
}
.tab-container{
  /*max-width:757px;*/
  margin:0 -2px 19px 0px;
  /*z-index:2;*/
}
.tab-container .tabset-holder,
.tab-container .tabset-holder > .holder{
  width:100%;
  position:relative;
  margin-bottom: 24px;
}
.tab-container .tabset{
  padding:0;
  margin:0;
  list-style:none;
  width:100%;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bg-tabset.png) repeat-x 0 100%;
  -webkit-box-shadow:0 7px 4px -4px rgba(0, 0, 0, 0.33);
  box-shadow:0 7px 4px -4px rgba(0, 0, 0, 0.33);
  overflow:hidden;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-transform:uppercase;
  position:relative;
  z-index:5;
}
.tab-container .tabset li{
  float:left;
  outline:none;
}
.tab-container .tabset a{
  float:left;
  text-decoration:none;
  color:#fff;
  padding:0 8px 0 0;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bg-tabset.png) no-repeat 100% -201px;
  outline:none;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.tab-container .tabset a span{
  display:block;
  padding:8px 10px 9px 19px;
  background:#1e4aa0;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzFlNGFhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjM3NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #1e4aa0 1%, #163778 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#1e4aa0), color-stop(100%,#163778));
  background:-webkit-linear-gradient(top, #1e4aa0 1%,#163778 100%);
  background:-o-linear-gradient(top, #1e4aa0 1%,#163778 100%);
  background:-ms-linear-gradient(top, #1e4aa0 1%,#163778 100%);
  background:linear-gradient(to bottom, #1e4aa0 1%,#163778 100%);
  -webkit-border-radius:3px 0 0 0;
  border-radius:3px 0 0 0;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.tab-container .tabset a:hover,
.tab-container .tabset .active{
  margin-right:-8px;
  padding-right:16px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bg-tabset.png) no-repeat 100% 0;
  z-index:2;
  position:relative;
  outline:none;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.tab-container .tabset a:hover span,
.tab-container .tabset .active span{
  padding:7px 10px 10px 19px;
  background:#0f2550;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzBmMjU1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #0f2550 1%, #0b1c3c 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#0f2550), color-stop(100%,#0b1c3c));
  background:-webkit-linear-gradient(top, #0f2550 1%,#0b1c3c 100%);
  background:-o-linear-gradient(top, #0f2550 1%,#0b1c3c 100%);
  background:-ms-linear-gradient(top, #0f2550 1%,#0b1c3c 100%);
  background:linear-gradient(to bottom, #0f2550 1%,#0b1c3c 100%);
  text-shadow:1px 0 1px #020202;
  outline:none;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.tab-container .tabset a,
.tab-container .tabset a:visited,
.tab-container .tabset a:hover,
.tab-container .tabset a:active,
.tab-container .tabset a:focus{
  outline:none;
  outline:0;
  -moz-outline-style:none;
  -webkit-outline-style:none;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.tab-container .tabset-holder .btn-prev,
.tab-container .tabset-holder .btn-next{
  position:absolute;
  top:7px;
  left:9px;
  text-indent:-9999px;
  overflow:hidden;
  width:22px;
  height:26px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -429px;
  margin:0;
  display:none;
  z-index:20;
}
.tab-container .tabset-holder .btn-next{
  left:auto;
  right:9px;
  background-position:-44px -429px;
}
.tab-container .content-holder{
  overflow:hidden;
  padding:0;
  background:#fff;
  /*-webkit-box-shadow:0 5px 10px 0 rgba(2, 2, 2, 0.75);
  box-shadow:0 5px 10px 0 rgba(2, 2, 2, 0.75);*/
  -webkit-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
  margin:0;
  /*min-height:370px;*/
}
.tab-container .content-holder .tab-content{
  overflow:hidden;
  width:100%;
}
.tab-container .content-holder .gallery-block{
  width:100%;
  /*overflow:hidden;*/
  position:relative;
  padding:0 0 16px;
}
.tab-container .content-holder .gallery-block .frame{
  width:100%;
  /*overflow:hidden;*/
  position:relative;
  padding: 5px 0 0;
}
.tab-container .content-holder .gallery-block .gallery{
  padding:0;
  margin:0;
  list-style:none;
  position:relative;
  width:100%;
  /*height: 0 !important;*/
}
.tab-container .content-holder .gallery-block .gallery > li{
  position:absolute;
  width:100%;
  top:0;
  left:0;
  z-index:2;
  /*overflow:hidden;*/
  background:#fff;
  display:block;
}
.tab-container .content-holder .gallery-block .gallery > li.active{
  position:relative;
  /*z-index:3;*/
}
.tab-container .content-holder .gallery-block .gallery > li .image-holder,
.posts-list li .image-holder,
.posts-block .post .image-holder,
.items-list li .image-holder,
.video-block .placeholder .image-holder,
#company-products .info-list .image-holder {
  width: 25%;
  height: auto !important;
  min-height: 1px;
}
.tab-container .content-holder .gallery-block .gallery > li .image-holder img,
.posts-list li .image-holder img,
.posts-block .post .image-holder img,
.items-list li .image-holder img,
.video-block .placeholder .image-holder img,
#company-products .info-list .image-holder img {
max-width: 100%;
max-height: 100px;
}
.slick-slider .image-holder,
.slick-slider .image-holder-click {
  width: auto !important;
  max-width: 33%;
}

.slick-slider .image-holder img,
.slick-slider .image-holder-click img {
  max-width: 100%;
  width: auto !important;
  max-height: 150px;
}

.tab-container .content-holder .info-list, #company-products .info-list,
.tab-container .content-holder .jt_job_list {
  float:left;
  padding:0;
  margin:0;
  list-style:none;
  /*overflow:hidden;
  font-size:13px;*/
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width: 100%;
}
.tab-container .content-holder .info-list.carousel-list {
  padding-right: 0;
}

.tab-container .content-holder .info-list li, #company-products .info-list li,
.tab-container .content-holder .jt_job_list .jt_job {
  /*overflow:hidden;*/
  /*padding:26px 15px 0 0;*/
  padding: 0;
  margin: 0 0 5px;
  vertical-align:top;
  height: auto;
}
.tab-container .content-holder .jt_job_list .jt_job {
  text-align: left;
  float: left;
  width: 50%;
  height: 75px;
  margin-bottom: 15px;
}
.tab-container .content-holder .jt_job_list .jt_alljobs {
  margin-top: 15px;
  text-align: right;
}
#company-products .info-list li:after {
  content: "";
  display: block;
  clear: both;
}

.tab-container .content-holder .info-list li:after,
#company-products .info-list li .image-holder img:after {
  content: "";
  display: block;
  clear:both;
}

/*.tab-container .content-holder .info-list li, #company-products .info-list li .image-holder {
  width: 152px;
  height: 152px;
}*/
.tab-container .content-holder .info-list li, #company-products .info-list li .image-holder img {
  max-width: 100%;
  padding: 0 20px 15px;
}
 #company-products .info-list li .image-holder img {
   padding: 0;
 }
.tab-container .content-holder .info-list li.inner-tab {
  max-width: 45%;
  float: left;
}
.tab-container .info-list {
  list-style-type: none;
}
.tab-container .info-list li.inner-tab {
  padding: 0 20px 15px;
}
.tab-container .info-list li.inner-tab:after {
  content: "";
  display: block;
  clear: both;
}
.tab-container .info-list li.inner-tab .image-holder {
  height: auto;
  min-height: 1px;
}
.tab-container .content-holder .info-list li:first-child, #company-products .info-list li:first-child{padding-top:0;}
.tab-container .content-holder .info-list .title,
#company-products .info-list .title,
.info-container .posts-list strong.title,
.tab-container .content-holder .jt_job_list .jt_job .jt_job_position a {
  display:block;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  margin:0 0 7px;
}
.tab-container .content-holder .jt_job_list .jt_job .jt_job_location:before {
  content: "Location: ";
  font-weight:bold;
}
.tab-container .content-holder .jt_job_list .jt_job .jt_job_company:before {
  content: 'Company: ';
  font-weight: bold;
}
.tab-container .content-holder .info-list .title a,
#company-products .info-list .title a,
.info-container .posts-list strong.title a {
  z-index: 999999;
}
#main .tab-container .content-holder .info-list p, #company-products .info-list p{margin:0; line-height:15px;}
#company-products .info-list{width:100%;}
.tab-container .content-holder .info-list .more{
  font-weight:bold;
  text-transform:uppercase;
}
.tab-container .content-holder .holder{
  float:left;
  width:45%;
}
.tab-container .content-holder .holder > .frame{
  padding:2px 0 0 5%;
  border:solid #c3c3c3;
  border-width:0 0 0 1px;
}
.tab-container .content-holder .links-list{
  padding:0;
  margin:0 0 13px;
  list-style:none;
  overflow:hidden;
  font-size: 13px;
  font-weight: bold;
}
.tab-container .content-holder .links-list li{
  overflow:hidden;
  vertical-align:top;
  padding:11px 0 0;
}
.tab-container .content-holder .links-list li:first-child{padding:0;}
.tab-container .content-holder .title{
  display:block;
  color:#5079c7;
  font-weight:normal;
}
.sponsor-box,
.sponsor-box2 {
  text-align: center;
  margin: 0 0 22px;
}

.tab-container .content-holder .sponsor-box {
  position: absolute;
  left: 120px;
  top: 816px;
  z-index: 900;
  overflow:hidden;
  margin:-1px 0 0;
  width: 302px;
}
.tab-container .content-holder .sponsor-box2 {
  position: absolute;
  left: 120px;
  top: 2045px;
  z-index: 900;
  overflow:hidden;
  margin:-1px 0 0;
}
/*.tab-container .content-holder .sponsor-box-sl {
  position: absolute;
  left: 65px;
  top: 1383px;
  z-index: 900;
  overflow:hidden;
  margin:-1px 0 0;
}*/
.tab-container .content-holder .sponsor-box img{
  display:block;
  max-width:100%;
  height:auto;
}
.tab-container .content-holder .sponsor-box2 img{
  display:block;
  max-width:100%;
  height:auto;
}
.tab-container .content-holder .gallery-block .switcher{
  //position:absolute;
  //left:25.4%;
  //bottom:-6px;
  //z-index:5;
  //overflow:hidden;
  padding:0;
  list-style:none;
  display:block;
  margin: 25px 0 0 20%;
}
.tab-container .content-holder .gallery-block .switcher li{
  float:left;
  padding:0 1px;
}
.tab-container .content-holder .gallery-block .switcher a{
  display:block;
  //text-indent:-9999px;
  // overflow:hidden;
  width:19px;
  height:20px;
  //background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -85px -143px;
  font-weight: bold;
  font-size: 12pt;
  text-decoration: none;
}
.tab-container .content-holder .gallery-block .switcher a:hover,
.tab-container .content-holder .gallery-block .switcher .active a{background-position:-64px -143px; color:#193f89;}
.gallery-container{
  overflow:hidden;
  -webkit-border-radius:4px;
  border-radius:4px;
  background:#fff;
  /*-webkit-box-shadow:0 5px 10px 0 rgba(2, 2, 2, 0.75);
  box-shadow:0 5px 10px 0 rgba(2, 2, 2, 0.75);*/
  margin:0 0 22px -1px;
}
.gallery-container .heading{
  overflow:hidden;
  padding:7px 25px 10px;
  background:#1e4a9f;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNGE5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjM4NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #1e4a9f 0%, #163878 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e4a9f), color-stop(100%,#163878));
  background:-webkit-linear-gradient(top, #1e4a9f 0%,#163878 100%);
  background:-o-linear-gradient(top, #1e4a9f 0%,#163878 100%);
  background:-ms-linear-gradient(top, #1e4a9f 0%,#163878 100%);
  background:linear-gradient(to bottom, #1e4a9f 0%,#163878 100%);
  -webkit-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
}
#main .gallery-container .heading h2{
  color:#fff;
  margin:0;
  text-transform: uppercase;
}
.gallery-container .gallery-holder{
  overflow:hidden;
  padding:17px 42px 11px;
  background:#eee;
  -webkit-box-shadow:inset 0 10px 10px -10px rgba(0, 0, 0, 0.4);
  box-shadow:inset 0 10px 10px -10px rgba(0, 0, 0, 0.4);
  position:relative;
}
* +html .gallery-container .gallery-holder{padding-bottom:23px;}
.gallery-container .gallery-holder .frame{
  position:relative;
  overflow:hidden;
  width:100%;
}
.gallery-container .gallery-holder .gallery{
  padding:0;
  margin:0;
  list-style:none;
  width:99999px;
  overflow:hidden;
  position:relative;
}
.gallery-container .gallery-holder .gallery li{
  float:left;
  width:132px;
  position:relative;
}
.gallery-container .gallery-holder .box{
  position:relative;
  margin:0 6px 12px;
}
.gallery-container .gallery-holder .box img{
  display:block;
  width:100%;
  height:auto;
  border: 1px solid #ccc;
}
.gallery-container .gallery-holder .box .text{
  position:absolute;
  bottom:0;
  left:0;
  width:106px;
  height:26px;
  padding:3px 7px 5px;
  color:#fff;
  font-weight:bold;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/overlay.png);
  text-decoration:none;
}
.gallery-container .gallery-holder .box .text:hover .hidden{display:inline;}
.gallery-container .gallery-holder .box .text:hover{height:112px;}
.gallery-container .gallery-holder .box .text .hidden{
  font-style:normal;
  display:none;
}
.gallery-container .gallery-holder .btn-prev,
.gallery-container .gallery-holder .btn-next{
  position:absolute;
  top:195px;
  left:-1px;
  z-index:10;
  width:44px;
  height:99px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -267px;
}
.gallery-container .gallery-holder .btn-next{
  left:auto;
  right:-1px;
  background-position:-64px -267px;
}
.gallery-container .gallery-holder .btn-next:hover{background-position:-132px -267px;}
.gallery-container .gallery-holder .btn-prev:hover{background-position:-200px -267px;}
.info-container{
  width:100%;
  overflow:hidden;
  background:#fff;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.info-container .columns-holder{
  overflow:hidden;
  padding:0 0 17px;
  border-bottom:1px solid #b4b4b4;
  background:#fff;
}
.info-container .column{
  float:right;
  width:51.6%;
}
.info-container .column > .holder{padding:0 24px;}
.info-container .column:first-child{
  float:left;
  width:46.8%;
}
.info-container .heading{
  overflow:hidden;
  background:#1e4a9f;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNGE5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjM4NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #1e4a9f 0%, #163878 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e4a9f), color-stop(100%,#163878));
  background:-webkit-linear-gradient(top, #1e4a9f 0%,#163878 100%);
  background:-o-linear-gradient(top, #1e4a9f 0%,#163878 100%);
  background:-ms-linear-gradient(top, #1e4a9f 0%,#163878 100%);
  background:linear-gradient(to bottom, #1e4a9f 0%,#163878 100%);
  -webkit-border-radius:3px 3px 0 3px;
  border-radius:3px 3px 0 3px;
  padding:8px 18px 9px;
  margin:0 -24px 20px;
  -webkit-box-shadow:-2px 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow:-2px 3px 5px 0 rgba(0, 0, 0, 0.33);
}
.info-container .column:first-child .heading{
  -webkit-border-radius:3px 3px 3px 0;
  border-radius:3px 3px 3px 0;
  -webkit-box-shadow:2px 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow:2px 3px 5px 0 rgba(0, 0, 0, 0.33);
}
#main .info-container .heading h2{
  margin:0;
  color:#fff;
}
.info-container .posts-list{
  padding:0;
  margin:0;
  list-style:none;
  overflow:hidden;
}
.info-container .posts-list li{
  overflow:hidden;
  vertical-align:top;
  padding:16px 0 20px;
}
.info-container .posts-list li:first-child{padding-top:0;}
.info-container .posts-list h3{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#414040;
  margin:0 0 8px -3px;
}
.info-container .posts-list h3 a{
  text-decoration:none;
  color:#414040;
}
.info-container .posts-list h3 a:hover{text-decoration:underline;}
#main .info-container .posts-list p{margin:0;}
.info-container .posts-list .more{text-transform:uppercase;}
.info-container .posts-list .text-holder{padding-left:3px;}
.info-container .image-block{
  overflow:hidden;
  padding:8px 9px 7px 7px;
}
.info-container .image-block img{
  display:block;
  width:100%;
  height:auto;
  min-height:76px;
}
#sidebar{
  float:right;
  max-width:300px;
  padding:5px 0 50px 1px;
  margin:-171px 0 0;
  min-height:600px;
  /*position: relative;
  top: -175px;*/
}
#sidebar .ad{
  /* Border messes up empty add areas */
  /* border:1px solid #c6c6c6; */
  /*overflow:hidden;*/
  margin:0 0 12px;
}
#sidebar .ad img{
  display:block;
  max-width:101%;
  height:auto;
}
/*#sidebar .ad iframe {
  width: 300px;
  height: 250px;
}*/
#sidebar .placeholder{
  padding-top:4px;
  overflow:hidden;
  width:100%;
}
#sidebar .placeholder img{
  max-width:100%;
  display:block;
  height:auto;
  margin: 0 0 0 30px;
}
.sidebar-block{
  overflow:hidden;
  background:#fff;
  padding:0 8px 13px;
  -webkit-border-radius:3px;
  border-radius:3px;
  margin:0 0 26px;
  max-width: 300px;
}
.sidebar-block .heading{
  overflow:hidden;
  margin:0 -8px 9px;
  padding:5px 10px;
  min-width:163px;
  background:#c02026;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDE4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #c02026 0%, #90181c 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02026), color-stop(100%,#90181c));
  background:-webkit-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-o-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-ms-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:linear-gradient(to bottom, #c02026 0%,#90181c 100%);
  text-align:center;
}
.sidebar-block .heading h3{
  margin:0;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  color:#fff;
  text-transform:uppercase;
}
.sidebar-block .ad{display:none;}
.choice-form{
  overflow:hidden;
  margin:0 8px 9px 5px;
  width: 287px;
}
.choice-form .row{
  overflow:hidden;
  padding:4px 3px 3px;
  margin:2px 0 0;
}
.choice-form .row:first-child{margin:0;}
#main .sidebar-block p{margin-bottom:8px;}
.choice-form .row input[type=radio]{
  float:left;
  width:16px;
  height:16px;
  padding:0;
  margin:0 8px 0 7px;
}
.choice-form .row label{
  float:left;
  margin:-1px 0 0;
}
.choice-form input[type="text"] {
  width: 92% !important;
  height: 20px;
  border: 1px solid #bbb;
  background: #f2f3f3;
}

.POLL_Bar{background:#A91D22;}
.sidebar-block .title{
  display:block;
  color:#1e4aa0;
  font-weight:normal;
}
#sidebar .sidebar-block .placeholder{
  padding:0;
  max-width:157px;
}
.sidebar-block .placeholder img{
  display:block;
  max-width:100%;
  height:auto;
  border:1px solid #c9c9c9;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.banner-holder{display:none;}
.mob-nav,
.search-box{
  float:right;
  margin:0 0 0 30px;
}
.search-box{
  display:none;
  margin-right:5px;
}
.mob-nav{
  display:none;
  margin:0 25px 0 30px;
}
.mob-nav .btn-nav{
  display:block;
  width:19px;
  height:19px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -381px -384px;
}
.mob-nav.active .navigation{display:block;}
.mob-nav .navigation{
  overflow:hidden;
  display:none;
  position:absolute;
  top:43px;
  left:0;
  width:100%;
  z-index:10;
}
.mob-nav .navigation .holder{
  padding:0 35px 0 32px;
}
.mob-nav .navigation ul{
  width:100%;
  margin:0 auto;
  background:#000;
  list-style:none;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  padding:20px 0 14px;
}
.mob-nav .navigation ul li{
  overflow:hidden;
  vertical-align:top;
  padding:0 30px 10px;
}
.mob-nav .navigation ul a{
  text-decoration:none;
  color:#fff;
}
.mob-nav .navigation ul a:hover{text-decoration:underline;}
.search-box .btn-search{
  display:block;
  width:19px;
  height:19px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -381px -320px;
}
.search-box.active .search02{display:block;}
.search-box .search02{
  display:none;
  position:absolute;
  top:40px;
  left:0;
  background:#000;
  width:100%;
  overflow:hidden;
}
.search-box .search02 .row{
  overflow:hidden;
  padding:20px 40px 20px 36px;
}
.search-box .search02 .text{margin:0 37px 0 0;}
* +html .search-box .search02 .text{
  padding:0 10px;
  background:#fff;
}
.search-box .search02 input[type="text"]{
  float:none;
  display:block;
  width:100%;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  padding:7px 10px 6px;
  height:27px;
  font:italic 12px/15px Arial, Helvetica, sans-serif;
  color:#7d7d7d;
  text-transform:uppercase;
}
* +html .search-box .search02 input[type="text"]{
  height:12px;
  padding:7px 0 6px;
  line-height:13px;
}
.search02 input[type="submit"]{float:right;}
.banner-holder{
  display:none;
  text-align:center;
  width:100%;
  margin:-8px 0 9px;
}
/*.banner-holder .ads-container {
  display: inline-block;
}*/

.banner-holder .ad{
  display:inline-block;
  vertical-align:top;
  /*width:176px;*/
  margin:0 5% 0 5%;
}
* +html .banner-holder .ad{display:inline;}
.banner-holder .ad img{
  width:100%;
  display:block;
  height:auto;
  vertical-align:top;
}
.mobile-list{
  display:none;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  padding:0;
  margin:0 0 10px;
  list-style:none;
}
.mobile-list li{margin:10px 0 0;}
.mobile-list li:first-child{margin:0;}
.mobile-list a{
  display:block;
  text-decoration:none;
  color:#fff;
  text-shadow:1px 1px 1px #000;
  text-align:center;
  background:#1e4aa0;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNGFhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjM4NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #1e4aa0 0%, #163878 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e4aa0), color-stop(100%,#163878));
  background:-webkit-linear-gradient(top, #1e4aa0 0%,#163878 100%);
  background:-o-linear-gradient(top, #1e4aa0 0%,#163878 100%);
  background:-ms-linear-gradient(top, #1e4aa0 0%,#163878 100%);
  background:linear-gradient(to bottom, #1e4aa0 0%,#163878 100%);
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:11px 0;
  -webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  position:relative;
}
.menu-mobile{
  display:none;
  background:#fff;
  -webkit-border-radius:4px;
  border-radius:4px;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:0 0 15px;
  width:100%;
  position:relative;
  height:38px;
}
.menu-mobile .title{
  float:left;
  width:95px;
  height:30px;
  padding:8px 10px 0 0;
  text-align:center;
  color:#fff;
  text-transform:uppercase;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -602px;
}
.menu-mobile #select-menu{
  padding:0;
  margin:0;
  list-style:none;
  z-index:999999;
}
.menu-mobile #select-menu > li{overflow:hidden;}
.menu-mobile #select-menu > li > a{
  display:block;
  text-align:right;
  padding:8px 34px 10px 0;
  color:#565656;
  text-decoration:none;
  text-transform:uppercase;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 100% -671px;
}
.menu-mobile #select-menu li.hover .drop{display:block;}
.menu-mobile #select-menu .drop{
  display:none;
  position:absolute;
  z-index:6;
  top:37px;
  left:0;
  width:100%;
  padding:15px 0 20px;
  background:#fff;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  font:bold 14px/18px "Source Sans Pro", sans-serif;
  -webkit-box-shadow:inset 0 5px 5px -5px rgba(0, 0, 0, 0.75), 0 5px 10px 0 rgba(0, 0, 0, 0.75);
  box-shadow:inset 0 5px 5px -5px rgba(0, 0, 0, 0.75), 0 5px 10px 0 rgba(0, 0, 0, 0.75);
  text-transform:uppercase;
}
.menu-mobile #select-menu .drop ul{
  padding:0 16px;
  margin:0;
  list-style:none;
  overflow:hidden;
}
.menu-mobile #select-menu li ul li{
  vertical-align:top;
  overflow:hidden;
  padding:12px 0 0;
}
.menu-mobile #select-menu li ul a{
  text-decoration:none;
  color:#565656;
  line-height:16px;
  display: block;
}
.menu-mobile #select-menu ul a:hover{text-decoration:underline;}
.inside-page{
  margin:0 2px 0 -1px;
  position:relative;
  background:#fff;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.inside-page .breadcrumbs-block{
  overflow:hidden;
  width:100%;
}
.inside-page .breadcrumbs-block .link-home{
  float:left;
  width:30px;
  height:28px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite04.png) no-repeat -231px 0;
}
.inside-page .breadcrumbs{
  padding:0;
  margin:0;
  list-style:none;
  float:left;
  font-size:11px;
  line-height:11px;
  color:#4f4f4f;
}
.inside-page .breadcrumbs li{
  float:left;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/arrow04.png) no-repeat  100% 0;
  padding:0 11px 0 0;
  margin:0 -11px 0 0;
  position:relative;
}
.inside-page .breadcrumbs a{
  text-decoration:none;
  color:#aeaeae;
  display:block;
  padding:0 11px 0 0;
  margin:-13px -13px -13px -19px;
  position:relative;
  z-index:10;
  cursor:pointer;
}
.inside-page .breadcrumbs a:after{
  content:"";
  position:absolute;
  top:5px;
  right:-2px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/arrow04.png) no-repeat;
  width:12px;
  height:28px;
}
* +html .inside-page .breadcrumbs a{float:left;}
.inside-page .breadcrumbs a em{
  font-style:normal;
  height:27px;
  padding:13px 3px 0 19px;
  display:block;
}
.inside-page .breadcrumbs a:hover{text-decoration:underline;}
.inside-page .breadcrumbs span{
  display:block;
  height:20px;
  padding:8px 3px 0 18px;
  color:#aeaeae;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite04.png) no-repeat 0 -31px;
}
.inside-page .title-block {
    margin: 0 -6px 0 -7px;
    padding: 0;
}
* +html .inside-page .title-block{margin-left:-7px;}
.inside-page .title-block .holder:before, .inside-page .title-block .holder:after {
    background: url("/web/20180924072042im_/https://www.automation.com/custom/images/framework/arrows03.png") no-repeat scroll 1px 0 rgba(0, 0, 0, 0);
    bottom: -5px;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    width: 6px;
}
.inside-page .title-block .holder:after {
    background: url("/web/20180924072042im_/https://www.automation.com/custom/images/framework/arrows03.png") no-repeat scroll -14px 0 rgba(0, 0, 0, 0);
    left: auto;
    right: 0;
}
.inside-page .title-block .holder:before, .inside-page .title-block .holder:after {
    background: url("/web/20180924072042im_/https://www.automation.com/custom/images/framework/arrows03.png") no-repeat scroll 1px 0 rgba(0, 0, 0, 0);
    bottom: -5px;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    width: 6px;
}
.inside-page .title-block .holder{
  padding:4px 34px 5px 34px;
  background:#163574 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MzU3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjI0NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #163574 0%, #0f244f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#163574), color-stop(100%,#0f244f));
  background: -webkit-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -o-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -ms-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: linear-gradient(to bottom, #163574 0%,#0f244f 100%);
  position:relative;
}
.inside-page .title-block h1{
  font:bold 20px/24px "Source Sans Pro", sans-serif;
  color:#fff;
  margin:0;
  text-shadow:0 1px 1px #000;
  letter-spacing:0.3px;
}
.inside-page .title-block img {
  width: auto;
  height: 16px;
  margin-right: 5px;
  -webkit-filter: invert(100%); /* Safari 6.0 - 9.0 */
  filter: invert(100%);
}
.inside-page .title-block h1 span{
  font:italic 12px/14px Arial, Helvetica, sans-serif;
  vertical-align:baseline;
  top:-2px;
  position:relative;
  padding:0 0 0 16px;
}
.inside-page .title-block h1 strong {
  font-size: 14px;
  float: right;
}
.inside-page .navigation-block{
  /*overflow:hidden;*/
  margin: 0; /* used to be margin:0 0 25px;*/
  padding:0 16px;
  line-height:18px;
  min-height:36px;
  background:#f3f3f3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ViZWNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2U0ZTVlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2UwZTVlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2UxZTRlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2UxZTJlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2RmZTJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2Q4ZGNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2Q0ZDhlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2QzZDdlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2NlZDJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2NlZDJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2M4Y2VkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2M4Y2VkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2NkZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f3f3f3 0%, #ebecf0 22%, #e4e5ea 38%, #e0e5e9 38%, #e1e4eb 39%, #e1e2e7 42%, #dfe2e9 44%, #d9dee4 53%, #d8dce7 57%, #d4d8e1 64%, #d3d7e2 69%, #ced2dd 78%, #ced2de 83%, #c8ceda 92%, #c8cedc 96%, #c7cdd9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(22%,#ebecf0), color-stop(38%,#e4e5ea), color-stop(38%,#e0e5e9), color-stop(39%,#e1e4eb), color-stop(42%,#e1e2e7), color-stop(44%,#dfe2e9), color-stop(53%,#d9dee4), color-stop(57%,#d8dce7), color-stop(64%,#d4d8e1), color-stop(69%,#d3d7e2), color-stop(78%,#ced2dd), color-stop(83%,#ced2de), color-stop(92%,#c8ceda), color-stop(96%,#c8cedc), color-stop(100%,#c7cdd9));
  background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ebecf0 22%,#e4e5ea 38%,#e0e5e9 38%,#e1e4eb 39%,#e1e2e7 42%,#dfe2e9 44%,#d9dee4 53%,#d8dce7 57%,#d4d8e1 64%,#d3d7e2 69%,#ced2dd 78%,#ced2de 83%,#c8ceda 92%,#c8cedc 96%,#c7cdd9 100%);
  background: -o-linear-gradient(top,  #f3f3f3 0%,#ebecf0 22%,#e4e5ea 38%,#e0e5e9 38%,#e1e4eb 39%,#e1e2e7 42%,#dfe2e9 44%,#d9dee4 53%,#d8dce7 57%,#d4d8e1 64%,#d3d7e2 69%,#ced2dd 78%,#ced2de 83%,#c8ceda 92%,#c8cedc 96%,#c7cdd9 100%);
  background: -ms-linear-gradient(top,  #f3f3f3 0%,#ebecf0 22%,#e4e5ea 38%,#e0e5e9 38%,#e1e4eb 39%,#e1e2e7 42%,#dfe2e9 44%,#d9dee4 53%,#d8dce7 57%,#d4d8e1 64%,#d3d7e2 69%,#ced2dd 78%,#ced2de 83%,#c8ceda 92%,#c8cedc 96%,#c7cdd9 100%);
  background: linear-gradient(to bottom,  #f3f3f3 0%,#ebecf0 22%,#e4e5ea 38%,#e0e5e9 38%,#e1e4eb 39%,#e1e2e7 42%,#dfe2e9 44%,#d9dee4 53%,#d8dce7 57%,#d4d8e1 64%,#d3d7e2 69%,#ced2dd 78%,#ced2de 83%,#c8ceda 92%,#c8cedc 96%,#c7cdd9 100%);
}
.inside-page .navigation-block.margin-change{margin-bottom:32px;}
.inside-page .navigation-block .title{
  float:left;
  text-transform:uppercase;
  font-weight:bold;
  margin:0 10px 0 0;
  color:#4f4f4f;
  display: none;
}
.inside-page .navigation-block .opener,
.inside-page .navigation-block .slide{display:none;}
.inside-page .sub-nav{
  padding:16px 0;
  margin:0;
  list-style:none;
  overflow:hidden;
  font-size:14px;
  line-height:24px;
  font-weight:600;
  letter-spacing:-0.5px;
}
.inside-page .sub-nav li{
  display:inline-block;
  vertical-align:top;
  padding:0 10px 0 21px;
  /*min-width:142px;*/
  position:relative;
}
.inside-page .sub-nav li:after{
  content:"";
  position:absolute;
  top:8px;
  left:10px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite04.png) no-repeat -214px 0;
  width:7px;
  height:8px;
}
.inside-page .sub-nav a{
  text-decoration:none;
  color:#193d84;
}
.inside-page .sub-nav a:hover{text-decoration:underline;}
/* new section headers */
#main .inside-page .columns-block .heading{
  overflow:hidden;
  margin:0 0 16px;
  padding:6px 8px 7px 14px;
  border:1px solid #bbb;
  background:#e8e8e8;
}
#main .inside-page .columns-block .heading h2, #main .inside-page .columns-block .heading h3{
  font:600 20px/20px "Source Sans Pro", sans-serif;
  margin:0;
  color:#163574;
  padding-left:8px;
}
#main .inside-page .columns-block .heading .all{
  float:right;
  color:#4f4f4f;
  text-transform:uppercase;
  text-decoration:none;
  margin:11px 0 0;
  font-size:12px;
}
#main .inside-page .columns-block .heading .all:hover{text-decoration:underline;}
/*#main .inside-page .columns-block .column .heading{margin:0 -19px 16px -5px;}*/
#main .inside-page .columns-block .column:first-child .heading{
  margin:0 -8px 16px -17px;
  padding:7px 8px 6px 22px;
}
#main .inside-page .columns-block .column:first-child .heading .all{margin:10px 0 0;}
#main .inside-page .columns-block.add .column:first-child .heading{margin:0 -8px 20px -21px;}
#main .inside-page .columns-block .heading .sub-title{
  display:block;
  font-size:13px;
  line-height:16px;
  margin:0 0 0 -1px;
  padding-left: 8px;
}
/* end new section headers */
.inside-page .heading-box{
  overflow:hidden;
  padding:11px 26px 14px 17px;
  border:solid #bbb;
  border-width:1px 0;
  margin:24px 0 24px 0;
  background:#e8e8e8;
}
#main .inside-page .heading-box h2{
  float:left;
  font-size:20px;
  line-height:24px;
  color:#163574;
  margin:0;
  text-shadow:none;
}
.inside-page .heading-box .view-all{
  float:right;
  color:#4f4f4f;
  text-decoration:none;
  margin:6px 0 0;
  text-transform:uppercase;
}
.inside-page .heading-box .view-all:hover{text-decoration:underline;}
.inside-page .columns-block{
  overflow:hidden;
  padding:0 18px 0 16px;
  margin:0 0 37px;
}
.inside-page .columns-block.add{
  padding:0 20px;
  margin-bottom:43px;
}
.inside-page .columns-block .column{
  float:right;
  width:48%;
}
.inside-page .columns-block .column:first-child{float:left;}
.inside-page .columns-block.add .column{width:48.5%;}
.inside-page .columns-block .heading, 
.inside-page .columns-block .heading-alt{
  overflow:hidden;
  margin:0 0 16px;
  padding:0 1px;
  border-bottom:1px solid #7d7d7d;
}
.inside-page .columns-block.add .heading,
.inside-page .columns-block.add .heading-alt{margin-bottom:20px;}
.inside-page .columns-block .heading h3,
.inside-page .columns-block .heading-alt h3,
 #login-wrapper .heading h3{
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:0;
  color:#163574;
}
.inside-page .product-list{
  padding:0 6px;
  margin:0;
  list-style:none;
  overflow:hidden;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
}
.inside-page .columns-block.add .product-list{padding:0 8px;}
.inside-page .product-list li{
  vertical-align:top;
  overflow:hidden;
  padding:0 0 14px;
}
.inside-page .product-list a{color:#980000;}
.inside-page .link-holder{
  overflow:hidden;
  text-align:center;
  margin:0 0 17px;
}
.inside-page .link-holder .view-more{
  display:inline-block;
  vertical-align:top;
  text-transform:uppercase;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat -767px -127px;
  padding:0 0 0 47px;
  text-decoration:none;
  color:#424242;
  letter-spacing:0.6px;
}
.inside-page .link-holder .view-more span{
  display:block;
  padding:3px 47px 4px 0;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 100% -127px;
}
.inside-page .link-holder .view-more:hover{text-decoration:underline;}
.gallery-section{
  padding:0 42px;
  overflow:hidden;
  position:relative;
  margin:-6px 0 35px;
}
.gallery-section .title{
  display:block;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:0 0 11px -2px;
  color:#163574;
}
.gallery-section .frame{
  overflow:hidden;
  position:relative;
  width:100%;
}
.gallery-section .gallery{
  overflow:hidden;
  position:relative;
  width:99999px;
  padding:0;
  margin:0;
  list-style:none;
}
.gallery-section .gallery li{
  float:left;
  width:120px;
  padding:0 6px;
  overflow:hidden;
  position:relative;
}
.gallery-section .gallery .box{
  overflow:hidden;
  position:relative;
  width:100%;
}
.gallery-section .gallery .box img{
  display:block;
  max-width:100%;
  height:auto;
  border: 1px solid #ccc;
}
.gallery-section .gallery .text{
  position:absolute;
  bottom:0;
  left:0;
  width:106px;
  height:26px;
  padding:3px 7px 5px;
  color:#fff;
  font-weight:bold;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/overlay.png);
  text-decoration:none;
}
.gallery-section .gallery .text:hover .hidden{display:inline;}
.gallery-section .gallery .box .text:hover{
  height:114px;
  padding:5px 7px 1px;
}
.gallery-section .gallery .text .hidden{
  font-style:normal;
  display:none;
}
.gallery-section .btn-prev{
  position:absolute;
  left:-1px;
  top:78px;
  text-indent:-9999px;
  z-index:10;
  overflow:hidden;
  width:44px;
  height:98px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -267px;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.gallery-section .btn-next{
  position:absolute;
  right:0;
  top:78px;
  text-indent:-9999px;
  overflow:hidden;
  width:44px;
  height:98px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -64px -267px;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.gallery-section .btn-next:hover{
  background-position:-132px -267px;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.gallery-section .btn-prev:hover{
  background-position:-200px -267px;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.inside-page .columns-block .ad-box{
  overflow:hidden;
  padding:18px 20px 0 9px;
}
.inside-page .columns-block .ad-box .title{
  display:block;
  line-height:13px;
  font-weight:normal;
  color:#5079c7;
  margin:0 0 1px;
}
.inside-page .columns-block .ad-box .placeholder{
  overflow:hidden;
  width:100%;
  max-width:300px;
}
.inside-page .columns-block .ad-box .placeholder img{
  display:block;
  height:auto;
  width:100%;
}
.inside-page .columns-block .more{
  display:inline-block;
  vertical-align:top;
  font-size:12px;
  line-height:15px;
  padding:3px 22px 3px 5px;
  background:#e1e1e1 url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 100% -170px;
  border:1px solid #d1d1d1;
  text-decoration:none;
  text-transform:uppercase;
  color:#565656;
  margin:13px 0 0 8px;
}
.inside-page .columns-block .more:hover{text-decoration:underline;}
.inside-page .info-section{
  width:100%;
  overflow:hidden;
  position:relative;
  margin:0 0 55px;
}
.inside-page .info-section.add{margin-bottom:45px;}
#no-ads .section .section-holder{height: 70px;}
#no-ads #sidebar{margin: 0;}
#no-ads .inside-page .info-section.add{margin-bottom:75px;}
.inside-page .info-section .columns-block{
  padding:0;
  margin-bottom:0;
}
.inside-page .info-section .columns-block .column{width:49%;}
.inside-page .info-section .heading-box{
  border-width:1px 0 1px 1px;
  padding:11px 8px 14px 16px;
  margin-bottom:26px;
}
.inside-page .info-section .columns-block .column:first-child .heading-box{border-width:1px 1px 1px 0;}
.inside-page .info-section .posts-holder{
  overflow:hidden;
  padding:0 5px 0 18px;
}
.inside-page .info-section .posts-holder .post{
  overflow:hidden;
  margin:12px 0 0;
  line-height:18px;
}
.inside-page .info-section .posts-holder .post:first-child{margin:0;}
.inside-page .info-section .posts-holder .title{
  display:block;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  margin:0 0 6px;
  letter-spacing:-0.4px;
}
.inside-page .info-section .posts-holder .title a{color:#980000;}
#main .inside-page .info-section .posts-holder p{margin:0;}
.inside-page .info-section .video-block{
  overflow:hidden;
  position:relative;
  padding:0 20px 25px;
  margin:-4px 0 0;
}
.inside-page .info-section .video-block .title{
  display:block;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:0 0 5px;
  color:#163574;
}
.inside-page .info-section .video-block .placeholder{
  overflow:hidden;
  border:1px solid #bbb;
  /*max-width:320px;*/
}
.inside-page .info-section .video-block .placeholder img{
  max-width:100%;
  height:auto;
  display:block;
}
.inside-page .ad-container{
  overflow:hidden;
  border-top:1px solid #cbcbcb;
  padding:8px 7px;
  background:#e8e8e8;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
}
.inside-page .ad-container img{
  display:block;
  width:100% !important;
  height:auto;
  margin:0 auto;
  height:90px;
}
.inside-page .info-section .posts-holder address{
  display:block;
  font-style:normal;
}
.process .sidebar-block .heading h3{
  text-align:center;
  padding:0 0 0 32px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat -775px -253px;
  line-height:15px;
}
.process .sidebar-block .heading h3{font:bold 16px/20px "Source Sans Pro", sans-serif}
.process .sidebar-block .heading{
  padding:4px 6px 8px;
  margin-bottom:12px;
}
.sidebar-block .list{
  padding:0;
  margin:0 0 17px;
  list-style:none;
  overflow:hidden;
}
.sidebar-block .list li{
  overflow:hidden;
  vertical-align:top;
  padding:0 0 0 7px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bullet01.png) no-repeat 0 6px;
}
.sidebar-block .link-subskribe, #map-info .link-subskribe{
  display:inline-block;
  vertical-align:top;
  text-transform:uppercase;
  border:1px solid #d1d1d1;
  padding:3px 20px 3px 5px;
  text-decoration:none;
  color:#565656;
  background:#e1e1e1 url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 100% -170px;
  margin:0 0 6px 5px;
  font-size:12px;
}
#map-info .link-subskribe{margin: 10px 0 0 0;}
.sidebar-block .link-subskribe:hover, #map-info .link-subskribe:hover{text-decoration:underline;}
.sidebar-block .link-view{
  display:inline-block;
  vertical-align:top;
  margin:0 0 10px 6px;
  color:#980000;
}
.sidebar-block .required {
  padding: 3px !important;
}

#jobs-container{
  width:100%;
  overflow:hidden;
}
.search-section{
  background:#e8e8e8;
  border:solid #bbb;
  border-width:1px 0;
  padding:13px 14px;
  overflow:hidden;
  margin:0 0 14px;
}
.search-section .title{
  float:left;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:1px 16px 0 0;
  color:#163574;
}
.search-section .search-block{
  float:left;
  margin:0 55px 0 0;
  border:1px solid #bdbdbd;
}
.search03{
  /*float:left;*/
  width:285px;
  background:#f8f8f8;
}
.searh03 input[type=text]{
  background:none;
  border:none;
  width:100%;
  height:15px;
  padding:3px 0;
  margin:2px 0 0;
  float:left;
  font-size:12px;
  line-height:15px;
  color:#4f4f4f;
}
.search03 input[type=submit]{
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat 6px 4px;
  width:28px;
  height:24px;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer;
  float:right;
  overflow:hidden;
  text-indent:-9999px;
  line-height:0;
  font-size:0;
}
.job-nav{
  padding:4px 0 0;
  margin:0;
  list-style:none;
  float:left;
}
.job-nav li{
  float:left;
  padding:0 19px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/separator03.gif) no-repeat 0 3px;
}
.job-nav li:first-child{
  padding-left:0;
  background:none;
}
.job-nav a{
  text-decoration:none;
  color:#4f4f4f;
  letter-spacing:0.3px;
}
.job-nav a:hover{text-decoration:underline;}
.tabset-list{
  padding:0 23px;
  margin:0;
  list-style:none;
  overflow:hidden;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-transform:uppercase;
}
.tabset-list li{
  float:left;
  margin:0 0 0 14px;
}
.tabset-list li:first-child{margin:0;}
.tabset-list a{
  display:block;
  text-decoration:none;
  color:#4f4f4f;
  -webkit-border-radius:11px;
  border-radius:11px;
  background:#f3f3f3;
  border:1px solid #c8c8c8;
}
.tabset-list span{
  display:block;
  -webkit-border-radius:11px;
  border-radius:11px;
  padding:7px 14px 9px 39px;
  overflow:hidden;
}
.tabset-list .mobile{font-style:normal;}
.tabset-list .list{background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat -367px -149px;}
.tabset-list .map{background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat -366px -45px;}
.tabset-list a:hover .list,
.tabset-list .active .list{background-position:-366px -99px;}
.tabset-list a:hover .map,
.tabset-list .active .map{background-position:-365px 5px;}
.tabset-list a:hover,
.tabset-list .active{
  background:#dcdcdc;
  -webkit-box-shadow:inset 0 0 5px 0 rgba(0, 0, 0, 0.22);
  box-shadow:inset 0 0 5px 0 rgba(0, 0, 0, 0.22);
  text-shadow:0 1px 1px #000;
  color:#fff;
}
.tab-section{
  width:100%;
  overflow:hidden;
  min-height:830px;
}
.tab-section .tab-content{
  width:100%;
  overflow:hidden;
}
.tab-section .map-section{
  overflow:hidden;
  padding:0 7.3% 27px 7%;
  border-bottom:1px solid #cbcbcb;
  margin:0 0 26px;
}
.tab-section .map-section > .holder{
  overflow:hidden;}
.map-nav{
  padding:0 1px 3px 0;
  margin:0 auto;
  list-style:none;
  overflow:hidden;
  text-align:right;
  max-width:635px;
}
.map-nav li{
  display:inline-block;
  vertical-align:top;
  padding:0 7px 0 9px;
}
* +html .map-nav li{
  display:inline;
  padding:0 10px 0 9px;
}
.map-nav a{
  text-decoration:none;
  color:#1e4aa0;
}
.map-nav a:hover{text-decoration:underline;}
.tab-section .map-section .placeholder{
  border:1px solid #cbcbcb;
  overflow:hidden;
  max-width:635px;
  margin:0 auto;
}
.tab-section .map-section .placeholder img{
  display:block;
  max-width:100%;
  height:auto;
}
.posts-section{
  overflow:hidden;
  padding:0 7px;
  font-size:12px;
  line-height:16px;
  color:#4f4f4f;
  margin:-6px 0 0;
}
.posts-section .post{
  overflow:hidden;
  padding:14px 2px 0;
}
.posts-section .post:first-child{padding-top:0;}
.posts-section .post .title{
  display:block;
  font-size:14px;
  line-height:18px;
  margin:0 0 2px -2px;
}
.posts-section address{
  display:block;
  color:#747474;
  margin:0 0 7px;
  font-size:11px;
}
#main .posts-section p{margin:0;}
.quick-list{
  max-width:250px;
  padding:0 24px;
  margin:0 0 22px;
  list-style:none;
  overflow:hidden;
  font-size:12px;
  line-height:16px;
}
.quick-list li{
  padding:0 0 0 8px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bullet02.png) no-repeat 0 6px;
}
.inside-page .columns-block .ad-box{padding:18px 5px 0 26px;}
.inside-page #jobs-container .columns-block{
  margin-bottom:0;
  padding-bottom:98px;
}
.tab-section .tab-box{
  overflow:hidden;
  margin:0 7.3% 37px 7%;
  border:1px solid #cacaca;
  padding:23px 7% 17px 2.5%;
  background:#e7e7e7;
  font-size:12px;
  line-height:16px;
  position:relative;
}
#tab-0002{padding-top:18px;}
.tab-section .tab-box .block{
  overflow:hidden;
  padding:22px 0 0;
}
.tab-section .tab-box .block:first-child{padding-top:0;}
.tab-section .tab-box .placeholder{
  float:left;
  width:23%;
  min-width:75px;
  margin:2px 18px 0 0;
}
.tab-section .tab-box .placeholder img{
  display:block;
  max-width:100%;
  height:auto;
}
.tab-section .tab-box .title{
  display:block;
  font-size:14px;
  line-height:18px;
  margin:0 0 2px;
}
.tab-section .tab-box address{
  display:block;
  margin:0 0 7px;
  font-size:11px;
}
#main .tab-section .tab-box p{margin:0 0 16px;}
.tab-section .tab-box .date{display:block;}
.tab-section .tab-box .link{
  position:absolute;
  top:3px;
  right:8px;
  z-index:5;
  text-decoration:none;
  color:#204a9e;
  font-size:11px;
  line-height:13px;
}
.tab-section .tab-box .link:hover{text-decoration:underline;}
.tab-section .info-posts{
  overflow:hidden;
  margin:0 7.3% 0 7%;
  font-size:12px;
  line-height:16px;
  padding:0 0 48px;
  position:relative;
}
.tab-section .info-posts .post{
  overflow:hidden;
  padding:18px 0 0;
}
.tab-section .info-posts .post:first-child{padding-top:0;}
.tab-section .info-posts .title{
  display:block;
  margin:0 0 2px;
  font-size:14px;
  line-height:18px;
}
.tab-section .info-posts address{
  display:block;
  font-size:11px;
  margin:0 0 7px;
}
#main .tab-section .info-posts p{margin:0;}
#main .tab-section .info-posts .text-holder{margin-bottom:16px;}
.tab-section .info-posts .post.event .text-holder,
.tab-section .info-posts .post.event .date{color:#cacaca;}
.counter-box{
  overflow:hidden;
  margin:0 0 27px;
  padding:18px 1.3% 16px 3.4%;
  border:solid #cacaca;
  border-width:1px 0;
  text-align:center;
  position:relative;
}
.counter-box .number{
  float:left;
  line-height:14px;
  color:#414141;
  margin:2px 50px 0 0;
}
.counter-box .link-top{
  float:right;
  color:#414141;
  text-decoration:none;
  padding:2px 50px 2px 0;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat 100% -214px;
  text-transform:uppercase;
  letter-spacing:0.4px;
  margin:0 0 0 10px;
}
.counter-box .link-top:hover{text-decoration:underline;}
.counter-box .loading-box{
  overflow:hidden;
  padding:1px 0 0;
}
.counter-box .loading-box img{vertical-align:top;}
.info-posts .loading-block{
  position:absolute;
  left:50%;
  bottom:18px;
  margin:0 0 0 -38px;
  width:76px;
  z-index:10;
  display:none;
}
.info-posts .loading-block img{vertical-align:top;}
.inside-page #jobs-container .columns-block.job .heading{
  border-bottom:0;
  margin-bottom:19px;
}
.columns-block.job .quick-list{padding:0 6px 0 38px;}
.inside-page .columns-block.job .ad-box{padding:3px 0 0 36px;}
.inside-page #jobs-container .columns-block.job{padding-bottom:20px;}
.inside-page #jobs-container .columns-block .ad-box .title{margin-bottom:4px;}
.company-section{
  width:100%;
  position:relative;
  margin:-1px 0 0;
}
.company-section .second{margin-left:10px;list-style-type:none;}
.company-section .info-block{
  overflow:hidden;
  border-top:1px solid #cbcbcb;
  padding:24px 22px 29px 22px;
  position:relative;
}
.company-section .featured{
   background:#C4D4F4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MzU3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjI0NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, #fff 0%, #C8CEDC 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#C8CEDC));
   background: -webkit-linear-gradient(top, #fff 0%,#C8CEDC 100%);
   background: -o-linear-gradient(top, #fff 0%,#C8CEDC 100%);
   background: -ms-linear-gradient(top, #fff 0%,#C8CEDC 100%);
   background: linear-gradient(to bottom, #fff 0%,#C8CEDC 100%);
}
/*
.company-section .info-block:first-child{
  border:none;
  padding:0 22px 30px 22px;
}
*/
.company-section .info-block > .holder{
  width:100%;
  position:relative;
}
.company-section .info-block > .holder:after{
  content:'';
  display:block;
  clear:both;
}
.company-section .info-block .placeholder{
  float:left;
  margin:5px 16px 0 0;
  height: auto;
  min-height: 1px;
  width: 23%;
}
.company-section .info-block .name{
  width: 32%;
}
.company-section .info-block .address{
  width: 45%;
}
.company-section .info-block .phone{
  width: 16%;
}

.company-section .info-block .placeholder img{
  /*width: 100%;*/
  max-width: 100%;
  max-height: 100px;
  border: 1px solid #C8CEDC;
}
#main .company-section .info-block h2{
  color:#163574;
  margin-bottom:0;
}
.company-section .info-block address{
  display:block;
  color:#383737;
  margin:0 0 13px;
  line-height:14px;
}
.company-section .info-block .text-holder{
  overflow:hidden;
  line-height:18px;
  padding:0;
  width:48%;
  margin-right:3%;
  float: left;
}
#main .company-section .info-block .text-holder p{margin:0 0 10px; font-size:12px;}
.company-section .contacts-box{
  width:75.3%;
  border:1px solid #d1d1d1;
  background:#e1e1e1;
  /*margin:-57px 97px 0 165px;*/
  margin: 15px 97px 0 165px;
  font-size:12px;
  line-height:14px;
  color:#383737;
  position:relative;
  z-index:10;
}
.company-section .contacts-box > .holder{
  padding:7px 8px 0;
  width:auto;
  height:60px;
}
.company-section .contacts-box > .holder:after{
  content:'';
  display:block;
  clear:both;
}
.company-section .contacts-box .open{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:26px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 100% -420px;
  z-index:20;
}
.company-section .contacts-box .box{
  float:left;
  width:73px;
  height:100%;
}
.company-section .contacts-box .box .title{
  display:block;
  text-transform:uppercase;
  color:#980000;
}
.company-section .contacts-box .slide02{width:auto;}
.company-section .contacts-box .slide02:after{
  content:'';
  display:block;
  clear:both;
}
.company-section .contacts-box .slide02 address{
  float:left;
  font-style:normal;
  margin:0;
}
.company-section .contacts-box .info-list{
  float:right;
  width:38.6%;
  padding:0;
  margin:0;
  list-style:none;
}
.company-section .contacts-box .info-list a{
  text-decoration:none;
  color:#383737;
}
.company-section .contacts-box .info-list a:hover{text-decoration:underline;}
.social-networks02{
  padding:0;
  margin:0;
  list-style:none;
  position:absolute;
  z-index:12;
  top:-90px;
  right:-81px;
}
.social-networks02 li{
  margin:8px 0 0;
  vertical-align:top;
}
.social-networks02 li:first-child{margin-top:0;}
.social-networks02 a,
.social-networks02 .facebook{
  display:block;
  width:42px;
  height:42px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat -140px -458px;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
.social-networks02 a:hover{-webkit-tap-highlight-color:rgba(255,255,255,0);}
.social-networks02 .twitter{background-position:-70px -458px;}
.social-networks02 .google{background-position:0 -458px;}
.social-networks02 .linkedin{background-position:0 -558px;}
.social-networks02 .email{background-position:-208px -558px;}
.social-networks02 .print{background-position:-70px -631px;}
.social-networks02 .facebook:hover{background-position:-344px -458px;}
.social-networks02 .twitter:hover{background-position:-275px -458px;}
.social-networks02 .google:hover{background-position:-208px -458px;}
.social-networks02 .linkedin:hover{background-position:-70px -558px;}
.social-networks02 .email:hover{background-position:-275px -558px;}
.social-networks02 .print:hover{background-position:-140px -631px;}
.social-networks02 .active .facebook{background-position:-411px -458px;}
.social-networks02 .active .twitter{background-position:-479px -458px;}
.social-networks02 .active .google{background-position:-546px -458px;}
.social-networks02 .active .linkedin{background-position:-140px -558px;}
.social-networks02 .active .email{background-position:-344px -558px;}
.social-networks02 .active a,
.social-networks02 .active .facebook,
.social-networks02 .active .twitter,
.social-networks02 .active .google,
.social-networks02 .active .linkedin,
.social-networks02 .active .email{
  text-indent:0;
  text-align:center;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#fff;
  text-shadow:0 1px 0 #000;
  text-decoration:none;
  padding:12px 0 0;
  height:30px;
}
.social-networks02 .active .print{
  background-position:-209px -631px;
  text-indent:-9999px;
  overflow:hidden;
  cursor:pointer;
}
.company-section .columns-block.add{
  border-top:1px solid #cbcbcb;
  margin-bottom:27px;
}
.company-section .columns-block.add .ad-box{padding:14px 5px 0 4px;}
.company-section + .counter-box{margin-bottom:-1px;}
.inside-page .columns-block .heading .view-all, 
.inside-page .columns-block .heading-alt .view-all{
  float:right;
  color:#4f4f4f;
  text-decoration:none;
  margin:0 0 -6px;
  line-height:24px;
}
.inside-page .columns-block .heading .view-all:hover{text-decoration:underline;}
.items-list{
  padding:0 6px;
  margin:0;
  list-style:none;
}
.items-list li{
  vertical-align:top;
  padding:7px 0 0;
  overflow:hidden;
}
.items-list li:first-child{padding-top:0;}
.items-list .placeholder{
  float:left;
  width:85px;
  margin:2px 13px 0 0;
  overflow:hidden;
}
.items-list .placeholder img{
  display:block;
  width:100%;
  height:auto;
  vertical-align:top;
}
.items-list .title{
  font-size:14px;
  line-height:18px;
  display:block;
  margin:0 0 10px;
}
#main .column .items-list li { padding: 26px 15px 0 0; }
#main .column .items-list li:first-child { padding-top: 0; }
#main .column .items-list p {margin: 0 0 14px;}
#main .column .items-list .more {
    font-weight: bold;
    text-transform: uppercase;
    color: #980000;
    text-decoration: underline;
    background: none;
    border: none;
    display: inline;
    margin: 0;
    padding: 0;
}
.inside-page .columns-block.add02{margin-bottom:10px;}
.inside-page .columns-block.add02 .ad-box{padding:31px 5px 0 8px;}
.inside-page .columns-block-holder{
  overflow:hidden;
  width:100%;
  background:#e8e8e8;
  padding:0 0 18px;
  border-bottom:1px solid #bbb;
}
.inside-page .columns-block-holder .columns-block{
  margin-bottom:0;
  background:#f3f3f3;
  border-bottom:1px solid #bbb;
  padding-bottom:38px;
}
.process .sidebar-block.add{margin-bottom:17px;}
.process .sidebar-block.add .heading{
  margin-bottom:9px;
  padding:5px 10px;
}
.process .sidebar-block.add .heading h3{
  padding:0;
  background:none;
  text-align:center;
  line-height:20px;
}
.company-section.add .info-block .placeholder > .holder{
  width:100%;
  overflow:hidden;
  margin:0 0 6px;
}
.company-section.add .info-block .placeholder .date{
  display:block;
  font-size:12px;
  line-height:16px;
  color:#4f4f4f;
  letter-spacing:-0.2px;
}
.company-section.add .info-block .placeholder{
  max-width:25%;
  height: auto !important;
  min-height: 1px;
  margin:6px 18px 0 0;
}
.company-section.add .info-block{padding:14px 25px 32px 25px;}
.company-section.add .info-block:first-child{padding:23px 25px 32px 25px;}
#main .company-section.add .info-block h2{margin-bottom:12px;}
.company-section.add .contacts-box{
  margin: 0 97px 0 137px;
  width:80%;
}
.company-section.add .info-block .text-holder{min-height:104px;}
.company-section.add .social-networks02{
  top:-115px;
  right:-123px;
  height:160px;
  width:110px;
}
.company-section.add .social-networks02 li{
  float:right;
  margin:0 0 8px 9px;
}
.company-section.add .contacts-box .box{
  float:none;
  width:100%;
  height:auto;
  display:none;
}
.posted-info{
  margin:0;
  overflow:hidden;
}
.posted-info dt{
  float:left;
  padding:0 0 4px;
}
.posted-info dd{
  overflow:hidden;
  margin:0;
  margin:0 0 4px;
}
.company-section.add .contacts-box > .holder{
  height:auto;
  padding:6px 11px 0;
}
.events-section{
  padding:15px 20px 0 22px;
  overflow:hidden;
  position:relative;
}
.events-section .heading-block{
  width:100%;
  position:relative;
  margin:0 0 10px;
  text-align:right;
}
.events-section .heading-block:after{
  content:'';
  display:block;
  clear:both;
}
.events-section .heading-block .box{
  float:left;
  padding:0 0 0 3px;
  text-align:left;
}
.pagination-box{
  width:244px;
  overflow:hidden;
  margin:0 0 19px;
  text-align:center;
}
.pagination-box .btn-prev,
.pagination-box .btn-next{
  float:left;
  width:32px;
  height:32px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat -402px -568px;
}
.pagination-box .btn-next{
  float:right;
  background-position:-450px -568px;
}
.pagination-box .btn-prev:hover{background-position:-498px -568px;}
.pagination-box .btn-next:hover{background-position:-547px -568px;}
.pagination-box .months-list{
  display:inline-block;
  vertical-align:top;
  padding:0;
  margin:2px 0 0;
  list-style:none;
  position:relative;
  overflow:hidden;
  font:bold 20px/27px "Source Sans Pro", sans-serif;
  color:#163574;
  text-transform:uppercase;
  background:#f3f3f3;
}
* +html .pagination-box .months-list{display:inline;}
.pagination-box .months-list li{
  position:absolute;
  width:100%;
  top:0;
  left:0;
  z-index:2;
  overflow:hidden;
  background:#f3f3f3;
}
.pagination-box .months-list li.active{
  position:relative;
  z-index:3;
}
.events-section .view-list-holder{
  overflow:hidden;
  padding:0 0 0 5px;
}
.events-section .view-list-holder .title{
  float:left;
  font-weight:normal;
  font-style:italic;
  margin:0 12px 0 0;
  letter-spacing:0.3px;
}
.events-section .view-list-holder .views-list{
  float:left;
  padding:0;
  margin:0;
  list-style:none;
  line-height:14px;
  text-transform:uppercase;
  letter-spacing:0.4px;
}
.events-section .view-list-holder .views-list li{
  float:left;
  margin:0 0 0 3px;
}
.events-section .view-list-holder .views-list li:first-child{margin:0;}
.events-section .view-list-holder .views-list a{
  display:block;
  padding:1px 15px;
  text-decoration:none;
  color:#545454;
}
.events-section .view-list-holder .views-list a:hover,
.events-section .view-list-holder .views-list .active a{
  -webkit-border-radius:7px;
  border-radius:7px;
  background:#dadada;
  -webkit-box-shadow:inset 0 1px 1px 0 #a1a1a1;
  box-shadow:inset 0 1px 1px 0 #a1a1a1;
  color:#383737;
}
.events-section .heading-block .block{
  display:inline-block;
  vertical-align:top;
  padding:0 1px 0 0;
}
.events-section .heading-block .block .add-link{
  display:inline-block;
  vertical-align:top;
  margin:0 5px 15px 0;
  -webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  background:#c02026;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDE4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #c02026 0%, #90181c 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02026), color-stop(100%,#90181c));
  background:-webkit-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-o-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-ms-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:linear-gradient(to bottom, #c02026 0%,#90181c 100%);
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-decoration:none;
  color:#fff;
  text-shadow:0 1px 0 #000;
  text-transform:uppercase;
}
.events-section .heading-block .block .add-link span{
  display:block;
  padding:1px 37px 4px 11px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 100% -625px;
}
.event-search{
  width:251px;
  overflow:hidden;
  background:#fff;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 1px 1px 2px 0 rgba(0, 0, 0, 0.43);
  box-shadow:inset 1px 1px 2px 0 rgba(0, 0, 0, 0.43);
}
.event-search input[type=submit]{
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 6px -626px;
  width:30px;
  height:28px;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer;
  float:right;
  overflow:hidden;
  text-indent:-9999px;
  line-height:0;
  font-size:0;
}
.event-search .text{
  display:block;
  margin:0 33px 0 8px;
}
.event-search input[type=text]{
  background:none;
  border:none;
  width:100%;
  height:14px;
  padding:7px 0;
  margin:0;
  float:left;
  font-size:11px;
  line-height:14px;
  font-style:italic;
  color:#7d7d7d;
  outline:none;
}
* +html .event-search{height:28px;}
.event-search input[type=text]:focus{font-style:normal;}
.table-holder{
  width:100%;
  margin:0 0 13px;
}
.table-holder > .holder{
  width:100%;
  position:relative;
}
.table-holder table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
}
.table-holder table th{
  background:#d1d1d1;
  font-size:12px;
  line-height:24px;
  font-weight:normal;
  text-transform:uppercase;
  color:#163574;
  border:2px solid #d1d1d1;
}
.table-holder table td{
  border:2px solid #d1d1d1;
  height:120px;
  vertical-align:top;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#383737;
  padding:1px 5px;
}
.table-holder .table-list{
  padding:0 0 10px 6px;
  margin:0;
  list-style:none;
  overflow:hidden;
  font-size:11px;
  line-height:16px;
}
.table-holder .table-list li{
  overflow:hidden;
  padding:0 0 0 8px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/bullet03.png) no-repeat 0 7px;
}
.table-holder .date{
  display:block;
  margin:0 0 37px;
}
.table-holder .title{
  position:absolute;
  z-index:10;
  top:57px;
  right:1px;
  width:68.5%;
  text-align:center;
  text-align:center;
  background:#163472;
  padding:2px 0;
  font-size:12px;
  line-height:15px;
  font-weight:normal;
  color:#fff;
}
.table-holder .title.style02{
  right:auto;
  left:1px;
  top:27.4%;
  width:83.4%;
}
.inside-page .events-section + .banner-holder + .columns-block{
  padding:0 23px;
  margin-bottom:33px;
}
.inside-page .events-section + .banner-holder + .columns-block .ad-box{padding:6px 5px 0 24px;}
.inside-page .events-section + .banner-holder + .columns-block .heading{margin-bottom:10px;}
.columns-block .featured-block{
  overflow:hidden;
  padding:0 10px;
}
.columns-block .featured-block h4{
  font-size:14px;
  line-height:18px;
  margin:0 0 10px;
  color:#980000;
}
.columns-block .featured-block .placeholder{
  float:left;
  max-width:150px;
  padding:0 15px 0 0;
}
.columns-block .featured-block .placeholder img{
  width:100%;
  height:auto;
  display:block;
}
.columns-block .featured-block .text-holder{overflow:hidden;}
.columns-block .featured-block .info{
  overflow:hidden;
  font-size:12px;
  line-height:14px;
  color:#4f4f4f;
  margin:-1px 0 0;
}
.columns-block .featured-block .info dt{
  display:block;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  color:#163574;
}
.columns-block .featured-block .info dd{
  display:block;
  margin:0 0 14px;
}
.inside-page .events-section + .banner-holder{
  border:solid #bbb;
  border-width:1px 0;
  margin-bottom:10px;
}
.events-form{
  overflow:hidden;
  padding:26px 15px;
}
#main .events-form h2{
  font-size:20px;
  line-height:26px;
  margin:0 0 15px;
  color:#163574;
}
.events-form .block{margin:0 0 18px;}
.events-form .row{
  padding:0 0 17px;
  width:100%;
  vertical-align:top;
  box-sizing: border-box;
}
.events-form .block.add .row{padding-bottom:16px;}
.events-form .row:after{
  content:'';
  display:block;
  clear:both;
}
.events-form label{
  float:left;
  width:120px;
  margin:3px 10px 0 0;
  font:bold 16px/18px "Source Sans Pro", sans-serif;
  color:#565656;
  text-align:right;
}
.events-form .row > .holder,
.events-form .row > .box .holder{margin:0 0 0 130px;}
.events-form .btn-cancel,
.events-form .btn-save,
input[type=submit] {
  width:127px;
  height:34px;
  border:0;
  padding:0 0 2px;
  margin:0 18px 0 -2px;
  cursor:pointer;
  display:block;
  overflow:hidden;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-shadow:0 1px 1px #000;
  text-transform:uppercase;
  color:#fff;
  background:#c02026;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDE4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #c02026 0%, #90181c 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02026), color-stop(100%,#90181c));
  background:-webkit-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-o-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-ms-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:linear-gradient(to bottom, #c02026 0%,#90181c 100%);
  -webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  float: right;
}
.events-form .row .text{
  float:left;
  width:100%;
  background:#fff;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
  box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
}
.events-form .row .text em{
  display:block;
  padding:0 10px;
  font-style: normal;
}
.events-form .row .text input[type=text]{
  background:none;
  border:none;
  width:100%;
  height:20px;
  padding:5px !important;
  margin:0;
  float:left;
  font:14px/18px "Source Sans Pro", sans-serif;
  color:#565656;
  outline:none;
}

.events-form .row select.fuck-jcf {
  width: 100%;
}

.events-form .row select {
  float:left;
  /*width:26.4%;*/
  xfont-size:11px;
  xline-height:20px;
  xfont-style:italic;
  xcolor:#7d7d7d;
  margin:5px 0 0;
  cursor:pointer;
  width: 100%;
  height: 28px;
}

.events-form .row .box{
  float:left;
  width:46.6%;
}
.events-form .row .box .text{width:97%;margin-bottom:5px;}
.events-form .row.add > .box + .box label{width:80px;}
.events-form .row.add > .box + .box .holder{margin:0 0 0 80px;}
.events-form .row.add > .box + .box .text{width:27.4%;}
.events-form .row.short .text{width:13%;}
.events-form .row.long .text{width:91%;}
.events-form .row .textarea-holder{
  float:left;
  width:91%;
  background:#fff;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
  box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
}
.events-form .row .textarea-holder em{
  display:block;
  padding:10px;
}
.events-form .row textarea{
  display:block;
  width:100% !important;
  min-height:130px;
  font: 14px/18px "Source Sans Pro", sans-serif;
  color:#565656;
  overflow:auto;
  background:none;
  border:none;
  margin:0;
  padding:0;
}
.events-form .block.add label{width:147px;}
.events-form .block.add .holder{margin:0 0 0 157px;}
.events-form .block.add .row .text{width:58%;}
.events-form .block.add .row .box .text{width:91%;}
.events-form .block.add .row .box{width:60%;}
.events-form .block.add .row .box + .box{width:40%;}
.events-form .block.add .row.add > .box + .box label{width:70px;}
.events-form .block.add .row .box + .box .text{width:82%;}
.events-form .block.add .row.short .text{width:44.6%;}
.events-form .purchase-summary ul {list-style-type: none;}
.events-form .purchase-summary li {padding-bottom: 10px;}
.inside-page .columns-block.add03 .ad-box{padding:0 0 10px;}
.counter-box.add02 .posted-info{
  float:left;
  text-align:left;
  margin:-10px 0;
}
.counter-box.add02 .posted-info dt{clear:left;}
.counter-box.add02 .posted-info dd{float:left;}
.counter-box.add02 .loading-box{padding-top:11px;}
.counter-box.add02 .link-top{margin-top:-2px;}
.news-content{
  overflow:hidden;
  padding:25px 17px 0 22px;
  margin:-1px 0 0;
  position:relative;
}
.news-content .heading-block{
  overflow:hidden;
  margin:0 0 13px;
}
.news-content .heading-block .date-box{
  float:left;
  margin:4px 13px 0 0;
  border:1px solid #d1d1d1;
  background:#e1e1e1;
  padding:1px 4px 2px;
}
.news-content .heading-block .date{
  font-size:11px;
  line-height:12px;
  font-style:normal;
  color:#616161;
}
.news-content .heading-block .date span{
  display:block;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
  letter-spacing:-0.1px;
  color:#565656;
}
.news-content .box{float:left;}
#main .news-content .box h2{
  color:#163574;
  text-transform:uppercase;
  margin-bottom:0;
}
.news-content > .holder{overflow:hidden;}
.news-content .info-block{
  float:left;
  width:100%;
  line-height:18px;
  padding:0 0 24px;
}
.news-content .info-block .frame{margin:0 30px 0 0;}
.news-content .info-block .placeholder{
  float:left;
 /* max-width:190px;
  min-width:100px;*/
  /* width:34%; Why? */
  margin:4px 12px 2px 13px;
}
.news-content .info-block .placeholder img{
  height:auto;
  display:block;
}/**/
.news-content .holder .product-category-container {
  float: left;
  width: 70%;
  padding-bottom: 15px;
}
#pagination-container .product-category-container {
  width: 50%;
  display: inline-block;
  float: left;
  min-height: 1px;
  font-size:13px;
}
.view-company-container {
  width: 23%;
  display: inline-block;
  position: relative;
  float: left;
}
@media only screen and (max-width: 767px) {
  #pagination-container .product-category-container {
    width: 100%;
    margin-bottom: 15px;
  }
  .company-section .info-block .placeholder {
    width: 140px;
  }
  .company-section .info-block .text-holder{
    width: 69%;
    float: right;
    margin-right: 0px;
  }
  .view-company-container {
    width: 140px;
    margin-top: 10px;
  }
}
.view-company-container a.profile {
  width: 110px;
  height: 28px;
  border: 0;
  padding: 6px 13px 0px;
  margin: 0;
  cursor: pointer;
  display: block;
  overflow: hidden;
  font: bold 16px/20px "Source Sans Pro", sans-serif;
  text-shadow: 0 1px 1px #000;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background: #c02026;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c02026 0%, #90181c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02026), color-stop(100%,#90181c));
  background: -webkit-linear-gradient(top, #c02026 0%,#90181c 100%);
  background: -o-linear-gradient(top, #c02026 0%,#90181c 100%);
  background: -ms-linear-gradient(top, #c02026 0%,#90181c 100%);
  background: linear-gradient(to bottom, #c02026 0%,#90181c 100%);
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.33);
}
.product-category-container ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.news-content .holder .product-category-container ul li {
  float: left;
  width: 48%;
  padding-right: 10px;
}
#main .news-content .info-block p{margin-bottom:18px;}
#main .news-content .info-block .cartoon-placeholder p{margin: 10px 0 18px 0;}
.inside-page .columns-block.add03{padding:0 22px;}
.news-content .product-container {
  width: 68%;
  float:left;
}
.news-content .product-sidebar {
  width: 265px;
  float: left;
}
.news-content .product-sidebar .share-container {
  margin: 0 0 20px;
}
.news-content .product-sidebar .share-container:after {
  content:"";
  clear:both;
  display: block;
}

.news-content .product-sidebar .share-page {
  display: inline-block;
  padding: 27px 0 0 21px;
}
.news-content .product-sidebar .gallery-container {
  border: 1px solid #cbcbcb;
}

.news-content .product-sidebar .posts-block .post,
.news-content .product-sidebar .posts-block .post .placeholder {
  width: 100%;
  height: auto;
}
.news-content .social-networks02, .job-box .social-networks02{
  float:right;
  position:relative;
  top:0;
  right:0;
  width:160px;
  margin:3px 33px 0 -130px;
  background: url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/social-bracket.png) no-repeat 0 -3px;
  padding-left: 12px;
}
.news-content .social-networks02 li, .job-box .social-networks02 li{
  float:right;
  margin:0 0 8px 9px;
}
.search-form{
  padding:12px 0 0;
  background:#e8e8e8;
  border-top:1px solid #bbb
}
.search-form .block-holder {
  overflow:hidden;
  padding:0 30px 10px 15px;
}
.search-form .block{
  float:left;
  padding:1px 0 0;
}
.search-form .title{
  float:left;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-transform:uppercase;
  color:#163574;
  margin:1px 18px 0 0;
}
.search-form .box{
  width:283px;
  float:left;
  border:1px solid #bdbdbd;
  background:#fff;
}
.search-form .box .text{
  display:block;
  margin:0 30px 0 0;
}
.search-form .box input[type=text]{
  background:none;
  border:none;
  float:left;
  width:100%;
  height:24px;
  padding:2px 10px;
  margin:0;
  color:#4f4f4f;
  line-height:16px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.search-form .box input[type=submit]{
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat 8px -257px;
  width:30px;
  height:24px;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer;
  float:right;
  overflow:hidden;
  text-indent:-9999px;
  line-height:0;
  font-size:0;
}
.search-form .btn{
  background:#d0d0d0;
  width:119px;
  height:26px;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer;
  float:right;
  overflow:hidden;
  font-size:11px;
  line-height:14px;
  text-transform:uppercase;
  color:#4f4f4f;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.35);
  box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.35);
  letter-spacing:0.4px;
}
.event-nav{
  width:100%;
  padding:0;
  margin:0;
  list-style:none;
  background:#d3d3d3;
  border:solid #a8a8a8;
  border-width:1px 0;
  font-size:12px;
  line-height:15px;
  text-transform:uppercase;
  position:relative;
}
.event-nav:after{
  content:'';
  display:block;
  clear:both;
}
.event-nav > li{
  float:left;
  border-right:1px solid #a8a8a8;
}
.event-nav > li > a{
  display:block;
  padding:9px 16px;
  text-decoration:none;
  color:#565656;
}
.event-nav > li:hover > a,
.event-nav > li.active > a,
.event-nav > li > a:hover{background:#c0c0c0;}
.event-nav .drop{
  position:absolute;
  top:33px;
  left:0;
  width:100%;
  z-index:10;
  border-top:1px solid #a8a8a8;
  display:none;
}
.country-nav{
  padding:13px 16px 18px;
  margin:0;
  list-style:none;
  width:100%;
  background:#e8e8e8;
  font-size:12px;
  line-height:15px;
  text-transform:uppercase;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.country-nav:after{
  content:'';
  display:block;
  clear:both;
}
.country-nav li{
  float:left;
  margin:0 10px 0 0;
}
.country-nav a{
  display:block;
  padding:2px 24px 1px 13px;
  background:#f7f7f7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #f7f7f7 0%, #dadada 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dadada));
  background:-webkit-linear-gradient(top, #f7f7f7 0%,#dadada 100%);
  background:-o-linear-gradient(top, #f7f7f7 0%,#dadada 100%);
  background:-ms-linear-gradient(top, #f7f7f7 0%,#dadada 100%);
  background:linear-gradient(to bottom, #f7f7f7 0%,#dadada 100%);
  -webkit-border-radius:7px;
  border-radius:7px;
  -webkit-box-shadow:0 1px 1px 0 rgba(103, 103, 103, 0.75);
  box-shadow:0 1px 1px 0 rgba(103, 103, 103, 0.75);
  color:#565656;
  text-decoration:none;
  position:relative;
  overflow:hidden;
}
.country-nav a:after{
  content:"";
  position:absolute;
  top:5px;
  right:6px;
  width:8px;
  height:8px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat -63px -265px;
  z-index:3;
}
.filters-block{
  background:#e8e8e8;
  border:solid #cbcbcb;
  border-width:1px 0;
  padding:3px 90px 19px 13px;
  position:relative;
  margin:0 0 10px;
}
.filters-block .link-clear{
  position:absolute;
  right:23px;
  bottom:18px;
  z-index:10;
  text-transform:uppercase;
  font-size:11px;
  line-height:14px;
  letter-spacing:0.2px;
}
.search-button a {
  width:127px;
  height:28px;
  text-align: center;
  border:0;
  padding:6px 0 2px;
  cursor:pointer;
  display:block;
  overflow:hidden;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-shadow:0 1px 1px #000;
  text-transform:uppercase;
  color:#fff;
  background:#c02026;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDE4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #c02026 0%, #90181c 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02026), color-stop(100%,#90181c));
  background:-webkit-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-o-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:-ms-linear-gradient(top, #c02026 0%,#90181c 100%);
  background:linear-gradient(to bottom, #c02026 0%,#90181c 100%);
  -webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
  box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.33);
}
#main .filters-block h2{
  margin-bottom:7px;
  padding:0 0 0 5px;
}
.filters-block .btn-country{
  display:inline-block;
  vertical-align:top;
  margin:0 0 24px;
  padding:2px 24px 1px 13px;
  background:#f7f7f7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top, #f7f7f7 0%, #dadada 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dadada));
  background:-webkit-linear-gradient(top, #f7f7f7 0%,#dadada 100%);
  background:-o-linear-gradient(top, #f7f7f7 0%,#dadada 100%);
  background:-ms-linear-gradient(top, #f7f7f7 0%,#dadada 100%);
  background:linear-gradient(to bottom, #f7f7f7 0%,#dadada 100%);
  -webkit-border-radius:7px;
  border-radius:7px;
  -webkit-box-shadow:0 1px 1px 0 rgba(103, 103, 103, 0.75);
  box-shadow:0 1px 1px 0 rgba(103, 103, 103, 0.75);
  color:#565656;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  font-size:12px;
  line-height:15px;
  text-transform:uppercase;
}
.filters-block .btn-country:after{
  content:"";
  width:9px;
  height:9px;
  position:absolute;
  top:5px;
  right:5px;
  z-index:2;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat -112px -265px;
}
.date-rage-block{
  width:100%;
  position:relative;
}
.date-rage-block:after{
  content:'';
  display:block;
  clear:both;
}
.date-rage-block .title{
  float:left;
  font-size:11px;
  line-height:14px;
  text-transform:uppercase;
  padding:0 0 0 3px;
  margin:6px 8px 0 0;
  color:#4f4f4f;
  letter-spacing:0.5px;
}
.date-rage-block .date-form{
  float:left;
  font-size:11px;
  line-height:14px;
}
.date-form input[type=text]{
  background:#f8f8f8;
  border:1px solid #bdbdbd;
  width:42px;
  height:14px;
  padding:5px 6px;
  margin:0 15px 0 0;
  float:left;
  font-size:11px;
  line-height:14px;
  color:#4f4f4f;
}
.date-form .text{
  float:left;
  margin:6px 18px 0 0;
  color:#4f4f4f;
}
.events-holder{
  overflow:hidden;
  padding:0 0 34px;
}
.events-holder .post{
  overflow:hidden;
  padding:15px 49px;
  font-size:12px;
  line-height:16px;
}
.events-holder .post:first-child{margin:0;}
.events-holder .post h3{
  display:block;
  margin:0 0 15px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
}
.events-holder .post .posted-in{
  display:block;
  color:#4f4f4f;
  font-weight:normal;
}
#main .events-holder .post p{margin-bottom:16px;}
.events-holder + .counter-box{margin-bottom:-1px;}
.back-to-search{
  display:inline-block;
  vertical-align:top;
  margin:0 0 20px 16px;
  font-size:12px;
  line-height:15px;
}
.paging-holder{
  overflow:hidden;
  padding:11px 25px 10px 18px;
  border:solid #cbcbcb;
  border-width:1px 0;
  color:#424242;
  text-align:center;
  margin:0 0 20px;
}
.paging-holder .btn-prev,
.paging-holder .btn-next{
  float:left;
  padding:9px 0 8px 47px;
  text-transform:uppercase;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat 0 -297px;
  text-decoration:none;
  color:#424242;
  letter-spacing:0.5px;
}
.paging-holder .btn-next{
  float:right;
  padding:9px 46px 8px 0;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat 100% -300px;
}
.paging-holder .btn-prev:hover{background-position:0 -342px;}
.paging-holder .btn-next:hover{background-position:100% -344px;}
.paging-holder .text{
  padding:9px 0 0;
  display:inline-block;
  vertical-align:top;
  margin:0 20px 0 0;
}
.job-block{
  overflow:hidden;
  padding:0 21px 0 52px;
  position:relative;
  z-index:4;
  margin:0 0 26px;
}
.job-block .heading{
  float:left;
  padding:11px 0 0;
}
#main .job-block .heading h2{
  font:bold 16px/18px Arial, Helvetica, sans-serif;
  color:#163574;
  margin:0;
}
.job-block .heading .date{
  display:block;
  padding:0 2px;
}
.job-box{float:right;margin: 0 25px 0 0;padding: 1px;}
.job-box .btn-apply{
  display:inline-block;
  vertical-align:top;
  border:1px solid #c8c8c8;
  width:83px;
  -webkit-border-radius:9px;
  border-radius:9px;
  padding:8px 5px;
  text-align:center;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  text-decoration:none;
  color:#163574;
  text-transform:uppercase;
  margin:0 0 15px;
}
.job-box .btn-apply:hover{text-decoration:underline;}
.job-box .social-networks02{position:relative;top:64px;}
.social-networks02.add{
  position:relative;
  top:0;
  right:0;
  padding:0 0 0 1px;
}
.social-networks02.add li{
  float:left;
  margin:0 0 0 9px;
}
.social-networks02.add li:first-child{margin:0;}
.info-job-container{
  overflow:hidden;
  padding:0 52px;
  margin:0 0 20px;
  position:relative;
  z-index:3;
  font-size:12px;
  line-height:16px;
  color:#4f4f4f;
}
.info-job-container .heading{
  overflow:hidden;
  max-width:340px;
  border-bottom:1px solid #7d7d7d;
  position:relative;
  margin:0 0 5px;
}
.info-job-container .heading h3{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  margin:0;
  color:#980000;
}
.info-job-container .heading .opener05{
  width:100%;
  height:100%;
  position:absolute;
  z-index:10;
  left:-9999px;
  top:-9999px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat 100% -482px;
}
.info-job-container.active .heading .opener05{background-position:100% -411px;}
.info-job-container .block{
  width:100%;
  overflow:hidden;
  position:relative;
}
.info-job-container .block > .holder{
  padding:10px 14px 8px;
  overflow:hidden;
}
.info-job-container .block .column{
  float:left;
  width:50%;
  margin:0 2% 0 0;
}
.info-job-container .block .column:first-child{width:54.4%;}
.info-job-container .block .info{
  overflow:hidden;
  margin:0;
}
.info-job-container .block .info dt{
  float:left;
  margin:0 4px 9px 0;
  font-weight:bold;
  letter-spacing:0.4px;
}
.info-job-container .block .info dd{
  overflow:hidden;
  margin:0 0 9px;
}
.info-job-container .block .info .link-map{
  font-size:10px;
  line-height:13px;
}
/*#main .info-job-container p{margin:0;}*/
.info-job-container .list{
  padding:0;
  margin:0 0 14px;
  list-style:none;
  overflow:hidden;
}
.info-job-container .list li{
  vertical-align:top;
  overflow:hidden;
  padding:0 0 0 8px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite03.png) no-repeat -396px -540px;
}
.inside-page .columns-block.job .heading{border:none;}
/* new */
.special #sidebar{margin-top:0;}
.special .inside-page .heading-box .view-all{color:#980000;}
.columns-block .info-box{
  overflow:hidden;
  padding:0 20px;
  margin:0 0 24px;
  font-size:11px;
  line-height:15px;
  color:#424242;
}
.columns-block .info-box h3{
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:0 0 10px;
  color:#163574;
}
.columns-block .info-box address{
  display:block;
  font-style:normal;
}
.special .inside-page .title-block{margin-bottom:43px;}
.special .inside-page .info-section .columns-block .column{width:48%;}
.special .inside-page .info-section .list{
  padding:0;
  margin:0;
  list-style:none;
  overflow:hidden;
}
.special .inside-page .info-section .list li{vertical-align:top;}
#main .columns-block .info-box p{margin:0;}
.special .columns-block .links-list{
  overflow:hidden;
  padding:0 20px;
  margin:0;
  list-style:none;
  line-height:15px;
}
.special .columns-block .links-list li{vertical-align:top;}
.special .inside-page .info-section.add{
  margin-bottom:0;
  padding:0 0 42px;
}
.special .columns-block .links-list.add li{padding:0 0 16px;}
.process .sidebar-block .heading h3{
  padding:0;
  overflow:hidden;
  background:none;
}
.process .sidebar-block .heading h3 span{
  float:left;
  font-size:30px;
  margin:7px 10px 0 4px;
}
.process .sidebar-block .heading h3 em{
  font-style:normal;
  overflow:hidden;
  display:block;
  padding:1px 0 0;
}
.event-nav.add{margin-top:-40px;}
.event-nav.add .drop{
  border:solid #a8a8a8;
  border-width:1px 0;
}
.event-nav .product-gallery{
  padding:20px 44px 32px 49px;
  overflow:hidden;
  position:relative;
  background:#e8e8e8;
  text-transform:none;
}
.event-nav .product-gallery .frame{
  overflow:hidden;
  position:relative;
}
.event-nav .product-gallery .gallery{
  padding:0;
  margin:0;
  list-style:none;
  overflow:hidden;
  width:99999px;
}
.gallery-all .gallery {
overflow: hidden;
position: relative;
margin: 0 auto;
padding:0;
list-style: none;
width:675px;
}
.gallery-all .gallery-holder .frame {
position: relative;
overflow: hidden;
width: 100%;
}
.gallery-all .gallery li {
float: left;
width: 120px;
padding: 10px 15px 10px 0;
overflow: hidden;
position: relative;
}
.gallery-all .gallery .box {
overflow: hidden;
position: relative;
width: 100%;
}
.gallery-all .gallery .box {
overflow: hidden;
height: 120px !important;
width: 120px !important;
}
.gallery-all .gallery .box img {
  display: block;
  max-width: 100%;
  height: auto;
  border: 1px solid #ccc;
}
.gallery-all .gallery .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 106px;
  height: 26px;
  padding: 3px 7px 5px;
  color: #fff;
  font-weight: bold;
  background: url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/overlay.png);
  text-decoration: none;
}.event-nav .product-gallery .gallery li{
  float:left;
  width:233px;
  padding:0 46px;
}
.gallery-all .gallery .text:hover{height: 112px}
.event-nav .product-gallery .holder{overflow:hidden;}
.event-nav .product-gallery .placeholder{
  float:left;
  width:125px;
  margin:4px 10px 0 0;
}
.event-nav .product-gallery .placeholder{
  display:block;
  max-width:100%;
  height:auto;
  vertical-align:top;
}
.event-nav .product-gallery .placeholder img{
  display:block;
  vertical-align:top;
  width:100%;
  height:auto;
}
.event-nav .product-gallery .title{
  display:block;
  margin:0 0 6px;
  font-size:14px;
  line-height:18px;
  text-transform:none;
}
.event-nav .product-gallery .btn-prev,
.event-nav .product-gallery .btn-next{
  position:absolute;
  top:52px;
  left:0;
  width:44px;
  height:98px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -267px;
}
.event-nav .product-gallery .btn-next{
  left:auto;
  right:0;
  background-position:-64px -267px;
}
.event-nav .product-gallery .btn-prev:hover{background-position:-200px -267px;}
.event-nav .product-gallery .btn-next:hover{background-position:-132px -267px;}
.event-nav .product-gallery .text-holder{
  overflow:hidden;
  padding:0 0 20px;
  position:relative;
}
.event-nav .product-gallery .info{
  overflow:hidden;
  margin:0 0 10px;
  line-height:18px;
  color:#383737;
}
.event-nav .product-gallery .info dt{
  float:left;
  margin:0 4px 0 0;
  font-weight:bold;
}
.event-nav .product-gallery .info dd{
  overflow:hidden;
  margin:0;
}
.event-nav .product-gallery .view-link{
  position:absolute;
  z-index:5;
  left:0;
  bottom:0;
}
.sidebar-block .profile-list{
  margin:0 0 17px;
  overflow:hidden;
}
.sidebar-block .profile-list li{vertical-align:top;}
.sidebar-block h3{
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:0 0 5px;
  color:#163574;
}
.sidebar-block .links-holder{
  overflow:hidden;
  text-align:center;
  padding:9px 0 3px;
}
/* and */
#footer{
  position:relative;
  z-index:8;
  margin:0 0 10px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:18px 11px 30px 26px;
}
#footer > .holder{
  display:inline-block;
  width:100%;
}
#footer .column{
  float:left;
  width:143px;
  margin:0 10px 0 0;
  padding:7px 0 0;
}
#footer .column.style01{margin-right:45px;}
#footer .column.style02{width:10%;}
#footer .column.style03{width:15%;}
#footer .column.style04{width:16%;}
#footer .column.style05{
  width:15%;
  padding-top:28px;
  margin:0;
}
.footer-logo{
  display:block;
  width:143px;
  height:25px;
  text-indent:-9999px;
  overflow:hidden;
  margin:-7px 0 8px;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -386px;
}
#footer .link{
  display:block;
  width:142px;
  height:24px;
  padding:4px 0 0;
  text-align:center;
  background:#1e4aa0;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
}
#footer .link:hover{text-decoration:underline;}
#footer .list{
  padding:0;
  margin:0;
  list-style:none;
  overflow:hidden;
}
#footer .list li{
  margin:0 0 1px;
  vertical-align:top;
}
#footer .list a{color:#1f51b2;}
#footer h3{
  font-size:11px;
  line-height:14px;
  margin:0 0 6px;
  color:#8e949f;
  text-transform:uppercase;
  letter-spacing:0.6px;
}
#footer h3 a{
  text-decoration:none;
  color:#8e949f;
}
#footer h3 a:hover{text-decoration:underline;}
.footer-box{
  float:right;
  width:123px;
  padding:31px 26px 32px;
  background:#061023;
  overflow:hidden;
  font:bold 16px/20px "Source Sans Pro", sans-serif;
  margin:-48px 0 0;
}
.footer-box .shop{
  display:inline-block;
  vertical-align:top;
  color:#fff;
  text-decoration:none;
  padding:3px 0 0 32px;
  text-transform:uppercase;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -376px -270px;
  margin:0 0 12px;
}
.footer-box .shop-list{
  padding:0 0 0 3px;
  margin:0;
  list-style:none;
  overflow:hidden;
}
.footer-box .shop-list li{
  overflow:hidden;
  vertical-align:top;
}
.footer-box .shop-list a{
  text-decoration:none;
  color:#fff;
}
.footer-box .shop-list a:hover{text-decoration:underline;}
.banner-li {
  height: auto !important;
  display: block;
}
.banner-li:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.banner-li .banner-container {
  width: 300px;
  margin: 0 auto;
}

@media only screen and (max-width:1250px) {
  #content {
    width: 73%;
  }
}
@media only screen and (max-width:1220px) {
  .news-content .product-container {
    width: 66%;
  }

}

@media only screen and (max-width:1224px) and (min-width:1051px) {
  .tab-container .content-holder .jt_job_list .jt_job {
    float: none;
    width: 100%;
  }
}

@media only screen and (max-width:1198px) {
  #content{
    width: 72%;
  }
}
@media only screen and (max-width:1180px) {
  #content {
    width: 70%;
  }
  .news-content .product-container {
    width: 64%;
  }
  .sponsor-box,
  .sponsor-box2 {
    left: 11%;
  }
  .tab-container .content-holder .info-list li.inner-tab {
    max-width: 43%
  }

}
@media only screen and (max-width: 1160px) {
  #sidebar{
    margin-top: -5px;
  }
  /*#sidebar .ad {
    display: none;
  }*/
  .section .section-holder {
    width: 100%;
    padding: 0;
  }
  .menu-block {
    width: 100%;
  }
  .sponsor-box,
  .sponsor-box2 {
    left: 10%;
  }

}
@media only screen and (max-width:1140px) {
  .news-content .product-container {
    width: 62%;
  }
  .tab-container .content-holder .sponsor-box { left: 9%; top:850px; }
  .tab-container .content-holder .sponsor-box2 {left: 9%; }

}
@media only screen and (max-width: 1085px) {
  .news-content .product-container {
    width: 61%;
  }
  .inside-page .ad-container {
    width: 728px;
  }

}

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

  .section .section-holder,
  .image-box {
    width: 100%;
  }
  .news-content .product-container {
    width: 60%;
  }
  .tab-container .content-holder .sponsor-box { left: 8%; }
  .tab-container .content-holder .sponsor-box2 {left: 8%; }

}


@media only screen and (max-width:1050px) {
  #content {
    width: 68%;
  }

  .content-column {
    width: 100%;
  }
  /*#sidebar .ad {
    display: none;
  }*/
  #sidebar {
    margin-top: -5px;
  }
  .section .section-holder,
  .image-box {
    width: 100%;
  }
  .content-aside {
    width: auto;
  }
  .news-content .product-container {
    width: 58%;
  }
  .tab-container .content-holder .sponsor-box { left: 23%; top: 732px; }
  .tab-container .content-holder .sponsor-box2 {left: 23%; top: 1880px; }
  /*.tab-container .content-holder .info-list li,
  #company-products .info-list li .image-holder {
    height: 132px;
  }*/
  .info-container {
    width: 140%;
  }
  .footer-box{
    padding:12px 26px 32px;
    margin-top:-18px;
  }
}
@media only screen and (max-width:1024px){
  .tabset-list .map{display:none;}
  .news-content .product-container {
    width: 57%;
  }
  .inside-page .columns-block .ad-box {
    padding: 18px 5px 0 9px;
  }

}
@media only screen and (max-width:1000px){
      #sidebar .ad{display:block;}
  .tab-container .content-holder .sponsor-box { left: 23%; top: 875px; }
  .tab-container .content-holder .sponsor-box2 {left: 23%; top: 2195px; }
  .tab-container .content-holder .gallery-block .gallery {
    /*height: 0 !important;*/

  }
  .inside-page .info-section .columns-block .column.product-news {
    width: 47%;
  }
  .inside-page .info-section .columns-block .column.pn-ad-container {
    width: 51%;
  }
  #header{margin-bottom:-3px; padding-right:2px;}
  .header-box{padding:14px 10031px 3px 10033px;}
  /*.header-box-new{padding:14px 10031px 3px 10033px;}*/
  /*.logo{width:30%;}*/
  .top-nav, .header-box-new .top-nav{margin-right:-8px;}
  #nav{
    font-size:14px;
    line-height:18px;
  }
  #nav > li > a{padding:9px 9px 10px 10px}
  .search{margin-bottom:14px;}
  .section {
    margin: 0 0 18px;
  }

  .section > .section-holder{padding:0; width: 100%;}
  .image-box {width: 100%;}
  .menu-block {width: 100%;}
  .header-block{margin:0 0 8px;}
  .image-box{margin:0 8px;}
  #content{width:66%;}
  /*.process #sidebar{display:none;}*/
  .process #content{
    /*float:none;
    width:100%;*/
    width: 66%;
  }
  .tab-container{margin-left:0;}
  .tab-container .content-holder{margin:0;}
  .tab-container .content-holder .info-list{
    float:none;
    width:100%;
  }
  .tab-container .content-holder .info-list li{/*padding-top:15px;*/ width: 100%; float:left;}
  .tab-container .content-holder .info-list{/*padding-bottom:16px;*/ padding-right:30px;}
  .tab-container .content-holder .holder{
    float:none;
    width:100%;
    overflow:hidden;
    padding:0;
  }
  .tab-container .content-holder .holder > .frame{
    border-width:2px 0 0;
    padding:12px 0 0;
  }
  .tab-container .content-holder .title{display:none;}
.tab-container .content-holder .sponsor-box{
    float:right;
    /*width:60%;*/
    margin:0 auto;
  }
  .tab-container .content-holder .sponsor-box2{
    float:right;
    /*width:60%;*/
    margin:0 auto;
  }
  .tab-container .content-holder .sponsor-box img{float:right;}
  .tab-container .content-holder .sponsor-box2 img{float:right;}
  .tab-container .content-holder .links-list{
    float:left;
    width:38%;
    padding-top:20px;
  }
  /*.tab-container .content-holder .gallery-block{padding-bottom:31px;}*/
  .tab-container .content-holder .gallery-block .switcher{
    left:43.8%;
    bottom:-4px;
  }
  .tab-container .content-holder .gallery-block .switcher li{padding:0 6px;}
  .tab-container .content-holder .gallery-block .switcher a{
    width:19px;
    height:20px;
    //background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat -164px -143px;
  }
  .tab-container .content-holder .gallery-block .switcher a:hover,
  .tab-container .content-holder .gallery-block .switcher .active a{background-position:-133px -143px;}
  .gallery-container{width:100%;}
  .gallery-container .gallery-holder{padding:17px 78px 11px;}
  #sidebar{margin-top:-5px;}
  #footer{padding:18px 33px 30px 27px;}
  #footer h3{
    font-size:14px;
    line-height:18px;
    font-weight:bold;
  }
  #footer .list{display:none;}
  #footer .column.style01{padding-top:9px;}
  #footer .column.style02{
    width:100px;
    padding-top:26px;
  }
  #footer .column.style03{
    width:94px;
    padding-top:26px;
  }
  #footer .column.style04{
    width:100px;
    margin:0;
    padding-top:26px;
  }
  .footer-box{
    padding:12px 26px 32px;
    margin-top:-18px;
  }
  .process .footer-box{margin-top:-18px;}
  #nav .drop .holder{padding-right:8%;}
  .tab-container .content-holder .info-list.special{height:auto !important;}
  .tab-container .content-holder .holder.special{height:auto !important;}
  #sidebar .sidebar-block .ad{
    display:block;
    margin:0;
  }
  .sidebar-block .placeholder{display:none;}
  .info-container{width:152%;}
  .inside-page .banner-holder{
    width:100%;
    padding:13px 0;
    border-top:1px solid #bbb;
    margin:0;
  }
  .inside-page .banner-holder.style02{
    border-bottom:1px solid #bbb;
    margin-bottom:13px;
  }
  .inside-page .banner-holder .ad{
    margin:0 4%;
    /* Dustin removed border:1px solid #c6c6c6; */
  }
  .inside-page .link-holder{margin-bottom:30px;}
  .inside-page .columns-block.add{margin-bottom:12px;}
  * +html .inside-page .sub-nav li{
    display:inline;
    float:none;
    background-position:0 3px;
  }
  .tab-section .map-section{
    margin-bottom:0;
    padding-bottom:15px;
    border-bottom:0;
  }
  .inside-page .banner-holder.special{
    border-bottom:1px solid #bbb;
    margin-bottom:10px;
  }
  .counter-box{
    border-bottom:none;
    margin-bottom:0;
  }
  .tab-section .tab-box{margin-bottom:15px;}
  .search-section .search-block{margin-right:20px;}
  .job-nav{float:right;}
  .inside-page .navigation-block{
    min-height:23px;
    margin-bottom:15px;
    padding: 5px;
  }
  .inside-page #jobs-container .columns-block,
  .inside-page #jobs-container .columns-block.job{padding:0 9px 15px;}
  .counter-box.add02{
    border-bottom:1px solid #bbb;
    margin-bottom:10px;
  }
  /* new */
  .sidebar-block .links-holder{padding-bottom:12px;}
  /* end */
  .tabset-list .map{display:none;}
  .news-content .product-container {
    width: 54%;
  }
}
@media only screen and (max-width:982px){
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:970px){
  #content{
    width:100%;
    margin-bottom: 20px;
  }
  #nav .drop .holder{padding-right:7%;}
  .gallery-container{width:100%;}
  .gallery-container .gallery-holder{padding:17px 72px 11px;}
  .info-container{width:100%;}
  .inside-page .title-block h1 span{display:none;}
  .gallery-section{padding:0 48px;}
  .tabset-list .map{display:none;}
  .content-column{
    float:none;
    width:100%;
    margin:0 0 20px;
  }
    .content-aside{
    float:none;
    width:100%;
  }
  .posts-block .post{
    margin:0;
    padding: 0 15px;
    width: 45%;
  }
  .tab-container {
    max-width: none;
  }
  .tab-container .content-holder .info-list li {
    width: 45%;
  }
  .tab-container .content-holder .gallery-block .gallery .carousel-list > li .image-holder {
    width: auto;
    height: auto;
  }
  .tab-container .content-holder .info-list li:first-child,
  #company-products .info-list li:first-child {
    /*padding-top: 15px;
    height: 117px;*/
  }
  .tab-container .content-holder .sponsor-box { left: 57%; top: 516px; }
  .tab-container .content-holder .sponsor-box2 {left: 57%; top: 1239px; }
  #sidebar {
    margin-right: auto;
    margin-left: auto;
    float: none;
    max-width: 626px;
  }
  #sidebar .ad {
    /*display: none;*/
    max-width: 300px;
    float: right;
  }

  #sidebar .placeholder {
    padding-top: 0;
    max-width: 300px;
  }
  .sidebar-block {
    float: left;
  }

  .banner-holder {
    display: block;
  }
  #sidebar .ad.skyscraper {
    float: right;
    margin-top: -63px;
  }
  .social-container {
    text-align: left;
    width: 51%;
  }
  .process #content {
    float:none;
    width:100%;
  }
  .news-content .product-container {
    width: 70%;
  }

}
@media only screen and (max-width:960px){
  .gallery-container .gallery-holder{padding:17px 69px 11px;}
  .info-container{width:100%;}
  .inside-page .banner-holder .ad{margin:0 3%;}
  .company-section .contacts-box{width:72%;}
  .company-section.add .contacts-box{width:73%;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:955px) {
  .news-content .product-container {
    width: 68%;
  }
}

@media only screen and (max-width:950px){
  .gallery-container .gallery-holder{padding:17px 129px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:940px){
  .gallery-container .gallery-holder{padding:17px 57px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:930px){
  .gallery-container .gallery-holder{padding:17px 53px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:920px){
  .gallery-container .gallery-holder{padding:17px 114px 11px;}
  .company-section .contacts-box{width:70%;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:910px){
  .gallery-container .gallery-holder{padding:17px 109px 11px;}
  .company-section.add .contacts-box{width:72%;}
  .tabset-list .map{display:none;}
  .tab-container .content-holder .info-list li,
  #company-products .info-list li .image-holder {
    height: auto;
  }

  .tab-container .content-holder .sponsor-box {
    top: 556px;
  }

}
@media only screen and (max-width:900px){
      .banner-holder{display:block; width: 100%;}
  .banner-holder.add{display:none;}
 .tab-container .content-holder .info-list li { width: 44%; height: auto; }
 /*.tab-container .content-holder .carousel-list li {
   height: 152px;
 }*/

 .tab-container .content-holder .sponsor-box { left: 57%; top: 575px; }
 .tab-container .content-holder .sponsor-box2 { left: 57%; top: 1357px; }
  #content{width:100%;}
  .gallery-container .gallery-holder{padding:17px 100px 11px;}
  .company-section .contacts-box{width:78%;}
  .company-section.add .contacts-box{width:78%;}
  .events-form .row .text{width:100%;}
  .events-form .row .box,
  .events-form .block.add .row .box,
  .events-form .block.add .row .box + .box{
    float:none;
    width:100%;
    padding:17px 0 0;
    overflow:hidden;
  }
  .events-form .row .box:first-child{padding-top:0;}
  .events-form .row select,
  .events-form .row .box .text,
  .events-form .row.add > .box + .box .text,
  .events-form .row.short .text,
  .events-form .row.long .text,
  .events-form .row .textarea-holder{width:100%;}
  .events-form .row.add > .box + .box > label{width:120px;}
  .events-form .row.add > .box + .box .holder{margin:0 0 0 130px;}
  .events-form .block.add .row.add > .box + .box > label{width:147px;}
  .events-form .block.add .row .text,
  .events-form .block.add .row .box .text,
  .events-form .block.add .row.short .text{width:100%;}
  .events-form .block.add .row .box + .box .text{width:100%;}
  .events-form .block.add .row.add > .box + .box .holder{margin:0 0 0 157px;}
  .events-form .block.add .row .box:first-child{padding-top:0;}
  .select-area{width:100% !important;}
  .tabset-list .map{display:none;}
  .news-content .product-container {
    width: 66%;
  }
}
@media only screen and (max-width:890px){
  .gallery-container .gallery-holder{padding:17px 94px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:880px){
  .gallery-container .gallery-holder{padding:17px 90px 11px;}
  .company-section .contacts-box{width:77%;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:870px){
  .gallery-container .gallery-holder{padding:17px 85px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:860px){
  .gallery-container .gallery-holder{padding:17px 79px 11px;}
  .tabset-list .map{display:none;}
  .tab-container .content-holder .sponsor-box {
    left: 55%;
    top:579px;
  }

}
@media only screen and (max-width:850px){
  .gallery-container .gallery-holder{padding:17px 66px 11px;}
  .company-section .contacts-box{width:76%;}
  .company-section.add .contacts-box{width:76%;}
  .tabset-list .map{display:none;}
  .news-content .product-container {
    width: 64%;
  }
  .tab-container .content-holder .sponsor-box { left: 56%; }
 .tab-container .content-holder .sponsor-box2 { left: 56%; }
}
@media only screen and (max-width:840px){
  .gallery-container .gallery-holder{padding:17px 59px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:830px){
  .gallery-container .gallery-holder{padding:17px 54px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:840px){
  .gallery-container .gallery-holder{padding:17px 125px 11px;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:830px){
  .gallery-container .gallery-holder{padding:17px 120px 11px;}
  .company-section .contacts-box{width:75%;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:820px){
  .gallery-container .gallery-holder{padding:17px 115px 11px;}
  .info-container{width:133%;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:810px){
  .gallery-container .gallery-holder{padding:17px 110px 11px;}
  .company-section .contacts-box{width:74%;}
  .tabset-list .map{display:none;}
  .news-content .product-container {
    width: 62%;
  }
}
@media only screen and (max-width:850px){
  #content{width:100%;}
  .info-container{width:100%;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:800px){
  /*#content{width:73%;}*/
  .gallery-container .gallery-holder{padding:17px 96px 11px;}
  .info-container{width:100%;}
  /*.gallery-container{width:137%;}*/
  .company-section.add .contacts-box{width:74%;}
  .tabset-list .map{display:none;}
  /*#sidebar{max-width:100%; width:100%}*/
  #main{padding-bottom: 30px;}
  .tab-container .content-holder .sponsor-box { left: 54%; top: 588px; }
  .tab-container .content-holder .sponsor-box2 { left: 54%; top: 1357px; }
}
@media only screen and (max-width:790px){
  .gallery-container .gallery-holder{padding:17px 91px 11px;}
  .info-container{width:100%;}
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:785px) {

  .tab-container .content-holder .sponsor-box {
    top: 613px;
  }

}

@media only screen and (max-width:780px){
  .gallery-container .gallery-holder{padding:17px 86px 11px;}
  .tabset-list .map{display:none;}
  .news-content .product-container {
    width: 61%;
  }
}
@media only screen and (max-width:770px) {
  .tab-container .content-holder .sponsor-box { left: 51%; top: 491px; }
 .tab-container .content-holder .sponsor-box2 { left: 51%; top: 1172px; }
  .tab-container .content-holder .info-list li {
    height: auto;
  }

}

@media only screen and (max-width:767px){
  .posts-block{padding: 10px !important;}
  .posts-block .post{width:100% !important; margin:0 !important;}
  .posts-block .post .placeholder {width: 95% !important;}
  .posts-block .post .placeholder img {/*width: 100px !important; display: none !important;*/}
  .posts-block .post .placeholder a {}
  .posts-block .post .placeholder strong.title a{font-size: 12px !important;}
  #login-wrapper #login-form{clear: both; width: 100%;}
  #login-wrapper #subscribe-wrapper{clear:both;width:100%;}
  .section .section-holder{height:50px;}
  .gallery-all .gallery{ width: 90%;}
  .w1{padding:0 32px;}
  .header-box{
    padding:11px 36px 13px 38px;
    margin:0 -36px 13px;
  }
    .header-box-new{
    padding:11px 36px 13px 43px;
    margin:0 -36px 13px;
    background:#000;
  }
  .logo{
    display:block;
    width:auto;
    max-width:320px;
    margin:0 auto;
    float:none;
  }
  .company-section .info-block .name{
    width: 100%;
  }
  .company-section .info-block .address{
    width: 100%;
  }
  .company-section .info-block .phone {
    width: 100%;
  }
  .header-box.active02, .header-box-new.active02{background:#000;}
  .social-networks,
  .add-nav,
  .header-block .block,
  .top-nav .subscribe,
  .top-nav .home{display:none;}
  .top-nav .share{
    display:block;
    margin-right:10px;
  }
  .top-nav, .header-box-new .top-nav{
    float:left;
    margin-top:2px;
  }
  .top-nav li{padding-left:5px;}
  .mob-nav,
  .search-box{display:block;}
  .search input[type="text"],
  .search02 input[type="text"]{width:90%;}
  .header-block{
    padding:0;
    margin-bottom:20px;
  }
  .menu-block{display:none;}
  #content{
    float:none;
    width:100%;
  }
  .image-box{display:none;}
  .tab-container{margin:0 0 20px;}
  .tab-container .content-holder .info-list .alignleft{
    /*display:none;*/
    margin:0;
  }
  .tab-container .content-holder .info-list .title{
    font-size:12px;
    line-height:15px;
  }
  .tab-container .content-holder .info-list li{
    padding:10px 30px;
    width: 100%;
  }
  .tab-container .content-holder .info-list li:first-child{border:none;}
  .tab-container .content-holder .links-list{display:none;}
  .tab-container .content-holder .sponsor-box{
    float:none;
    width:auto;
    max-width:300px;
    margin:0 auto;
  }
    .tab-container .content-holder .sponsor-box2{
    float:none;
    width:auto;
    max-width:300px;
    margin:0 auto;
  }
  .tab-container .content-holder .gallery-block .switcher{left:30%;}
  .banner-holder{width:100%; display:none;}
  .banner-holder .ad:first-child{display:none;}
  .banner-holder .ad{
    width:auto;
    margin:0 2%;
    max-width:178px;
  }
  .gallery-container{width:100%;}
  #main .gallery-container .heading h2{text-align:center;}
  .gallery-container .gallery-holder{overflow:visible;}
  .gallery-container .gallery-holder .btn-prev,
  .gallery-container .gallery-holder .btn-next{
    width:22px;
    height:26px;
    background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite.png) no-repeat 0 -429px;
    top:-30px;
    left:5px;
  }
  .gallery-container .gallery-holder .btn-next{
    background-position:-44px -429px;
    left:auto;
    right:5px;
  }
  .gallery-container .gallery-holder .btn-prev:hover{background-position:0 -429px;}
  .gallery-container .gallery-holder .btn-next:hover{background-position:-44px -429px;}
  .gallery-container .gallery-holder .gallery li{width:115px;}
  .gallery-container .gallery-holder .gallery .box{margin:0 3px 12px;}
  .gallery-container .gallery-holder{padding:17px 5px 11px 7px;}
  .gallery-container .gallery-holder .box .text{
    font-size:10px;
    line-height:14px;
    width:95px
  }
  .gallery-container .gallery-holder .box .text:hover{height:101px;}
  /*#sidebar .placeholder,*/
  .info-container{display:none;}
  #sidebar .sidebar-block .ad{
    float:right;
    width:50%;
    max-width:178px;
  }
  .sidebar-block .title{
    float:right;
    width:40%;
    text-align:right;
    margin:15px 0 0;
  }
  .choice-form{
    float:left;
    /*width:45%;*/
  }
  #sidebar{
    float:none;
    /*width:100%;
    max-width:100%;*/
    padding:0;
    margin:0 auto 20px;
  }
  .home .w3{border-bottom:10px solid #c02026;}
  .w4{
    position:relative;
    z-index:10;
  }
  .w2{z-index:10;}
  .footer-box{
    float:none;
    margin:-18px auto 20px;
  }
  #footer .column.style02,
  #footer .column.style03,
  #footer .column.style04,
  #footer .column.style05{display:none;}
  #footer .column.style01{
    margin:0 auto;
    float:none;
  }
  .image-box.add{
    display:none;
    margin:0 0 18px;
  }
  .mobile-list{display:block;}
  .menu-mobile{display:block;}
  .gallery-container .gallery-holder{padding:17px 43px 11px;}
  .tab-container .content-holder{padding:10px 18px 6px 16px;}
  .tab-container .tabset-holder{
    padding:7px 0;
    margin:0 -2px 0 0;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#1e4aa0;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNGFhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjM3NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top, #1e4aa0 0%, #163778 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e4aa0), color-stop(100%,#163778));
    background:-webkit-linear-gradient(top, #1e4aa0 0%,#163778 100%);
    background:-o-linear-gradient(top, #1e4aa0 0%,#163778 100%);
    background:-ms-linear-gradient(top, #1e4aa0 0%,#163778 100%);
    background:linear-gradient(to bottom, #1e4aa0 0%,#163778 100%);
    text-align:center;
  }
  .tab-container .tabset{
    width:auto;
    overflow:hidden;
    padding:2px 0;
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
  }
  .tab-container .tabset li{
    float:none;
    width:100%;
    position:absolute;
    z-index:2;
    margin:0;
    padding:0;
    background:none;
  }
  .tab-container .tabset li.selected{
    position:relative;
    z-index:4;
    margin:0;
    padding:0;
    background:none;
  }
  .tab-container .tabset li.selected a{
    visibility:visible !important;
  }
  .tab-container .tabset a,
  .tab-container .tabset a.active,
  .tab-container .tabset a span,
  .tab-container .tabset a.active span{
    float:none;
    display:inline;
    background:none;
    margin:0;
    padding:0;
    text-shadow:1px 1px 1px #000;
    text-transform:uppercase;
  }
  .tab-container .tabset a:hover span,
  .tab-container .tabset .active span{
    padding:0;
    margin:0;
    background:none;
  }
  .tab-container .tabset-holder .btn-prev,
  .tab-container .tabset-holder .btn-next{display:block;}
  #sidebar{min-height:10px;}
  .banner-holder.add{display:block;}
  .image-box img{height:76px;}
  .breadcrumbs-block{display:none;}
  .inside-page{padding-top:10px;}
 /* .inside-page .title-block{
    background-position:100% -189px;
    padding-right:17px;
  } */
 /* .inside-page .title-block .holder{
    background-position:0 -117px;
    padding-top:0;
    height:61px;
  } */
  .inside-page .title-block .holder .frame{
    width:100%;
    /*height:54px;*/
    display:table;
    font-size:46px;
    vertical-align:middle;
    overflow:hidden;
  }
  .inside-page .title-block .holder .block{
    overflow:hidden;
    width:100%;
    display:table-cell;
    vertical-align:middle;
    font-size:12px;
  }
  * +html .inside-page .title-block .holder .block{display:inline-block;}
  * +html .inside-page .title-block .holder .block{display:inline;}
  .inside-page .navigation-block .title,
  .inside-page .navigation-block .holder{display:none;}
  .inside-page .navigation-block .opener{
    display:block;
    font-size:12px;
    line-height:15px;
    text-decoration:none;
    text-transform:uppercase;
    border:1px solid #d1d1d1;
    padding:3px 5px;
    background:#e1e1e1 url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 100% -211px;
    color:#4f4f4f;
  }
  .inside-page .navigation-block .slide{
    padding:5px;
    margin:0;
    list-style:none;
    font-size:14px;
    line-height:18px;
    background:#e1e1e1;
  }
  .inside-page .navigation-block .slide li{
    overflow:hidden;
    vertical-align:top;
    padding-bottom:5px;
  }
  .inside-page .navigation-block .slide a{
    text-decoration:none;
    color:#4f4f4f;
  }
  .inside-page .navigation-block .slide a:hover{text-decoration:underline;}
  .inside-page .columns-block .column:first-child,
  .inside-page .columns-block .column,
  .inside-page .columns-block.add .column,
  .inside-page .info-section .columns-block .column,
  .special .inside-page .info-section .columns-block .column{
    float:none;
    width:100%;
    padding-top:15px;
  }
  .inside-page .columns-block .column:first-child,
  .inside-page .info-section .columns-block .column:first-child{padding-top:0;}
  .process .w4{z-index:2;}
  .process .w3{
    border:none;
    border:0;
  }
  .inside-page .ad-container {
    display: none;
  }
  .gallery-section .btn-next,
  .gallery-section .btn-next:hover{
    top:0;
    right:2px;
    width:22px;
    height:26px;
    background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 0 -146px;
  }
  .gallery-section .btn-prev,
  .gallery-section .btn-prev:hover{
    top:0;
    left:10px;
    width:22px;
    height:26px;
    background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat 220 -146px;
  }
  .gallery-section .gallery li{
    width:106px;
    padding:0 3px;
  }
  .gallery-section .gallery .text{
    width:98px;
    padding:2px 4px;
    font-size:10px;
  }
  .gallery-section .gallery .box .text:hover{
    padding:1px 4px;
    height:104px;
  }
  .gallery-section{padding:0 8px;}
  .gallery-section .title{margin:3px 0 15px;}
  /*.inside-page .title-block{margin:-1px -13px 10px -9px;}*/
  .inside-page .columns-block .ad-box .title{text-align:center;}
  .inside-page .info-section .video-block .placeholder,
  .inside-page .columns-block .ad-box .placeholder{/*margin:0 auto;*/ max-width: 100%;}
  .inside-page .info-section .video-block .title{text-align:left;}
  .search-section .title{
    float:left;
    display:block;
    width:100%;
    margin:0 0 8px;
  }
  .search-section .search-block{
    float:none;
    margin:0 0 5px;
    overflow:hidden;
  }
  .search03{
    float:none;
    width:100%;
  }
  .tabset-list .mobile{display:none;}
  .job-nav{
    float:none;
    text-align:center;
  }
  .job-nav li{
    float:none;
    display:inline-block;
    vertical-align:top;
    padding:0 15px 0 19px;
    background-position:0 3px;
  }
  * +html .job-nav li{
    display:inline;
    padding:0 19px 0;
  }
  .tabset-list{
    text-align:center;
    padding:0 10px 5px;
  }
  .tabset-list li{
    display:inline-block;
    vertical-align:top;
    margin:0 0 0 16px;
    float:none;
  }
  * +html .tabset-list li{
    display:inline;
    margin-left:20px;
  }
  .map-nav li{padding:0 3px 0 6px;}
  .inside-page #jobs-container .columns-block,
  .inside-page #jobs-container .columns-block.job{padding-bottom:20px;}
  .search-section{padding:12px 15px 7px;}
  .search-section .title{margin-bottom:10px;}
  .tab-section .map-section{padding:0 10px 15px;}
  .counter-box{padding-bottom:18px;}
  .home .w4 > .decor{display:none;}
  .inside-page .ad-container img{height:74px;}
  .company-section .info-block .placeholder{
/*float:none;

    width:76px;
    margin:2px 9px 0 0;
*/
  }
  .company-section .info-block .text-holder{padding-bottom:0;}
  .company-section .info-block{padding:16px 16px}
  .company-section .contacts-box{
    width:100%;
    margin:10px 0 0;
    height:auto;
    position:relative;
    overflow:hidden;
  }
  .company-section .contacts-box .open{display:block;}
  .company-section .contacts-box.active .open{background-position:100% -511px;}
  .company-section .contacts-box > .holder{
    height:auto;
    padding:7px 8px 5px;
  }
  .company-section .contacts-box .slide{display:none;}
  .company-section .info-block address{margin-bottom:7px;}
  .company-section .info-block .text-holder{line-height:16px;}
  .company-section .contacts-box .box{
    float:none;
    width:100%;
  }
  .company-section .contacts-box.active .box{
    margin-bottom:10px;
    clear:left;
  }
  .company-section .contacts-box.active .slide{
    display:block;
  }
  .social-networks02{
    position:relative;
    top:0;
    right:0;
    float:right;
  }
  .company-section .contacts-box .info-list{
    float:left;
    width:auto;
    clear:left;
  }
  .company-section .contacts-box .slide02 address{margin-bottom:19px;}
  .company-section .columns-block.add .ad-box{padding-top:0;}
  .items-list .placeholder{
    width:70px;
    margin-right:10px;
  }
  .company-section.add .contacts-box{
    width:100%;
    margin:10px 0 0;
    height:auto;
    position:relative;
    overflow:hidden;
  }
  .company-section.add .info-block{padding:8px 16px}
  .company-section.add .info-block:first-child{padding:10px 16px 8px;}
  .company-section.add .contacts-box .box{display:block;}
  .company-section.add .social-networks02{
    float:right;
    position:relative;
    right:0;
    top:0;
  }
  .posted-info dt{
    float:none;
    display:block;
    width:100%;
    padding:0;
  }
  .posted-info dd{padding-bottom:10px;}
  .company-section.add .contacts-box > .holder{
    height:auto;
    padding:7px 9px 5px;
  }
  .events-section .heading-block .box{
    float:none;
    width:100%;
    padding:0;
    margin:0 0 15px;
  }
  .events-section .heading-block .block{
    float:none;
    display:block;
    width:100%;
    padding:0;
    margin:0;
  }
  .pagination-box,
  .event-search{width:100%;}
  .table-holder .table-list{padding:0 0 10px;}
  .columns-block .featured-block{padding:0;}
  .columns-block .featured-block .placeholder{
    width:30%;
    padding-right:10px
  }
  .inside-page .events-section + .banner-holder + .columns-block .ad-box{padding:6px 0 0;}
  .events-section{
    padding:15px 15px 0;
    border-top:1px solid #bbb;
  }
  .inside-page .events-section + .banner-holder + .columns-block{padding:0 15px;}
  .news-content .product-sidebar {
    width:100%;
  }

  .news-content .info-block .frame{margin:0;}
  .news-content .product-sidebar .share-page {
    float: left;
  }
  .news-content .product-sidebar .share-container {
    width:235px;
  }
  .news-content .social-networks02{
    /*float:left;*/
    margin:0;
    /*width:auto;*/
    height:100px;
    right:auto;
    /*padding:0 0 10px;*/
  }
  .news-content .social-networks02 li{float:left;}
  .news-content .heading-block .date-box{
    float:none;
    overflow:hidden;
    margin:0 0 6px;
  }
  .news-content .heading-block .date{
    float:left;
    line-height:16px;
  }
  .news-content .heading-block .date span{
    float:left;
    margin:0 5px 0 0;
  }
  .news-content{
    padding:15px 16px 0;
    border-top:1px solid #bbb;
  }
  .news-content .product-container {
    width: 100%;
  }
  .news-content .product-sidebar {
    width: 100%;
  }
  .news-content .product-sidebar .share-page {
    display: inline-block;
    margin: 0;
  }
  .news-content .social-networks02,
  .job-box .social-networks02 {
    background: url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/social-bracket.png) no-repeat 0 -3px;
    padding-left: 12px;
  }
  .events-section .view-list-holder{padding:0;}
  .event-nav > li >a{padding:9px 12px;}
  .events-holder{padding-bottom:14px;}
  .events-holder .post{padding:10px 14px;}
  .search-form .title{
    float:none;
    display:block;
    margin:0 0 10px;
  }
  .search-form .block{
    float:none;
    margin:0 0 10px;
  }
  .search-form .box{
    width:100%;
    float:none;
    display:block;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
  }
  .search-form .box:after{
    content:'';
    display:block;
    clear:both;
  }
  .search-form .btn{
    float:none;
    display:block;
    margin:0 auto;
  }
  .inside-page .events-holder .banner-holder{
    border:solid #cbcbcb;
    border-width:1px 0;
  }
  .country-nav li{margin-bottom:11px;}
  .date-rage-block .title{
    float:none;
    display:block;
    margin:0 0 10px;
  }
  .date-form{
    float:none;
    width:100%;
  }
  .date-form:after{
    content:'';
    display:block;
    clear:both;
  }
  .filters-block .link-clear{
    bottom:auto;
    top:5px;
    right:10px;
    font-size:9px;
    line-height:12px;
  }
  .country-nav{padding-bottom:4px;}
  .date-rage-block .date-form{float:none;}
  .filters-block{padding-right:14px}
  .job-block{
    padding:0 11px;
    margin:0;
  }
  .job-block .heading{
    float:none;
    padding:0 0 25px;
  }
  #main .job-block .heading h2{
    font-size:14px;
    line-height:16px;
  }
  .job-block .box{
    float:none;
    width:203px;
    margin:0 auto;
  }
  .info-job-container{padding:0 11px;}
  .info-job-container .block .info .link-map span{display:none;}
  .info-job-container .heading{max-width:100%;}
  .info-job-container .block .column,
  .info-job-container .block .column:first-child{
    float:left;
    width:100%;
    margin:0;
  }
  .info-job-container .heading .opener05{
    left:0;
    top:0;
  }
  .job-block{margin-bottom:20px;}
  .paging-holder .btn-prev,
  .paging-holder .btn-next{
    padding:0;
    width:34px;
    height:34px;
    text-indent:-9999px;
    overflow:hidden;
  }
  .search-form{padding:12px 0 0;}
  .search-form .block-hodler {padding:0 15px 10px;}
  .inside-page .paging-holder + .banner-holder{margin-top:-21px;}
  /* new */
  .event-nav.add{margin-top:0;}
  /* and */
 .tab-container .content-holder .info-list li { height: auto; }
 .tab-container .content-holder .sponsor-box { left: 31%; top: 702px; }
 .tab-container .content-holder .sponsor-box2 { left: 31%; top: 1737px; }
  .tab-container .content-holder .sponsor-box img, .tab-container .content-holder .sponsor-box2 img{ width:100%; }
  .banner-li {
    display: none;
  }
  .sidebar-block {
    float: none;
  }
  #sidebar {
    max-width: 300px;
  }
  .social-container {
    width:100%
  }
  .tab-container .content-holder .info-list li.inner-tab {
    width: 100%;
    max-width: 100%;
    padding: 10px 0;
  }
  .tab-container .tabset-holder, .tab-container .tabset-holder > .holder {
    margin-bottom: 0;
  }

}
@media only screen and (max-width:770px){
  .tab-container .content-holder .gallery-block .switcher{left:43%;}
    /* new */
  /*.image-holder {display:none;}*/
  .tabset-list .map{display:none;}
}

@media only screen and (max-width: 620px) {
  .tab-container .content-holder .jt_job_list .jt_job {
    float: none;
    width: 100%;
  }
}
/* new */
@media only screen and (max-width:600px){
  .event-nav.add > li{
    float:left;
    width:100%;
    border:solid #a8a8a8;
    border-width:1px 0 0;
  }
  .event-nav.add > li:first-child{border:none;}
  .event-nav .drop{
    top:100%;
  }
  .tabset-list .map{display:none;}
  .tab-container .content-holder .sponsor-box { left: 23%; }
 .tab-container .content-holder .sponsor-box2 { left: 23%; }
}
/* and */
@media only screen and (max-width:560px){
  .tab-container .content-holder .gallery-block .switcher{left:40%;}
  .gallery-section{padding:0 32px}
  .gallery-section .title{margin-left:-24px;}
  .table-holder{
    width:auto;
    overflow:auto;
    white-space:nowrap;
  }
  .table-holder > .holder{width:610px;}
  .pagination-box .months-list{
    font-size:18px;
    margin-top:2px;
  }
  .events-form label{
    float:none;
    display:inline-block;
    vertical-align:top;
    margin:0 0 10px;
    width:auto;
    text-align:left;
  }
  .events-form .row > .holder,
  .events-form .row > .box .holder,
  .events-form .row.add > .box + .box .holder,
  .events-form .block.add .holder,
  .events-form .block.add .row.add > .box + .box .holder{
    margin:0;
    overflow:hidden;
  }
  .counter-box.add02 .posted-info{float:none;}
  .tabset-list .map{display:none;}
  .tab-container .content-holder .sponsor-box { left: 11% !important; }
 .tab-container .content-holder .sponsor-box2 { left: 11% !important; }
}
@media only screen and (max-width:640px){
  .company-section .info-block .text-holder {
    width: 100%;
    margin-top: 15px;
  }
  .tab-container .content-holder .gallery-block .switcher{left:30%;}
  .banner-holder .ad{
    max-width:auto;
    width:45%;
  }
  .inside-page .banner-holder .ad{margin:0 1%;}
  * +html .sidebar-block{margin-bottom:8px;}
  .job-nav li{
    padding:0 1px 0 6px;
    background-position:0 2px;
  }
  .quick-list,
  .columns-block.job .quick-list{
    padding:0 10px;
    margin-bottom:15px;
  }
  .inside-page .columns-block .ad-box,
  .inside-page .columns-block.job .ad-box{padding:0;}
  .tab-section .tab-box{margin:0 10px 15px;}
  .counter-box .loading-box{display:none;}
  .tab-section .info-posts{padding-bottom:60px;}
  .info-posts .loading-block{display:block;}
  .tab-section .tab-box .placeholder{margin-right:8px;}
  .tab-section .info-posts{margin:0 12px ;}
  .counter-box .number{margin-right:20px;}
  .tabset-list .map{display:none;}
  .tab-container .content-holder .sponsor-box { left: 25%; }
 .tab-container .content-holder .sponsor-box2 { left: 25%; }
}
@media only screen and (max-width:500px) {
  .tab-container .content-holder .sponsor-box { left: 17%; }
 .tab-container .content-holder .sponsor-box2 { left: 17%; }
 /*.slick-slide .image-holder {
   width: 100% !important;
   height: auto !important;
   overflow: hidden;
   margin-bottom: 4px !important;
 }
 .slick-slide .image-holder img {
   width: 100%;
 }
 .slick-slide .text-holder { width: 100%; }
 .tab-container .content-holder .info-list.carousel-list li {
    height: 215px !important;
  }*/
}

@media only screen and (max-width:490px){
  .cartoon-placeholder img{width:100%;}
  .gallery-container .gallery-holder{padding:17px 28px 11px;}
  .events-section .view-list-holder .title{
    float:none;
    display:block;
    width:100%;
    margin:0 0 10px;
  }
  .events-section .view-list-holder .views-list{
    float:none;
    overflow:hidden;
    width:100%;
  }
  .events-section .view-list-holder{text-align:left;}
  .columns-block .featured-block .placeholder{width:90px;}
  .pagination-box .months-list{
    font-size:17px;
    margin-top:3px;
  }
  /* new */
  .event-nav .product-gallery .gallery li{padding:0 40px;}
  .event-nav .product-gallery .placeholder{width:100px;}
  /* end */
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:460px){
  /* new */
  .event-nav .product-gallery .gallery li{padding:0;}
  .event-nav .product-gallery .placeholder{
    float:none;
    margin:0 0 10px;
  }
  .event-nav .product-gallery{padding:20px 44px 20px 49px;}
  /* and */
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:420px){
  .gallery-container .gallery-holder{padding:17px 6px 11px 7px;}
  .inside-page .info-section .video-block .title{text-align:left;}
  .gallery-section .title{margin-left:-2px;}
  .gallery-section{padding:0 10px 0 8px}
  .inside-page .columns-block .ad-box .title{text-align:left;}
  .items-list .title{
    font-size:12px;
    line-height:16px;
  }
  .company-section.add .info-block .placeholder{
    width:90px;
    margin-right:10px;
  }
  .tabset-list .map{display:none;}
}
@media only screen and (max-width:350px){
  .event-nav .last{border:none;}
  .event-nav .last > a{padding:9px 8px;}
  .tabset-list .map{display:none;}
}
.jcf-hidden{
  display:block !important;
  position:absolute !important;
  left:-9999px !important;
}
.select-area, .select2-selection{
   position:relative;
   cursor:default;
   height:28px;
   background:#fff;
   -webkit-border-radius:3px;
   border-radius:3px;
   -webkit-box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
   box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
   cursor:pointer;
   font: 14px/16px "Source Sans Pro", sans-serif;
   font-style: normal;
   /*width: 109px;*/
 }
.select2-container--default .select2-selection--multiple {
  border: none !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none !important;
}
.select-area .center{
  float:left;
  padding:6px 0 6px 10px;
  overflow:hidden;
  height:10px;

}
.select-disabled{background:#eee;}
.select-area .select-opener{
  position:absolute;
  background:url(/web/20180924072042im_/https://www.automation.com/custom/images/framework/sprite02.png) no-repeat -782px -680px;
  right:0;
  height:28px;
  width:26px;
}
.select-options{
  position:absolute;
  overflow:hidden;
  background:#fff;
  z-index:2000;
}
.select-options .drop-holder{
  border:1px solid #777;
  overflow:hidden;
  height:1%;
}
.select-options ul{
  list-style:none;
  padding:0;
  margin:0;
  font: 14px/16px "Source Sans Pro", sans-serif;
}
.select-options ul li{
  width:100%;
  float:left;
}
.select-options ul a{
  text-decoration:none;
  padding:5px 10px;
  display:block;
  cursor:default;
  color:#000;
  height:1%;
  cursor:pointer;
}
.select-options .item-selected a{
  text-decoration:none;
  background:#007;
  color:#fff;
}


/* pulse viewer: pid 6348 */

#pulseviewer .w1 {max-width: 1064px;}
#pulseviewer .w2 {max-width: 1064px;}
#pulseviewer .w3 {max-width: 1064px;}
#pulseviewer .w4 {max-width: 1064px;}
#pulseviewer #header {max-width: 1064px;}
#pulseviewer .header-block {max-width: 1044px;}
#pulseviewer .header-box-new {max-width: 1044px;}
#pulseviewer #content {width: 100%;}
#pulseviewer #mainContainer {padding: 0 0 5px 0;}
#pulseviewer .navigation-block {display:none;}
/*
********* sticky ads Custom CSS ***********
*/
#content {
  margin-bottom: 120px;
}
.catfish {
  width: 728px !important;
  height: 90px;
  margin-left: 90px;
  z-index: 9999;
  padding-top: 25px;
}
.catfish.is_stuck {
  bottom: 12px !important;
}
/*.sticky-ad,
.catfish {
  background: #888;
  color: #fff;
  text-align: center;
}*/
.sticky-ad {
  width: 300px !important;
  height: 600px;
  padding-top: 100px;
}

@media only screen and (max-width: 970px) {
  .catfish {
    display: none;
  }
}

/*
************ search accordions **************
*/


.events-form label.categories{
  float: none;
}
.category-header {
  background: #ffffff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #AEAEAE 0%, #888888 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AEAEAE), color-stop(100%,#888888));
  background: -webkit-linear-gradient(top, #AEAEAE 0%,#888888 100%);
  background: -o-linear-gradient(top, #AEAEAE 0%,#888888 100%);
  background: -ms-linear-gradient(top, #AEAEAE 0%,#888888 100%);
  background: linear-gradient(to bottom, #AEAEAE 0%,#888888 100%);
  -webkit-tap-highlight-color: rgba(255,255,255,0);
  color: #fff;
  margin: 12px 0 0;
}
.category-header.prereq-header,
.category-header.blue-banner {
  background: #163574 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #163574 0%, #0f244f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#163574), color-stop(100%,#0f244f));
  background: -webkit-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -o-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -ms-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: linear-gradient(to bottom, #163574 0%,#0f244f 100%);
}
.category-header:after {
  content: "";
  display: block;
  clear: both;
}
.category-header h3 {
  padding: 8px;
  font-weight: normal;
}
.category-header h3:after {
  content: "";
  display: block;
  clear: both;
}
.category-header a {
  color: #fff;
  padding: 8px;
  display: block;
}
.category-header h3 .product-code-price {
  float:right;
  margin-right:5px;
}
.category-header a.renew,
.category-header a.view-order {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02026), color-stop(100%,#90181c));
  background: -webkit-linear-gradient(top, #c02026 0%,#90181c 100%);
  background: -o-linear-gradient(top, #c02026 0%,#90181c 100%);
  background: -ms-linear-gradient(top, #c02026 0%,#90181c 100%);
  background: linear-gradient(to bottom, #c02026 0%,#90181c 100%);
  /*float: right;*/
  color: white;
  margin: 4px 4px 4px 8px;
  padding: 4px;
  display: inline-block;
}
.category-header a.view-order {
  background: #163574 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #163574 0%, #0f244f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#163574), color-stop(100%,#0f244f));
  background: -webkit-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -o-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -ms-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: linear-gradient(to bottom, #163574 0%,#0f244f 100%);
}
.category-header h3.float-left-header {
  margin:0;
  display: inline-block;
  float: left;
}
.category-header .category-header-info {
  display: inline-block;
  padding-left: 8px;
  float: right;
}
.category-header .category-header-info:after {
  content: "";
  display: block;
  clear: both;
}/**/
.additional-opts {
  margin: 0 0 10px 40px;
  display: inline-block;
}
.main-category blockquote {
  padding: 15px;
  margin: 0;
  border: 1px solid #ccc;
  border-top: none;
}
.main-category blockquote:after,
.main-category blockquote ul {
  content: "";
  display: block;
  clear: both;
  margin: 0;
}
.main-category blockquote a{
  display: block;
  padding: 6px 20px 6px 0;
}
.category-holder a{
  display: block;
  padding: 3px 20px 3px 0px;
}
.main-category blockquote ul {
  margin: 0;
  padding: 0;
}
.main-category blockquote ul li {
  width:30%;
  margin-left:3%;
  float: left;
/*  list-style-type: none; */
}
.main-category blockquote ul li img {
  height: 12px;
  width: 12px;
  float: left;
  padding: 8px;
}
.main-category .category-header img {
  height: 16px;
  width: auto;
  float: left;
  padding: 8px 4px 8px 8px;
  -webkit-filter: invert(100%); /* Safari 6.0 - 9.0 */
  filter: invert(100%);
}
.system-integrators .category-holder,
.equipment-manufacturers .category-holder {
  clear: both;
}
.system-integrators .category-holder ul li {
  float: left;
  width: 30%;
  padding-right: 16px;
}
.equipment-manufacturers ul li{
  float: left;
  width: 33%;
}
.system-integrators .chzn-container {
  width: 100% !important;
}
.system-integrators .chzn-container .chzn-choices {
  background: none;
  border: none;
}

.system-integrators .chzn-container .chzn-choices li,
.system-integrators .chzn-container .chzn-choices li input,
.system-integrators .chzn-container .chzn-drop {
  width: auto !important;
}

.inside-page .info-box.product:hover {
  cursor: pointer;
}
.inside-page .info-box.product input[type="text"],
.inside-page .info-box.product .chzn-container,
.inside-page .info-box.product .chzn-container .chzn-drop,
.inside-page .info-box.product .chzn-container .chzn-choices .search-field {
  width: 100% !important;
}
.inside-page .info-box.product .chzn-container .chzn-choices {
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
  border: none !important;
}
.inside-page .info-box.product .chzn-container .chzn-choices .search-field input[type="text"] {
  box-shadow: none;
}
.inside-page .info-box.product .chzn-container .chzn-choices .keywords {
  width: 150px !important;
  float: left;
}
.inside-page .info-box.product input[type="text"] {
  height: 20px;
  border: none;
  padding: 5px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /*-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.53);*/
}
.js-purchases .bookmark {
  color: #565656;
}
.js-purchases .bookmark:hover {
  text-decoration: none;
}
#company-type-section .chzn-container {
  width: 100% !important;
}
#company-type-section .chzn-container .chzn-choices {
  border: none !important;
  background: none !important;
}
#company-type-section .box {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .main-category blockquote ul li,
  .system-integrators .category-holder ul li,
  .equipment-manufacturers .category-holder ul li {
    float: none;
    width: 100%;
  }
  .category-header h3 .product-code-price {
    float: none;
    display: inline-block;
    margin: 5px 5px 0;
  }
  .category-header h3.float-left-header,
  .category-header .category-header-info {
    display: block;
    width: 100%;
    float: none;
  }


}

/*
**************** Company Inquiry From ******************
*/

.company-section #contactform {
  padding: 12px;
}
.company-section #contactform .form-row {
  margin-bottom: 5px;
}
.company-section #contactform input[type="text"] {
  height: 20px;
  border: 1px solid #bbb;
  background: #f2f3f3;
  width: 100%;
}
.company-section #contactform .chzn-container,
.company-section #contactform .chzn-container .chzn-drop {
  width: 100% !important;
}
.company-section #contactform textarea {
  border: 1px solid #bbb;
  background: #f2f3f3;
  width: 100%;
}
.events-form .btn-cancel,
.company-section #contactform .cancel-inquiry {
  background: #163574 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #163574 0%, #0f244f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#163574), color-stop(100%,#0f244f));
  background: -webkit-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -o-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: -ms-linear-gradient(top, #163574 0%,#0f244f 100%);
  background: linear-gradient(to bottom, #163574 0%,#0f244f 100%);
  color: #fff;
  clear:both;
}

.toggle-search {
  background: #ffffff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #AEAEAE 0%, #888888 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AEAEAE), color-stop(100%,#888888));
  background: -webkit-linear-gradient(top, #AEAEAE 0%,#888888 100%);
  background: -o-linear-gradient(top, #AEAEAE 0%,#888888 100%);
  background: -ms-linear-gradient(top, #AEAEAE 0%,#888888 100%);
  background: linear-gradient(to bottom, #AEAEAE 0%,#888888 100%);
  -webkit-tap-highlight-color: rgba(255,255,255,0);
  color: #fff;
  margin: 0;
  display: block;
  padding: 8px;
}

.ptb-none {
  padding-top: 0;
  padding-bottom: 0;
}

div.system-integrators, div.product-manufacturers, div.equipment-manufacturers {
  display: none;
}

span [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}

span.label {
  background-color: #5bc0de;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

div.main-category blockquote {
  display: none;
}



/*
     FILE ARCHIVED ON 07:20:42 Sep 24, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:50:58 Oct 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.644
  captures_list: 0.977
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.067
  esindex: 0.016
  cdx.remote: 9.033
  LoadShardBlock: 133.176 (3)
  PetaboxLoader3.datanode: 74.061 (4)
  PetaboxLoader3.resolve: 282.485 (2)
  load_resource: 288.115
*/