.timelineFlat.timelineFlatPortfolio .item .read_more{margin-top:20px}.timelineFlat.timelineFlatPortfolio .item,.timelineFlat.timelineFlatPortfolio .item_open{height:427px}.timelineFlat.timelineFlatBlog .item,.timelineFlat.timelineFlatBlog .item_open{height:338px}.timelineFlat.timelineFlatBlog .item .post_date{font-family:"source sans pro",sans-serif;background:#a81524;color:#fff;border-radius:50%;width:35px;height:35px;padding:15px;text-align:center;font-size:24px;line-height:24px;margin:-34px 18px 0 0;float:right;position:relative;z-index:2}.timelineFlat.timelineFlatBlog .item .post_date span{display:block;width:auto;height:auto;font-size:12px;line-height:12px;margin:0}.timelineFlat{display:none}.timelineLoader{width:100%;text-align:center;padding:150px 0}.timelineFlat .timeline_line{margin-top:10px;margin-bottom:10px;width:980px}.timelineFlat .t_line_holder{padding:10px 0 0 0;height:80px;background:url('/images/18.7c01d4ce15040c5b64b5c5/1445002365488/line.jpg') repeat-x 0 49px}.timelineFlat .t_line_view{height:20px;width:980px}.timelineFlat .t_line_m{margin-top:35px;height:10px;border-left:1px solid transparent;border-right:1px solid #b7b6b6;width:448px}.timelineFlat .t_line_m.right{left:449px;width:449px;border-left:1px solid #b7b6b6;border-right:1px solid transparent}.timelineFlat h4.t_line_month{font-family:"source sans pro",sans-serif;font-size:12px;margin:-30px 0 0;color:#b7b6b6}.timelineFlat a.t_line_node{text-decoration:none;padding:38px 0 4px;font-family:"source sans pro",sans-serif;height:10px;font-size:16px;top:-25px;position:relative;color:#b7b6b6}.timelineFlat a.t_line_node:after{content:"";border-radius:22px;height:10px;width:10px;border:2px solid #fff;position:absolute;top:23px;left:50%;margin:0 0 0 -7px;background:#a81524}.timelineFlat a.t_line_node.active{color:#a81524}.timelineFlat a.t_line_node.active:after{border:2px solid #b7b6b6}.timelineFlat .t_node_desc{white-space:normal!important;top:-50px;opacity:0;filter:alpha(opacity=0);left:50%;color:#fff;display:inline-block!important;position:relative;transition:top 200ms,opacity 500ms;-webkit-transition:top 200ms,opacity 500ms;-moz-transition:top 200ms,opacity 500ms}.timelineFlat a.t_line_node:hover .t_node_desc{top:0;opacity:1;filter:alpha(opacity=100)}.timelineFlat .t_node_desc span{white-space:nowrap;margin-left:-50%;margin-right:50%;margin-top:-16px;display:block!important;padding:8px;border-radius:3px;background:#a81524;position:relative}.timelineFlat .t_node_desc span:after{content:"";width:0;height:0;display:block;position:absolute;bottom:-10px;border:5px solid transparent;border-top:5px solid #a81524;left:50%;margin-left:-5px}.timelineFlat #t_line_left,.timelineFlat #t_line_right{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;top:39px;width:14px;height:21px;font-size:21px;color:#b7b6b6;position:relative}.timelineFlat #t_line_left:hover,.timelineFlat #t_line_right:hover{color:#a81524}.timelineFlat #t_line_left{left:-30px}.timelineFlat #t_line_left:after{content:"\f104";position:absolute;right:0;top:0}.timelineFlat #t_line_right{right:-30px}.timelineFlat #t_line_right:after{content:"\f105";position:absolute;left:0;top:0}.timelineFlat{display:none}.timeline_items_wrapper{position:relative;width:100%;margin:10px 0}.timelineFlat .timeline_items{padding:0}.timelineFlat .item{width:300px;height:410px;background:#eaeaea;color:#777;font-size:14px;line-height:14px;position:relative}.timelineFlat .item.item_node_hover:before{content:"";position:absolute;height:4px;background:#a81524;width:100%;z-index:2;top:0;left:0}.timelineFlat .item.item_node_hover:after{content:"";position:absolute;height:0;width:0;z-index:2;top:0;left:50%;margin:4px 0 0 -6px;border:6px solid transparent;border-top:6px solid #a81524}.timelineFlat .item img{margin-top:0;width:100%}.timelineFlat .item h2{font-family:"source sans pro",sans-serif;padding:20px 20px 10px;margin:0;font-size:22px;line-height:12px;color:#a81524}.timelineFlat .item span{display:block;margin:0 20px 10px;height:75px}.timelineFlat .item .read_more{font-family:"source sans pro",sans-serif;padding:10px;font-size:12px;line-height:12px;float:left;color:#fff;cursor:pointer;margin:0 20px 20px;border-radius:3px;background:#a81524;transition:background-color 300ms;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms}.timelineFlat .item .read_more:hover{background:#f75f5f}.timelineFlat .item_open{width:410px;height:410px;background:#eaeaea;position:relative;color:#777;z-index:2}.timelineFlat .item_open h2{font-family:"source sans pro",sans-serif;margin:0 0 10px;padding-top:0;font-size:12px;line-height:12px;color:#a81524}.timelineFlat .item_open_cwrapper{width:410px;height:100%}.timelineFlat .item_open_content{width:100%;height:100%;position:relative}.timelineFlat .item_open_content .ajaxloader{position:absolute;top:50%;left:50%;margin:-10px 0 0 -100px}.timelineFlat .timeline_open_content{padding:20px}.timelineFlat .mCSB_container{margin-right:16px}.timelineFlat .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#a81524}.timelineFlat .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{color:#f75f5f}.timelineFlat .mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#aaa}.timelineFlat .mCustomScrollBox>.mCSB_scrollTools{width:8px}.timelineFlat .item_open .t_close{position:absolute;top:20px;right:16px;padding:0 2px 2px 2px;width:12px;height:12px;font-size:16px;line-height:12px;color:#a81524;cursor:pointer;z-index:2;text-align:center;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms}.timelineFlat .item_open .t_close:hover{color:#f75f5f}.timelineFlat .t_controles{margin:0}.timelineTouch.timelineFlat .t_left,.timelineTouch.timelineFlat .t_right{display:none}.timelineFlat:hover .t_left,.timelineFlat:hover .t_right{opacity:1;filter:alpha(opacity=100)}.timelineFlat .t_left,.timelineFlat .t_right{position:absolute;display:block;height:100%;width:75px;margin:0;cursor:pointer;top:0;z-index:10;opacity:0;filter:alpha(opacity=0);transition:background-color 300ms,opacity 300ms;-webkit-transition:background-color 300ms,opacity 300ms;-moz-transition:background-color 300ms,opacity 300ms}.timelineFlat .t_left,.timelineFlat .t_left:hover:active{left:0;background:rgba(255,255,255,0.5) url('/images/18.7c01d4ce15040c5b64b5ee/1445003632115/blck-arrow-left.png') no-repeat center center}.timelineFlat .t_left:hover{background:rgba(255,255,255,0.7) url('/images/18.7c01d4ce15040c5b64b5ee/1445003632115/blck-arrow-left.png') no-repeat center center}.timelineFlat .t_right,.timelineFlat .t_right:hover:active{right:0;background:rgba(255,255,255,0.5) url('/images/18.7c01d4ce15040c5b64b5ef/1445003633068/blck-arrow-right.png') no-repeat center center}.timelineFlat .t_right:hover{background:rgba(255,255,255,0.7) url('/images/18.7c01d4ce15040c5b64b5ef/1445003633068/blck-arrow-right.png') no-repeat center center}@media screen and (max-width:980px){.timelineFlat .timeline_line{width:680px}.timelineFlat .t_line_view{width:680px}.timelineFlat .t_line_m{width:338px}.timelineFlat .t_line_m.right{left:339px;width:339px}}@media screen and (max-width:767px){.timelineFlat .timeline_line{width:530px}.timelineFlat .t_line_view{width:1060px}.timelineFlat .t_line_m{width:528px}.timelineFlat .t_line_m.right{left:530px;width:528px}.timelineFlat .t_node_desc{font-size:8px}.timelineFlat .t_line_m.right .t_node_desc{right:auto;left:0}}@media screen and (max-width:609px){.timelineFlat .timeline_line{width:240px}.timelineFlat .t_line_view{width:480px}.timelineFlat .t_line_m{width:238px}.timelineFlat .t_line_m.right{left:240px;width:238px}.timelineFlat .item_open{width:280px;height:390px}.timelineFlat .item_open img{max-width:280px}.timelineFlat .item_open_cwrapper{width:280px}}
body:after{content:url(/images/18.1e3dea10155006a5a6b100a2/1466664820357/close.png) url(/images/18.1e3dea10155006a5a6b100a3/1466664820419/loading.gif) url(/images/18.1e3dea10155006a5a6b100a5/1466664820550/prev.png) url(/images/18.1e3dea10155006a5a6b100a4/1466664820485/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/images/18.1e3dea10155006a5a6b100a3/1466664820419/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(../images/lightbox/prev.png) left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url(../images/lightbox/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/18.1e3dea10155006a5a6b100a2/1466664820357/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
.mCSB_container{width:auto;margin-right:30px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCustomScrollBox>.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.15)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;background:rgba(0,0,0,0.75)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#fff;background:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85)}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9)}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#000;background:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#fff;background:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85)}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9)}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000;background:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#fff;background:rgba(255,255,255,0.1)}.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.15)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;background:#000;background:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
div.sv-form-field-message span { color:red;}

/* Department/ section colors */
.department.dep-a a{ background: #FFD600; }
.department.dep-b a{ background: #AAD4E7; }
.department.dep-c a{ background: #FDB0FD; }
.department.dep-d a{ background: #A3A2A2; }
.department.dep-e a{ background: #f0f0f0; }

/*styling av "to top"*/
.scrollToTop{
	width:50px; 
	height:70px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:25px;
	right:25px;
	display:none;
	background: url('/images/18.281ab1e5160b6160d7219b8/1516027292050/arrow-147174_640.png') no-repeat 0px 20px;
}
.scrollToTop:hover{
	text-decoration:none;
}
/*styling av ankarlänkar med smoothscroll to top*/
.uk-button
{
   background:none!important;
   font-size: 20px;
}
/*Styling av slider pluppar*/
.uk-dotnav>*>*
{
   width:10px!important;
   height:10px!important;
}
/*Styling av toppmeny*/

ul.nav a:hover {
    border-bottom: 1px solid #ccc;
    margin-bottom: -1px;
}

.nav > li > a {
    font-size: 1.3em;
    padding: 10px;
}
.sv-jcrmenu-portlet ul.nav-pills {
    float: right;
}

.sv-jcrmenu-portlet li.list-group-item {
    border: none;
    display: block;
}
.sv-jcrmenu-portlet li.list-group-item:hover {
    background-color: #eee;
}

/*Icons for mobilnav and search in menu bar */
.mobilnav {
    color:black; 
    font-size: 3.0em!important;
    }

/* Bootstrap vertikal menu / meny */
li.sv-inline a.list-group-item {
    border-radius: 0;
    margin-bottom: -1px;
}

/* Fading block */
.fadeInBlock {
    opacity:0;
}

#map_layer1 {    
    bottom: 5em;
    color: #fff;
    font-size: 4.5em;
    font-weight: 600 !important;
    position: relative;
    text-align: center;
    z-index: 2;
    text-shadow: 1px 1px 3px #000;
}


/* Bakgrundsbild i topp startsidan */
    
    #svid10_7c01d4ce15040c5b64b4012 {
        
        background-position: 50% -200px;
    }
/* Test med fixed menu.*/

#svid10_7c01d4ce15040c5b64b1a6 {
        background: #fff;
        /*position: fixed;*/
        width:100%;
    top:0px;

    }
body {
    /*padding-top: 115px;*/
}

/* Bootstrap slideshow*/

.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;
  }
#myCarousel {
    display:flex!important;
    overflow: hidden;
}
.carousel-caption {
    left: 0px;
    right: 0px;
    bottom: 65%;
}
.carousel-caption h2 { font-family: "Source Sans Pro";
    font-size: 3em;
}
.carousel .item {
    height: 20em;
}
/* Fade transition for carousel items */
.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity .4s; /*adjust timing here */
         -moz-transition: opacity .4s;
           -o-transition: opacity .4s;
              transition: opacity .4s;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
    opacity: 1;
    z-index: 1;
}
.active.left,
.active.right {
    opacity: 0;
    z-index: 2;
}

/* Accordion slider with panels*/

.panel-heading {
    background: #eee;
    font-weight: 300;
}
.transp {
    background-color: rgba(255,255,255,0.8);
    font-weight: 300;
}

/* Timeline */

.timeline_open_content h4 {
    margin-bottom:-5px;
}

.timeline_items_wrapper {
    font-family: Source sans Pro;
}

#time_sustain h2{
    color: #000;
    font-size:2em;
    font-weight: 300;
    
}

#time_sustain div.read_more{
    background: #555;
    font-size: 1.2em;
    
}

#time_sustain .item span {
    height: 175px!important;
    font-size: 1.3em;
    line-height: 1.3em;
	 font-weight:300;}


