/* FRAMTIDSPLAN MAIN CSS - By: Consid AB -----------------------------*/

/* COLOR PICKER MAIN START ----------------------------------------*/

.katrineholm-color-picker{
	background-color: #e21776;
	border-bottom: 1px solid #000;
}

.katrineholm-color-picker-font{
	color: #e21776;
}

/* COLOR PICKER MAIN END ------------------------------------------*/

/* FONT COLOR CORRECTION START ------------------------------------*/

.sv-liten-text-sidfot a:hover,
.sv-liten-text-sidfot a:focus,
a.sv-font-stor-text-utan-underline:hover,
.sv-font-stor-text-utan-underline a:hover{
    color: #e21776;
}


/* FONT COLOR CORRECTION END --------------------------------------*/

/* MENU COLOR START -----------------------------------------------*/

.khm-quicklinks__container:focus {
   outline: 2px solid #e21776;
   outline-offset: -2px;
}

.khm-quicklinks__container.active a,
.khm-quicklinks__container.active i,
.khm-quicklinks__container.active,
.sv-jcrmenu-portlet .khm-quicklinks__container.active i,
.khm-menu .subheading,
.is-active > .khm-menu__item--firstlevel a,
.is-active > .khm-menu__item--firstlevel a:hover, 
.is-active > .khm-menu__item--firstlevel a:focus,
.is-active > .khm-menu__item--otherlevel a,
.is-active > .khm-menu__item--otherlevel a:hover, 
.is-active > .khm-menu__item--otherlevel a:focus,
.sv-font-meny-niva-2 a,
.sv-font-meny-niva-2 a:hover,
.sv-font-meny-niva-2 a:focus,
.sv-font-meny-niva-1.sv-sub-menu__item--current .sv-sub-menu__list--level2 a,
.khm-quicklinks__container.active.sv-font-vit-text:hover,
.khm-quicklinks__container.active.sv-font-vit-text:focus
.khm-quicklinks__container--menutoggler.active,
.khm-quicklinks__container--menutoggler.active:hover,
.khm-quicklinks__container--menutoggler:focus,
.khm-quicklinks__container--searchtoggler.active,
.khm-quicklinks__container--searchtoggler:focus,
.khm-quicklinks__container--searchtoggler.active:hover,
.sv-jcrmenu-portlet .khm-quicklinks__container a:focus + i,
.khm-quicklinks__container a:focus,
.khm-quicklinks__container--menutoggler.sv-font-vit-text.active,
.khm-header__functions-item.active a,
.khm-header__functions-item.active i,
.khm-header__functions-item.active,
.khm-header__functions-item.active:hover,
.khm-header__functions-item.active:focus,
.khm-header__functions-item.active:hover i,
.khm-header__functions-item.active:focus i,
.khm-header__functions-item a:focus,
.khm-header__functions-item a:focus i {
   color: #e21776;
   text-decoration: none;
}
 
.khm-menu li.sv-sub-menu__item,
.khm-menu__item--togglelevel {
   border-color: #e21776!important;
}

.khm-menu {
   border-bottom: 1px solid #e21776;
   border-left: 1px solid #e21776;
}

.sv-sub-menu__item--current > .khm-menu__item--firstlevel,
.sv-sub-menu__item--current > .khm-menu__item--otherlevel,
.khm-menu__item--firstlevel:hover,
.khm-menu__item--firstlevel:focus,
.khm-menu__item--otherlevel:hover,
.khm-menu__item--otherlevel:focus {
   background-color: #e21776;
}

.sv-sub-menu__item a:focus {
   background-color: #e21776;
   color: #fff;
   font-weight: 600;
}

.khm-quicklinks__container {
   border-left: 1px solid #383838;   
}

.khm-menu .khm-quicklinks__container,
.khm-menu .khm-header__functions-item {
   background-color: #e21776;
}

.khm-quicklinks--mobile li {
   width: 100%;
   background-color: #e21776;
}

.khm-quicklinks__item {
   border-left: 1px solid #000;
}

.khm-quicklinks__item i,
.khm-quicklinks__container > a.khm-quicklinks__container--menutoggler,
.khm-quicklinks__item a

{
   color: #000 !important;
}


/* MENU COLOR END -------------------------------------------------*/


