/* 	--------------------------------------------------
    uSkinned.net

	BASE
    -------------------------------------------------- */


/* 	--------------------------------------------------
    TABLE OF CONTENTS 
    -------------------------------------------------- 

	1.0 LINKS
	2.0 LISTS
	3.0 MISC
	4.0 TYPOGRAPHY
	
*/

/*
	
	BOOTSTRAP BREAKPOINTS
	
	.col-xs-	< 768px		(container width 100%)
	.col-sm-	> 768px		(container width 750px)
	.col-md-	> 992px		(container width 970px)
	.col-lg-	> 1200px	(container width 1170px)
	
*/



/*	--------------------------------------------------
	1.0 LINKS
	-------------------------------------------------- */
	
	a,
	.btn,	
	.slick-prev, .slick-next,
	/*.navigation nav.main ul li {
		
		-webkit-transition:all 0.2s ease-in-out 0s;
		-moz-transition:all 0.2s ease-in-out 0s;
		-ms-transition:all 0.2s ease-in-out 0s;
		transition:all 0.2s ease-in-out 0s;
		}	*/
	a, .btn { 
		outline:0 none!important; 
		}
	.btn {
		}
	nav.main a, nav a, .promo-pods a, .listing a, .link a {
		text-decoration:none!important;
		}	
		
	.btn {
		border:0 none; border-radius:5px; /* AML edited */
		position:relative;
		padding:12px 15px 14px;
		font-size:14px;
		font-weight:600;
		min-height: 42px;
		}
	.btn-sm {
		font-size:12px; 
		padding:8px 15px 10px;
		}	
	.btn-lg {
		border-width:3px;
		padding:15px 20px 17px;
		font-size:20px;
		}		
		
	a.see_all {
		position:absolute; top:0; right:0;
		font-size:11px;
		}	
		
	a.close-button {
		display:block;
		width:40px; height:40px;
		position:relative; 
		float:right; margin:15px 15px 0 0;
		
		opacity:1;
		/*
		-webkit-transition:all 0.2s ease-in-out 0s;
		-moz-transition:all 0.2s ease-in-out 0s;
		-ms-transition:all 0.2s ease-in-out 0s;
		transition:all 0.2s ease-in-out 0s;*/
		}
	a.close-button em {
		display:none;
		}
	a.close-button span {
		display:block;
		width:40px; height:2px;
		position:absolute; top:0; right:0;
		}
	/*a.close-button span.top {
		
		-webkit-transform:rotate(45deg); 
		-moz-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		transform:rotate(45deg);
		}
	a.close-button span.bottom {
		
		-webkit-transform:rotate(-45deg); 
		-moz-transform:rotate(-45deg);
		-ms-transform:rotate(-45deg);
		transform:rotate(-45deg);
		}*/
		
		
	.link {
		margin-top:40px;
		}
	.link.text-uppercase a {
		display:inline-block;
		padding:0 0 3px;
		border-width:0 0 2px; border-style:solid;
		}
		
		
	#top-link-block {
		z-index:200;
		position:relative; 
		}

	#top-link-block a {
		display:block;
		margin:0 auto;
		padding:15px;
		text-align:center;
		background: #707070;
		background: rgba(112, 112, 112, 1);
		}
		
	@media (max-width:991px) {
		
	#top-link-block a {
		text-align:center;
		border-radius:0; border:0 none; box-shadow:0 none;
		}	
		
	}
		
	@media (min-width:992px) {
		
	.btn:hover {
		border-radius:5;
		}
	
	a.close-button:hover {
		opacity:0.6;
		}
		
	#top-link-block {
	    position:fixed; bottom:-60px; right:0;
		padding:0;
	
		-webkit-opacity:0;
		-moz-opacity:0;
		-ms-opacity:0;
		opacity:0;
		
		-webkit-transition:bottom 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;
		-moz-transition:bottom 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;
		-ms-transition:bottom 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;
		transition:bottom 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;
		}
	#top-link-block.affix.show {
		bottom:0;
		
		-webkit-opacity:1;
		-moz-opacity:1;
		-ms-opacity:1;
		opacity:1;
		}
	#top-link-block a {
		width:60px; height:60px;
		font-size:20px;
		}
		
	}
	

