

body {
	background-color: #ffffff !important; 
}
	main { 
		color: #000000 !important; 
	}
	main a {
		color: #007bff !important; 
	}
	h1, h2, h3, h4, h5 {
		color: #000000 !important; 
		font-family: 'Lato', sans-serif !important; 
	}
		
a {
	color: #007bff !important; 
}

.mem-adm {
    background-color: #ffffff !important; 
}

.dashboard-box {
    background-color: #ffffff !important; 
	border-color: #e0e0e0 !important; 
}

.filter-options {
	background-color: #f8f9fa !important; 
	color: #000000 !important; 
}

.text-success {
	color: #28a745 !important; 
}
	.text-danger {
		color: #dc3545 !important; 
	}
	.text-warning {
		color: #ffc107 !important; 
	}
	.text-info {
		color: #17a2b8 !important; 
	}

.sl-overlay {
	background-color: #ffffff !important; 
}
	.sl-wrapper .sl-close,
	.sl-wrapper .sl-counter,
	.sl-wrapper .sl-navigation button {
		color: #000000 !important; 
	}

.activity-date-outer, .activity-date-outer h3 {
	background-color: #cf233d !important; 
	color: #ffffff !important;  
}
	.activity-date-inner, .activity-date-inner h3  {
		background-color: #ffffff !important; 
		color: #cf233d !important; 
	}
	
.span_left span {
	color: #ffffff !important; 
    background-color: #cf233d !important; 
}
.carousel-caption {
	color: #000000 !important; 
}


* {
	font-family: 'Raleway', sans-serif !important; 
}

.headertext {
	font-family: 'Raleway', sans-serif !important; 
}

.navbar-light a {
	font-family: 'Raleway', sans-serif !important; 
}

#sidebarMenu a {
	font-family: 'Raleway', sans-serif !important; 
}



header {
	background-color: #cf233d !important; 
}

.header-icon-nav li a {
	color: #ffffff !important; 
}
.header-icon-nav li a:hover {
	color: #ecb338 !important; 
}

.header-nav .notice-circle {
	background-color: #ecb338 !important; 
}

.btn-navbar {
	background-color: #cf233d !important; 
	color: #ffffff !important; 
	border: 1px solid #ffffff !important; 
}

.btn-navbar:hover {
	background-color: #ffffff !important; 
	color: #cf233d !important; 
	border: 1px solid #ffffff !important; 
}

.header_brand img {
	max-width: 70% !important; 
}

.header_brand a {
	font-size: 65% !important; 
	color: #cf233d !important; 
}

.header-search, .header-search:focus, .header-search::-webkit-input-placeholder {
	background-color: #ffffff !important; 
	color: #cf233d !important; 
}




.bg-light {
	background-color: #f8f9fa !important; 
}
.bg-light a {
	color: #cf233d !important; 
}
.bg-light a:hover {
	color: #737373 !important; 
}
.dropdown-menu {
	background-color: #ffffff !important; 
	border: 1px solid #e0e0e0 !important; 
}
.dropdown-menu a {
	color: #000000 !important; 
}
.dropdown-item:not(:disabled):not(.disabled):hover, .dropdown-item:not(:disabled):not(.disabled):focus, .dropdown-item:not(:disabled):not(.disabled):active {
	background-color: #f8f9fa !important; 
	color: #000000 !important; 
}




#sidebarMenu.bg-light {
	background-color: #f8f9fa !important; 
}
#sidebarMenu.bg-light a {
	color: #000000 !important; 
}
#sidebarMenu.bg-light a:hover {
	color: #e0e0e0 !important; 
}
#sidebarMenu .dropdown-menu {
	background-color: #ffffff !important; 
	border: 1px solid #e0e0e0 !important; 
}
#sidebarMenu .dropdown-menu a {
	color: #000000 !important; 
}
#sidebarMenu .dropdown-item:not(:disabled):not(.disabled):hover, #sidebarMenu .dropdown-item:not(:disabled):not(.disabled):focus, #sidebarMenu .dropdown-item:not(:disabled):not(.disabled):active {
	background-color: #e0e0e0 !important; 
	color: #000000 !important; 
}
.sidebar-sticky, .sidebar-sticky h1, .sidebar-sticky h2, .sidebar-sticky h3, .sidebar-sticky h4, .sidebar-sticky h5 {
	color: #000000 !important; 
}
.sidebar-sticky button {
	color: #cf233d !important; 
	background-color: #ecb338 !important; 
	border: 1px solid #ecb338 !important; 
}
.sidebar-sticky .btn-primary:hover, .sidebar-sticky .btn-primary:not(:disabled):not(.disabled):active:hover, .sidebar-sticky .btn-primary:not(:disabled):not(.disabled):focus {
	color: #ffffff !important; 
	background-color: #cf233d !important; 
	border: 1px solid #cf233d !important; 
}