/* FOOTER COLOR PICKER START --------------------------------------*/

.katrineholm-footer-color-picker{
	border-top: 0.4em solid #e21776;
	background-color: #fff;
	padding-bottom: 0em;
}

.katrineholm-footer-color-picker .katrineholm-color-picker-font{
	color: #000;
}

.katrineholm-icon-size-footer-social-media{
	color: #000;
}

.katrineholm-icon-size-footer-social-media:hover{
	color: #f4b9ec;
}

.katrineholm-footer-color-picker .sv-liten-text-sidfot{
	color: #000;	
}

.katrineholm-footer-color-picker a.sv-liten-text-sidfot, .katrineholm-footer-color-picker .sv-liten-text-sidfot a{
	color: #000;	
}

.katrineholm-footer-color-picker a.sv-liten-text-sidfot:hover, .katrineholm-footer-color-picker .sv-liten-text-sidfot a:hover{
	color: #e21776;
}


.katrineholm-footer-color-picker .sv-font-liten-text-sidfot-rod{
	color: #e21776;
}

.katrineholm-footer-color-picker a.sv-font-liten-text-sidfot-rod, .katrineholm-footer-color-picker .sv-font-liten-text-sidfot-rod a{
	color: #000;
}

.katrineholm-footer-color-picker a.sv-font-liten-text-sidfot-rod:hover, .katrineholm-footer-color-picker .sv-font-liten-text-sidfot-rod a:hover{
	color: #e21776;
}

.katrineholm-bottom-footer {
	background-color: #9a348c;
	padding: 2em 0 4em;
	margin-top: 2.5em;
}

.katrineholm-bottom-footer .normal{
	color: #fff;
} 


@media all and (max-width: 1200px) {
   .katrineholm-bottom-footer {
      padding: 2em 1em 4em;
   }
}


/* FOOTER COLOR PICKER END ----------------------------------------*/


/* BACK TO TOP COLOR PICKER START -------------------------------- */

.con-to-top i{
	color: #fff;
}

.con-to-top-div a.sv-liten-text-sidfot{
    color: #fff;
}

.con-to-top-div a.sv-liten-text-sidfot:hover, .con-to-top-div .sv-liten-text-sidfot a:hover {
    color: #e21776;
}

/* BACK TO TOP COLOR PICKER END ---------------------------------- */

/* NAVIGATION WITHOUT A MOUSE START ------------------------------ */


a:focus {
   outline: 2px solid #e21776;
}


/* NAVIGATION WITHOUT A MOUSE END --------------------------------- */

/* BREADCRUM START ------------------------------------------------*/

.katrineholm-breadcrum li a:hover{
	color: #e21776;

}

/* BREADCRUM END --------------------------------------------------*/

/* BOXES START ----------------------------------------------------*/


.katrineholm-main-decorationbox-1{
	border-top: 0.45em solid rgba(126,12,110,0.25)!important;
}

.katrineholm-main-decorationbox-2{
	border-top: 0.45em solid #666666!important;
}

.katrineholm-main-decorationbox-3{
	border-top: 0.45em solid #e21776!important;
}

.katrineholm-main-decorationbox-4 {
	border-top: 0.45em solid #e21776!important;
}

.katrineholm-main-decorationbox-four {
	border-top: 0.45em solid #e21776!important;
}

.katrineholm-main-decorationbox-five {
	border-top: 0.45em solid #666666!important;
}

.khm-table-of-contents {
	border-left: 0.563rem solid #666666!important;
}



/* BOXES END ------------------------------------------------------*/

/* MORE INFO START ------------------------------------------------*/

.katrineholm-main-more-info__heading{
	background-color: #e21776;
}

.katrineholm-main-more-info li{
	border-bottom: 0.05em solid #e21776;
	border-left: 0.05em solid #e21776;
	border-right: 0.05em solid #e21776;	
}

.katrineholm-main-more-info .sv-liten-text-sidfot:hover,
.katrineholm-main-more-info .sv-liten-text-sidfot:focus {
   color: #e21776;
}

/* MORE INFO END --------------------------------------------------*/

/* EVENT START ----------------------------------------------------*/

.katrineholm-event-arrow{
	color: #e21776;
}

/* EVENT END ------------------------------------------------------*/

