﻿/* container elements wider */
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: auto;
	max-width: 1240px;
	margin: 0 auto;
}
 
#above-content ul.breadcrumb {
    margin-top: 0.0 em;
   
}
.span12 {
    width: 100% !important;
}
.span11 {
    width: 91.5067% !important;
}
.span10 {
    width: 83.0134% !important;
}
.span9 {
	width: 72.5201% !important;
	margin-right: .6%;
}
.span8 {
    width: 66.0269% !important;
}
.span7 {
    width: 57.5336% !important;
}
.span6 {
    width: 49.0403% !important;
}
.span5 { 
	width: 38.547% !important;
}
.span4 {
    width: 38.0537% !important;
}
/* "right" */
.span3 {
    width: 23.5605% !important;
}
.span2 {
    width: 13.0672% !important;
}
.span1 {
    width: 6.5739% !important;
}

.navbar-inner {
    padding-left: 0;
    padding-right: 0;
}

.row {
    margin-left: -1.6%;
}

#main_menu {
	margin-left: -3em;
}

#main_menu ul.nav {
	margin-left: 0;
	padding-left: 0;
}

#main_menu ul.nav ul {
	display: none;
}

.mod-languages {
    margin-left: 75%;
}

#sidebar-2 div.m_r {
	width: 92.5%;
}
#sidebar-2 div.m_t {
	width: 92.5%;
}
#sidebar-2 div.m_r div.m_r {
	width: 100%;
}
#sidebar-2 div.m_t div.m_t {
	width: 100%;
}

/* Quote / Note to the right */
#quote,
.moduletable_note {
	display: none;
	margin-right: 0;
}

.note_content {
	width: 87%;
	max-width: 87%;
	padding-right: 20px;
	padding-bottom: 25px;
	background: #f19c38;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin-right: 0;
}

.note_after, 
.moduletable_note  .note_after {
	background: url("../images/note_bg.png") no-repeat 60% -184px transparent;
	padding: 30px 0 0 15px;
	margin-right: 0;
}

.moduletable_note .custom_note  .note_after {
	padding: 0 0 0 15px;
	margin-top: -20px;
}

/* 20160818 JH: Swedish background */
.moduletable_note  .note_after {
	background: none;
}

.moduletable_note .custom_note:before {
	content: "";
	display: inline-block;
	margin-top: 206px;
	margin-bottom: -207px;
	margin-left: 120px;
	width: 80px;
	height: 30px;
	background: url("../images/note_bg.png") no-repeat 60% -184px transparent;
}

#quote img {
	display: none;
}

/* 20160818 JH: Swedish background was here... */
.moduletable_note {
    background: none; 
}

/* 20160908 JH: Norwegian background here... */
.item-192 .moduletable_note {
	margin-top: -34px;
}

.item-192 .moduletable_note .custom_note:before {
	margin-top: 186px;
	margin-bottom: -184px;
}

.item-192 .moduletable_note .custom_note  .note_after {
	margin-top: -10px;
}

/* 20160908 JH: Irish background here... */
.item-254 .moduletable_note {
	margin-top: -34px;
}

.item-254 .moduletable_note .custom_note:before {
	margin-top: 266px;
	margin-bottom: -264px;
}

.item-254 .moduletable_note .custom_note  .note_after {
	margin-top: 20px;
}





.col_left {
    width: 48%;
	margin-right: 4%;
}

.col_right {
	width: 44%;
}


/* Acymailing module form */
.acymailing_module_form table {
    margin-top: 1em!important;
}

.acyfield_email input, .acyfield_name input {
    background-color: #F2F3F3;
    border: 1px solid #bdbdbd;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    width: 216px;
	float:right;
}



/* com_users login */
.login_left,
.login_right {
	width: 44%;
	float: left;
}

.control-group {
	width: 100%;
}

.control-group .control-label {
	width: 40%;
	float: left;
}

.control-group .controls {
	width: 60%;
	float: left;
}


/* Right menu */
.moduletable_menu_right .nav {
	border: 1px solid #e5e3e3;
}

