/*** Udvalgte Projekter Slider ***/





#udvalgte_case_projekter_slider_wrapper #udvalgte_case_projekter_slider
{
/*width: calc(1440px + ((100% - 1440px) / 2 ));
margin-left: calc(((100% - 1440px) / 2 ));
width:  calc(100vw - ((100vw - 100%) / 2 ));*/
/*width: 100%;*/
width: 1440px;
margin-left: 0;
}


#udvalgte_case_projekter_slider_wrapper a.swiper-slide-pagelink .swiper-slide-img-wrapper img{
	box-shadow: 0 0 #ff623f;
	transition: all 0.3s ease-in-out;
	border-radius: 5px;
}

#udvalgte_case_projekter_slider_wrapper a.swiper-slide-pagelink:hover .swiper-slide-img-wrapper img{
	box-shadow: 8px -8px #ff623f;
    margin-top: 8px;
}


#udvalgte_case_projekter_slider_wrapper .swiper-slide-img-wrapper
{
height: 580px;
}




#udvalgte_case_projekter_slider_wrapper .swiper-slide-img-wrapper img
{
height: 580px;
width: 100%;
object-fit: cover;
}
#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper
{
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  column-gap: 10px;	
  margin-bottom:20px;
  margin-right: 0;
  min-height: 40px;
}

#udvalgte_case_projekter_slider_wrapper .swiper-navigation-label {
    margin-left: 0;
    position: relative;
	top: 42px;
	font-size:40px;
	font-weight:700;
	line-height:47px;
	width: fit-content;
}

#lignende_projekter_slider_wrapper .swiper_teaser_text
{
	font-size:23px;
	font-weight:300;
	margin-bottom: 20px;
}
   
#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-prev,
#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-next
{
	background-color:#E34D2B;
	height:40px;
	width:55px;
	cursor:pointer;
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-left-arrow.svg');
	background-position: 50% 50%;
	background-repeat:no-repeat;
	background-size:60% 60%;
	border-radius:5px;
	position: relative;
    top: 0px;
    right: 0px;
    transition: all 0.3s ease-in-out!important;
}




#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-prev:hover,
#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-next:hover
{
    top: 4px;
    right: 4px;
    

}

#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-prev:before,
#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-next:before
{
     transition: all 0.3s ease-in-out!important;
    content: '';
    border: 1px solid transparent;
    position: absolute;
    width: calc(100%);
    height: 100%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    top: 0px;
    right: 0px;
}

#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-prev:hover:before,
#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-next:hover:before
{
    content: '';
    border: 1px solid #E34D2B;
    position: absolute;
    width: calc(100%);
    height: 100%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    top: -4px;
    right: -4px;
   
}






#udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper .udvalgte_case_projekter-swiper-button-next
{
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-right-arrow.svg');
}

#udvalgte_case_projekter_slider_wrapper .swiper-slide-content-wrapper .swiper-slide-content-title a
{
	font-size:23px;
	font-weight:700;
	line-height:43px;
	color: #292240;
}

#udvalgte_case_projekter_slider_wrapper .swiper-slide-content-wrapper .swiper-slide-content-teaser
{
		line-height:24px;
}

#udvalgte_case_projekter_slider_wrapper .swiper-slide-content-wrapper .swiper-slide-content-teaser a
{
	font-size:18px;
	font-weight:300;
	line-height:24px;
	color: #292240;
}

#udvalgte_case_projekter_slider_wrapper .swiper-slide-content-links-wrapper
{
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 10px;	
  margin-top: 20px;
  margin-bottom: 20px;
  color: #292240;
}

#udvalgte_case_projekter_slider_wrapper .swiper-slide-content-links-wrapper a
{
border: 1px solid #292240;
    padding: 10px 20px;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    border-radius: 5px;
    line-height: 12px;
	color:#292240;

}



#udvalgte_case_projekter_slider_wrapper .swiper-slide-content-links-wrapper a:last-child
{
	word-break: break-all;
}

#udvalgte_case_projekter_slider_wrapper .swiper-slide-content-links-wrapper a:hover
{
 border: 1px solid #E34D2B;
 color:#E34D2B;
 }

#udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases{
	padding: 14px 24px;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    border-radius: 5px;
    line-height: 12px;
	background-color:#E34D2B;
	color:#fff;
	position: relative;
	letter-spacing:3.5px;
	text-transform:uppercase;

}

#udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper {
    margin-left: 0;
	
}

#udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .udvalgte_case_projekter-swiper-button-prev,
#udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .udvalgte_case_projekter-swiper-button-next
{
	display:none;
}



body[data-elementor-device-mode="tablet"] #udvalgte_case_projekter_slider_wrapper #udvalgte_case_projekter_slider
{
width: 100%;
margin-left: 0px;
}