/* WELCOME BOX START ----------------------------------------------*/

.katrineholm-welcome-box .sv-font-stor-text-utan-underline a {
	color: #e21776;
}

.khm-welcomebox__links--item a {
   color: #e21776;
}

/* WELCOME BOX END ------------------------------------------------*/

/* GOOGLE TRANSLATE START -----------------------------------------*/

.katrineholm-other-language__container.is-active .sv-font-vit-text {
	color: #e21776!Important;
}

/* GOOGLE TRANSLATE END -------------------------------------------*/

/* CALENDER STARTPAGE START ---------------------------------------*/

.katrineholm-startpage-coming-date {
	background-color: #e21776;
}

/* CALENDER STARTPAGE END -----------------------------------------*/

/* CALENDER UNDERSTARTPAGE START ----------------------------------*/

.katrineholm-understartpage-coming-date {
	background-color: #e21776;
}

/* CALENDER UNDERSTARTPAGE END ------------------------------------*/

/* SEARCH RESULTS START -------------------------------------------*/


.katrienholm-search-result__facets p {
	background-color: #e21776;
}

.katrienholm-search-result__facets a.sv-liten-text-sidfot:hover,
.katrienholm-search-result__facets .sv-liten-text-sidfot a:hover,
.katrienholm-search-result__facets a.sv-liten-text-sidfot:focus,
.katrienholm-search-result__facets .sv-liten-text-sidfot a:focus {
	color: #e21776;
}

/* SEARCH RESULTS END ---------------------------------------------*/

/* NEWS START -----------------------------------------------------*/

a.sv-font-nyhets-rubrik,
.sv-font-nyhets-rubrik a,
a.sv-font-nyhets-rubrik:hover,
.sv-font-nyhets-rubrik a:hover,
a.sv-font-nyhets-rubrik:focus,
.sv-font-nyhets-rubrik a:focus{
	color: #e21776;
}

/* NEWS END -------------------------------------------------------*/

/* LIST WITH CHECKES START ----------------------------------------*/

.katrineholm-list-style__green-check li {
    background-image: url(/images/18.1e4f37c616489dbb2245ef/1531394459246/dark_green_check.svg);
}

/* LIST WITH CHECKES END ------------------------------------------*/

/* ACCORDION START ----------------------------------------------- */

.consid-accordion {
	/*background-color: #e8b012;*/
   background-color: #e21776;
}

.consid-accordion .sv-font-vit-rubrik-2 a {
	/*color: #3b3b3b;*/
   
}

.consid-accordion i {
	/*color: #3b3b3b;
	border-left: 1px solid #3b3b3b;*/
   border-left: 1px solid #fff;
   color: #fff;
   
}

/* ACCORDION END ------------------------------------------------- */

/* GOOGLE TRANSLATE START ---------------------------------------- */

.katrineholm-other-language__container.is-active .katrineholm-other-language__icon--button:after {
	background: url(/images/18.1e4f37c616489dbb2245fb/1531394884791/times-solid-purple.svg) no-repeat center;
}

/* GOOGLE TRANSLATE END ------------------------------------------ */

/* LANDING PAGE START ---------------------------------------------*/

.katrineholm-landingpage-menu a.sv-font-stor-text-utan-underline:hover, 
.katrineholm-landingpage-menu .sv-font-stor-text-utan-underline a:hover,
.katrineholm-landingpage-menu a.sv-font-stor-text-utan-underline:focus, 
.katrineholm-landingpage-menu .sv-font-stor-text-utan-underline a:focus {
	color: #e21776;
}

/* LANDING PAGE END -----------------------------------------------*/


/* SEARCHBOX START ------------------------------------------------*/

.katrineholm-header-searchbox__inputfield {
   border: 1px solid #000 !important;
}

.katrineholm-header-searchbox__inputfield:focus {
	box-shadow: 0 0 0 2px #57024b;
}

/* SEARCHBOX END --------------------------------------------------*/

/* FOOTER --------------------------------------------------------------------------------------------- */

footer .katrineholm-logotype__image {
   height: 45px;
}

@media (max-width: 1100px) {
   footer .katrineholm-logotype__image {
      height: 35px;
   }
}

/* FOOTER --------------------------------------------------------------------------------------------- */

