/*
Theme Name: Impreza Child
Theme URI: http://impreza.us-themes.com/
Template: Impreza
Author: UpSolution
Author URI: http://us-themes.com/
Description: Multi-Purpose WordPress Theme.
Version: 8.25.1718873321
Updated: 2024-06-20 08:48:41

*/
tr{
    border-bottom-color: #ffffff!important;
	border-color: #264f78!important;
}
tr:last-child td{
	border-color: #ffffff!important;
}
.abonnementer{
    display: block;
    overflow-x: auto;
    white-space: nowrap;
	max-width:100%;
	width: 1170px;
}
 .w-tabs.accordion>div>.w-tabs-section:last-of-type {
    border-bottom-width: 0px!important;
}

.samarbejdesmall{
    padding-bottom: 25px;
    border-bottom: 1px solid #454545!important;
}
.samarbejdesmall:last-child{
    padding-bottom: 25px;
    border-bottom: none!important;
}
.samarbejde{
	max-width: 100%;
	width:1170px;
}
.samarbejde2{
	max-width: 45%;
	width:500px;
	display: flex;
    flex-wrap: wrap;
	float: left;
	margin-top:25px;
}
.samarbejde23{
	max-width: 45%;
	width:500px;
	display: flex;
    flex-wrap: wrap;
	float:right;
	margin-top:25px;
}
.w-popup-box-content {
    overflow: hidden;
    padding: 1% 5% 5% 5%;
    background: var(--content-bg-color);
    color: var(--content-color);
}
.w-popup-box-title {
    font-size: 2rem;
    line-height: 1.5;
    padding: 5% 5% 1% 5%;

}
.material-icons {
	font-size: 35px!important;
	color:#264f78;
}

.material-icons:hover {
	font-size: 35px!important;
	color:#ca7e06;
}

.fm-bar li>a .fm-icon{
    margin-bottom: 10px;
}

.sptp-member-desc{
    font-size: 16px!important;
    line-height: 24px;
}
.popup-open .sptp-member-desc{
    margin-bottom: 3%!important;
	text-align: left!important;
}
.sptp-profession-text{
    font-size: 16px!important;
    line-height: 24px;
	font-weight:500;
}
.popup-open .sptp-profession-text{
    font-size: 18px!important;
    line-height: 24px;
	font-weight:500;
	text-align: left!important;
}
h2.sptp-name {
    font-size: 20px!important;
    line-height: 24px;
	font-weight:400!important;
	text-transform: capitalize!important;
}

.popup-open .sptp-member-name h2{
    font-size: 26px!important;
    line-height: 24px;
	text-align: left!important;
	font-weight:500;
    text-transform: capitalize!important;
	margin-top:1px!important:
}
#sptp-1368 .sptp-member-avatar {
    background-color:#ffffff!important;
}
#sptp-1361 .sptp-member-avatar{
    background-color:#c8c9c7;
}
.sptp-popup-header{
    height:75px;
}
.sptp-popup-style2-navigation {
    line-height: 75px;
    font-size: 30px;
    margin-left: 30px;
}
.rt-iso-btn-uncategorized{
    display:none;
}
.post-meta-user>span {
    border-right: 1px solid #333333;
    padding-left: 15px;
}
.post-meta-user>span:last-child  {
    border-right:none;
    padding-left: 15px;
}
.rt-holder h3.entry-title{
	text-transform: uppercase;
    height:50px;
	font-weight:500;
}

.tpg-shortcode-main-wrapper .isotope1 .rt-holder{
    box-shadow:none;
}
.rt-tpg-container .tpg-iso-filter {
    text-align: left;
}
.post-meta-user .post-meta-user a {
    text-align: center;
}
.tpg-shortcode-main-wrapper .isotope1 .rt-detail .tpg-excerpt{
    margin-bottom: 20px;
    text-align: center;
}
.sp-team-pro.sptp-section.style-1 .sptp-popup-content-main .sptp-member-avatar-area {
        width: 40%;
    }