.moduletable_menu_right .nav li {
    width: 100%;
	background: #f2f4f4;
	border: 1px solid #fff;
	border-right: 0;
	border-radius: 3px;
	border-right: 10px solid #f2f4f4;
	position: relative;
}

.moduletable_menu_right .nav li:before {
	content: "";
	display: block;
	width: 100%;
	border-bottom: 1px solid #e5e3e3;
}

.moduletable_menu_right .nav li:hover, .moduletable_menu_right .nav li.active, .moduletable_menu_right .nav li:focus {
    background: #fff;
	border-right: 10px solid #2eabdd;
}

.moduletable_menu_right .nav li a:before {
	content: " > ";
	font-weight: bold;
	position: absolute;
	left: 3%;
	color: #d4d4d4;
	font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size: 18px;
}

.moduletable_menu_right .nav li:hover a:before,
.moduletable_menu_right .nav li.active a:before {
	color: #7DAFC9;
}


.category_content {
    padding: 15px 1%;
    width: 95.8%;
}

.category_content .category_image {
    width: 20%;
}


.blog.new .category_content .category_content_article {
    float: right;
    width: 100%;
}

.blog.new .category_content .title_article, .blog.new .category_content .introtext {
    width: 40%;
	
}
.blog.new .category_content .include {
    width: 30%;
	color:#555;
}

.blog.new .category_content .category_content_article .items-row .item .img-intro-left {
	width: 20%;
	float: left;
}


.faq_extra {
	display: none;
}


.camera_wrap img {
	width: 100%!important;
	max-width: 100%!important;
	height: auto!important;
	left: 0!important;
	margin-left: 0!important;
}

.camera_wrap .cameraSlide {
	border: 0;
}

.cameraContent {
	border: 0;
}


#above-content3,
.fix_hr.above-content3 {
	/* 20160608 JH: Hide "small" slider on normal screens */
	display: none;
}

/* 20161109: Link is not big enough on small screens */
#above-content3 a.camera_link {
	min-height: 260px;
}



div.fix_hr.above-content {
	display: none;
}

#above-content ul.breadcrumb {
	margin-top: 0em;
}