/* News */
.news-slider {
  /* Style the actual content */
}
.news-slider .text-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 1em;
  width: 30%;
  height: 100%;
}
.news-slider .text-content h2 {
  margin: 0;
}
.news-slider .text-content p {
  margin: 1em 0;
}
.news-slider .text-content a.button-link {
  padding: 0.25em 0.5em;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.news-slider .image-content {
  line-height: 0;
}
.news-slider .image-content img {
  max-width: 100%;
}
.news-slider .news-pager {
  text-align: right;
  display: block;
  margin: 0.2em 0 0;
  padding: 0;
  list-style: none;
}
.news-slider .news-pager li {
  display: inline-block;
  padding: 0.6em;
  margin: 0 0 0 1em;
}
.news-slider .news-pager li.sy-active a {
  color: #31ace2;
}
.news-slider .news-pager li a {
  font-weight: 500;
  text-decoration: none;
  display: block;
  color: #222;
}


/* Justering av länkars utseende */

a:focus, a:hover {
    text-decoration: none;
    color: #000;
}


div.sv-image-portlet a:hover {
    
    border-bottom: none;}

a.NIBE, body a, .NIBE a {
}
    
/* Inställningar för Video-bakgrund */

body {
  background: transparent;
}
 
#svid10_58644b5614fb697e27f31 {
    background: transparent!important;
    overflow: hidden;
}
#video-bg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 20px;
    width: 100%;
    z-index: -2;
}
#bg-video {
    background: url('/images/18.58644b5614fb697e27fb/1441886776128/NIBEkarta.png') no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left:0;
    width: 100%; 
    height: auto;
    z-index: -1;

}
#svid10_58644b5614fb697e27f44 {
background-size:100% auto;}