.sptp-popup-style1-navigation {
        width: 1300px;  
}
.sp-team-pro.sptp-section.style-1 {
    width: 1170px;
    max-width: 80%;
}

.sptp-filter .button {
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
}
.sptp-single-post {
    padding-top: 150px!important;
}
.sptp-member-email {
    text-align: center;
    margin-top: 30px!important;
    margin-bottom: 3px;
}
.sptp-member-desc {
    margin-top: 30px!important;
    margin-bottom: 8px;
}
.sptp-filter .filterSelect {
    margin: 10px 0;
    padding: 5px 10px;
    background-color: #264f78;
    color: #fff;
    border-radius: 5px;
    border: none;
    width: auto;
}
.w-form-row.cols_2 {
    width: 66%;
}
.w-form-row.for_checkboxes label{
    display: inline-block;
    margin-right: 5px;
    width: 215px;
    max-width: 100%;
}
.w-form-row.for_checkboxes.cols_2{
    margin-top: 23px!important;
}
.g-cols.via_grid.type_boxes>.vc_column_container, .g-cols.via_flex.type_boxes>div>.vc_column-inner {
    padding: 3rem;
}
.l-footer {
    padding-top: 75px;
}
.ush_dropdown_1{
	margin-top:-2px!important;
}

.w-dropdown-item:hover{
	color: #ffffff!important;
}
.w-dropdown-item:active{
	color: #000000!important;
}
.w-dropdown-item:focus{
	color: #264f78!important;
}
a.w-dropdown-item.smooth-scroll:hover{
	color: #ca7e06!important;
}
a.w-dropdown-item .w-dropdown-item.smooth-scroll:hover{
	color: #ca7e06!important;
}
a.w-dropdown-item{
	color: #264f78!important;
}

a.w-dropdown-item-title{
	color: #264f78!important;
}
a.w-dropdown-item-title:hover{
	color: #ca7e06!important;
}
a.w-dropdown-item-title{
	color: #264f78!important;
}
.w-dropdown-item-title:hover{
	color: #ca7e06!!important;
}
.w-dropdown-list{
	color: #ffffff!important;
}
.l-subheader.at_top .w-dropdown-list {
    background: #ffffff!important;
    color: #264f78!important;
}
@media screen and (max-width: 1280px) {
.l-section {
    padding-left: 4rem!important;
    padding-right: 4rem!important;
}
}
@media screen and (max-width: 1024px) {
.l-section {
    padding-left: 3.8rem!important;
    padding-right: 3.8rem!important;
}
}
@media screen and (min-width: 900px) {
.l-subheader-cell.at_left .menubutton_mobil{
    display:none!important;
}	
}
@media screen and (max-width: 900px) {
.l-subheader-cell.at_center .kontakt_button_big{
    display:none!important;
}
.floating-menu{
    display:none!important;
}
.l-section {
    padding-left: 2rem!important;
    padding-right: 2rem!important;
}
#sptp-1361.popup-open .sptp-member-location{
    margin-bottom: 50px!important;
}
.sptp-popup-content-main.text-center {
    margin-bottom: 30px;
}	
}
@media screen and (max-width: 778px) {
.w-popup-box-title {
    font-size: 25px!important;
    line-height: 1.5;
    padding: 15% 5% 1% 5%;

}
	.samarbejde2{
	max-width: 95%!important;
	width:500px;
	display: flex;
    flex-wrap: wrap;
	float: left!important;
	margin-top:25px;
}
.samarbejde23{
	max-width: 95%!important;
	width:500px;
	display: flex;
    flex-wrap: wrap;
	float:left!important;
	margin-top:25px;
}
.spacing_kompetancer{
    display:none;
}
.sp-team-pro.sptp-section.style-4.popup-open img {
    width: 70%;
}
.ush_hwrapper_1{
    display:none;
}
.some_icon{
    display:none;
}
.mobilbutton_basis{
    font-size: 14px!important;
}
}