@media (min-width:1px) and (max-width:900px) {

	.span12,
	.span11,
	.span10,
	.span9,
	.span8,
	.span7,
	.span6,
	.span5,
	.span4,
	.span3,
	.span2,
	.span1
	{
		width: 93% !important;
		float: none;
	}
	
	.span9
	{
		width: 94% !important;
	}
	
	.span2 {
		width: 40% !important;
		margin-right: 3%;
		float: left;
	}
	
	#sidebar-2 div.m_r {
		width: 95.5%;
	}

	.navbar-inner {
		background: #fff;
		border-bottom: 0;
		min-height: 84px;
	}
	
	.navbar .brand {
		padding: 20px 0 10px 0;
	}

	.navbar-inner {
		border-width: 0 !important;
	}
	
	.navbar-inner #logo img {
		max-width: 210px; 
		height: auto;
	}
	
	.navbar .btn-navbar {
		background-color: #2eabdd;
		background-image: none;
		box-shadow: 0;
		display: inline-block;
		border-radius: 1px;
		margin: 1.45em 0 2em;
		padding: 8px 10px;
		right: 0;
	}
	
	.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
		background-color: #2eabdd;
	}

	.navbar .btn-navbar .icon-bar {
	    height: 3px;
		width: 20px;
	}
	
	.navbar .btn-navbar .icon-bar:nth-child(2) {
		height: 4px;
	}

	#main_menu ul.nav {
		/* display: none; */
	}
	
	.nav-collapse {
		height: 0;
		overflow: hidden;
		position: relative;
		transition: height 0.35s ease 0s;	
		margin-left: -5%;
	}
	
	.nav-collapse.collapse {
		height: 0;
		overflow: hidden;
		position: relative;
		transition: height 0.35s ease 0s;
	}

	.mod-languages {
		margin-left: auto;
		float: right;
		width: 95%;
		min-width: 95%;
		padding-right: 5%;
		border-bottom: 1px solid #fff;
		padding-bottom: .6em;
		margin-bottom: .6em;
	}
	
	.lang-inline {
		position: relative;
		z-index: 1;
		float: right;
	}	
	
	.lang-inline img {
		max-width: none;
		opacity: 0.8;
	}	
	
	
	/* Top menu */
	.navbar #main_menu.span7 {
		width: 100%;
		position: absolute;
		top: 0;
		right: .6em;
	}
	
	.navbar .nav {
		width: 97%;
		float: none;
		background: #fff;
		min-width: 320px;
	}
	
	.navbar .nav > li {
		width: 97%;
		float: none;
	}
	
	.navbar .nav > li > a {
		padding: 10px;
	}
	
	#main_menu ul.nav li {
		border-bottom: 1px solid #30abdd;
	}
	
	#main_menu ul.nav li.active {
		background: #30abdd;
		opacity: 1;
	}
	
	#main_menu ul.nav li.active a {
		color: #fff;
	}	

	.navbar .nav > li > a {
		text-shadow: 0;
	}


	.span9 .item-page.row-fluid {
		width: 90%;
	}
	
	.contact_box {
		width: 99%;
	}
	
	.col_left,
	.col_left[style],
	.ct_left {
		float: none;
		width: 99%!important;
		height: auto!important;
	}

	.col_right,
	.col_right[style],
	.ct_right {
		margin-top: 2em;
		float: none;
		width: 99%!important;
	}
	
	.fullwidthbanner-container {
		position: relative;
		left: -14px;
	}
	
	
	.category_content .category_image {
		width: 0%;
		display: none;
	}

	
	.blog.new,
	.ct_bar {
		width: 98%;
	}
	
	.blog.new .category_content {
		width: 97.8%;
	}
	
	.blog.new .category_content .category_content_article {
		width: 100%;
	}	
	
	
	#above-content .slideshowck,
	#above-content2 .slideshowck,
	#above-content3 .slideshowck	{
		width: 97%;
		max-width: 97%;
		border: 0;
	}
	
	#above-content .slideshowck[style],
	#above-content2 .slideshowck[style],
	#above-content3 .slideshowck[style] {
	   background: width: 97% !important;
	}
	
	#above-content .slideshowck,
	#above-content2 .slideshowck,
	#above-content3 .slideshowck {
		background-size: cover;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		/* display: none; */
	}
	
	#above-content2,
	.fix_hr.above-content2 {
		/* 20160608 JH: Test: Hide "wide" slider on smaller screens */
		display: none;
	}
	
	#above-content3,
	.fix_hr.above-content3 {
		/* 20160608 JH: Test: Show "small" slider on smaller screens */
		display: block;
	}
	
	.fix_hr.above-content3 {
		display: none;
	}
	
	.camera_wrap img {
		border: 1px solid #cfcfcf;
		width: 99.7%!important;
		max-width: 99.7%!important;
		clear: both;
	}
	
	.camera_loader {
		top: 20%;
	}
	
	/* Slider, larger screens */
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -160px!important;
	}
	
	/* Slider, mobile square image */
	#camera_wrap_177,
	#camera_wrap_179,
	#camera_wrap_181,
	#camera_wrap_183,
	#above-content3 .moduletable .slideshowck.camera_wrap {
		margin-bottom: 10px!important;
	}
	
	#above-content3 .moduletable .slideshowck.camera_wrap {
		/* border: 3px solid purple;
		background: blue; */
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag	{
		margin-top: -130px;
	}
	
	#above-content3 .slideshowck .camera_pag {
		margin-top: -10px;
	}
	
	
	.cameraContent a {
		max-height: 120px;
	}
	


	ul.breadcrumb {
		position: relative;
		z-index: 10;
	}
	
	
	
	#one-list ul {
		margin-top: 3em;
	}
	
	
	
	/* Mød vores medarbejdere table */
	
	/* Force table to not be like tables anymore */
	.ct_detail .list_ct .list_ct1 table, .ct_detail .list_ct .list_ct1 thead, .ct_detail .list_ct .list_ct1 tbody, .ct_detail .list_ct .list_ct1 th, .ct_detail .list_ct .list_ct1 td, .ct_detail .list_ct .list_ct1 tr { 
		display: block; 
	}
	
	.ct_detail .list_ct .list_ct1 tr {
		position: relative;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(1) {
		width: 30%;
		position: absolute;
		top: 0;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(2) {
		width: 100%;
		padding-top: 85px;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(3) {
		width: 70%;
		float: right;
		position: absolute;
		top: 12px;
		right: 0;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(4) {
		width: 100%;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(4) p {
		display: inline-block;
		margin-bottom: 1em;
	}
	
	
	.login .login_field .remember-me input[type="checkbox"][style] {
		position: relative;
		margin-top: 15px;
	}
	
	label#remember-lbl[style] {
		padding: 8px 0px 0px 87px!important;
		display: inline-block;
	}
	
	.login_left,
	.login_right {
		display: block;
		width: 70%;
		float: none;
		margin-bottom: 2em;
		clear: both;
	}
	
	
	
	.moduletable_menu_footer {
		float: none;
		width: 100%;
		display: inline-block;
		clear: both;
		margin: 30px auto 20px auto!important;
	}
	.moduletable_menu_footer ul.nav {
		width: 100%;
		float: none;
		margin: 0 auto 0 auto;
		display: block;
		clear: both;
	}	
	
	.moduletable_menu_footer ul.nav li:first-child {
		padding-left: 0;
	}
	
	.moduletable_addthis {
		float: none;
		width: 100%;
		display: block;
		margin-top: 10px;
	}
	
	.custom_addthis {}
	
	.custom_addthis a img[style],
	.custom_addthis a.addthis_button img[style]	{
		float: none!important;
	}
	
	
	.navbar .brand
	{
		margin-right: 0px;
		margin-left: 0px;
		padding: 24px 0;
	}
	
	
	.navbar-inner #logo {
		margin-top: 20px;
		min-height: 35px;
		
	}
	
	.navbar-inner #logo {
		background: url(/images/logo_06.png); 
		background-size: 210px 35px;
		background-repeat: no-repeat;
		
	}
	
	.navbar-inner #logo p a {
		display: inline-block;
		width: 210px;
		position: relative;
		z-index: 20;
	}
	
	.navbar-inner #logo p a:nth-child(1),
	.navbar-inner #logo h1 a:nth-child(1)	{
		width: 210px!important;
		height: 5px!important;
		overflow: hidden;
		opacity: 0;
	}
	
	
	
	/* FAQ */
	body.com_faqbookpro #content #center {
		max-width: 92%;
	}
	
	
	
}


