/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


.stillingWrapper,.stillingSorterWrapper {max-width:686px; margin:auto;}
.singleStilling{padding:13px 23px; color:#0F6B84;}
.singleStilling:nth-of-type(2n + 1){background:#FFDFAC;}
.singleStilling:nth-of-type(2n + 2){background:#FFF2DE;}
.singleStillingPosition, .singleStillingBygde, .singleStillingProcent, .singleStillingIkon {
    display: inline-block;
}
.singleStillingPosition,.singleStillingIkon,.singleStillingProcent{width:12%;}
.singleStillingBygde{
	width: 64%;
	font-family: Open Sans Condensed;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
}
.singleStillingPosition,.singleStillingProcent{
	font-family: Open Sans Condensed;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	    line-height: 34px;
	letter-spacing: 0em;
	text-align: left;
	vertical-align: middle;
}
.moveSectionUp{
    margin-top: -200px;
    padding-top: 200px;
}
.stillingSortTitle,.stillingSortBy,.stillingSortStilling{
	
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	/* identical to box height, or 100% */
	color: #0F6B84;
	transition:all .2s linear;
	
}
.stillingSorterWrapper {
    margin-top: 15px;
    margin-bottom: 15px;
}
.stillingSortBy,.stillingSortStilling{
	cursor:pointer;
}
.stillingSortBy.active,.stillingSortStilling.active,
.stillingSortBy:hover,.stillingSortStilling:hover{
	color: #FDC05F;
	text-decoration:underline;
}
.stillingSortTitleWrapper,.stillingSortByWrapper,.stillingSortStillingWrapper{
	display:inline-block;
	padding-right:25px;
}
.singleStillingBygde{
		vertical-align: bottom;	
}
.singleStillingIkon {
   	vertical-align: middle;
}
.singleStillingProcent, .singleStillingIkon {
    text-align: right;
}
.header .singleStillingBygde{
	width: 62%;
}
.header .singleStillingIkon, .header .singleStillingProcent {
    width: 13%;
    font-family: Open Sans Condensed;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0em;
    text-align: center;
}
.page-template-page-template-returdunk h2.wpb_heading.wpb_singleimage_heading {
    margin-bottom: 20px;
}
.page-template-page-template-returdunk .topMargin0{
	margin-top:0px !important;
}
.page-template-page-template-returdunk .topMargin10{
	margin-top:10px !important;
}
.page-template-page-template-returdunk .vc_custom_heading_wrap.center {
    text-align: center;
}
.page-template-page-template-returdunk .vc_custom_heading_wrap.right {
    text-align: right;
}
.vc_custom_heading_wrap.cityHead {
    margin-bottom: 10px;
}
.page-template-page-template-returdunk .h2 p {
    font-size: 29px;
    line-height: 32px;
    margin-bottom: 5px;
    
}
.page-template-page-template-returdunk span.counter-suffix.text-color-jevc-color {
    font-size: 15px;
    margin-left: 5px;
}
.page-template-page-template-returdunk .rowwithmountains {
    margin-top: -3em !important;
}
.flibDivider .uncode-divider-wrap.uncode-divider-wrap-bottom {
    height: 215px !important;
    transform: rotate(180deg);
    background-color: #FFF;
    max-width: 1200px;
    margin: auto;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
}
.flibDivider > .row-background.background-element {
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
}
.underline,.underline:hover{
	text-decoration:underline;
}
.main-container .row-container.noPadTop >.row.limit-width.row-parent{
	padding-top:0px;
}
.workertextleft p a {
    line-height: normal;
}
@media all and (min-width:961px){
	.wpml-ls-slot-16{
		float:right;
	}
	.wpml-ls-item ul.drop-menu.sm-nowrap {
    	min-width: unset !important;
    	max-width: unset !important;
    	padding: 5px;
	}
	.wpml-ls-item .drop-menu .wpml-ls-menu-item {
    	display: inline-block;
    	width: auto;
	}
	
	.polarOil-mobile-custom-lang-wrapper{
	    display:none;
	}
	
	
}
@media all and (max-width:960px){
	.polarOil-mobile-custom-lang-wrapper{
		width: auto;
/* 	    display: inline-block; */
	    position: absolute;
	    left: auto;
	    right: -25px;
	    top: 50%;
	    transform: translateY(-50%);
	    display:none;
	}
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-statics-shortcode_actions, 
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-statics-shortcode_actions > ul,
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-statics-shortcode_actions > ul .wpml-ls-slot-shortcode_actions{
		width: auto;
    	display: inline-block;
	}
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-statics-shortcode_actions .wpml-ls-item-toggle{
		border:none;
		width: auto;
    	display: inline-block;
    	padding: 0;
	}
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu{
		width: auto;
	    display: block;
	    border: none;
	}
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu li{
		width:auto;
	}
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
		left: auto;
    	right: -15px;
	}
	.polarOil-mobile-custom-lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{
		padding:0px;
	}
	.menu-primary-inner .menu-item.wpml-ls-item{
		display:none;
	}
	.menu-wrapper.menu-sticky .main-menu-container, .menu-wrapper.menu-hide-only .main-menu-container {
    	overflow: auto;
    	padding-bottom: 10px;
	}
	.page-template-page-template-returdunk .uncode-divider-wrap.uncode-divider-wrap-top.z_index_0 {
    	height: 150px !important;
	}
	.mobileCenter{
		text-align:center;
	}
	
	/*Frontpage*/
	.frontpage_entries .single-block-padding {
    	padding: 20px;
	}
	.frontpage_entries h3{
		font-size: 18px !important;
	    text-align: left;
	    line-height: 36px;
    }
    .frontpage_entries .column_parent.col-lg-4.single-internal-gutter{
    	margin-bottom:5px;
    }
}
@media all and (max-width:768px){
	/*
	Globals
	*/
	.mobileCenter{
		text-align:center;
	}
}
/*returdunk responsive*/
@media all and (max-width:540px){
	
	.moveSectionUp {
    	margin-top: -155px;
    	padding-top: 155px;
	}
	.page-template-page-template-returdunk h2.wpb_heading.wpb_singleimage_heading {
    	margin-bottom: 13px;
    	font-size: 16px;
	}
	.singleStilling{padding:13px 16px; color:#0F6B84;}
	.singleStillingPosition, .singleStillingProcent {
    	font-size: 26px;
    	line-height: 26px;
    	vertical-align: middle;
	}
	.singleStillingBygde{
		vertical-align: bottom;	
	}
	.singleStillingIkon {
    	vertical-align: middle;
    	width: 10%;
	}
	.singleStillingIkon svg {
    	width: 16px;
    	height: 16px;
	}
	.header .singleStillingBygde, .singleStillingBygde {
    	width: 57%;
	}
	.header .singleStillingProcent, .singleStillingProcent {
    	width: 17%;
	}
	.header .singleStillingPosition, .singleStillingPosition {
	    width: 13%;
	    vertical-align: bottom;
	}
	.cityHead .h2 span {
    	font-size: 20px;
	}
}

@media all and (max-width:450px){
	.singleStillingIkon {
    	vertical-align: middle;
    	width: 23%;
	}
	.header .singleStillingIkon, .header .singleStillingProcent {
	    width: 23%;
	    font-family: Open Sans Condensed;
	    font-size: 15px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: normal;
	    letter-spacing: 0em;
	    text-align: right;
	}
	.header .singleStillingProcent, .singleStillingProcent {
    	width: 20%;
	}
	.header .singleStillingProcent, .header .singleStillingIkon {
    	font-size: 10px;
	}
	.header .singleStillingBygde, .singleStillingBygde {
    	width: 50%;
    	font-size:15px;
	}
	.singleStillingPosition, .singleStillingProcent {
    	font-size: 15px;
    	line-height: 15px;
    	vertical-align: middle;
	}
	.header .singleStillingPosition, .singleStillingPosition {
    	width: 7%;
    	vertical-align: bottom;
	}
	.flibDivider .uncode-divider-wrap.uncode-divider-wrap-bottom {
    	height: 135px !important;
    }
}
/*Small mobiles*/
@media all and (max-width:374px){
	.header .singleStillingProcent, .header .singleStillingIkon {
    	font-size: 9px;
	}
	.page-template-page-template-returdunk span.counter.text-color-jevc-color.counter-init.started {
    	font-size: 15px;
	}
	.page-template-page-template-returdunk span.counter-suffix.text-color-jevc-color {
    font-size: 9px;
    	margin-left: 5px;
	}
}

@media (min-width: 960px) {
    #page-header .remove-menu-padding .header-content, #page-header .remove-menu-padding > .vc_row:first-child .uncont {
        padding-top: 111px !important;
    }
}