/*
Theme Name: Swell ChildTheme
Theme URI: http://themetrust.com/demos/swell
Author: ThemeTrust.com
Author URI: http://themetrust.com
Description: A child theme of Swell Wordpress theme.
Version: 1.3.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: swell
Template: swell
*/

@import url("../swell/style.css");

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: 'Open Sans', sans-serif, arial;
	font-weight: 300;
}

/* FONTS */
#main header.has-background h1{
	font-size:2.5em;
}

/* END OF FONTS */

.project.small .title {
    opacity: 1 !important;
	top:45%;
}

.project.small .overlay {
    opacity: 0.4 !important;
}

body #secondary {
    display: none;
}

.project.small .title span {
    font-family: "Open Sans", arial, sans-serif;
    border-bottom: 0 !important;
}

#banner-content .inside {
    width: 90%;
    max-width: 900px;
    margin: 0 auto !important;
    padding: 0 30px;
}
.metaslider.ms-theme-bubble .rslides .caption-wrap{
	height: 100% !important;
}
.metaslider.ms-theme-bubble .rslides .caption-wrap .caption{
	top:45% !important;
	font-size:2em !important;
	line-height:1.3em !important;
	opacity:1;
}
#main-content{position:relative; display:block; float:left; width:100%;}

.metaslider.ms-theme-bubble .flexslider ul.flex-direction-nav li a, .metaslider.ms-theme-bubble a.rslides_nav, .metaslider.ms-theme-bubble div.nivoSlider div.nivo-directionNav a, .metaslider.ms-theme-bubble .coin-slider .coin-slider div a {
    background: rgba(0,0,0,1) !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: white;
    height: 50px !important;
    margin-top: 0;
    opacity: 0;
    overflow: hidden;
    text-indent: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 50px !important;
}

/* LANGUAGE */
li#menu-item-wpml-ls-2-da span, li#menu-item-wpml-ls-2-en span {
	visibility: hidden;
	position: relative;
}
li#menu-item-wpml-ls-2-en{
	margin-left:0;
}

li#menu-item-wpml-ls-2-da:after {
	content: "DK";
	visibility: visible;
	position: absolute;
	top: -9px;
	left: 0;
	font-size:0.9em;	
}
li#menu-item-wpml-ls-2-da a, li#menu-item-wpml-ls-2-en a{
	width:25px;
	overflow:hidden;
	display:block;
	z-index:1;
}
li#menu-item-wpml-ls-2-da:hover, li#menu-item-wpml-ls-2-en:hover{
	color:#069 !important;
}

li#menu-item-wpml-ls-2-en:after {
	content: "/ UK";
	visibility: visible;
	position: absolute;
	top: -9px;
	left: 0;
	font-size:0.9em;
}
/* END OF LANGUAGE MENU BAR */

/* MUSIC PLAYER */
.plyr--full-ui.button:hover,
button.plyr__controls__item.plyr__control:hover,
div.plyr__controls a.plyr__controls__item.plyr__control:hover,
.plyr--audio .plyr__control.plyr__tab-focus, 
.plyr--audio .plyr__control:hover, 
.plyr--audio .plyr__control[aria-expanded="true"]{
	background-color:#c3c3c3 !important;
}

.plyr--full-ui input[type="range"] {
	color:#c1c1c1 !important;
}
/* GRID GALLERY */
.grid-container {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(192px, 1fr));
	grid-gap: 10px;
	margin-bottom:30px;
  }
.grid-item{
	position: relative;
}
.grid-item img {
	width: 192px;
	height: 375px;	
}

/* SLIDER */
.slider-wrapper{position:relative; display:block; float:left; width:100%;}

#filter-nav li a{
	font-size: 0.9em;
	border: 1px solid transparent;
}

#filter-nav .selected, #filter-nav a.selected:hover {
	color: #222;
    border: 1px solid #222 !important;
}

.metaslider.ms-theme-bubble .flexslider:hover ul.flex-direction-nav li a, .metaslider.ms-theme-bubble:hover a.rslides_nav, .metaslider.ms-theme-bubble div.nivoSlider:hover div.nivo-directionNav a, .metaslider.ms-theme-bubble .coin-slider:hover .coin-slider div a{
	opacity:0 !important;
}
a.rslides_nav.rslides1_nav.next, a.rslides_nav.rslides1_nav.prev{
	opacity:0 !important;
	visibility:collapse !important;
	padding:0 !important;
	width:0 !important;
	height:0 !important;
	margin:0 !important;
	overflow:hidden !important;
}
/*
a.rslides_nav.rslides1_nav{
	opacity:0 !important;
	z-index:-10 !important;
	visibility:collapse !important;
	padding:0 !important;
	width:0 !important;
	height:0 !important;
	margin:0 !important;
	overflow:hidden !important;
} */



.final-tiles-gallery .tile-inner:before {
	background-color: transparent !important;
}

/* RESPONSIVE */


@media screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1366px) and (min-device-width: 1366px){
	
}


/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  .project.small .title {
		  line-height: 1em;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}
	   

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  .project.small .title {
		  line-height: 1em;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}
	  


}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  
	  .project.small .title {
		  line-height: 1em;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}


}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  
      /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  
	  .project.small .title {
		  line-height: 1em;
	  }
	  
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
  
   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}


}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  
  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
  
   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}

}

/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {

}

/* ----------- Galaxy S4, S5 and Note 3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}

}

/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}

/* ----------- Galaxy S6 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: landscape) {

}

/* ----------- Google Pixel ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}
	  

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}

/* ----------- Google Pixel XL ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.3em !important;
	}
	  

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: landscape) {

}


/* ----------- HTC One ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
	  
	  /* TEXT */
	  #main header.main .entry-title {
		  font-size:1.5em;
	  }
	  
	  h2{
		  font-size: 2.8rem;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  
	  /* END OF TEXT */
	  
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.2em !important;
	}
	  

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}