.nav-tabs {
    border-color: #e0e0e0 !important; 
}
.nav-tabs .nav-link {
	background-color: #ffffff !important; 
}


.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	border-color: #e0e0e0 !important;
	border-bottom: 1px solid transparent !important;
}

.nav-tabs .nav-link:not(.active):hover, .nav-tabs .nav-link:not(.active):focus {
	border-top: 1px solid transparent !important;
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
	color: #e0e0e0 !important;
}


.nav-tabs .nav-item a {
	color: #000000 !important; 
}







.table .thead-dark td, .table .thead-dark th {
	color: #ffffff !important; 
    background-color: #cf233d !important; 
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f8f9fa !important; 
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #ffffff !important; 
}

.table td {
    border-top: 1px solid #e0e0e0 !important; 
	color: #000000 !important; 
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #e0e0e0 !important; 
}

.table-success, .table-success>td, .table-success>th {
	background-color: #c3e6cb !important; 
}
.table-warning, .table-warning>td, .table-warning>th {
	background-color: #fff3cd !important; 
}
.table-danger, .table-danger>td, .table-danger>th {
	background-color: #f5c6cb !important; 
}
.table-info, .table-info>td, .table-info>th {
	background-color: #cce5ff !important; 
}

main .card {
	background-color: #f8f9fa !important; 
	border: none !important;
}
	main .card-header {
		color: #ffffff !important; 
		background-color: #cf233d !important; 
		border-color: #e0e0e0 !important; 
	}





.alert-primary {
    color: #000000 !important; 
    background-color: #cce5ff !important; 
    border: none !important;
}

.alert-secondary {
    color: #000000 !important; 
    background-color: #e0e0e0 !important; 
    border: none !important;
}

.alert-warning {
    color: #000000 !important; 
    background-color: #fff3cd !important; 
    border: none !important;
}

.alert-danger {
    color: #000000 !important; 
    background-color: #f5c6cb !important; 
    border: none !important;
}

.alert-primary hr, .alert-secondary hr, .alert-warning hr {
	 border-color: #ffffff !important;
}

.div-hover:hover {
    background-color: #e0e0e0 !important; 
}




.pagination .page-link {
	background-color: #ffffff !important; 
	border: 1px solid #cf233d !important; 
	color: #007bff !important; 
}

.pagination .page-link:hover {
	background: #f8f9fa !important; 
}

.pagination a {
	color: #007bff !important; 
}

.pagination a:hover {
	color: #007bff !important; 
}

.pagination .page-item.active .page-link {
	background-color: #cf233d !important; 
	color: #ffffff !important; 
}




.large-form {
	background-color: #f8f9fa !important; 
	color: #000000 !important; 
}
	.form-control::placeholder {
		color: #000000 !important; 
		opacity: 1;
	}

	.form-control:-ms-input-placeholder {
		color: #000000 !important; 
	}

	.form-control::-ms-input-placeholder {
		color: #000000 !important; 
	}

