.h1,.h2,h1,h2{font-family:"Franklin M54", Arial, Helvetica, sans-serif;font-style:italic;margin:0;font-weight:400!important}.h3,.h4,h3,h4{margin:0;font-style:normal;font-weight:400}.banner_box p,.button,.h3,.h4,.map_w_text strong,.partner,.product_slider .a,.product_slider a,.simple:not(.no_style) ul li,.strip li,.under_gallery,h3,h4{font-family:"Montserrat", Arial, Helvetica, sans-serif}.button,.h3,.h4,.product_slider .a,.product_slider a,.under_gallery,h3,h4{font-weight:700}.h1,h1{font-size:1.5rem}.h2,h2{font-size:1.25rem}@media only screen and (min-width:40.063em){button,form,label,li,p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5),td,th{font-size:1rem!important}.h1,h1{font-size:2.25rem}.h2,h2{font-size:2rem}}.no_style .h1,.no_style .h2,.no_style .h3,.no_style .h4,.no_style h1,.no_style h2,.no_style h3,.no_style h4{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;line-height:1.2}@media only screen and (min-width:29.375em) and (max-width:64.063em){[class*=block-grid-]{display:block;padding:0;margin:0 -0.625rem}.small-medium-block-grid-2>li{width:50%}.small-medium-block-grid-2>li:nth-of-type(1n){clear:none}.small-medium-block-grid-2>li:nth-of-type(odd){clear:both}.small-medium-block-grid-2>li:nth-of-type(odd):last-of-type{margin-left:25%}}strong{color:#333}.no_style strong{color:inherit}#header{border-bottom:5px solid #6d96ce}.main{padding-bottom:0}.button,form [type=submit]{text-transform:none;border-radius:5px}@media only screen and (min-width:40.063em){.button{font-size:1.125rem;padding:0.375rem 1.5625rem}}fieldset{background:none!important}fieldset br{display:none}fieldset .row.marg{margin-bottom:1rem}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:0.5625rem 0.75rem;font-size:1rem;height:2.8125rem;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}select option[value='Select Your Country']{color:#757575}textarea[rows]{height:100%!important}form [type=submit]{background:#333;font-size:1.5rem;padding:0.9375rem 1.5625rem}form .wpcf7-form-control-wrap{margin-bottom:1rem}@media only screen and (min-width:40.063em){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:1.25rem}}.content_bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:30px 0}.content_bg.white,.content_bg.white .h1,.content_bg.white .h2,.content_bg.white .wpcf7-response-output,.content_bg.white h1,.content_bg.white h2,.content_bg.white li,.content_bg.white p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5){color:#fff}.content_bg.white .button{border:2px solid #fff}.content_bg.bg_right{background-position:center right;background-size:auto}.content_bg.bg_bottom{background-position:bottom center;background-size:auto}.content_bg.bg_left{background-position:center left;background-size:auto}.content_bg.bg_top{background-position:top center;background-size:auto}.content_bg.bg_right.bg_bottom{background-position:bottom right}.content_bg.bg_left.bg_bottom{background-position:bottom left}.content_bg.bg_right.bg_top{background-position:top right}.content_bg.bg_left.bg_top{background-position:top left}.content_bg.thin{padding:15px 0}.content_bg.thin.white{padding:20px 0}.content_bg.grid_wrap{padding:25px 0 0 0}.borders{border-top:5px solid #6d96ce;border-bottom:5px solid #6d96ce}.border{border-bottom:5px solid #6d96ce}@media only screen and (min-width:40.063em){.content_bg:not(.thin){padding:40px 0}.content_bg.grid_wrap{padding:40px 0 10px 0}}.show_more{display:inline-block;position:relative;padding-right:20px}.show_more:after{content:"";width:0;height:0;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:8px 8px 0 8px;border-color:#81a5d5 transparent transparent transparent}.show_more:focus:after,.show_more:hover:after{border-color:#6e97ce transparent transparent transparent}.show_more.open:after{border-width:0 8px 8px 8px;border-color:transparent transparent #81a5d5 transparent}.show_more.open:focus:after,.show_more.open:hover:after{border-color:transparent transparent #6e97ce transparent}.read_more{height:0;overflow:hidden}.grid{}.grid .box{background:#fff;overflow:hidden}.home .grid .box .h1,.home .grid .box .h2,.home .grid .box .h3,.home .grid .box .h4,.home .grid .box .h5,.home .grid .box a,.home .grid .box h1,.home .grid .box h2,.home .grid .box h3,.home .grid .box h4,.home .grid .box h5{color:#bccf38}.home .grid .box a:focus,.home .grid .box a:hover{color:#a3b429}.home .grid .box .button{background:#bccf38;color:#fff}.home .grid .box .button:focus,.home .grid .box .button:hover{background:#a3b429;color:#fff}.home .grid .box .show_more:after{border-color:#bccf38 transparent transparent transparent}.home .grid .box .show_more:focus:after,.home .grid .box .show_more:hover:after{border-color:#a3b429 transparent transparent transparent}.home .grid .box .show_more.open:after{border-color:transparent transparent #bccf38 transparent}.home .grid .box .show_more.open:focus:after,.home .grid .box .show_more.open:hover:after{border-color:transparent transparent #a3b429 transparent}.grid .box>img{width:100%}.grid .box .img{height:100%;width:210px;float:left;display:block;overflow:hidden;position:relative;background:#fff}.grid .box .img img{display:block;left:50%;top:50%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.grid .box .img+span,.grid .box .text_pad{display:block;padding:0.9375rem;float:left;width:100%}@media only screen and (min-width:40.063em){.grid .box .img+span{width:calc(100% - 210px)}}.full_width_box{background:rgba(50,50,50,0.88);border:3px solid #fff;margin:20px auto;padding:0 30px 20px 30px}.full_width_box .icon{height:80px;width:auto;margin-top:-40px;border-radius:50%;border:3px solid #fff;background-color:#6e97ce}.full_width_box .button{border:2px solid #fff}@media only screen and (min-width:40.063em){.full_width_box{margin:40px auto}.full_width_box .icon{height:100px;margin-top:-50px}}.slick{}.slick-arrow{position:absolute;top:50%;z-index:6;border:none;text-indent:-9999px;height:60px;width:40px;padding:0;background-color:#000;background-position:center center!important;background-repeat:no-repeat!important;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:none;filter:none}.slick-arrow.slick-prev{left:0;background-image:url(../images/style/arrow_l.png)}.slick-arrow.slick-next{right:0;background-image:url(../images/style/arrow_r.png)}.slick-arrow:focus,.slick-arrow:hover{background-color:#5d7abc}.gallery{background:url(../images/style/loading.gif) center center no-repeat;background-size:100px;display:none}.gallery.slick-initialized{display:block}.gallery li{margin-bottom:0;background:#fff}@media only screen and (min-width:40.063em){}.under_gallery *{color:#333}.full_gallery{margin:10px 0 0 0;padding:0 40px}.full_gallery .slick-list{margin:0}.full_gallery li{margin:0 5px;border:1px solid #c2c2c2;overflow:hidden}.full_gallery li .smaller{display:block;position:relative;width:100%;height:100%;padding:0.635rem;background:#fff}.full_gallery li .smaller>img{max-width:calc(100% - 1.25rem);position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.full_gallery .slick-arrow{background-color:transparent}.full_gallery .slick-arrow.slick-prev{background-image:url(../images/style/arrow_big_blue_l.png)}.full_gallery .slick-arrow.slick-next{background-image:url(../images/style/arrow_big_blue_r.png)}@media only screen and (min-width:1340px){.full_gallery{margin:10px -5px 0 -5px;padding:0}.full_gallery .slick-list{margin:0 -2.5px}.full_gallery .slick-arrow.slick-prev{left:-60px}.full_gallery .slick-arrow.slick-next{right:-60px}}.thumbs{margin-left:-0.3125rem;margin-right:-0.3125rem}.thumbs li{margin:0 0.3125rem;background:#fff}.thumbs li img{margin:0}.thumbs .slick-arrow{opacity:0;-webkit-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.thumbs .slick-arrow.slick-next{right:10px}.thumbs .slick-arrow.slick-prev{left:10px}.thumbs:hover .slick-arrow{opacity:1}.product_slider{margin:10px -5px 0 -5px}.product_slider li{margin-bottom:0;padding:0 5px}.product_slider .a,.product_slider a{display:block;background:#333;color:#fff;text-decoration:none;overflow:hidden}.product_slider .a .img,.product_slider a .img{height:180px;width:100%;display:block;overflow:hidden;position:relative;background:#efefef}.product_slider .a .img img,.product_slider a .img img{display:block;max-width:none;min-width:100%;left:50%;top:50%;position:relative;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.product_slider .a .img+span,.product_slider a .img+span{display:block;padding:0.9375rem}.product_slider a:focus,.product_slider a:hover{background:#5d7abc}.product_slider .slick-arrow{background-color:transparent}.product_slider .slick-arrow.slick-prev{background-image:url(../images/style/arrow_big_l.png)}.product_slider .slick-arrow.slick-next{background-image:url(../images/style/arrow_big_r.png)}@media only screen and (min-width:1340px){.product_slider .a,.product_slider a{font-size:1.125rem}.product_slider .slick-arrow.slick-prev{left:-60px}.product_slider .slick-arrow.slick-next{right:-60px}}.strip{margin-bottom:-0.625rem}.strip li{padding-bottom:0;color:#333;font-weight:600}.strip img{max-width:46px;max-height:42px;float:left}.strip img+.text{float:left;width:calc(100% - 46px);padding-left:10px;line-height:1.4}@media only screen and (min-width:40.063em){.strip li{font-size:0.9375rem!important}}.simple{}.simple img{display:inline-block;width:100px;height:100px;vertical-align:top;margin:0}.simple img+.text{display:inline-block;padding-left:20px;text-align:left}.simple .text a{font-weight:800;color:inherit}.simple .text a:focus,.simple .text a:hover{text-decoration:underline}.simple:not(.no_style) ul{text-align:left;margin-left:auto;margin-right:auto}.simple:not(.no_style) ul li{width:100%;float:left;position:relative;padding:0.4375rem 0 0.4375rem 3rem;margin-bottom:1.25rem;line-height:1.25;font-weight:600}.simple:not(.no_style) ul li:after,.simple:not(.no_style) ul li:before{content:"";position:absolute;display:block;color:#fff;left:0;top:0;height:36px;width:36px}.simple:not(.no_style) ul li:before{color:#fff;background:#333;border-radius:50%}.bullet_blue.simple:not(.no_style) ul li:before{background:#6e97ce}.simple:not(.no_style) ul li:after{text-align:center;content:"\f00c";font-size:1.875rem;font-weight:400;line-height:36px;font-family:FontAwesome}@media only screen and (max-width:40.062em){.simple .text{width:100%;text-align:center!important}.simple .text h2{font-size:1.5rem!important}.simple .text h3{font-size:1rem!important}.simple .text p{font-size:0.9375rem!important}}@media only screen and (min-width:40.063em){.simple:not(.no_style) ul{max-width:calc(100% - 20px)}.simple:not(.no_style) ul li{width:50%;font-size:1.125rem!important}}.banner{position:relative;padding-top:0}.banner_box{background:rgba(0,0,0,0.5);margin:35px auto 0 auto;padding:20px 30px}.banner_box h1{color:#fff}.banner_box p{color:#b5ceea;margin-top:0;font-weight:700}.banner_box .logo{height:70px;width:auto;margin-top:-55px;margin-bottom:20px;border-radius:5px}.partner{width:100%;padding:5px;background:#6d96ce;color:#fff;text-align:center;overflow:hidden;margin-bottom:65px;text-transform:uppercase;font-size:0.75rem;line-height:1}.partner img{display:block;max-width:60%}.partner span{display:block;background:url(../images/style/distributor.png) center center no-repeat;background-size:contain;min-height:50px;text-indent:-9999px;width:100%;margin:5px 0}@media only screen and (min-width:40.063em){.banner{padding-top:50px}.banner_box{margin:70px auto 20px auto}.banner_box .logo{height:90px;margin-top:-65px}.banner_box p{font-size:1.5rem!important}body.home .content_bg.banner>.row:after{content:"";height:130px;width:150px;display:block;position:absolute;top:-45px;right:10px;background:url('../images/style/encoders-top_right_graphic.png') no-repeat top right}.partner{position:absolute;top:-45px;right:25px;width:135px;padding-top:15px;overflow:visible;margin:0}.partner img{padding-right:0;max-width:calc(100% - 15px)}.partner span{min-height:70px}.partner:after{content:"";position:absolute;bottom:-30px;left:0;right:0;width:0;height:0;border-style:solid;border-width:30px 135px 0 0;border-color:#6d96ce transparent transparent transparent}}.no_marg_at_med,form fieldset{padding-bottom:0;margin-bottom:0}.form_margin{margin-bottom:1rem}.map_w_text{}.map_w_text p{line-height:1.375;float:left;clear:both}.map_w_text p a{color:#6d6e71}.img_pop_up{display:inline-block;position:relative;cursor:pointer;border:8px solid #fff}.img_pop_up img{display:block;float:left}.img_pop_up:after{content:'';position:absolute;display:block;bottom:0;right:0;background:rgba(255,255,255,0.7) url('../images/style/search_blue.png') center center no-repeat;height:50px;width:50px}.img_pop_up:focus:after,.img_pop_up:hover:after{background-color:#fff}.heidenhain{background:#bccf38;background-size:contain}.heidenhain p{color:#fff;font-size:150%}.heidenhain p span{color:#000}@media only screen and (min-width:40.063em){.heidenhain{background:#bccf38 url('../images/style/encoders-heidenhain_banner-left.png') 0 0 no-repeat;background-size:contain}.heidenhain .content{background:url('../images/style/encoders-heidenhain_banner-right.png') right center no-repeat;min-height:130px;position:relative}.heidenhain .content .text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.heidenhain .content .button{position:absolute;bottom:0;right:0;padding:0.1875rem 0.9375rem}}