/* ----------- Windows Phone ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px) {
	  
	  /* Texts */
	  h2{
		  font-size: 2.8rem;
	  }
	  h3{
		  font-size:1.7rem;
	  }
	  #main header.main .entry-title {
		  font-size: 1.7em;
	  }
	  .project.small .title {
		  line-height: 1.1em;
		}
	  /* END OF Texts */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1em !important;
		line-height: 1.2em !important;
	}
	
	#filter-nav li a{
		font-size: 0.9em;
	}
	#filter-nav .selected, #filter-nav a.selected:hover {
    color: #222;
    border: 1px solid #222;
	}
	  

}

/* Portrait */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px)  
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px) 
  and (orientation: landscape) {

}


/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  
	  /* TEXTS */
	  h2{
		  font-size: 2.8rem;
	  }
	  
	  
	  #main header.main .entry-title {
		  font-size: 1.7em;
	  }
	  
	  .project.small .title {
		  line-height: 1.1em;
		}
	  /* END OF FONT SIZE */
	  
	 /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1.8em !important;
		line-height: 1.2em !important;
	}
	#filter-nav li a{
		font-size: 0.9em;
	}
	#filter-nav .selected, #filter-nav a.selected:hover {
    color: #222;
    border: 1px solid #222;
	}
	
	#filter-nav li a{
		font-size: 0.9em;
	}
	#filter-nav .selected, #filter-nav a.selected:hover {
    color: #222;
    border: 1px solid #222;
	}
	  
	 

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  /* TEXTS */
	  h2{
		  font-size: 2.8rem;
	  }
	  #main header.main .entry-title {
		  font-size: 1.7em;
	  }
	  
	  .project.small .title {
		  line-height: 1.1em;
		}
		
	  /* END OF TEXTS */
	  
	  
	 /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1.8em !important;
		line-height: 1.2em !important;
	}
	
	#filter-nav li a{
		font-size: 0.9em;
	}
	#filter-nav .selected, #filter-nav a.selected:hover {
    color: #222;
    border: 1px solid #222;
	}
	  
	  

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  /* Texts */
	  h2{
		  font-size: 2.8rem;
	  }
	  
	  #main header.main .entry-title {
		  font-size: 1.7em;
	  }
	  
	  .project.small .title {
		  line-height: 1.1em;
		}
	  /* END OF Texts */
	  
	  /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1.8em !important;
		line-height: 1.2em !important;
	}
	#filter-nav li a{
		font-size: 0.9em;
	}
	#filter-nav .selected, #filter-nav a.selected:hover {
    color: #222;
    border: 1px solid #222;
	}

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

	  
	  

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

	  

}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  /* Texts */
	  h2{
		  font-size: 2.8rem;
	  }
	  
	  #main header.main .entry-title {
		  font-size: 1.7em;
	  }
	  
	  .project.small .title {
		  line-height: 1.1em;
		}
		
	  /* END OF Texts */
	  
	   /* LANGUAGE */
	  li#mm-menu-item-wpml-ls-2-da span, li#mm-menu-item-wpml-ls-2-en span {
		  visibility: hidden;
		  position: relative;
		}
	li#mm-menu-item-wpml-ls-2-da:after {
		content: "DK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;	
	}
	li#mm-menu-item-wpml-ls-2-da a, li#mm-menu-item-wpml-ls-2-en a{
		width:25px;
		overflow:hidden;
		display:block;
		z-index:1;
	}
	li#mm-menu-item-wpml-ls-2-da:hover, li#mm-menu-item-wpml-ls-2-en:hover{
		color:#069 !important;
	}

	li#mm-menu-item-wpml-ls-2-en:after {
		content: "UK";
		visibility: visible;
		position: absolute;
		top: 0px;
		left: 0;
		font-size:0.9em;
	}
	/* END OF LANGUAGE MENU BAR */
	
	.metaslider.ms-theme-bubble .rslides .caption-wrap .caption {
		font-size: 1.8em !important;
		line-height: 1.2em !important;
	}
	
	#filter-nav li a{
		font-size: 0.9em;
	}
	#filter-nav .selected, #filter-nav a.selected:hover {
    color: #222;
    border: 1px solid #222;
	}

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  

}

/* ----------- Galaxy Tab 2 ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px) {
	   h2{
		  font-size: 2.8rem;
	  }

}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 

}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape) { 

}

/* ----------- Galaxy Tab S ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	   h2{
		  font-size: 2.8rem;
	  }

}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) { 
	  

}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* ----------- Nexus 7 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) {
	  
	  h2{
		  font-size: 2.8rem;
	  }


}

/* Portrait */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: landscape) {

}

/* ----------- Nexus 9 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) {

}

/* Portrait */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: landscape) {

}

/* ----------- Nexus 9 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) {

}

/* Portrait */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: landscape) {

}

/* ----------- Nexus 10 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 800px) 
  and (device-height: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) {
	  
	  h2{
		  font-size: 2.8rem;
	  }
	  

}

/* Portrait */
@media screen 
  and (device-width: 800px) 
  and (device-height: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: portrait) {
	  

}

/* Landscape */
@media screen 
  and (device-width: 800px) 
  and (device-height: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: landscape) {

}


/* ----------- Kindle Fire HD 7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  
	  h2{
		  font-size: 2.8rem;
	  }

}

/* Portrait */
@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: landscape) {

}

/* ----------- Kindle Fire HD 8.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: landscape) {
	}

/* ----------- Non-Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1365px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
 
}
@media screen 
  and (min-device-width: 1367px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
 
}

/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1365px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
}
@media screen 
  and (min-device-width: 1367px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
}