.form-control, .custom-select, .custom-file-input, .custom-file-label, .img-thumbnail {
	color: #495057 !important; 
	background-color: #ffffff !important; 
	border-color: #e0e0e0 !important; 
}
	.form-control::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .custom-file-input::-webkit-input-placeholder, .custom-file-label::-webkit-input-placeholder, .img-thumbnail::-webkit-input-placeholder { 
		color: #495057 !important; 
		opacity: 1;
	}
	.form-control:-moz-placeholder, .custom-select:-moz-placeholder, .custom-file-input:-moz-placeholder, .custom-file-label:-moz-placeholder, .img-thumbnail:-moz-placeholder { 
		color: #495057 !important; 
		opacity: 1;
	}
	.form-control::-moz-placeholder, .custom-select::-moz-placeholder, .custom-file-input::-moz-placeholder, .custom-file-label::-moz-placeholder, .img-thumbnail::-moz-placeholder { 
		color: #495057 !important; 
		opacity:  1;
	}
	.form-control:-ms-input-placeholder, .custom-select:-ms-input-placeholder, .custom-file-input:-ms-input-placeholder, .custom-file-label:-ms-input-placeholder, .img-thumbnail:-ms-input-placeholder {
		color: #495057 !important; 
	}
	.form-control::-ms-input-placeholder, .custom-select::-ms-input-placeholder, .custom-file-input::-ms-input-placeholder, .custom-file-label::-ms-input-placeholder, .img-thumbnail::-ms-input-placeholder { 
		color: #495057 !important; 
	}
	.form-control::placeholder, .custom-select::placeholder, .custom-file-input::placeholder, .custom-file-label::placeholder, .img-thumbnail::placeholder { 
		color: #495057 !important; 
	}

.custom-file-label span {
	color: #000000 !important; 
	background-color: #e0e0e0 !important; 
}


input:checked {
	accent-color: #007bff !important; 
}

.custom-range::-webkit-slider-thumb {
	background-color: #007bff !important; 
}
	.custom-range::-moz-range-thumb {
		background-color: #007bff !important; 
	}
	.custom-range::-ms-thumb {
		background-color: #007bff !important; 
	}

.custom-range::-webkit-slider-runnable-track {
	background-color: #495057 !important; 
}
	.custom-range:focus::-webkit-slider-runnable-track {
		background-color: #495057 !important; 
	}
	.custom-range::-moz-range-track {
		background-color: #495057 !important; 
	}
	.custom-range::-ms-fill-lower {
		background-color: #495057 !important; 
	}
	.custom-range::-ms-fill-upper {
		background-color: #495057 !important; 
	}
	.custom-range:focus::-ms-fill-lower {
		background-color: #495057 !important; 
	}
	.custom-range:focus::-ms-fill-upper {
		background-color: #495057 !important; 
	}


.custom-control-input:checked~.custom-control-label::before {
	color: #ffffff !important; 
	border-color:  #007bff !important; 
	background-color: #007bff !important; 
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #ffffff !important; 
}

.custom-control-label::before {
	color: #495057 !important; 
	border-color: #e0e0e0 !important; 
	background-color: #ffffff !important; 
}
.custom-switch .custom-control-label::after {
	background-color: #495057 !important; 
}

textarea:focus, 
textarea.form-control:focus, 
input:focus,
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
input[type=file]:focus, 
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus,
.custom-file-input:focus,
.custom-select:focus
{
	box-shadow: 0 0 8px #007bff !important;
}
input[type="radio"]:focus,
input[type="range"]:focus,
input[type="submit"]:focus
 {
	box-shadow: none !important;
}

.modal-content {
	color: #000000 !important;
	background-color: #ffffff !important;
}

.btn.dropdown-toggle.btn-light {
	color: #495057 !important;
    background-color: #ffffff !important;
    border-color: #e0e0e0 !important;
}

.bs-container .dropdown-menu, .bs-container .dropdown-item, .custom-select option {
    color: #495057 !important;
    background-color: #ffffff !important;
}

.bs-container .dropdown-item.active, .bs-container .dropdown-item:active, .bs-container .dropdown-item:not(:disabled):not(.disabled):hover, .bs-container .dropdown-item:not(:disabled):not(.disabled):focus, .bs-container .dropdown-item:not(:disabled):not(.disabled):active {
    color: #ffffff !important;
    background-color: #495057 !important;
}




.footer-copyright {
	background-color: #cf233d !important; 
	color: #ffffff !important; 
}
.footer-copyright a, .footer-copyright a:hover {
	color: #ffffff !important; 
}




.cookiealert {
	background-color: #91061b !important; 
	color: #ffffff !important; 
}
.cookiealert a, .cookiealert a:hover {
	color: #ea5369 !important; 
}




.btn-primary {
    color: #ffffff !important; 
	background-color: #cf233d !important; 
    border-color: #cf233d !important; 
}