@media (min-width:340px) and (max-width:900px) {
	.camera_loader {
		top: 25%;
	}
	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -130px!important;
	}
	
	#camera_wrap_177,
	#camera_wrap_179,
	#camera_wrap_181,
	#camera_wrap_183,
	#above-content3 .moduletable .slideshowck.camera_wrap {
		margin-bottom: 10px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag {
		margin-top: -90px;
	}
	
	#above-content3 .slideshowck .camera_pag {
		margin-top: -10px;
	}

	.cameraContent a {
		max-height: 135px;
	}	
	
}

@media (min-width:390px) and (max-width:900px) {

	#camera_wrap_177,
	#camera_wrap_179,
	#camera_wrap_181,
	#camera_wrap_183,
	#above-content3 .moduletable .slideshowck.camera_wrap {
		margin-bottom: 20px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -5px;
	}

}

@media (min-width:400px) and (max-width:900px) {

	#camera_wrap_177,
	#camera_wrap_179,
	#camera_wrap_181,
	#camera_wrap_183,
	#above-content3 .moduletable .slideshowck.camera_wrap {
		margin-bottom: 15px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -5px;
	}

}

@media (min-width:480px) and (max-width:900px) {

	.span9
	{
		width: 95.4% !important;
	}

	#above-content .slideshowck,
	#above-content2 .slideshowck{
		width: 98%;
		max-width: 98%;
	}
	
	#above-content .slideshowck[style],
	#above-content2 .slideshowck[style]{
	   background: width: 94% !important;
	}
	
	.camera_loader {
		top: 25%;
	}
	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -120px!important;
	}
	
	#camera_wrap_177,
	#camera_wrap_179,
	#camera_wrap_181,
	#camera_wrap_183,
	#above-content3 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -10px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -10px;
	}
	
	
	#above-content,
	.fix_hr.above-content,
	#above-content2,
	.fix_hr.above-content2	{
		/* 20160608 JH: Show "wide" slider on smaller screens */
		display: block;
	}
	
	#above-content3,
	#above-content3	.fix_hr.above-content3 {
		display: none!important;
	}	
	
	
	.cameraContent a {
		max-height: 140px;
	}		
	
	.custom_addthis a img[style],
	.custom_addthis a.addthis_button img[style]	{
		float: left!important;
		clear: both!important;
		margin-bottom: 10px;
	}
	
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(1) {
		width: 26%;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(3) {
		width: 74%;
	}	

}