/*	--------------------------------------------------
	2.0 LISTS
	-------------------------------------------------- */
	
	ul, ol { 
		padding:0;
		margin:0 0 16px; 
		line-height:1.4;
		}
	ul { 
		margin-left:16px;
		list-style: disc outside; 
		}
	ul.check{ /* AML added */
		list-style:none;
		margin-left:0;
		}
	ul.check li{
		background: url(/media/1261/check-circle.png) left 5px no-repeat;
		padding-left:30px;
		line-height:30px;
		min-height:30px;
		}

	span.logo{ /* TPL added */
		width: 168px;
		height: 200px;
		margin-right: 100px;
		padding-top: 200px;
		/*background: #F5F5F5 0% 0% no-repeat padding-box;*/
		opacity: 1;
		}

	ol { 
		margin-left:16px;
		list-style: decimal; 
		}
	ul ul,
	ol ol {
		padding:4px 0 0 8px;
		}
	ul ul {
		list-style: circle outside; 
		}
	ol ol {
		list-style: lower-roman; 
		}
	li { 
		margin-bottom:4px;
		}
		
	dl { 
		}
	dl dt { 
		font-weight:bold;
		padding-bottom:2px;
		}	
	dl dd { 
		padding-bottom:4px; 
		}
		
	ul.nav, ol.nav,
	nav ul, nav ol, ul.list, ol.list,
	nav ul li, nav ol li, ul.list li, ol.list li {
		padding:0; margin:0; list-style:none;
		line-height:1;
		}
	


/* 	-------------------------------------------------- 
	3.0 MISC
	-------------------------------------------------- */
	
	img {
		width:100%; max-width:100%; height:auto;
		}
		
	i.fa,
	i.before {
		margin-right:5px;
		}	
	i.fa.after,
	i.after {
		margin-right:0; margin-left:5px;
		}	
	.glyphicon.lg {
		font-size:40px;
		}		
	
	@media (max-width:767px) {
		
	.text-left-xs {
		text-align:left;
		}		
	
	}
	
	@media (min-width:992px) {
	
	/* IMAGE TRANSITIONS */
	.image,
	.image.video,
	.banner .image,
	.promo-pods .image,
	.listing .image,
	.gallery .image {
		overflow:hidden; padding:0;
		}
	.image a img,	
	.image.video a img,
	.banner .item a img,
	.promo-pods .item a img,
	.listing .item a img,
	.gallery .item a img {
		
		-webkit-transition: transform 0.3s ease-in-out;
		-moz-transition: transform 0.3s ease-in-out;
		-ms-transition: transform 0.3s ease-in-out;
		-o-transition: transform 0.3s ease-in-out;
		transition: transform 0.3s ease-in-out;
		}
	.image a:hover img,
	.image.video a:hover img,
	.banner .item a:hover img,
	.promo-pods .item a:hover img,
	.listing .item a:hover img,
	/*.gallery .item a:hover img {
		
		-webkit-transform: scale(1.3);
		-moz-transform: scale(1.3);
		-ms-transform: scale(1.3);
		-o-transform: scale(1.3);
		transform: scale(1.3);
		}	*/
		
	}

	/* AML edit */
	.headerContact{
		width:165px;
		/*AML*/
		/*min-height: 90px;*/
		min-width: 165px;
	}

	.navigation nav.main li.headerContact a.mail{
		background: url(/media/1260/mail.png) left center no-repeat;
		width:21px;
		margin-left:15px;
		/*margin-right:15px;*/
		/*AML*/
		min-width: 109.33px;
		/*min-height: 90px;*/
	}

	.headerContact .phone{
		font: Bold 16px/23px Muli;
		background: url(/media/1262/phone.png) left 4px no-repeat;
		padding:0 0 0 20px!important;
		position: absolute;
    	top: 13px;
    	left: 50px;
		/*AML*/
		min-width: 21px;
		/*min-height: 90px;*/
	}

	.language{
		width:23px;
		/*AML*/
		/*min-height: 90px;*/
		min-width: 23px;
	}

	.language a.da{
		width:23px;
		margin:0 15px;
		background: url(/media/1371/da-dk.png) left center no-repeat;
	}

	.language a.en{
		width:23px;
		margin:0 15px;
		background: url(/media/1372/en-gb.png) left center no-repeat;
	}

	@media (min-width:1000px) { 
		.headerContact{
			/*margin-left:20px;	*/
		}
		
		.headerContact .phone{
			top: 33px;
		}
	}

	@media (min-width:1200px) { 
		.headerContact{
			margin-left:60px;	
		}
	}



/*	--------------------------------------------------
	4.0 TYPOGRAPHY
	-------------------------------------------------- */
	