.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active:hover, .btn-primary:not(:disabled):not(.disabled):focus {
    color: #ffffff !important; 
	background-color: #91061b !important; 
    border-color: #91061b !important; 
}
	.btn-primary.success {
		color: #28a745 !important; 
		background-color: #ffffff !important; 
		border-color: #28a745 !important; 
	}
	.btn-primary.success:hover, .btn-primary.success:not(:disabled):not(.disabled).active:hover, .btn-primary.success:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #28a745 !important; 
		border-color: #28a745 !important; 
	}
	
	.btn-primary.warning {
		color: #ffc107 !important; 
		background-color: #ffffff !important; 
		border-color: #ffc107 !important; 
	}
	.btn-primary.warning:hover, .btn-primary.warning:not(:disabled):not(.disabled).active:hover, .btn-primary.warning:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #ffc107 !important; 
		border-color: #ffc107 !important; 
	}

	.btn-primary.danger {
		color: #dc3545 !important; 
		background-color: #ffffff !important; 
		border-color: #dc3545 !important; 
	}
	.btn-primary.danger:hover, .btn-primary.danger:not(:disabled):not(.disabled).active:hover, .btn-primary.danger:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #dc3545 !important; 
		border-color: #dc3545 !important; 
	}
	
	.btn-primary.info {
		color: #17a2b8 !important; 
		background-color: #ffffff !important; 
		border-color: #17a2b8 !important; 
	}
	.btn-primary.info:hover, .btn-primary.info:not(:disabled):not(.disabled).active:hover, .btn-primary.info:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #17a2b8 !important; 
		border-color: #17a2b8 !important; 
	}
	
	.btn-outline-primary {
		color: #cf233d !important; 
		border-color: #cf233d !important; 
	}
	.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #cf233d !important; 
		border-color: #cf233d !important; 
	}
	
.btn-secondary {
    color: #cf233d !important; 
	background-color: #ffffff !important; 
    border-color: #cf233d !important; 
}
	.btn-secondary:hover, .btn-secondary:not(:disabled):not(.disabled).active:hover, .btn-secondary:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #cf233d !important; 
		border-color: #cf233d !important; 
	}
	.btn-outline-secondary {
		color: #cf233d !important; 
		border-color: #cf233d !important; 
	}
	.btn-outline-secondary:hover, .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #cf233d !important; 
		border-color: #cf233d !important; 
	}
	
.btn-success {
    color: #ffffff !important; 
	background-color: #28a745 !important; 
    border-color: #28a745 !important; 
}
	.btn-outline-success {
		color: #28a745 !important; 
		border-color: #28a745 !important; 
	}

	.btn-outline-success:hover, .btn-outline-success:not(:disabled):not(.disabled).active:hover, .btn-outline-success:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #28a745 !important; 
		border-color: #28a745 !important; 
	}

.btn-warning {
    color: #ffffff !important; 
	background-color: #ffc107 !important; 
    border-color: #ffc107 !important; 
}
	.btn-outline-warning {
		color: #ffc107 !important; 
		border-color: #ffc107 !important; 
	}
	.btn-outline-warning:hover, .btn-outline-warning:not(:disabled):not(.disabled).active:hover, .btn-outline-warning:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #ffc107 !important; 
		border-color: #ffc107 !important; 
	}
	.btn-notice, .btn-notice:hover, .btn-notice:not(:disabled):not(.disabled).active:hover, .btn-notice:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #ffc107 !important; 
		border-color: #ffc107 !important; 
	}

.btn-danger {
    color: #ffffff !important; 
	background-color: #dc3545 !important; 
    border-color: #dc3545 !important; 
}
	.btn-outline-danger {
		color: #dc3545 !important; 
		border-color: #dc3545 !important; 
	}

	.btn-outline-danger:hover, .btn-outline-danger:not(:disabled):not(.disabled).active:hover, .btn-outline-danger:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #dc3545 !important; 
		border-color: #dc3545 !important; 
	}


.btn-info {
    color: #ffffff !important; 
	background-color: #17a2b8 !important; 
    border-color: #17a2b8 !important; 
}
	.btn-outline-info {
		color: #17a2b8 !important; 
		border-color: #17a2b8 !important; 
	}
	.btn-outline-info:hover, .btn-outline-info:not(:disabled):not(.disabled).active:hover, .btn-outline-info:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #17a2b8 !important; 
		border-color: #17a2b8 !important; 
	}
	