/*Fixerad bakgrund toppbild startsida inlagd direkt i startsidesmallen*/



/* Inställningar för fullbredds-bild*/

#bgimage1 {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
  z-index: -1;

}
#bgimage1 img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}
#svid94_1e38dce15038f0851338 div.sv-image-portlet {
position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
  z-index: -1;
}

#svid94_1e38dce15038f0851338 img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
  object-fit: cover;
}

#svid10_1e38dce15038f08513a8 {
background-color: transparent;}



/* Design av knappar */

div.sv-decoration-Knapporange a {
    -moz-user-select: none;
    background: #ff9933;
    border-radius: 7px;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4em;
    font-family: "source sans pro";
    font-weight: 300;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
div.sv-decoration-Knapporange a:hover {
    background: #ccc;
    font-size: 1.4em;
    font-weight: 300;
    padding: 6px 12px;
    
}
div.sv-decoration-Knappgra a {
     -moz-user-select: none;
    background: #7F7F7F;
    color: #ffffff;
    border-radius: 7px;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4em;
    font-family: "source sans pro";
    font-weight: 300;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
div.sv-decoration-Knappgra a:hover {
    background: #ccc;
    font-size: 1.4em;
    font-weight: 300;
    padding: 6px 12px;
    border-bottom: none; 
    
}

/* Styling av nyhetsmodul */

.nyxformatmall span.sv-channel-paragraph {
margin-bottom: 0em;
}

.linksize {
    color: #7F7F7F;
}

.sv-archive-portlet li {
border-bottom: #ccc dotted 1px;
width: 95%;
padding-bottom: 20px;
}

.eventlist_li li {
    height: auto;
    
}


/* Styling av expanderande meny*/

.sv-expandmenu-portlet table {
background: #ccc;
border-radius: 10px;
margin-top: 10px;}

.sv-expandmenu-portlet td {
padding: 3px;}

.nav li:hover ul.visible1 {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 5px 5px 5px #ccc;
    left: -25px;
    top: 40px;
    visibility: visible;
    }

.nav li li a {
    background: none;
}


/* Styling av timeline */

#timetextr { color: #000;
position: absolute;
margin-left: 20px;
background: #fff;
font-family: "Source Sans Pro";
font-weight: 300;
font-size: 1.5em;}

#timetextl { color: #000;
position: absolute;
right: 60px;
background: #fff;
font-family: "Source Sans Pro";
font-weight: 300;
font-size: 1.5em;
text-align: right;}