@media (min-width:500px) and (max-width:900px) {

	.span9
	{
		width: 96% !important;
	}

	.camera_loader {
		top: 30%;
	}
	

	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -115px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -95px;
	}
	
	.cameraContent a {
		max-height: 150px;
	}		
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(1) {
		width: 22%;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(3) {
		width: 78%;
	}		

}


@media (min-width:560px) and (max-width:900px) {

	.camera_loader {
		top: 32%;
	}
	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -85px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -80px;
	}	
	
	.cameraContent a {
		max-height: 160px;
	}	
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(1) {
		width: 20%;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(3) {
		width: 80%;
	}		

}


@media (min-width:640px) and (max-width:900px) {

	#above-content .slideshowck,
	#above-content2 .slideshowck{
		width: 99%;
		max-width: 99%;
	}
	
	#above-content .slideshowck[style],
	#above-content2 .slideshowck[style] {
	   background: width: 99% !important;
	}

	.camera_loader {
		top: 40%;
	}
	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -70px!important;
	}	
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -55px;
	}	
	
	.cameraContent a {
		max-height: 185px;
	}		
	
	.custom_addthis a img[style] {
		float: left!important;
		clear: none!important;
		margin-bottom: 10px;
	}	
	
	.custom_addthis a.addthis_button img[style]	{
		clear: both!important;
	}	
	
	.custom_addthis a.addthis_button {
		display: block!important;
		width: 100%!important;
		clear: both!important;
		min-height: 35px!important;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(1) {
		width: 18%;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(3) {
		width: 82%;
	}		
	

}


@media (min-width:680px) and (max-width:900px) {

	.camera_loader {
		top: 32%;
	}
	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -50px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -35px;
	}	
	
	.cameraContent a {
		max-height: 195px;
	}		
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(1) {
		width: 18%;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(3) {
		width: 82%;
	}		

}


@media (min-width:760px) and (max-width:900px) {

	.camera_loader {
		top: 50%;
	}
	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -35px!important;
	}	
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -25px;
	}	

	.cameraContent a {
		max-height: 225px;
	}		
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(1) {
		width: 15%;
	}
	
	.ct_detail .list_ct .list_ct1 table tr td:nth-child(3) {
		width: 85%;
	}		

}


@media (min-width:901px) and (max-width:1100px) {

	#above-content .slideshowck,
	#above-content2 .slideshowck{
		width: 100%;
		max-width: 100%;
	}
	
	#above-content .slideshowck[style],
	#above-content2 .slideshowck[style] {
	   background: width: 100% !important;
	}

	#above-content .slideshowck,
	#above-content2 .slideshowck{
		border: 0;
	}
	
	.camera_wrap img {
		border: 1px solid #cfcfcf;
		width: 99.7%!important;
		max-width: 99.7%!important;
		clear: both;
	}
	
	.camera_loader {
		top: 40%;
	}
	
	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -60px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -50px;
	}		

}