.disabled, 
input:disabled, 
textarea:disabled, 
select:disabled,
.form-control:disabled
.btn.disabled, 
.btn.disabled:hover, 
.btn-primary:disabled,
.btn.disabled:not(:disabled):not(.disabled).active:hover, 
.btn.disabled:not(:disabled):not(.disabled):focus, 
.custom-select:disabled, input:disabled, 
select:disabled, 
.custom-control-input:disabled,
.custom-control-input:disabled:checked~.custom-control-label::before,
.img-thumbnail.disabled
{
    color: #ced4da !important; 
	background-color: #fafafa !important; 
    border-color: #ced4da !important; 
	accent-color: #ced4da !important; 
}
.custom-control-input:disabled~.custom-control-label::before, 
.custom-control-input[disabled]~.custom-control-label::before {
    color: #ced4da !important; 
	border-color: #ced4da !important; 
	background-color: #fafafa !important; 
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::after {
    color: #fafafa !important; 
	border-color: #ced4da !important; 
	background-color: #ced4da !important; 
}
.custom-control-input:disabled:checked~.custom-control-label::after {
	background-color: #ced4da !important; 
}



/* TABLET */

@media (max-width: 1199px) {
		
		
		#sidebarMenu a, #mainMenu a {
		font-family: 'Raleway', sans-serif !important; 
	}
		
	#ResponsivMenus .bg-light {
		background-color: #cf233d !important; 
	}
	#ResponsivMenus .bg-light a {
		color: #ffffff !important; 
	}
	#ResponsivMenus .bg-light a:hover {
		color: #e0e0e0 !important; 
	}
	#ResponsivMenus .dropdown-menu {
		background-color: #ffffff !important; 
		border: 1px solid #e0e0e0 !important; 
	}
	#ResponsivMenus .dropdown-menu a {
		color: #000000 !important; 
	}
	#ResponsivMenus .dropdown-item:not(:disabled):not(.disabled):hover, #ResponsivMenus .dropdown-item:not(:disabled):not(.disabled):focus, #ResponsivMenus .dropdown-item:not(:disabled):not(.disabled):active {
		background-color: #f8f9fa !important; 
		color: #000000 !important; 
	}
	#ResponsivMenus .mobile-close {
		color: #ffffff !important; 
	}
	.sub_menu_link {
		color: #000000 !important; 
	}
	.sidebar-sticky, .sidebar-sticky h1, .sidebar-sticky h2, .sidebar-sticky h3, .sidebar-sticky h4, .sidebar-sticky h5 {
		color: #ffffff !important; 
	}
	.sidebar-sticky button {
		color: #cf233d !important; 
		background-color: #ecb338 !important; 
		border: 1px solid #ecb338 !important; 
	}
	.sidebar-sticky .btn-primary:hover, .sidebar-sticky .btn-primary:not(:disabled):not(.disabled):active:hover, .sidebar-sticky .sidebar-sticky .btn-primary:not(:disabled):not(.disabled):focus {
		color: #ffffff !important; 
		background-color: #cf233d !important; 
		border: 1px solid #cf233d !important; 
	}
	
		
	.header_brand img {
		max-width: 60% !important; 
	}
	.header_brand a {
		font-size: 65% !important; 
	}
}



/* MOBILE */

@media (max-width: 768px) {
	body {
		background-color: #ffffff !important; 
	}
	.dashboard-box {
		background-color: #ffffff !important; 
	}
	.mem-adm {
		background-color: #ffffff !important; 
	}
}



/* CUSTOM */

.header_brand {
   line-height: 0 !important;
}
.cookiealert button:hover {
   border-color: #fff !important;
}
.header_brand {
text-align: center !important;
width: 100% !important;
}

#big-slide .post-row-inner, #big-slide .post-column, #big-slide .row {
   margin: 0 !important;
   padding: 0 !important;
}

#starthead {
   background: linear-gradient(#cf233d 10%, #ffffff 90%);
}

@media (max-width: 768px) {
   #ColumnID57,  #ColumnID57 h2,  #ColumnID57 h3 {
      background-color: #cf223d !important;
      color: #fff !important;
   }
}

#ColumnID69 {
   --background-image: url(https://uploads.smartsida.se/C0041/img/library/dd49774888849f1fe441d76fd5bc62ac.jpg);
}