.timeline-inverted {
    text-align: right;
}
.timetextdesc {
    font-size:0.5em;}

.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 5px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #ddd;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
}

/* Justering av layout för nyhetsmodul */

div.sv-archive-portlet img {
margin-right: 20px;}


/* Justering av storlek för sökruta*/

/*div.sv-searchform-portlet form {
width: 340px; 
float: right;
    
}*/

/* Justering av marginal efter font-awesome-iconer */

i.fa {
margin-right: 5px;
}

/* Top scroller topp */

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 10%;
  white-space: nowrap;
  background: rgba(153, 153, 153, 0.8) url(/images/18.7c01d4ce15040c5b64b4d1/1444978749910/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #ccc;
  opacity: 1;
}
.cd-top i {
    color: #fff;
    font-size: 2.5em!important;
}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
    .cd-top i {
    font-size: 2.5em!important;
}
    
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 90px;
    bottom: 30px;
  }
    .cd-top i {
    color: #fff;
    font-size: 4em!important;
}
}

/*Designinställningar för mobilupplösning*/
@media only screen and (max-width : 900px) {

    .sv-row, .sv-row-1, .sv-row-2, .sv-row-3, .sv-row-4, .sv-row-5, .sv-row-6, .sv-row-7, .sv-row-8, .sv-row-9, .sv-row-10, .sv-row-11, .sv-row-12 {
    margin-left: 20px;
    margin-right: 20px;
}
    
    .ah1xpaxstartsida {
        font-size: 300%;
    }

    
/* Text över karta */
#map_layer1 {bottom:3em;
width:100%%;
    z-index:2;
position: relative;
text-align: center;
font-size:2.5em;
text-shadow: 0px 0px 5 px #fff;
}