/*	--------------------------------------------------
	font-family: 	'Helvetica'
	font-weight:	400
	font-weight:	500
	font-weight:	600
	-------------------------------------------------- */

	input, select, textarea, button {
		font-family: 'Helvetica', sans-serif;
		font-weight:400;
		font-size:17px;
		}	

	.heading, nav.main, table thead th, nav.tabs, .btn, button, .link.text-uppercase a, nav.sub, .pricing-menu .head .heading {
		line-height:1.2;
		}
			
	h1 {
		font-size:30px;
		min-height: 48px;
		}
	/*
	h1.heading.main {
		margin-top:0;
		}	

	blog heading*/

	#wide-col > h1 {
		margin-top:60px;
	}


	h2 {
		font-size:25px;/*was18-25px*/
		font-weight:normal;
		min-height: 33px;
	}
	h3 {
		font-size:22px;/*was16-22px*/
		}
	h4 {
		font-size:18px; /*was15-18px*/
		}
	h5, p.heading {
		font-size:16px; /*was14-16px*/
		min-height:26px;
		}
	h6, .sub-heading {
		font-size:14px; /*was13-14px*/
		}
		
	/*h1, */
		h2, h3 {	
		margin-top:32px;
		}


		/*#left-col h1:first-child, #right-col h1:first-child, #wide-col h1:first-child, #mid-col h1:first-child
	#left-col h1:first-child, #right-col h1:first-child, #mid-col h1:first-child {

		margin-top:0;
		}
*/

	h4, h5, h6, p.heading {	
		margin-top:8px 0;
		}
	footer .heading {
		font-size:16px;
		}	
	
	p {
		margin:8px 0 16px;
		line-height: 25.2px;
		}	
	p, .text {
		line-height:1.4;
		}
	p.caption {
		margin:10px 0 0;
		font-size:90%; font-style:italic;
		
		-webkit-opacity:0.6;
		-moz-opacity:0.6;
		-ms-opacity:0.6;
		opacity:0.6;
		}	
	.intro {
		font-size:120%;
		}
	.banner .intro {
		font-size:130%;
		font-weight:300;
		}
		
	p#skip { 
		display:none; 
		}
		
	b, strong {
		font-weight:600;
		}
		
	address p {
		}
		
	table {
		margin:5px 0 15px;
		}	
	
	blockquote {
		position:relative;
		padding: 30px 30px 30px;
		margin: 15px 0 30px;
		border:0 none;
		font-size:130%; 
		font-style:italic;
		background-color: #eee;
		line-height: normal;
		color: #333;
		}  
	blockquote::before,
	blockquote::after {
		display: inline-block;
   	 	font-family: "Ionicons";
	    speak: none;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    text-rendering: auto;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
		color: #ed6d19; color: rgba(237,109,25,1);
		position:absolute; 
		}
	blockquote::before {
		top:-5px; left:0;
		font-size:30px;
		}
	blockquote::after {
		bottom:0; right:0;
		font-size:20px;
		
		/*transform:rotate(-180deg);
		-ms-transform:rotate(-180deg);
		-webkit-transform:rotate(-180deg); 
		-moz-transform:rotate(-180deg);*/
		}	
	blockquote cite {
		font-size:12px;
		}	
	.c1-bg blockquote::before,
	.c1-bg blockquote::after {
		color:#ffffff; color:rgba(255,255,255,1);
		}
		
	@media (min-width:768px) {

	}
		
		
	@media (min-width:992px) {
		
	h1 {
		font-size:35px; /*was28-35*/
		}	
	h2 {
		font-size:30px; /*was22-30*/
		}
	h3 {
		font-size:26px; /*was20-26*/
		}
	h4 {
		font-size:22px; ; /*was28-22*/
		}
	h5, p.heading {
		font-size:20px; ; /*was16-20*/
		}
	h6, .sub-heading {
		font-size:18px; /*was16-18*/
		}
		
	.banner .intro {
		font-size:150%;
		}
		
	}
		
		
	@media (min-width:1200px) {
			
	h1 {
		font-size:35px; /*was28-35*/
		}	
	h2 {
		font-size:30px; /*was22-30*/
		}
	h3 {
		font-size:26px; /*was20-26*/
		}
	h4 {
		font-size:22px; ; /*was28-22*/
		}
	h5, p.heading {
		font-size:20px; ; /*was16-20*/
		}
	h6, .sub-heading {
		font-size:18px; /*was16-18*/
		}
		
	.banner .intro {
		font-size:160%;
		}
		
	}	
		


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

/*	Tomas, Above the fold */

section#pos_2205 {
	/* TPL added */
    padding-top: 10px;
}