@import url(//fonts.googleapis.com/css?family=Leckerli+One);.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute;}#jr_wrap{position:absolute;width:100%;z-index:2147483647;padding:0;margin:0;}#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#FFF;border:1px solid #CCC;color:#4F4F4F;margin:0 auto;height:auto;padding:20px;position:relative;box-sizing:content-box;}#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.3em;margin-bottom:0.5em;}#jr_inner p{padding:5px;margin:0;}#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px 10px;padding:0;text-align:center;}#jr_inner li a{color:#333;font-size:0.8em;text-decoration:none;padding:0;margin:0;}#jr_inner li a:hover{text-decoration:underline;}#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer;}#jr_close{clear:both;padding:0;margin:0;}#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline;}#jr_close p{padding:10px 0 0 0;margin:0;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(/sites/all/modules/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(/sites/all/modules/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
div.modal-forms-modal-content .resizable-textarea{margin-left:0;margin-right:0;}div.modal-forms-modal-content .form-item label{float:none;width:auto;}div.modal-forms-modal-content .item-list ul li{margin:0 0 0.25em 1.5em;}div.modal-forms-modal-content div.messages{margin:0;}div.modal-forms-modal-content{background:transparent;color:#000;font:12px "Lucida Grande",Verdana,Arial,sans-serif;border:0;margin:0;padding:0;}div.modal-forms-modal-content .popups-container{overflow:hidden;height:100%;background:#fff;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}div.modal-forms-modal-content .modal-header{background-color:transparent;padding:0.5em 1em 0 1em;min-height:25px;}div.modal-forms-modal-content .modal-title{display:inline;color:#000;}div.modal-forms-modal-content .popups-close{float:right;cursor:pointer;background:url(/sites/all/modules/modal_forms/images/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent:100%;white-space:nowrap;overflow:hidden;}div.modal-forms-modal-content .popups-close:hover{background-position:-25px -25px;}
input[type=range]{width:300px}ul[rn-carousel]{overflow:hidden;padding:0;white-space:nowrap;position:relative;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-ms-touch-action:pan-y;touch-action:pan-y}ul[rn-carousel]>li{color:#000;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;vertical-align:top;position:absolute;left:0;right:0;white-space:normal;padding:0;margin:0;list-style-type:none;width:100%;height:100%;display:inline-block}ul[rn-carousel-buffered]>li{display:none}ul[rn-carousel-transition=hexagon]{overflow:visible}div.rn-carousel-indicator span{cursor:pointer;color:#666}div.rn-carousel-indicator span.active{color:#fff}.rn-carousel-control{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:2rem;position:absolute;top:40%;opacity:.75;cursor:pointer}.rn-carousel-control:hover{opacity:1}.rn-carousel-control.rn-carousel-control-prev{left:.5em}.rn-carousel-control.rn-carousel-control-prev:before{content:"<"}.rn-carousel-control.rn-carousel-control-next{right:.5em}.rn-carousel-control.rn-carousel-control-next:before{content:">"}
.forceShow{display:block !important;}#frontpageLocationInputClearButton.forceShow{display:block !important;}#frontpageLocationInputContainer-wrapper{margin:0px auto;margin-top:12px;}#frontpageLocationInputContainer{position:relative;margin-left:15px;display:inline-block;border:5px solid #b4b1a8;border:5px solid rgba(180,177,168,.2);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;width:540px;}#frontpageLocationInputSearchBox{background:#ffffff;width:100%;-webkit-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-radius:4px;}#frontpageLocationInputLocateUserButton{position:absolute;top:3px;right:-128px;}#locationInput{border:none;padding:5px 6px;margin:0px;height:auto;width:425px;position:relative;z-index:1;transition:all 0.218s;opacity:1;text-align:left;left:0px;background-color:transparent;outline:0;line-height:36px;height:36px;box-shadow:none;}#frontpageLocationInputSearchButton{position:absolute;top:8px;right:40px;color:#cccccc;padding:0px 12px;z-index:6;border-right:1px solid #acacac;}#frontpageLocationInputSearchButton.active,#frontpageLocationInputClearButton.active{color:#ff5555;}#frontpageLocationInputSearchButton>i:hover,#frontpageLocationInputClearButton>i:hover{cursor:pointer;color:#ff5555;}#frontpageLocationInputClearButton{position:absolute;top:15px;right:15px;color:#ff5555;z-index:6;}#frontpageLocationInputClearButton>i{position:absolute;top:0px;right:0px;}#frontpageSloganContainer-wrapper{position:relative;padding-top:14px;}#frontpageSloganContainer{position:relative;margin-left:10px;font-size:24px;line-height:26px;color:#fff;display:inline-block;}#frontpageSlogan{text-shadow:black 0.1em 0.1em 0.4em;}#frontpageLocationInfoText{position:relative;top:25px;left:10px;color:#ffffff;text-shadow:black 0.1em 0.1em 0.1em;}#frontpageMasterBusinessBranchContainer-wrapper{position:relative;margin-top:27px;}#frontpageMasterBusinessBranch-background{background:#000000;opacity:0.75;position:absolute;height:100%;width:100%;}#frontpageMasterBusinessBranchContainer{text-align:center;width:100%;overflow:hidden;position:relative;}#frontpageMasterBusinessBranchContainer>ul{list-style-type:none;overflow:hidden;position:relative;margin:0px auto;text-align:center;margin-top:8px;margin-bottom:8px;}#frontpageMasterBusinessBranchContainer>ul li:first-child{margin-left:0px;}#frontpageMasterBusinessBranchContainer>ul li{display:inline-block;margin-left:25px;}#frontpageMasterBusinessBranchContainer>ul li a{display:block;color:#777777;}#frontpageMasterBusinessBranchContainer>ul li a.active,#frontpageMasterBusinessBranchContainer>ul li a:hover{color:#fff;box-shadow:0 0 10px rgba(255,255,255,1),0 0 20px
		rgba(255,255,255,1),0 0 30px rgba(255,255,255,1),0 0 40px
		#ff00de,0 0 70px #ff00de,0 0 80px #ff00de,0 0 100px #ff00de;}#frontpageBusinessBranchPhoneContainer{margin-bottom:0;position:relative;top:0;left:0;display:inline-block;border:5px solid #b4b1a8;border:5px solid rgba(180,177,168,.2);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;}#frontpageBusinessBranchSelectPhone{line-height:46px;height:46px;position:relative;margin:0;font-size:12px;width:100%;padding:4px 6px;}#frontpageCompanyListWrapper{background:#ffffff;padding:0px 22px;}#frontpageBusinessBranchContainer-wrapper{position:relative;margin-top:84px;}#frontpageBusinessBranchContainer{}#frontpageBusinessBranches{}.frontpageBusinessBranch{float:left;font-size:16px;display:block;}.frontpageBusinessBranchName{cursor:pointer;text-transform:uppercase;color:#ffffff;background:#343434;font-size:14px;padding:4px 12px;margin:0 4px 8px;border-radius:15px;font-weight:normal;}.businessbranch-caret-container{color:#ff0000;}#frontpageCompanyContainer-wrapper{}#frontpageCompanyContainer{background:#ffffff;}#frontpageCompanyContainer>.span12{}#frontpageCompanyList>.frontpageCompany{}#frontpageCompanyHeader h1{font-family:'Roboto';font-size:28px;font-weight:400;font-size:28px;margin-left:15px;}.frontpageCompany{overflow:hidden;max-height:150px;}.frontpageCompany-active{max-height:2000px;transition:max-height 1.2s linear;}.frontpageCompanyRow{margin-bottom:14px;}.companyInfoRow{margin-left:0px;background-color:#ffffff;}.frontpageCompany-active{border:1px solid #990000;background:#f0f7ff;}.frontpageCompany .frontpageCompanyContent{}.frontpageCompanyInfo-more{padding-bottom:20px;}.frontpageCompany-active .frontpageCompanyInfo-more{clear:both;margin-left:257px;}.frontpageCompany>.row>.span2{}.frontpageCompany>.row>.span3{}.frontpageCompany>.row>.span6{}.frontpageCompany>.row>.span1{}.frontpageCompanyImage{height:147px;position:relative;}.frontpageCompanyImageNoImages{width:100%;height:100%;background:#eeeeee;}.noImagesAvailable{font-size:36px;color:#333333;font-weight:300;margin-top:10px;}.frontpageCompanyInfo{position:relative;max-height:147px;overflow:hidden;z-index:999;}.frontpageCompany-active .frontpageCompanyInfo{max-height:2000px;overflow:visible;}.frontpageCompanyInfo h3{font-size:22px;font-weight:700;color:#333333;cursor:pointer;}.frontpageCompanyInfo h3 a{color:#333333;}.frontpageCompanyInfo ul{list-style-type:none;overflow:hidden;margin:0;}.frontpageCompanyInfo ul li{float:left;font-size:12px;margin:0 10px 0 0;}.frontpageCompanyDescription{max-height:59px;overflow:hidden;}.frontpageCompanyBusinessBranchesContainer{display:inline-block;}.frontpageCompany-active .frontpageCompanyDescription{max-height:2000px;overflow:hidden;}.frontpageCompanyDistance{font-size:20px;color:#6b6b6b;line-height:30px;margin-top:17px;margin-left:10px !important;}.marketingCampaigns{width:150px;margin-left:0 !important;float:right !important;}.marketingCampaignContainer{display:table-cell;height:150px;width:150px;position:relative;text-align:center;vertical-align:middle;}.marketingCampaignFirstLine{display:block;font-size:16px;width:100%;line-height:16px;}.marketingCampaignSecondLine{display:block;font-size:48px;line-height:48px;width:100%;overflow:hidden;}.marketingCampaignThirdLine{display:block;font-size:16px;width:100%;line-height:16px;}.marketingCampaignContainerVertical{clear:left;display:table;float:left;}.marketingCampaignFirstLineVertical{display:table-cell;vertical-align:middle;font-size:14px;line-height:16px;padding:0 5px 0 0;}.marketingCampaignSecondLineVertical{display:table-cell;vertical-align:middle;font-size:24px;line-height:24px;padding:0 5px 0 5px;}.marketingCampaignThirdLineVertical{display:table-cell;vertical-align:middle;font-size:14px;line-height:16px;padding:0 5px 0 5px;}.marketingCampaignInfo{clear:left;}.marketingCampaignContainerMoreInfo{float:left;}.marketingCampaignWrapper{margin-left:10px;}.marketingCampaings .carousel-indicator{position:absolute;left:0px;bottom:-5px;top:inherit;width:100%;text-align:center;}.marketingCampaignMessageWrapper-cell{height:146px;width:150px;padding:0px 0px;text-align:center;display:table-cell;vertical-align:middle;background:#000000;}.marketingCampaignMessageWrapper-content{overflow:hidden;height:auto;color:#ffffff;}.marketingCampaignMessageWrapper-cell-active{float:left;}.marketingCampaign-showCampaignText{cursor:pointer;text-align:center;font-size:12px;}.marketingCampaign-showCampaignText:hover{text-decoration:underline;}.marketingCampaign-campaignText{float:left;height:122px;padding:5px;position:relative;padding-top:19px;}.marketingCampaign-campaignText-title{position:absolute;top:3px;left:0px;height:20px;font-size:20px;width:100%;line-height:16px;text-align:center;}.marketingCampaign-campaignText-close{position:absolute;top:2px;right:3px;cursor:pointer;font-size:14px;}.frontpageCompany-info-address{font-weight:700;}.frontpageCompanyInfo a.btn{border-radius:1px;}.bgimage{background-position:center center;background-size:cover;color:white;height:100%;text-align:right;}ul[rn-carousel]{height:100%;margin:0;width:100%;}.carousel-indicator{top:-17px;position:relative;float:right;}div.rn-carousel-indicator span{color:#ff3333;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}#showMoreButton-wrapper{text-align:center;margin-bottom:25px;}#showMoreButton{position:relative;margin:0px auto;border-radius:1px;}#location-error{display:inline-block;position:relative;top:61px;left:5px;z-index:666;color:#aa0000;font-size:13px;}#frontpage-wrapper{padding-bottom:10px;background:#616060;}.fade-in-out{}.fade-in-out.ng-hide{opacity:0;}.fader{bottom:0px;left:0px;width:100%;text-align:center;margin:0;padding:7px 0;background-image:linear-gradient(to bottom,transparent,white);}.frontpageCompanyInfo-map{height:500px;}.mapBox-wrapper{height:0;overflow:hidden;position:relative;min-height:0 !important;}.mapBox-wrapper-active{overflow:visible;height:500px;width:100%;}#frontpageAdContainer-wrapper{}#frontpageAdContainer{text-align:center;}.frontpageAd{color:#ffffff;height:100px;position:relative;margin-bottom:10px;}.adRotateText{font-size:24px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);position:absolute;font-family:'Leckerli One';letter-spacing:1px;top:-12px;left:-24px;background:#000000;padding:8px;}.adTitle{font-size:16px;font-weight:500;margin-top:5px;}.adSubTitle{}.adMiddleText{font-size:40px;line-height:100%;font-family:'Leckerli One';letter-spacing:1px;}.adFooterText{}.frontpageAdBlack{background-color:#000000;}.frontpageAdRed{background-color:#E70507;}#getLocationButton{}.allFrontpageCompanyNews{margin-bottom:5px;}.allFrontpageCompanyNews ul li{margin-bottom:5px;}.frontpageCompanyInfoButtonGroup{clear:left;padding-top:8px;}.divider{height:1px;margin:9px 30px 9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}.btn-aika24-red-gps{height:40px;}
input[data-sa-theme="user-blue"].ui-autocomplete{position:absolute;cursor:default;}* html input[data-sa-theme="user-blue"].ui-autocomplete{width:1px;}input[data-sa-theme="user-blue"].ui-widget-content{background:none;border-radius:0px;color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px rgba(128,128,128,0.6);position:absolute;background-color:#ffffff;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-size:1em;}ul[data-sa-theme="user-blue"] div{display:block;}ul[data-sa-theme="user-blue"].ui-menu{list-style:none;padding:0px;margin:0;display:block;float:left;min-width:350px;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu{margin-top:-3px;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;line-height:14px;font-size:12px;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu-item a{font-weight:normal;margin:-1px;}ul[data-sa-theme="user-blue"] .ui-state-hover{background:none;border:none;border-radius:0px;background-color:#4f4fff;color:#ffffff;}ul[data-sa-theme="user-blue"] .ui-autocomplete-fields{padding:5px 6px;overflow:hidden;}ul[data-sa-theme="user-blue"] .ui-menu-item-first{border-top:1px solid #a9a9f9;}ul[data-sa-theme="user-blue"] .ui-autocomplete-field-group{background-position:right top;background-repeat:no-repeat;color:#1200db;float:right;position:relative;right:5px;}ul[data-sa-theme="user-blue"] .ui-autocomplete-field-name{font-size:20px;}ul[data-sa-theme="user-blue"] .ui-autocomplete-field-picture{float:left;margin-right:10px;}
input[data-sa-theme="basic-green"].ui-autocomplete{position:absolute;cursor:default;}* html input[data-sa-theme="basic-green"].ui-autocomplete{width:1px;}input[data-sa-theme="basic-green"].ui-widget-content{background:none;border-radius:0px;color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px rgba(128,128,128,0.6);position:absolute;background-color:#ffffff;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-size:1em;}ul[data-sa-theme="basic-green"] div{display:block;}ul[data-sa-theme="basic-green"].ui-menu{list-style:none;padding:0px;margin:0;display:block;float:left;min-width:350px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu{margin-top:-3px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;line-height:14px;font-size:12px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item a{font-weight:normal;margin:-1px;}ul[data-sa-theme="basic-green"] .ui-state-hover{background:none;border:none;border-radius:0px;background-color:#99cc66;color:#ffffff;}ul[data-sa-theme="basic-green"] .ui-autocomplete-fields{padding:5px 6px;overflow:hidden;}ul[data-sa-theme="basic-green"] .ui-menu-item-first{border-top:1px solid #d3e0bb;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-title{text-align:left;font-size:1.3em;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-term{font-weight:bold;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-group{background-position:right top;background-repeat:no-repeat;color:#589442;float:right;position:relative;right:5px;}