/* Bakgrundsbild i topp startsidan */
    
    #svid10_7c01d4ce15040c5b64b4012 {
        
        background-position: 50% 50%;
    }

    
/* Mobile menu */
    
    .nav > li > a {
    display: block;
}
    div.menu-container ul.nav {
    background: linear-gradient(#eee, #ccc);
    border: #bbb solid 1px;
    border-radius: 10px;        
    box-shadow: 0px 5px 10px #ccc;
    margin-top:70px;
}
    
.nav li ul.visible1 {
    background: none;
    left: 0;
    position: relative;
    width: 90%;
    z-index: 2;
    border: none;
}
.nav li:hover ul.visible1 {
     background: none;
     left: 0;
    top:0;
    position: relative;
    width: 90%;
    z-index: 2;
    border: none;
    }

.nav li ul.visible1 li a {
    background: none;
}
    .nav li ul.visible1 li a:hover {
    background: #eee;
}
    .arrow { display: none; 
    }

    .menu-container a.toggle-menu {
        position: absolute;
        right: 10px;
        top:-25px;
    }

    
div.mobilnav {
    color:black; 
    font-size: 3em!important;
    }
   
#mobilnav2 {
    position: absolute;
    right: 10px;
    top: 30px;
}
    
/* Stop styling of mobile menu*/
.carousel-caption {
     bottom: 5px;
}
    }

