.lang-select.mobile{display:block;height:auto}.lang-select.mobile .dropbtn{line-height:50px;padding:0 15px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:1;position:relative;border-bottom:1px solid #424242}.lang-select.mobile span{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:10}.lang-select.mobile span.arrow:after{font-family:'icomoon' !important;font-size:22px;font-weight:normal;font-style:normal;font-variant:normal;position:absolute;top:50%;left:50%;margin:auto;content:'\e903';-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-transform:none;-webkit-transform-origin:center;transform-origin:center;color:#fff;width:22px;height:22px;line-height:22px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.lang-select.mobile span.check:after{font-family:'icomoon' !important;font-size:18px;font-weight:normal;font-style:normal;font-variant:normal;position:absolute;top:50%;left:50%;margin:auto;content:'\f00c';-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-transform:none;-webkit-transform-origin:center;transform-origin:center;color:#fff;width:18px;height:18px;line-height:18px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.lang-select.mobile span.arrow-up:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg);transform:translateX(-50%) translateY(-50%) rotate(-180deg);-webkit-transform-origin:center;transform-origin:center}.lang-select.mobile .dropdown-content a{display:block;padding:0 15px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:1;position:relative;font-weight:400;padding-left:30px;font-weight:400;line-height:50px;height:50px;padding-left:30px;color:rgba(255,255,255,0.7) !important}.lang-select.mobile .dropdown-content a:hover{color:#fff}.lang-select.mobile a{width:100%;display:block}.lang-select.mobile .dropdown-content{height:auto;width:100%;position:relative;border:none}.lang-select.mobile .dropdown-content a:last-of-type{border-bottom:none}

.dropdown-content{background-color:#262626;border:1px solid #424242;display:none;position:absolute;z-index:200}.lang-select{border-left:1px solid #424242}.dropdown-content a{border-bottom:1px solid #424242}

/*! http://responsiveslides.com v1.55 by @viljamis */
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    z-index: 99;
    opacity: 0.7;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../../../../concrete//images/responsive-slides/arrows.gif") no-repeat left top;
    margin-top: -45px;
}

.rslides_tabs {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.rslides_tabs li {
    list-style-type: none;
    display: inline-block;
    margin-right: 5px;
}

.rslides_tabs li.rslides_here a {
    background: #333;
}

.rslides_tabs li a {
    text-indent: -9999px;
    overflow: hidden;
    background: #ccccc9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}


/*! http://responsiveslides.com v1.54 by @viljamis */.ccm-image-slider{position:relative}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides > li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides > li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;z-index:99;opacity:0.7;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../../../blocks/image_slider/templates/hero/images/arrows.gif") no-repeat left top;margin-top:-45px}.rslides_tabs{padding-left:0px;padding-top:15px;padding-bottom:10px}.rslide_tabs li{list-style-type:none;display:inline-block;margin-right:5px}.rslide_tabs li.rslides_here a{background:#333}.rslide-tabs li a{overflow:hidden;background:#ccccc9;width:15px;height:15px;display:inline-block;margin-right:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.rslides_nav.next{left:auto;background-position:right top;right:0}.ccm-image-slider-text{position:absolute;width:45%;left:0;top:10%}.ccm-image-slider-title{margin-top:auto}.ccm-image-slider-container a.mega-link-overlay{position:absolute;z-index:20;width:100%;height:100%;left:0px}

.press-feature-image{height:auto;max-height:100px;display:block;margin-left:auto;margin-right:auto}.press-feature-logo-block{text-align:center;background:white}.press-feature-details span{display:inline-block}.press-feature-front{background:white;padding:5px}.press-feature-front .columns{min-height:100px;display:table}.press-feature-front .columns a,.press-feature-front .columns h2{display:table-cell;vertical-align:middle;font-family:proxima-nova;font-weight:700;font-size:1.6rem}@media only screen and (max-width: 640px){.press-feature-front .columns a,.press-feature-front .columns h2{font-size:1rem}.press-feature-front .columns{min-height:50px;display:table;padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width: 48em){.press-feature-front .columns a,.press-feature-front .columns h2{font-size:1.2rem}.press-feature-front .columns{min-height:75px;display:table;padding-left:.75rem;padding-right:.75rem}}@media only screen and (max-width: 480px){.press-feature-front .columns a,.press-feature-front .columns h2{font-size:0.7rem}.press-feature-front .columns{min-height:30px;display:table;padding-left:.25rem;padding-right:.25rem}}

.instagram-image-wraper{visibility:visible;opacity:1;width:100px;height:100px}.instagram-image-wraper .instagram-media{width:100% !important;height:100% !important;display:block;position:relative;min-width:auto !important;min-height:auto !important;max-width:none !important;max-height:none !important}.instagram-link:hover .instagram-image-wraper{-webkit-transform:scaleX(1.1) scaleY(1.1) translateZ(0);transform:scaleX(1.1) scaleY(1.1) translateZ(0);transition:all .4 ease}.instagram-numbers{display:block;position:absolute;visibility:hidden;z-index:3;width:80%;max-height:80%;top:50%;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(-40%);transform:translateX(-50%) translateY(-40%);text-align:center;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.instagram-link:hover .instagram-numbers{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.instagram-hover{visibility:hidden;background-color:#0d4762;min-width:100%;min-height:100%;opacity:0;position:absolute;top:0;left:0;z-index:3;-webkit-transition:all .25s ease;transition:opacity .25s ease}.instagram-link:hover .instagram-hover{visibility:visible;opacity:0.75}.instagram-numbers span i,.facebook-numbers span i{padding-left:5px;padding-right:5px}.facebook-text{width:100%;min-width:100%;background:rgba(0,0,0, 0.4);padding:1rem;min-height:20%;position:absolute;bottom:0;left:0;color:white}.facebook-numbers{margin-top:5px}.instagram-numbers span{display:block}.facebook-numbers span i{margin-right:5px}.facebook-image{width:100%;min-height:430px;background-size:cover;background-repeat:no-repeat;position:relative}#facebook-story{margin-right:-.9375rem;margin-left:-.9375rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}#instastory .small-3{margin:0;padding:5px;width:20%}@media only screen and (max-width: 640px){#instastory .small-3{width:25%;padding-top:0}.instagram-image-wraper{width:70px;height:70px}}