body[data-elementor-device-mode="tablet"] #udvalgte_case_projekter_slider_wrapper .swiper-navigation-label 
{
    margin-left: 0px;
}

body[data-elementor-device-mode="tablet"] #udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper
{
	margin-right:2vw;
}


body[data-elementor-device-mode="tablet"] #udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper
{
	margin-left:0px;
	margin-top: 20px;
}


/*Fjern mobile pile på desktop*/
body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-navigation_wrapper
{
	display:none;
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-navigation-label {
    margin-left: 0px;
    font-size: 26px;
    font-weight: 700;
    position: relative;
    top: 0px;
    padding-bottom: 10px;
}


body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases
{
	line-height:20px;
	padding: 10px 12px;
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper  .swiper-see-all-cases-wrapper-left {
    width: 50%;
	display: flex;
	 justify-content: flex-start;
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper  .swiper-see-all-cases-wrapper-right {
    width: 50%;
    display: flex;
    justify-content: flex-end;
	    column-gap: 10px;
	    padding-right: 2vw;
}


body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper {
   margin-left: 0px;
   margin-right: 0px;
   display: flex;
   flex-wrap: wrap;	
		
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .udvalgte_case_projekter-swiper-button-prev,
body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .udvalgte_case_projekter-swiper-button-next
{
	background-color:#E34D2B;
	height:40px;
	width:55px;
	cursor:pointer;
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-left-arrow.svg');
	background-position: 50% 50%;
	background-repeat:no-repeat;
	background-size:60% 60%;
	border-radius:5px;
    display: block;
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .udvalgte_case_projekter-swiper-button-next
{
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-right-arrow.svg');
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper #udvalgte_case_projekter_slider
{
width: 100%;
margin-left: 0px;
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-slide-img-wrapper
{
height: 320px;
}

body[data-elementor-device-mode="mobile"] #udvalgte_case_projekter_slider_wrapper .swiper-slide-img-wrapper img
{
height: 320px;
width: 100%;
object-fit: cover;
}


/*** Lignende projekter Slider ***/


#lignende_projekter_slider_wrapper #lignende_projekter_slider
{
width: 100%;
margin-left: 0;
}


#lignende_projekter_slider_wrapper a.swiper-slide-pagelink .swiper-slide-img-wrapper img{
	box-shadow: 0 0 #ff623f;
	transition: all 0.3s ease-in-out;
	border-radius: 5px;
}

#lignende_projekter_slider_wrapper a.swiper-slide-pagelink:hover .swiper-slide-img-wrapper img{
	box-shadow: 8px -8px #ff623f;
    margin-top: 8px;
}

#lignende_projekter_slider_wrapper .swiper-slide-img-wrapper
{
height: 425px;
width: calc(100% - 8px);
}


#lignende_projekter_slider_wrapper .swiper-slide-img-wrapper.hardcoded
{
background-color: #E34D2B;
border-radius: 5px;
}

#lignende_projekter_slider_wrapper .swiper-slide-img-wrapper.hardcoded:before
{
     content: "";
    background-image: url('/wp-content/plugins/sj_swiper_model/gfx/slider-large-arrow.svg');
    height: 67px;
    width: 97px;
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 97px 67px;
    position: absolute;
    bottom: 60px;
    right: 60px;

}


#lignende_projekter_slider_wrapper .swiper-slide-img-wrapper.hardcoded .hardcoded-img-text
{
	color: #fff;
	font-size: 40px;
    font-weight: 700;
    line-height: 48px;
   padding: 60px 40px;
}




#lignende_projekter_slider_wrapper .swiper-slide-img-wrapper img
{
height: 425px;
width: 100%;
object-fit: cover;
}
#lignende_projekter_slider_wrapper .swiper-navigation_wrapper
{
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  column-gap: 10px;	
  margin-bottom:20px;
  margin-right: 0;
  min-height: 40px;
}

#lignende_projekter_slider_wrapper .swiper-navigation-label {
    margin-left: 0;
    position: relative;
	top: 42px;
	font-size:40px;
	font-weight:700;
	line-height:47px;
	width: fit-content;
}

#lignende_projekter_slider_wrapper .swiper_teaser_text
{
	font-size:23px;
	font-weight:300;
	margin-bottom: 20px;
}
   
#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-prev,
#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-next
{
	background-color:#E34D2B;
	    position: relative;
	height:40px;
	width:55px;
	cursor:pointer;
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-left-arrow.svg');
	background-position: 50% 50%;
	background-repeat:no-repeat;
	background-size:60% 60%;
	border-radius:5px;
	top: 0px;
    right: 0px;
    transition: all 0.3s ease-in-out!important;
}





#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-prev:hover,
#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-next:hover
{
    top: 4px;
    right: 4px;
    

}

#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-prev:before,
#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-next:before
{
     transition: all 0.3s ease-in-out!important;
    content: '';
    border: 1px solid transparent;
    position: absolute;
    width: calc(100%);
    height: 100%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    top: 0px;
    right: 0px;
}

#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-prev:hover:before,
#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-next:hover:before
{
    content: '';
    border: 1px solid #E34D2B;
    position: absolute;
    width: calc(100%);
    height: 100%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    top: -4px;
    right: -4px;
   
}














/*#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-prev:hover:after,
#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-next:hover:after
{
	content: "";
	border:1px solid #E34D2B;
	height:40px;
	width:55px;
	border-radius:5px;
	display: block;
	position: relative;
	top:-4px;
	right: -4px;
}
*/


















#lignende_projekter_slider_wrapper .swiper-navigation_wrapper .lignende_projekter-swiper-button-next
{
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-right-arrow.svg');
}

#lignende_projekter_slider_wrapper .swiper-slide-content-wrapper .swiper-slide-content-title a
{
	font-size:23px;
	font-weight:700;
	line-height:43px;
	color: #292240;
}

#lignende_projekter_slider_wrapper .swiper-slide-content-wrapper .swiper-slide-content-teaser
{
		line-height:24px;
}

#lignende_projekter_slider_wrapper .swiper-slide-content-wrapper .swiper-slide-content-teaser a
{
	font-size:18px;
	font-weight:300;
	line-height:24px;
	color: #292240;
}

#lignende_projekter_slider_wrapper .swiper-slide-content-links-wrapper
{
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 10px;	
  margin-top: 20px;
  margin-bottom: 20px;
  color: #292240;
}

#lignende_projekter_slider_wrapper .swiper-slide-content-links-wrapper a
{
border: 1px solid #292240;
    padding: 10px 20px;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    border-radius: 5px;
    line-height: 12px;
	color:#292240;
}

#lignende_projekter_slider_wrapper .swiper-slide-content-links-wrapper a:hover
{
 border: 1px solid #E34D2B;
 color:#E34D2B;
 }

#lignende_projekter_slider_wrapper .swiper-see-all-cases{
	padding: 14px 24px;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    border-radius: 5px;
    line-height: 12px;
	background-color:#E34D2B;
	color:#fff;
	position: relative;
	letter-spacing:3.5px;
	text-transform:uppercase;

}



#lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper {
    margin-left: 0;
	
}

#lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .lignende_projekter-swiper-button-prev,
#lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .lignende_projekter-swiper-button-next
{
	display:none;
}



body[data-elementor-device-mode="tablet"] #lignende_projekter_slider_wrapper #lignende_projekter_slider_wrapper
{
width: 100%;
margin-left: 0px;
}

body[data-elementor-device-mode="tablet"] #lignende_projekter_slider_wrapper .swiper-navigation-label 
{
    margin-left: 0px;
}

body[data-elementor-device-mode="tablet"] #lignende_projekter_slider_wrapper .swiper-navigation_wrapper
{
	margin-right:2vw;
}


body[data-elementor-device-mode="tablet"] #lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper
{
	margin-left:0px;
}


/*Fjern mobile pile på desktop*/
body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-navigation_wrapper
{
	display:none;
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-navigation-label {
    margin-left: 0px;
    font-size: 26px;
    font-weight: 700;
    position: relative;
    top: 0px;
    padding-bottom: 10px;
}


body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-see-all-cases
{
	line-height:20px;
	padding: 10px 12px;
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper  .swiper-see-all-cases-wrapper-left {
    width: 50%;
	display: flex;
	 justify-content: flex-start;
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper  .swiper-see-all-cases-wrapper-right {
    width: 50%;
    display: flex;
    justify-content: flex-end;
	    column-gap: 10px;
	    padding-right: 2vw;
}


body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper {
   margin-left: 0px;
   margin-right: 0px;
   display: flex;
   flex-wrap: wrap;	
		
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .lignende_projekter-swiper-button-prev,
body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .lignende_projekter-swiper-button-next
{
	background-color:#E34D2B;
	height:40px;
	width:55px;
	cursor:pointer;
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-left-arrow.svg');
	background-position: 50% 50%;
	background-repeat:no-repeat;
	background-size:60% 60%;
	border-radius:5px;
    display: block;
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-see-all-cases-wrapper-right .lignende_projekter-swiper-button-next
{
	background-image:url('/wp-content/plugins/sj_swiper_model/gfx/slider-right-arrow.svg');
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper #udvalgte_case_projekter_slider
{
width: 100%;
margin-left: 0px;
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-slide-img-wrapper
{
height: 320px;
}

body[data-elementor-device-mode="mobile"] #lignende_projekter_slider_wrapper .swiper-slide-img-wrapper img
{
height: 320px;
width: 100%;
object-fit: cover;
}