.overlaymap {
   background:transparent; 
   position:relative; 
   width:100%;
   height:550px; /* your iframe height */
   top:550px;  /* your iframe height */
   margin-top:-550px;  /* your iframe height */
}
em {color: #000;}

/* Styling of GRI appendix menu */
.gri-menu { 
   border-top: 1px solid rgba(0, 128, 0, 0.4);
   border-right: 1px solid rgba(0, 128, 0, 0.4); 
   border-left: 1px solid rgba(0, 128, 0, 0.4); 
}
.gri-menu li {
   background-color: #bcdbae;
   border-bottom: 1px solid rgba(0, 128, 0, 0.3);
}
.gri-menu li a {
   display:block;
   padding: 8px 15px;
}
.gri-menu li a:hover {
   background:rgba(255, 255, 255, 0.5); 
}
.gri-menu .boldlinksize {
   background-color: #008000; color:white; 
}
.gri-menu .boldlinksize:hover {
   background-color: #008000; color:white;
}
.gri-menu ul li ul li a {
   padding-left:35px;
}
.gri-menu .normal {
   background:rgba(255, 255, 255, 0.5); font-size: 100%;
}

/* Styling search function */ 
.search-function { margin-top: 1em;}
.search-function input[type="text"] {
   padding: 5px;
   border: 1px solid #7f7f7f;
   border-radius: 8px;
   margin-right:1em;
}
.search-function input[type="submit"] {
	    padding: 8px 20px;
    border-radius: 20px;
    font-size: 15px;
    font-weight: bold;
   border: 1px solid #7f7f7f;
}
.uk-overlay-primary {
    background: rgba(34,34,34,.5);
}
.myAccordiation .uk-accordion-title
{
	background-color: rgba(255, 255, 255, 0.5)!important;
	/*width:60%;*/
	padding:25px;
	font-family: "source sans pro", open sans;
	font-size: 24px;
	border-radius: 4px;
	padding-left:40px;
	font-weight: 300;
    color: #000;
}

.myAccordiation i.fa
{
	position: absolute;
    margin-top: 26px;
    margin-left: 15px;
    font-size: 20px;
} 
.myAccordiation .uk-panel
{
    background-color: rgba(255,255,255,0.8);
    background-position: top left;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 1em;
    padding-top:1em;
    padding-left:1em;
    padding-right:1em;
}

.myAccordiation i.fa-chevron-down {
    color: #999;
}

.myAccordiation .uk-accordion-content {
    padding: 0 0 0 0;
}


.myAccordiation	.uk-panel-title {

	    font-family: "source sans pro", sans-serif;
       	font-size: 24px;
       	font-weight:300;

	  
	}
.myAccordiation .uk-slidenav-contrast {
    color: rgb(0,0,0);
}
.myAccordiation .uk-slidenav:hover{
    color:rgba(0,0,0,.5);
}
.hiddenAccordion .panel-heading
{
   background: none!important; 
   
}
.hiddenAccordion .panel
{
   -webkit-box-shadow: none!important; 
   box-shadow:none!important; 
   font-size: 18px;
}

.hiddenAccordion i.fa {
    margin-right: 10px;
}
/* Generated by less 2.5.1 */
/* Mixins */
body {
  background-color: #ffffff!important;
}
.scrollertext {
  margin-right: 50px;
}
.vertmenuborder {
  width: 100%;
}
.comparc .sv-channel-paragraph {
  margin-bottom: 0px;
}
.comparc .ingress {
  font-size: 1.2em;
  font-weight: 600!important;
}
@media screen and (min-width: 800px) {
  .comparc li {
    float: left;
    width: 30%;
    border: 1px solid #cccccc;
    height: 210px;
    margin: 1em;
    padding: 1em;
  }
  .comparc li img {
    margin-right: 0px;
  }
}
.vacancyarc .sv-channel-paragraph {
  margin-bottom: 0px;
}
.vacancyarc .ingress {
  font-size: 1.2em;
  font-weight: 600!important;
}
@media screen and (min-width: 800px) {
  .vacancyarc li {
    float: left;
    width: 30%;
    border: 1px solid #cccccc;
    height: 180px;
    margin: 1em;
    padding: 1em;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  }
  .vacancyarc li img {
    margin-right: 0px;
  }
}
.sv-addresses td {
  width: 50%;
}
.sv-share-info th p {
  text-align: right;
}
div .compnav {
  text-align: center;
}
div .compnav ul.nav-pills {
  display: inline-block;
  float: none;
}
div .compnav ul.nav-pills li.active a {
  background-color: #cccccc;
}
.transp2 {
  background-color: rgba(255, 255, 255, 0.3);
  font-weight: 300!important;
}
em {
  color: #000000;
}
i.fa-chevron-down {
  color: #999;
}
i.fa-chevron-up {
  color: #999;
}
a h3 {
  font-family: Source Sans Pro;
  font-size: 1.8em;
  font-weight: 300;
  padding-top: 0.5em;
}
.panel-heading.panel-white {
  background-color: #ffffff;
}
.panel-heading h4 {
  font-family: 'Source Sans Pro', Arial, Helvetica;
  font-weight: 300;
  margin-bottom: 5px;
}
.uk-sticky-placeholder div {
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
  width: 100px!important;
}
.uk-sticky-placeholder div .uk-active a {
  background: #eee!important;
  color: #999;
}
.cshide {
  display: none;
}
.csshow {
  display: block;
}
.uk-slidenav-position .uk-slidenav-next {
  right: -10px !important;
}
.uk-slidenav-position .uk-slidenav-previous {
  left: -10px !important;
}
.sv-nav-tabs li a {
  font-family: 'Source Sans Pro', Arial, Helvetica;
  font-weight: 300;
  font-size: 120%;
}
.linkbutton-white a {
  color: #000;
  background-color: #fff;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fa-chevron-down {
  -webkit-transition: transform 0.5s linear;
  -moz-transition: transform 0.5s linear;
  -ms-transition: transform 0.5s linear;
  -o-transition: transform 0.5s linear;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
.fa-chevron-down.open {
  -webkit-transition: transform 0.5s linear;
  -moz-transition: transform 0.5s linear;
  -ms-transition: transform 0.5s linear;
  -o-transition: transform 0.5s linear;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.uk-nav-side.gri-nav a {
  background: #bcdbae;
}
.uk-nav-side li.uk-active a {
  background: #008000;
}
.uk-accordion-title {
  font-family: "Source Sans Pro";
  font-weight: 300;
}
@media screen and (max-width: 800px) {
  h1.heading {
    font-size: 300%;
  }
  h2.subheading {
    font-size: 200%;
  }
  .mobilnav {
    color: #999;
  }
}