#vad_ingar .row, #split_col_img .row {
   --gap: 20px;
   gap: var(--gap);
}

#vad_ingar .row .post-column, #split_col_img .row .post-column {
   margin-top: 0 !important;
}

#vad_ingar .row .col-6, #split_col_img .row .col-6 {
   flex: none;
   --gap: 20px;
   --columns: 2;
   width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
}

@media (min-width: 768px) {
   #vad_ingar .row .col-md-12, #split_col_img .row .col-md-12 {
      margin-right: -15px !important;
      margin-left: -15px !important;
      padding-bottom: 0 !important;
   }

   #vad_ingar .row, #split_col_img .row {
      margin-right: 0 !important;
      margin-left: 0 !important;
      padding-bottom: 1rem;
   }

   #vad_ingar .row .col-md-4, #split_col_img .row .col-md-4 {
      flex: none;
       --gap: 20px;
      --columns: 3;
      width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
   }
   #split_col_img .row .col-md-4 {
      padding: 0 !important;
   }
}

@media (min-width: 1200px) {
   #vad_ingar .row .col-xl-3, #split_col_img .row .col-xl-3 {
      flex: none;
      --gap: 20px;
      --columns: 4;
      width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
   }
   #split_col_img .row .col-xl-3 {
      padding: 0 !important;
   }
}

@media (max-width: 768px) {
   #vad_ingar .row .col-md-12, #split_col_img .row .col-md-12 {
      margin-top: 1rem !important;
      padding-bottom: 0 !important;
   }
}

#vad_ingar .post-column:not(#ColumnID68, #ColumnID136) {
   height: 130px !important;
}

#digi_bg {
   opacity: 0.5;
}

.navbar ul {
   justify-content: center !important;
}

body {
   background-image: url(https://uploads.smartsida.se/C0041/img/library/299971d808abe289d606497611cfb15f.jpg) !important;
   background-position: center center;
   background-repeat: no-repeat;
   background-attachment: fixed !important;
   height: 100vh !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
   background-size: cover;
}

#start_header h1 {
   font-size: 40px;
   line-height: 48px;
}

@media (max-width: 768px) {
   #start_header h1 {
      font-size: 26px;
      line-height: 30px;
   }
}

#ContentID201a, #ContentID212a, #ContentID200a {
   position: absolute;
   bottom: 0;
}

#RowID48 .post-column-inner, #RowID59 .post-column-inner {
   display: flex;
   flex-direction: column;
   justify-content: space-between; /* F&ouml;rdelar utrymmet j&auml;mnt mellan barnen */
   height: 100%;
   position: relative;
}

#ContentID201, #ContentID212, #ContentID200, #ContentID264, #ContentID267, #ContentID270 {
   align-self: flex-end; 
   margin-top: auto;
}

#ContentID185, #ContentID187, #ContentID189, #ContentID266, #ContentID263, #ContentID269 {
   flex-grow: 1; 
}

#PageURL_kontakt {
background-color: #fff !important;
}

h1, h2, h3, h4, h5, h6 {
font-weight: 900;
}

.navbar-desktop {
font-weight: 600;
letter-spacing: 1px !important;
}

#redbgop, #ColumnID141, #vad_ingar .post-column:not(#ColumnID68) {
background: rgba(236, 81, 105, 0.7) !important;
}
.btn-primary {
background: rgba(236, 81, 105, 0.7) !important;
border: 1px rgba(236, 81, 105, 0.7) !important;
}

#whitebgop, #split_col_img, #PageURL_kontakt, .large-form {
background: rgba(255, 255, 255, 0.7) !important;
}

#redcolbgop {
   @media (max-width: 768px) {
      background: rgba(236, 81, 105, 0.7) !important;
   }
   @media (min-width: 769px) {
      .post-row-inner {
         padding-top: 0 !important;
         padding-bottom: 0 !important;
      }
      .post-column {
         background: rgba(236, 81, 105, 0.7) !important;
      }
   }
}

#whitecolbgop {
   @media (max-width: 768px) {
      background: rgba(255, 255, 255, 0.7) !important;
   }
   @media (min-width: 769px) {
      .post-row-inner {
         padding-top: 0 !important;
         padding-bottom: 0 !important;
      }
      .post-column {
         background: rgba(255, 255, 255, 0.7) !important;
      }
   }
}