@media (min-width:901px) {

	.mod-languages ul {
		margin: 0 0 0 2%;
	}

	#main_menu ul.nav li a {
		font-size: .75em;
	}

	/* right */
	.span3 {
		width: 21.5605% !important;
	}

	#quote,
	.moduletable_note {
		display: block;
	}
	
	.note_content {
		font-size: 15px;
		line-height: 20px;
	}
	
	.note_after {
		font-size: 14px;
		line-height: 20px;
	}
	
	.category_content {
		width: 97.8%;
	}	
	
}




@media (min-width:1040px) {

	.mod-languages ul {
		margin: 0 0 0 3.2%;
	}

	#main_menu ul.nav li a {
		font-size: .8em;
	}
	
	/* right */
	.span3 {
		width: 22.5605% !important;
	}

	div.footer {
		font-size: 12px !important;
		line-height: 13px !important;
	}

}


@media (min-width:1040px) and (max-width:1100px) {

	#camera_wrap_89,
	#camera_wrap_164,
	#camera_wrap_165,
	#camera_wrap_175 /* Larger screen SE */,
	#camera_wrap_176,
	#camera_wrap_178,
	#camera_wrap_180,
	#camera_wrap_182,
	#above-content2 .moduletable .slideshowck.camera_wrap {
		margin-bottom: -40px!important;
	}
	
	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: -40px;
	}
}


@media (min-width:1100px) {

	.fix_hr.above-content2 {
		display: none;
	}

	#above-content .slideshowck .camera_pag,
	#above-content2 .slideshowck .camera_pag,
	#above-content3 .slideshowck .camera_pag {
		margin-top: 0;
	}


	.mod-languages ul {
		margin: 0 0 0 4.3%;
	}

	#main_menu ul.nav li a {
		font-size: 1em;
	}

	/* right */
	.span3 {
		width: 23.5605% !important;
	}	
	
	.col_left,
	.col_right,
	.sub_title,
	.content_detail_main,
	.link_content {
		font-size: 14px;
		line-height: 20px;
	}

	div.footer {
		font-size: 13px !important;
		line-height: 15px !important;
	}

}

@media (min-width:1250px) {

	.moduletable_note .custom_note:before {
		content: "";
		display: inline-block;
		margin-top: 206px;
		margin-bottom: -207px;
		margin-left: 150px;
		width: 80px;
		height: 30px;
		background: url("../images/note_bg.png") no-repeat 60% -184px transparent;
	}


	.mod-languages ul {
		margin: 0 0 0 5.5%;
	}
}

@media (min-width:1400px) {

	.mod-languages ul {
		margin: 0 0 0 3.5%;
	}
}

@media (min-width:1600px) {

	.mod-languages ul {
		margin: 0 0 0 3.3%;
	}
}




/* 20170315 JH: New com_faqbookpro styling */

div#fbpExtended.fbpTopicExtended div.fbpTopNavigation_core_outer div.fbpTopNavigation_core {
	display: none;
}

div#fbpExtended #fbp_l_n {
	border: 2px dotted red;
	display: none;
}

div#fbpExtended.fbpTopicExtended div#fbpcontent.fbpContent_core div.fbpContent_root h2 {
	font-size: 1.2em;
}

div#fbpExtended div#fbpcontent a.topic_faqToggleLink {
	margin: .5em 0 0 0;
	border: 1px solid #ccc;
	border-bottom: 0;
	background: #fff;
	border-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div#fbpExtended div#fbpcontent a.topic_faqToggleLink span.topic_faqExpanderIcon {
	background: url(../images/question.png) 50% 0 no-repeat;
	width: 14px;
	height: 13px;
}

div#fbpExtended div#fbpcontent div.topic_faqAnswerWrapper {
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #fff;
	padding-bottom: 3px;
}


div#fbpExtended div#fbpcontent div.topic_faqAnswerWrapper div.topic_faqAnswerWrapper_inner:before {
	background: url(../images/anwers.png) 2% 0 no-repeat;
	width: 14px;
	height: 13px;
	content: "";
	display: inline-block;
	margin-left: -19px;
	margin-bottom: -20px;
}




/*
https://www.techotel.dk/templates/thetechotel/images/anwers.png

https://www.techotel.dk/templates/thetechotel/images/question.png
*/
